USB芯片的选型与分类

电子说

1.2w人已加入

描述

从 USB 芯片的使用角度来说,USB 系列芯片可以划分为 USB 接口芯片与内置 USB 功能的微控制器。前者对于跨平台和易用性方面比较有优势,无需了解芯片内部工作机制,按照芯片的手册以及官方例程来操作就可以了,而使用平台也比较开放,只要具有可以操作芯片的总线接口就可以了。而后者在使用时,需要了解微控制器的工作原理,寄存器操作说明使用步骤等,需要对芯片本身进行编程,虽然限制了使用条件,但是微控制器上功能比较丰富,可以实现很多其他功能,虽然不像前者那样专用,但是功能却很强大,在具体选型时需要根据自己的项目和应用需求进行选择。

对于 USB 接口芯片,还可以从功能上详细划分为 USB 控制类芯片,USB 转接类芯片,USB 延长类芯片,USB 信号保护等辅助类芯片等。这几类也是在 USB 产品中最为常见的应用,下面就简述下详细的芯片型号以及功能。首先给出一个选型的逻辑框图:

芯片

控制类芯片

CH378: 易用高速U盘和SD卡的文件管理芯片,支持FAT32/16/12,SPI/并口/串口控制接口,USB支持高速Host/Device 模式

CH376: 易用U盘和SD卡的文件管理控制芯片,支持FAT32/16/12,SPI/并口/串口控制接口,USB支持主/从模式,MCU资源少

CH375: 通用USB接口芯片,串口/并口控制接口,支持USB Host/Device,动态切换,内置通讯协议固件,提供U盘文件系统库

CH374: 通用USB接口芯片,SPI/并口控制接口,支持USB Host/Device,内置3端口RootHub,及所有类型传输,Hub操作等

CH372: 通用USB接口芯片,并口控制接口,支持USB Device 模式,内置USB通讯固件,支持控制/批量/中断传输

CH370: 通用USB接口芯片,并口/SPI控制接口,支持USB Host 模式,支持所有类型传输,HUB操作,提供U盘文件系统库

CH9343: 全速USB Android HOST芯片,免ROOT的Android接口库,可扩展UART、SPI、I2C、PWM、GPIO等接口

转接类芯片

CH341: USB总线转接芯片,用于USB转串口,打印口,EPP和MEM并口、I2C、SPI、GPIO等,接口丰富,平台驱动齐全

CH340: USB总线转接芯片,用于USB转串口、打印口、IrDA红外等,内置晶振,内置固件,平台驱动齐全,芯片信息可自定义

CH9326: USB HID转串口芯片,内置晶振,使用系统内置HID驱动,可实现PC等平台扩展串口或串口设备升级成USB 口

CH9328: 串口转HID类键盘芯片,实现串口数据转成USB键盘数据上传至PC等平台,可用于串口扫描枪等升级为USB口

CH345: USB转MIDI芯片,支持MIDI输入与输出,用于制作USB MIDI键盘,以及将MIDI乐器转为USB接口等

CH331: 小容量U盘控制芯片,外加SPI存储芯片可实现自定义容量U盘,支持U盘厂商名称、容量、序列号等信息,自定义

延长及辅助类芯片

CH317: USB2.0延长器控制芯片,支持高速/全速/低速,用于USB高速百米延长,支持HUB扩展,纯硬件方案,无需安装驱动

CH315: CH315G为USB1.1延长控制芯片,支持网线最大300米延长距离,CH315H为USB信号隔离控制芯片,支持光隔离

CH9350: USB键盘鼠标通讯控制芯片,将键鼠与PC的USB连接转为UART连接,可与其他信号整合,或实现键鼠远距离延长

CH412: ESD保护芯片,用于USB信号防静电,可以用于USB低速、全速、高速信号保护

以上这些芯片的应用环境和功能可以满足我们大部分的需求了,如果需要自定义 USB 传输数据格式或者整合 USB 与其他功能(如 SPI、IIC、UART、CAN等),那么此时选用内置 USB 功能的微控制器是再合适不过了,如 CH55X 系列芯片,官方在推广时还配套了一些应用较普遍的项目与方案。

以上就是USB芯片的选型与分类了,如果有什么疑问或者问题,可以给我评论哦~:-

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
efans_c52803 2022-09-06
0 回复 举报
有需要的可以+V17633853662 收起回复

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分