从 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/并口控制接口,支持US