前几天做了块单片机的板子,用的USB供电+下载程序,片子是CH340T,驱动好找,用起来也便利。
做了板子焊上这一块也没什么问题,下载,串口通讯也都正常(废话都是依照官方文档做的能不正常么)
可是也有不正常的当地,便是外围器材带的一多,就下载不了程序,冷启动的时分,串口总是会重启辨认一次CH340T。
之前怀疑是电压不稳,预备加个二极管,不让后级影响前级,可是一时也没想好加到哪。
现在看到有人遇到相同问题,mark一记,下一版PCB修正一下看看。
现已测试可用!今后吸取经验都这么着。
要害点:
MCU_RXD——+IN4148-——CH340_TXD
MCU_TXD——300Ω——CH340_RXD
ch340的Vcc端要加10uf稳压(也看到有100uf的),0.01uf滤波
假如没有二极管,会导致断电不完全,无法下载。
假如没有10uf稳压,会导致在单片机带负载多的时分,吸收电流大,ch340的vcc端不能稳定在5v(降到4.5V以下),无法下载。
他人说是CH340T的TXD漏电流问题
串了肖特基二极管(如4148、5819)就能够了,当然串电阻也是能够的(TX串接5K电阻到方针单片机的RX,不过传输速率会有影响,但不影响运用),但最好的仍是串二极管。
原因是USB供电不稳定,单片机在冷启动的时分拉电压,ch340T会重启,形成不能下载。
原本刚开始我也想到此问题了的,也串了电容,可并的2个%&&&&&%却是是山寨的。。。
今日从公司拿了一个红宝石的的就能够了
原本刚开始我也想到此问题了的,也串了电容,可并的2个%&&&&&%却是是山寨的。。。
今日从公司拿了一个红宝石的的就能够了
STC给的处理方案是
也有看了什物是(无需冷启动那个下载器)
是加了两个二极管
值得一提的是在运用CH340时,有些问题得注意下,因为许多同学反映用CH340下程序失利,但其实一般都很简单处理的。经自己总结常见原因有三: