关于AMS117_3.3V电源芯片导致CH340串口芯片重启的问题

       2019年12月底,我接触到了51单片机最小系统PCB抄板,在进行设计PCB线路的过程中出现了一点小问题,从而导致PCB样板生产出来并焊接好元器件之后下载程序的时候不能正常下载程序。

      51单片机下载程序需要冷启动,即在下载程序时,要先关闭单片机电源,再接通单片机电源。而我在下载程序的过程中遇到了不能正常下载程序,其现象是:在下载程序时,先关闭单片机电源,再接通单片机电源,在接通单片机电源给单片机上电的同时,电脑会重新识别一次CH340芯片的串口(就是像电脑刚插上USB设备识别串口那样),从而导致单片机下载不了程序。

      起初以为是下载程序时手抖导致USB接口接触不良,然后我将板子和数据线固定好,也是下载不了程序,还是出现同样的现象。于是我怀疑是元器件焊接的问题,就对照原理图每个元器件检查了好几遍,然而还是没有找出原因。由于CH340芯片的TXD引脚与单片机的RXD引脚之间反向串联了一只1N1418二极管,然后我就重点检查CH340芯片和单片机芯片之间连接。经过反复分析电路原理图和查阅相关资料后,我终于找到了这个问题及原因,最后修改线路问题解决。

      问题及原因分析如下:

电路原理图1(不能正常下载程序)

 

       电路原理图1是不能正常下载程序,其原因是自锁开关K1的后面是接VCC,电源VCC同时给单片机和AMS117_3.3V供电(单片机和AMS117并联,负载大),在按下开关的过程中,AMS117_3.3V在接通电源的瞬间会把电源电压拉低0.2V甚至更多,导致CH340芯片供电不稳定,从而导致CH340重启,导致电脑会重新识别一次CH340芯片的串口。

电路原理图2(可以正常下载程序)

电路原理图2是修改之后的电路,将AMS117_3.3V电源芯片的输入端接到系统电源USB5V,减小CH340芯片后级的负载,系统电源USB5V的功率远大于CH340、AMS117_3.3V和单片机这些负载,所以不会出现CH340芯片供电不稳定,并且可以正常下载程序。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值