CH340N统一供电方案下USB识别不正常

现象:USB设备不能主动识别,设备管理器中刷新可以发现并且正确识别CH340,能正常工作。

拔除USB线后过段时间(CH340N一直带电)再插USB依然不识别,还是需要刷一下设备管理器,又好了。

休眠吗?CH340N没有NOS脚的。

电路:

USB端口:+5v悬空(104接地),共地

CN340N:VCC接3.3v、V3接3.3v(同一电源未短接)、RTS悬空,共地

STM32:Vcc接3.3v(同一电源),共地

您好,设备管理器刷新与否并不会影响USB设备的工作状态的,根据您的描述,设备工作正常的。可能是系统这边的状态有些问题没有实时刷新。另,这种情况出现的时候理论上也不会影响串口使用的,使用串口调试软件是否影响到正常搜索串口?


弄好了!还是供电不足的问题,贴个10uf在芯片附近,就解决问题了。


CH340的VCC供电端建议使用一个大电容并联小电容用于滤波,维持电源稳定,如下为参考原理图,见C1和C3。

image.png


你好,我也遇到相同问题,ch340n被电脑读取的不太稳定,经常变成未知的usb设备,但是我在板子上留了四个电容的位置,四个10uf或者4个0.1uf或者什么别的排列组合都不能让它稳定工作,有没有什么解决办法


您好,请问当前芯片连接VCC是几V供电,看下是否满足VCC=V3=3.3V或VCC=5V,V3接退耦电容这个接法。

电源没问题的话,看下该电源是否同时给其他设备进行供电,若有,则可能是因为电源波动导致或板子上其他信号影响usb信号导致。可先发图给我们检查下。


image.pngimage.png

你好我的也是识别不到usb设备


您好,如上现象原因为USB枚举失败,为硬件方面问题。

1、检查下芯片切换供电电源时是否满足VCC=V3=3.3V或者VCC=5V,V3仅连接104电容;

2、如1无问题,检查下实际的USB线序(D+和D-有没有反),以及数据延长线是否正常;(C转C线还需要CC1和CC2接下拉电阻)

2、如果是做成串口电压可切换的硬件,可以优选CH343等第三代芯片,提供VIO脚支持1.8~5V串口,5V和3.3V切换不需要增加LDO;


image.png我这个被识别成usb串行设备为什么,检查过硬件接线 d+D-没有接反 电压也测过了是正常的我是3.3v供电,驱动也更新到最新了

image.png


您好,VDD3V3不要接100uf大电容,可以改为10uf并上0.1uf电容。双击设备管理器中的USB串口设备,然后点击详细信息,属性选择硬件ID,确认下该设备的VID、PID是否为1A86、7523。


image.png


只有登录才能回复,可以选择微信账号登录