本帖最后由 我芯永恒 于 2025-12-26 11:28 编辑
无线串口转接芯片是什么?CH9149是一款双模无线、有线串口转接芯片,且支持两种功能。一种功能在电脑上可被识别为USB键盘、自定义HID和VCP类的复合设备,可以将普通的串口设备变为USB键盘、自定义HID和VCP类设备。另一种功能在电脑上可被识别为USB虚拟串口,可以将普通的串口设备直接升级到USB总线。
CH9149支持无线和有线两种连接方式。在无线模式下,由Dongle端和串口端组成,可用于需要扩展串口的设备端与USB主机端距离较远的场景。在不需要分离的场景中,也可以直接使用单芯片有线模式。CH9149常用的功能模式0两种连接方式应用场景如下图。功能模式1仅支持USB虚拟串口功能,连接方式与功能模式0一样。
有什么特点?- 全速USB设备接口,兼容USB V2.0
- 全双工串口,内置收发缓冲区,支持通讯波特率1200bps~460800bps,1Mbps,3Mbps,5Mbps和12.5Mbps
- 同时支持USB键盘、自定义HID、VCP类设备功能
- 支持无线和有线的USB虚拟串口
- 支持配置芯片VID、PID和字符串描述符
- 支持配置串口发送空闲时TXD引脚的输出能力
- 支持有线和无线两种连接方式
- 无线模式串口端支持配置无线发射功率动态调整,或固定功率
- 无线模式串口端支持输入引脚控制低功耗状态
- 无线模式串口端支持常用的DTR
- 无线连接:第一次绑定靠近即可连接,绑定后自动回连,支持绑定状态指示
- 无线传输:每包数据附加CRC24校验及应答,支持自动重传
具体功能是什么?
1. 连接方式
CH9149 支持 无线和有线两种连接方式。
有线连接方式(USB_UART)单一芯片使用,
无线连接方式需要成对使用,包含了Dongle端(USB_RF)、串口端(RF_UART)。
2 .功能模式
功能模式0——无线/有线USB复合功能:
(1)支持标准USB键盘设备;
(2)支持自定义HID设备,64字节上下传两个通道;
(3)支持免安装的操作系统内置CDC类驱动程序或者VCP厂商驱动程序。 该模式下为带有协议的方式进行数据传输,具体的串口通信协议参考8.3章节。
功能模式1——无线/有线USB虚拟串口功能:
(1)支持免安装的操作系统内置CDC类驱动程序或者VCP厂商驱动程序; 该模式下为数据透传通信。串口的波特率,奇偶校验,停止位,数据位可通过上位机工具配置。
有线模式和无线模式的串口端都有一个TLL串口接收和发送,该串口不带流控。当串口接收缓存溢出时,则会丢弃数据。如果期望不能有数据包丢弃,建议使用功能模式0,通过应答确保每一包数据发送成功。
在无线模式时,Dongle端和串口端未连接时不能收发数据,串口数据会暂存在缓存中,缓存满则会丢弃后续的数据。进行无线收发时每个数据包都有应答确保发送成功,若发送失败则会自动重传,重传达到一定次数则会断开连接并自动重新连接继续数据通信。
产品封装
|