CH9102 USB转串口应用体验

本文记录了使用CH9102 USB转串口芯片替换CP2102在物联网项目中的过程。由于CP2102的供应问题,作者选择了CH9102作为替代品,经过测试,CH9102功能兼容且无需大幅度修改设计,安装特定驱动后即可正常使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        近期使用CH9102 USB转串口芯片成功用在原有使用CP2102的产品板上,整个替换和验证过程还是很顺利的,顺带写个blog做个记录。

        原项目上使用CP2102搭载ESP32实现Arduino物联网应用,采用USB转串口芯片实现串口下载,代码的Debug调试,以及编程软件的控制与交互。公司其他项目在用的比较多的USB转串口芯片还有CH340。因为使用CP2102的项目和产品用量不是很大,所以原项目设计更改也一直没有提上日程。

        因疫情原因,原使用CP2102的产品一度因为芯片供应问题暂停,本以为缺货只是暂时的,可从2020年至现在国外的芯片供应情况并不乐观。价格波动也十分大,对于公司的芯片采购和囤货也造成不小的麻烦。

        为解决该问题,几个月前已经计划使用国产芯片CH340来替换CH9102,功能和通讯速率是可以满足要求的。就是需要修改设计,而且之前批量加工的产品板也会浪费掉。简单梳理了有关项目中能使用到的串口功能,除了必要的串口收发引脚TXD和RXD信号以外,还是用了MODEM控制引脚DTR和RTS,只不过这里并不是用于真正的MODEM通讯,只是因为这2个信号脚可以通过串口软件当作普通输出引脚来用,也即GPO。这个功能和特性用在免按键串口下载电路和IO控制电路中比较普通。原电路:

               

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值