单片机
返回首页

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

2015-08-21 来源:eefocus

前几天做了块单片机的板子,用的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的小问题解决方法(冷启动时重启导致下载失败)


别人说是CH340T的TXD漏电流问题
串了肖特基二极管(如4148、5819)就可以了,当然串电阻也是可以的(TX串接5K电阻到目标单片机的RX,不过传输速率会有影响,但不影响使用),但最好的还是串二极管。
原因是USB供电不稳定,单片机在冷启动的时候拉电压,ch340T会重启,造成不能下载。
本来刚开始我也想到此问题了的,也串了电容,可并的2个电容却是是山寨的。。。
今天从公司拿了一个红宝石的的就可以了
 
简单记录一个CH340T的小问题解决方法(冷启动时重启导致下载失败)
 
 
STC给的解决方案是
简单记录一个CH340T的小问题解决方法(冷启动时重启导致下载失败)
 
 
也有看了实物是(无需冷启动那个下载器)
是加了两个二极管
 
 
 
 

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

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

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

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


进入单片机查看更多内容>>
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

精选电路图
  • 红外线探测报警器

  • 短波AM发射器电路设计图

  • RS-485基础知识:处理空闲总线条件的两种常见方法

  • 如何调制IC555振荡器

  • 基于ICL296的大电流开关稳压器电源电路

  • 基于TDA2003的简单低功耗汽车立体声放大器电路

    相关电子头条文章