关于CH343P与ESP32C3设计中CH343P在蓝牙程序下变砖的问题

此问题大概率与CH343P无关,应该只是我的设计问题,但是仍然想要请教一下大家,因为此问题打了两次板都废了,也没找出问题原因(穷苦学生党的至暗时刻),希望有经验的同学能够帮我解答疑问。

我想要使用ESP32C3做一个蓝牙应用,使用CH343P做USB转串口功能。首先,板子焊好之后能够正常识别CH343,也可以正常烧录程序,但是在烧录了一个esp-idf的蓝牙client的demo之后电脑就无法识别CH343了,尝试过更换CH343芯片,但是无果。检查了供电也是正常的,但似乎ESP32C3没有跑起来,因为无法找到该蓝牙设备。电脑会反复出现设备拔插提示音,但是设备管理器中见不到有刷新变化。

电路原理图如下:

1724339214193672.png

1724339215119733.png


尝试一下将CH343的6脚V3从V33网络上断开?按照手册来看,不应当同时使用外供3.3和V5输入,最方便的方法是直接在电路板上割线,将V3从V33网络上断开,并将V3对地接100nF(104)电容。

我不确定这是否是根本原因,但ESP32射频开启时功率较大,ME6211可能会过载保护从而导致整个系统的3.3V电源轨(V33网络)不稳定。若条件允许,建议使用SY8089、MT3420B等开关降压方案给ESP32独立供电。


您好,CH343P串口外供电3.3V,只需要VIO接V33,V3不需要接V33电源,只需要接1个0.1uf电容即可。还有按照图片中方法禁用modem流控试试。


image.png


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