一、芯片简介
CH9114是一款480Mbps高速USB2.0的接口转换芯片,实现USB转4路全功能高速异步串口、串口I/O 独立供电,支持3.3V、2.5V和1.8V电源电压、支持最多24路GPIO输入输出功能配置(CH9114L)、芯片内置EEPROM,支持VID、PID、最大电流值、厂商和产品信息字符串等参数,串口支持硬件流控,最高波特率支持15Mbps(连续传输数据速度可达1.4MB/S)。
芯片提供的串口默认为TTL电平,通过电平转换芯片可以灵活转换为RS-232、RS-422、RS-485串口等,设计资料见CH9114EVT文档。
芯片封装信息如下:
芯片为工业级芯片应用场景广泛,多用于工业控制、电力设备、医疗器械的数据采集等。
二、芯片功能的使用
2.1驱动安装与识别
安装厂商驱动插入设备后在设备管理器会出现4个端口,根据串口有好名可以区分CH9114的第几个串口,如“USB-Enhanced-SERIAL-A CH9114”为CH9114的第1个串口,“USB-Enhanced-SERIAL-D CH9114”为CH9114的第4个串口。
CH9114支持CDC驱动,win10及以上系统免安装驱动,若使用高波特率通讯、硬件流控、GPIO功能以及USB配置等功能建议安装VCP厂商驱动。
2.2串口功能的使用
串口支持硬件流控,最高波特率支持15Mbps(连续传输数据速度可达1.4MB/S),可以使用COMTransmit串口调试测试串口的数据收发,modem输出和输入引脚功能,串口收发速度的测试。
2.3 GPIO配置
CH9114最多支持24路GPIO输出输入设置,可以使用CH343PTdemo工具配置GPIO的输出(高/低电平)和输入功能,也可以调用CH343PT库接口进行二次开发。
2.4 USB参数配置
可以使用CH34xSerCfg工具配置芯片VID、PID、最大电流值、厂商和产品信息字符串等参数。
应用实例:
Q:如何区分同一台电脑上的多个CH9114设备,以及打开的串口为CH9114的第几个串口。
A:可以配置芯片产品字符串或者SN字符用于区分电脑上的多个CH9114设备,可以使用配置工具配置,或者调用CH343PT库上接口自己开发软件进行读写配置。CH343PT库接口库使用:https://blog.youkuaiyun.com/WCH_TechGroup/article/details/127518991 。
PS:不建议修改VID、PID参数,修改后驱动数字签名会失效,win10及以上64位系统需要禁用数字签名才能成功安装驱动。
三、资料下载链接
No. | 资料 | 文件(点击直达链接) |
---|---|---|
1 | 芯片手册 | CH9114DS1.PDF |
2 | Windows厂商VCP驱动一键安装包 | CH343SER.EXE |
3 | Windows厂商VCP驱动 | CH343SER.ZIP |
4 | Android 免驱应用库和应用程序 | CH341SER_ANDROID.ZIP |
5 | macOS厂商VCP驱动 | CH341SER_MAC.ZIP |
6 | Linux厂商VCP驱动 | 请发邮件至tech@wch.cn 获取 |
7 | USB配置工具 | CH34xSerCfg.ZIP |
8 | 串口调试工具 | COMTransmit.ZIP |
9 | 串口号管理工具 | ComPortManager.ZIP |
7 | GPIO配置工具(C、C#、Python等demo) | 请发邮件至tech@wch.cn 获取 |
8 | 产测工具(串口线出厂测试) | 请发邮件至tech@wch.cn 获取 |
9 | CH9114的评估板使用说明,设计原理图 | CH9114EVT.ZIP |
注:CH9114 支持使用系统集成的CDC 串口驱动或VCP 厂商驱动。VCP 厂商驱动功能更齐全,支持全功能串口、硬件流控、GPIO、USB 参数配置等功能、支持高波特率下持续稳定传输。优先推荐使用VCP 驱动程序。更多USB 转串口芯片选型请参考:https://special.wch.cn/zh_cn/produce 。