记录一个CH340T的小问题解决方法

前几天做了块单片机的板子,用的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个电容却是是山寨的。。。
今天从公司拿了一个红宝石的的就可以了

STC给的解决方案是

也有看了实物是(无需冷启动那个下载器)

是加了两个二极管

值得一提的是在使用CH340时,有些问题得注意下,因为很多同学反映用CH340下程序失败,但其实一般都很容易解决的。经本人总结常见原因有三:

本文引用地址:简单记录一个CH340T的小问题解决方法

1、某些CH340的引脚给单片机供了电导致单片机断电不彻底(下载程序要断电重启),从而导致程序没法下载。解决方案:在CH340的TXD引脚反向串联一个二极管(推荐肖特基二极管)、在CH340的RXD引脚串联一个约300欧姆的电阻。如此单片机可以彻底断电,问题解决!!(特别注意:此种情况不适用于stm32等芯片)

2、有些同学在给单片机供电时,为了防反接保护电路,在电源处串联了个二极管,由于二极管的正向压降导致单片机供电不足,从而导致程序无法下载。解决方案:将二极管用0欧电阻代替或者采用正向压降很小的二极管,以确保单片机的正常供电。问题解决!!

3、有些同学由于粗心将CH340的TXD引脚连接了单片机的TXD引脚,RXD引脚连接了单片机的RXD引脚,这自然不能下载程序了,一收一发不用多说吧,呵呵。解决方案:将CH340的TXD引脚连接单片机的RXD引脚,RXD引脚连接单片机的TXD引脚。问题解决!!

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值