DIY单片机程序下载板:用CH340G制作USB转串口板

DIY单片机程序下载板:用CH340G制作USB转串口板
2018年03月05日 15:52 残蝉躁晚6849

商品开发离不开创新构想,创新构想是人类智慧中最美丽的花朵。

CH340G是一款常用的USB总线转接芯片,可以很方便地实现USB转串口功能。而通过U口转串口方式下载程序已经成为单片机下载程序的主流方式了。今天我们就来一起DIY一个USB转串口下载板。

CH340G靓照

电路原理图

  • 下面开始制作:

由于没做PCB,用洞洞板做电路,使用SOP16贴片转插件转接板,焊接ch340g芯片,焊接好以后效果图如下:

通过转接板将贴片该直插

通过转接板将贴片该直插

下面焊接USB连接器、晶振电路(12MHz、22pF、22pF)、电源滤波电容(10uF、0.1uF)

接着焊接电源指示灯:

最后,焊接好插针,下载板就制作完成了。

将下载板插入电脑USB口,由于电脑已经安装好了驱动程序,插上下载板就可以识别,从下图可见,已经出现了虚拟串口COM3:

将下载板与单片机最小系统板连接好:

就可以给单片机下载程序了:

STC-ISP软件自带很多范例程序,并且可以直接下载HEX,非常方便,连Keil都不用打开。下载成功!

如果下载程序失败,一般原因如下:

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

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

其实最可能的原因还是由于粗心将CH340的TXD引脚连接了单片机的TXD引脚,RXD引脚连接了单片机的RXD引脚,这自然不能下载程序了,一收一发不能接反了。解决方案:认真接线。将CH340的TXD引脚连接单片机的RXD引脚,RXD引脚连接单片机的TXD引脚。

  • 附CH340G引脚:

CH340G引脚

要持续造势,就要把企业做成一条流动的河,河的终点是用户的满意度,即对企业忠诚的用户。

财经自媒体联盟更多自媒体作者

新浪首页 语音播报 相关新闻 返回顶部