型号 |
接口 |
功能 |
备注 |
电源 |
CH372 |
并口 |
USB_Device |
全速 USB 设备接口,兼容 USB V2.0 |
3.1-3.6 4.2-5.4 |
CH374 |
SPI/并口 |
Host/Device都可以,F/U封装可以扩3个USB口 |
支持 1.5Mbps 低速和 12Mbps 全速 USB 通讯,兼容 USB V2.0 |
3.0-3.6 4.4-5.3
|
CH375 |
并口/串口(只能在USB_HOST下使用) |
Host/Device |
支持 1.5Mbps 低速和 12Mbps 全速 USB 通讯,兼容 USB V2.0。作为设备兼容CH372 |
3.1-3.6 4.2-5.4 |
CH376 |
SPI/串口/并口 |
主要做U盘、SD卡读写。USB为低速/全速 |
支持 1.5Mbps 低速和 12Mbps 全速 USB 通讯,兼容 USB V2.0 |
3.0-3.6 4.3-5.3
|
CH378 |
SPI/串口/并口 |
主要做U盘、SD卡读写。USB为全速/高速 |
支持USB2.0全速以及USB2.0高速。 |
V33:2.7-3.6 V18:1.65-1.95 |
CH370 |
SPI/并口 |
USB_Host |
支持 1.5Mbps 低速和 12Mbps 全速 USB 通讯,兼容 USB V2.0 |
支持 5V 电源电压和 3.3V 电源电压,内置电源上电复位。CH370V 只支持 3.3V 电源电压。
3.0-3.6 4.5-5.3 |
注释:CH37x电源有两个范围(除了CH378为两个电源供电),电源典型值分别为3.3V和5V。不同的供电电压,芯片的最小系统原理图是不一样的。最明显的区别在于V3脚的链接处理。在5V供电的时候,V3脚连接0.01uF的退耦电容到地即可;在3.3V供电的时候,V3脚需要连接到VCC。具体可以看下面两个原理图。红框部分很明显的区别。
2. CH37x系列的芯片很多,上面的表格分类也是只把一些基础的信息放在了上面。但是具体项目的时候该怎么选择。
1. CH370
这个芯片只有主机功能
2. CH372
这个是WCH一颗比较经典的芯片,主要功能就是作为一个USB_Device与电脑或者USB_Host链接实现USB数据的传输的,因为接口是使用的并口,所以占用的IO数量比较多,可以使用STM32的FSMC去控制。使用CH372作为USB_Device拓展,电脑装上CH372驱动后,可再PC端识别为CH372设备,简单实现数据上下传。
3.CH374
CH374这个芯片有两个版本,一个是普通的CH374T等封装,这个就是一个SPI、串口、并口去扩展一个USB2.0全速Host/Device的USB接口芯片。而CH374F,CH374U是有Hub根集线器的一个USB扩展芯片。即实现SPI/并口去扩展出3个USB口,类似于HUB扩展的功能,不过是接口扩展USB。可以实现单片机通过374扩展出USB_Host,然后去识别键鼠、打印机、CDC设备、游戏手柄等等。这边从枚举到数据传输,都需要用户根据电脑枚举这些设备的步骤去模拟。CH374也可以作为Device使用,芯片作为设备有两个模式选择,一个是内置固件模式,再USB_Mode设置这边选择这个内置固件模式后,芯片即可自动完成CH372设备的枚举过程。如果需要做其它的设备,则需要用户选择外置固件模式,自己去做设备的枚举以及后续数据的传输。
4.CH376/CH378
这两个芯片主要
联系客服