单片机系统设计了独立的5V电源供电,用的是12V转5V(LM2596-5芯片),同时下载程序的话,需要把CH340G的USB-TTL转换电路(就是程序下载电路)在一块PCB上做到一起,那么问题来了:USB连接电脑下载程序的时候,独立12V-5V电源切断,电脑代替为单片机pcb供电,这时候电流会从5V反灌入12v-5v电路吗?是否会产生影响或严重错误?(实际芯片还没到,还不知道lm2596连接5v输出的switch引脚输入阻抗多少)大家一般这里是怎么处理的呢? 简单说就是单片机独立供电和USB下载程序时5V电源如何切换?隔离?处理?请各位大师指导谢谢!
额,好像我好几个问题都是你答的,非常感谢!
我是在做实验室用的产品,需求量不大,电路上的成本可以忽略。另外单片机的部分功能,确实需要和电脑实时通讯,给用户直接留USB口(而非ttl或DB9)肯定是最方便用户的,直接USB插PC上就能用了。
这样的话,想请问一下:如果,仍然采用3针接法——ch340由单片机这边供电,USB口的5V不连接到系统,只连接D+/D-/GND到CH340芯片,是否可以呢?
那这样的话,那CH340就必须保留了,那烧录程序就更方便了。但是,CH340由单片机板供电,这么接可不行的。因为,烧录程序需要先断电,再上电。这样,CH340也断电,再上电。可是,CH340一断电,与电脑的通信就断了,那个虚拟串口没有了。再上,需要重新与电脑建立联系,但烧录软件就不能建立联系了,无法烧录。正常工作时,CH340只做串口通信是可以的,就是不能烧录程序,那就没有意义啦。
正确接法,CH340用∪SB供电,USB的4条线全部都接到CH340上,这样,与电脑通信保持不断。与单片机主板还是3条线,RXD,TXD,GND。电源VCC千万别接一起。这样,单片机烧录程序断电,就不影响CH340了。
注意一点,CH340的RXD接单片机的TXD,340的TⅩD接单片机的RXD。
CH340与单片机都焊在一块板上,CH340与单片机采用3线连接,都画在PCB板上直接连接,就不用3针的单排针了。
其实是三个电源,一路是5号电池经过升压电路达到12V,一路是外接的12V稳压电源,电池肯定不能充电,是接了二极管的。第三个就是连接电脑的时候电脑给出的5V,我不想要这个5V,之前用淘宝买的ch340g的模块试了Txd/Rxd/GND三线连接,但是没成功,如果三线接法确实可以的话,我再去试试,能把电脑电源隔离开是最理想的。
之前确实出现过用电脑U口给CH340+单片机供电,电脑瞬间自动关机的情况。
我用的是USB转TTL直接给STC 单片机下载用,有时用4根线,即带电源 ,有时用3根线不带电源,另接电源,都可以成功下载。一般说电脑的usb5v电源肯定也有二极管隔离的,但电脑的USB 5V电源是多个设备共用的,如果和外部电源共用,有可能由外部向其反供电,我曾出现过外部高压电源和5V并联的情况,造成电脑关机,幸好没有损坏,所以如果多个电源并联一定要隔离,5V加一个二极管还能正常工作