在使用CH340G时遇到了一个问题:
使用过程中不知道如何让MCU获取到usb的配置状态,即获取usb插上后枚举成功的状态以及拔掉usb时断开的状态。
硬件连接如下:

注:虚线框内的CH340G和MCU在一块板子,使用同一个独立电源供电
分析:
CH340G这个型号没有可以获取USB配置状态的引脚,因此要么换芯片要么采用软件方法,而采用软件方法还需要测试可靠性,费时费力。在WCH的官网浏览后找出三款芯片CH340T、CH9102F、CH9102X,这三款芯片最符合我的需求,使用这三款芯片可以从ACT#引脚获取USB 配置完成状态(低电平有效)。
封装图如下:
CH340T:
CH9102F和CH9102X:
相比于CH340T,CH9102支持更高的波特率(50bps~4Mbps)
版权声明:本文为weixin_40134955原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。