从使用USB芯片的角度来看,USB系列芯片可以分为USB接口芯片和具有内置USB功能的微控制器。前者在跨平台和易于使用方有优势。您无需了解芯片的内部工作机制。只需按照芯片的手册和官方程序进行操作即可。该平台也相对开放,只要它具有可以操作芯片的总线接口即可。好的。使用后者时,您需要了解微控制器的工作原理,寄存器操作指令和使用步骤等,并且需要对芯片本身进行编程。尽管使用条件受到限制,但微控制器具有丰富的功能并可以实现许多其他功能。该功能虽然不如前者那么专用,但功能非常强大,在选择特定型号时,您需要根据自己的项目和应用程序要求进行选择。
对于USB接口芯片,也可以分为USB控制芯片,USB适配器芯片,USB扩展芯片,USB信号保护和其他辅助芯片。这些类别也是USB产品中最常见的应用。详细的芯片模型和功能在下面简要描述。首先,给出选择的逻辑框图:

控制芯片
CH378:易于使用的文件管理芯片,用于高速U盘和SD卡,支持FAT32 / 16/12,SPI /并行/串行端口控制接口,USB支持高速主机/设备模式
CH376:易于使用的U盘和SD卡文件管理控制芯片,支持FAT32 / 16/12,SPI /并行/串行端口控制接口,USB支持主/从模式,MCU资源少

CH375:通用USB接口芯片,串行/并行端口控制接口,支持USB主机/设备,动态切换,内置通信协议固件,提供U盘文件系统库
CH374:通用USB接口芯片,SPI /并行端口控制接口,支持USB主机/设备,内置3端口RootHub以及所有类型的传输,集线器操作等。
CH372:通用USB接口芯片,并行端口控制接口,支持USB设备模式,内置USB通信固件,支持控制/批量/中断传输
CH370:通用USB接口芯片,并行/ SPI控制接口,支持USB主机模式,支持所有类型的传输,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高速100米扩展,支持HUB扩展,纯硬件解决方案,无需安装驱动程序
CH315:CH315G是USB1.1扩展控制芯片,它支持网线将距离延长到300米,而CH315H是USB信号隔离控制芯片,它支持光隔离
CH9350:USB键盘和鼠标通讯控制芯片,它将键盘和鼠标之间的USB连接与PC转换为UART连接,可以与其他信号集成,或者实现键盘和鼠标的远程扩展
CH412:ESD保护芯片,用于USB信号抗静电,可用于USB低速,全速,高速信号保护
上述芯片的应用环境和功能可以满足我们的大多数需求。如果您需要自定义USB传输数据格式或将USB与其他功能(例如SPI,IIC,UART,CAN等)集成,则选择具有内置USB功能的微控制器再合适不过了。例如,CH55X系列芯片,官方还支持促销期间的一些常用项目和解决方案。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-352780-1.html
不过这样的军事表演秀是不会起到任何作用的
枷锁在一根根往自己脖子上套
到时候什么国际法
人渣一个