CH342(WCH)与CP2105的型号之间可实现pintopin兼容,可以在不更改硬件设计的前提下实现不同型号间快速切换与产品应用。CP2105芯片仅包含一个封装型号:CP2105-GM(QFN24),CH342的子型号包括:CH342F(QFN24)和CH342K(ESSOP10),其中CH342K是小封装的USB转双串口,仅使用串口TXD、RXD信号时可以直接选择该型号。
CH342芯片支持使用操作系统内置的CDC串口驱动,也可以选择使用功能更完整且性能更好的VCP串口驱动程序。沁恒全方位提供多种USB串口驱动程序供选择,支持Windows/Linux/Android/Mac OS等操作系统。
CP2105芯片仅支持使用VCP串口驱动程序,使用时需要单独安装厂商提供的驱动程序。
型号 | 驱动类型 | 峰值最高波特率 | 支持串口格式 |
CP2105 | VCP | 串口0:2Mbps 串口1:921600bps | 串口0数据位:5/6/7/8 串口0停止位:1/1.5/2 串口0校验:奇/偶/空白/标志/无 串口1数据位:8 串口1停止位:1 串口1校验:奇/偶/无 |
CH342F | CDC/VCP | 3Mbps | 数据位:5/6/7/8 停止位:1/2 校验:奇/偶/空白/标志/无 |
CH342和CP2105均支持USB参数配置功能,该功能是指:USB设备描述符的厂商ID、产品ID、电流值,厂商/产品字符串等均支持修改。CH342内置EEPROM,支持反复配置。CP2105内部为OTP ROM(One-Time Programmable ROM),仅允许配置一次。
CH342与CP2105使用GPIO或其他扩展功能时,需要使用各厂商单独提供的VCP串口驱动程序与专用动态库。