在不同的项目开拓阶段,工程师尤其是电路研发岗位的工程师,紧张参与的事情是项目方案设计,其他事情可以交由其他部门协同完成;
项目方案设计,针对不同的运用领域,工程师碰着的问题也不尽相同;例如
在方案设计完后,工程师就会进入详细的电路设计环节,如ADC采集电路、USB通信电路、电机驱动电路等等;

对付USB通信电路设计,工程师会面对一种问题:
只支持1个USB通信接口的单片机,如何与其他多个数量的USB保持通信?
在办理这个问题之前,首先须要理解一下关于USB通信的基本协议内容;完全的USB接口引脚定义为
Pin 1引脚:VBUS 电源引脚;Pin 2引脚:D+ 数据通信引脚;Pin 3引脚:D- 数据通信引脚;Pin 4引脚:GDN 电源地引脚;个中卖力USB通信功能的紧张是D+与D-两引脚,其余两引脚是USB的供电电源;
为了更清楚把问题“只支持1个USB通信接口的单片机,如何与其他多个数量的USB保持通信”展现出,将用图形代替笔墨
单片机与3个USB通信图
显然一个带有USB功能的单片机只能与一个USB接口实现通信,那么工程师该如何去办理图中反响的问题呢?
WAS4735Q双向多路选择开关芯片的运用电路方案就能较好地办理此类问题;
WAS4735Q芯片引脚定义图WAS4735Q引脚定义图
芯片的引脚功能
Pin1 & Pin4::芯片的电源引脚Pin2 & Pin3:芯片的USB通信输入引脚;Pin5 & Pin6:芯片的功能选择引脚;Pin7~Pin14:芯片的USB通信输出引脚;Pin15:芯片的使能引脚;Pin16:芯片的NC不连接引脚;WAS4735Q芯片等效电路图在WAS4735Q芯片的运用电路开拓中,USB通信引脚(比如Pin2 & Pin3)既可以作为输入引脚,也可以作为输出引脚;这可以从芯片的等效运用电路图看出
WAS4735Q等效电路图
WAS4735Q芯片实质上属于双向多路开关选择器,工程师只需掌握SEL0与SEL1的不同高低逻辑电平,则可以实现D+ = D0+,D- = D0-;或者D+ = D1+,D- = D1-......
详细的逻辑功能
1)SEL1 = 0,SEL0 = 0;则D+ = D0+,D- = D0-;
2)SEL1 = 0,SEL0 = 1;则D+ = D1+,D- = D1-;
3)SEL1 = 1,SEL0 = 0;则D+ = D2+,D- = D2-;
4)SEL1 = 1,SEL0 = 1;则D+ = D3+,D- = D3-;
个中OE = 0时,上述逻辑功能则成立,换句话说OE = 1时,芯片不事情;
WAS4735芯片运用电路图WAS4735Q运用电路图
在单片机与3个USB通信接口中间引入WAS4735Q双向多路开关芯片,就能实现分时段地实现与3个不同USB通信功能;
WAS4735Q芯片运用条件WAS4735Q芯片虽然能办理诸如通信接口数量不敷的问题,但仅仅是适宜分时段的通信;大略而言,单片机只能在同一韶光与USB1~USB3个中的一个实现通信,不能同时与3个USB实现通信;工程师在项目开拓中,须要针对性地做出方案选择;
本文由【芯片哥】原创撰写,一个只谈电子元器件与芯片的那些事,喜好就关注芯片哥,和芯片哥一起加油吧