办公条记本只含有2个USB接口,除了连接1个鼠标与1个键盘之外,其他的带USB接口的设备比如移动硬盘就不能用了;
与之类似,工程师在开拓带有USB通信功能的电路项目,也会面临相同的硬件设计问题:1个USB接口的芯片如何能与多个USB同时通信?

如何与多个USB保持通信

之以是存在这类问题,紧张是芯片的USB通信接口数量不敷;在之前的“利用什么芯片可以扩展USB通信接口”文章先容中,芯片哥把WAS4735Q的电路运用做了一个较为全面的解读;虽然WAS4735Q芯片能办理USB接口的扩展问题,但仅仅局限于分时利用,并不支持同时利用;
芯片
面对“同时支持与多个USB通信”的电路设计需求,硬件工程师该如何去办理此问题?采取什么稳定可靠的设计方案去办理呢?USB2422芯片就可以较好地实现1个USB接口同时与多个USB通信的功能,当然这里面的“多个”是指2个;
USB2422芯片引脚定义USB2422引脚定义图
在芯片的24个引脚中,与USB通信紧张干系联的引脚,可以细分为
Pin2~Pin5引脚:定义为USB数据通信的DOWM类型;Pin19 & Pin20引脚:定义为USB数据通信的UP类型;Pin16引脚:检测USB电源功能;Pin13 & Pin14引脚:软件功能配置引脚;其他引脚功能请参阅芯片的规格书,芯片哥在此省略
比如在办公条记本上,电脑上的USB接口可以等效为Pin19 & Pin20的USB接口,属于数据UP类型;而希望与电脑1个USB接口同时通信的设备,比如键盘和移动硬盘,它们两的USB接口可以等效为Pin2~Pin5的USB接口,属于DOWM类型;
USB2422芯片运用电路图USB2422运用电路图
工程师在利用USB2422芯片开拓项目,设计它的运用电路方案,须要区分两点
如果UP类型的USB是属于条记本或者电脑,DOWN类型的USB是类似于U盘、移动硬盘或者键盘等器件,工程师可以利用USB2422芯片开拓USB HUB集线器,实现1个USB通信接口与多个USB保持通信功能;如果UP类型的USB是属于带有USB功能的单片机,DOWM类型的USB是其他带有USB通信功能的芯片或者设备,工程师在开拓类似的电路项目,可以参考上面的USB2422运用电路图方案,设计实现1个USB通信接口与多个USB保持通信功能;在运用电路图中,芯片哥加入了USB电源的检测功能,详细的实现过程
当USB电源接入,经由100K/0603贴片电阻R7与100K/0603贴片电阻R6分压,送入芯片的Pin16引脚,当芯片检测到电压,则表示USB连接成功;当芯片没有检测到电压,则表示USB没有连接,也便是芯片段定外界无USB通信要求;
USB2422软件配置功能撤除硬件电路的设计,USB2422芯片还须要通过软件的设置才能正常实现USB通信的“1对2”功能;为了方便工程师更随意马虎理解,举例解释
如果是UP类型的USB是属于带有USB通信功能的单片机,则直接选用单片机的两个IO引脚,与USB2422芯片的Pin13 & Pin14引脚相连;在USB通信“1对2”时,单片机便可以通过自身的程序可以配置两个DOWM类型的USB通信数据的分配问题;
至此,工程师初步理解了USB2422芯片的功能,包括引脚定义,硬件电路设计以及软件配置的设计干系内容;还有很多其他主要的内容,比如芯片的电压电流参数、事情宽带、ESD等级,限于文章篇幅,芯片哥就不再详细给出;
只是为了给工程师供应一种电路设计方案,帮助工程师在项目开拓中碰着类似的USB通信问题,能轻松地面对处理;
电路设计
末了须要强调的内容,对付同一个电路设计问题,会存在多个不同的设计办理方案;针对在USB通信时涌现的“一对多”问题,USB2422芯片的运用电路方案只是个中一个;
本文由【芯片哥】原创撰写,一个做电子元器件与芯片发卖的工程师,喜好就关注芯片哥,和芯片哥一起加油吧 #芯片# #电路设计# #电子工程师#










