从事嵌入式开发多年,经常要使用串口下载线下载固件,市面上购买的问题多多:
开发经历与心路历程:
全部为自己手工焊接或制作而成。本人本身是嵌入式电子电路开发工程师,经常使用串口下载固件,在使用各种串口下载线过程中,发现好多下载线,使用不稳定,加上开发过程中,基本上是带电热插拔,因为好多MCU、MPU、ARM的芯片在下载过程中,需要冷启动,才能下载。结果有的下载线,在下载接口上做得简单,没有防浪涌电路,也没有ESD防静电功电能,还没有开关,导致用几次,甚至有的用一次,就坏了,给开发工作带来很大的麻烦,成本也比较高,我就在想能还开发一下更好用的下载线。当时本人正在开发一款超高压线路远程图像预警系统,要求在500KV以上的输电线路上使用,电磁环境相当恶劣,感应电压相当高,抗电强度要求10kV/mm,经常要测试ESD性能,普通的下载线,基本上用一次、2次就坏了,于是这款产品通过本人亲自设计电路,PCB的超皮实的下载器(线)就出生了。
献给那些还在使用劣质或不好用,而埋怨的工程师们!
1.像PL2303芯片的USB转串口下载线,虽然很便宜,但是驱动兼容性很差,尤其在Windows7/8以上的系统中使用,很容易死机或蓝屏。
2.CP2102芯片性能居中,设计者很少考虑保护电路的设计,在实际使用过程中很容易烧毁。
3.FT232等芯片,虽然性能最好,也很少考虑保护电路的设计,在实际使用过程中很容易烧毁。
基于上述种种情况,本人设计了一款多功能下载线/器。修订他们的不足之处。经过2年使用,效果良好。特分享给大家。
1.多功能下载器功能描述:
1.1 USB转TTL/RS232/RS485。
1.2 使用CH340芯片设计,性能稳定可靠;兼容Windows XP/7/8/10操作系统。
1.3 TTL/RS232设置独立开关。方便需要断电才可以下载的MCU,如STC。
1.4过流保护:USB入口处、TTL/RS232/RSS485处,共四处,最大电流500mA
1.5防静电、防浪涌保护:USB入口处、TTL/RS232/RSS485处,共四处ESD保护。
1.6TTL/RS232支持3.3V与5V两种规格的电平,适用更多的串口下载芯片。
1.7多功能下载器正面实物照片如下:
1.8多功能下载器背面实物照片如下:
2 使用说明如下:
2.1 S1为RS232与TTL供电端的开关。靠近S1则为关,否则为开。
2.2 D2为USB供电正常指示灯。
2.3 J1为RS485接口。始终为+5V电平。
2.4 J3为RS232接口,分+3V3或+5V电平。
2.5 J4为TTL接口,分+3V3或+5V电平。与MCU的串行口直接相连。
标识 | V | T | R | G |
含义 | VCC/正极 | 发送端 | 接收端 | 地/负极 |
- V表示供电端(+3V3或+5V由J5配置。)
- 上述内容对TTL/RS232有效。
2.6J5为配置TTL或RS232接口中的I/O及供电端为+3.3V还是+5V的跳线。
- 闭合时:为+5V电平。
- 断开时:为+3.3V电平
2.7端口电阻配置如下:
端口 | 标识 | 配置电阻 |
TTL | J4 | R16/R17 |
RS232 | J3 | R20/R21 |
RS485 | J1 | R1/R2 |
R1/R2 | R16/R17 | R20/R21 | TTL状态 | RS232状态 | RS485状态 |
5 | 22 | / | 良好 | 断开 | 正常 |
100 | 22 | / | 正常 | 断开 | 正常 |
/ | 22 | 100 | 正常 | 正常 | 断开 |
购买链接,请点击: