51单片机_stm32_lpc1114程序下载器usb转ttl
stc51单片机、stm32、lpc1114等单片机都可以使用串口下载程序,也就是支持ISP.这类单片机下载程序都可以使用usb转ttl小板下载程序,即用usb转ttl芯片即可解决他们的程序下载问题。
常用的usb转ttl芯片有ch340t、PL2303、cp2102、ft232等。ch340t是我国国产的芯片,使用极广,而且稳定性也非常好,支持windows xp\7\64bit\8等操作系统。这里推荐使用ch340t,零售价在2元左右。
ch340t支持5v和3.3v的电源电压,为了5v和3.3v的单片机都支持,我们选用3.3V的电压输入,这样,不论是5V的单片机,还是3.3V的单片机,都可以使用它来下载程序了。由于电脑usb口的电压是5v,所以我们需要选用一个ldo芯片,这里我们选择cat6219-330,它可以把5V的电源电压转换成3.3v,最大输出电流500ma。
stm32和lpc1114等带有boot引脚的单片机,都可以使用串口中的握手信号来控制自动下载。所以我们这里把ch340t的串口引脚全部引出。把5V和3.3V电源电压输出引脚也都引出。
电路原理图如下所示:
生成的pcb如下所示:
焊接好的实物图:
用到的元器件清单:
500ma保险 | 1个 | 0.5元 | 0.5元 |
10UF钽电容 | 1 | 0.3 | 0.3 |
22PF/0805 | 2 | 0.0108 | 0.0216 |
2.2UF/0805 | 1 | 0.0412 | 0.0412 |
0.01UF/0805 | 1 | 0.0108 | 0.0108 |
0.1UF/0805 | 2 | 0.0108 | 0.0216 |
4.7K/0805 | 2 | 0.0041 | 0.0082 |
510R/0805 | 1 | 0.0041 | 0.0041 |
红色LED/0805 | 1 | 0.044 | 0.044 |
标准USB公头 | 1 | 0.08 | 0.08 |
弯角排针 | 5 | 0.0175 | 0.0175 |
电路板 | 1 | 0.7 | 0.7 |
焊接费 | 1.86 | ||
?总计: | 7.369元 |
protel源文件下载(protel99se制作,大家可以直接拿去做电路板使用)
点此下载