简单记录一个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个电容却是是山寨的。。。
今天从公司拿了一个红宝石的的就可以了
STC给的解决方案是
也有看了实物是(无需冷启动那个下载器)
是加了两个二极管
值得一提的是在使用CH340时,有些问题得注意下,因为很多同学反映用CH340下程序失败,但其实一般都很容易解决的。经本人总结常见原因有三:
简单记录CH340T单片 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)