barracuda 发表于 2021-1-3 12:18:44

新年制作JDM PIC编程器

元旦3天假期在家,为了烧写一颗PIC单片机,制作了一个成本低廉线路简单的JDM编程器

这个编程器的设计非常巧妙,在USB流行之前,它利用简单的电路和很少的元件,把当年流行的串口用到了极致
不仅不按正常串口定义输入输出数据,还能利用数据流为MCU提供工作电源和烧写高压,
而且,简单的电路很容易上手制作,所需的元件都是通用易得的,如果去采购,电子市场肯定都有
若是拆机,估计最“难”找的2个元件就是两颗齐纳二极管了
先上电路图,一共需要2个通用三极管,4颗通用二极管,2只电阻,2只电解电容,2只稳压二极管
其中,三极管嘛,NPN的就行,什么9013、9014、8050都能用
二极管更简单,没有4148,拿4007也能使
电阻电容就更好办了,稳压二极管嘛,一颗5.1V,一颗8.2V,也不难找


开始备料,自己的元件库里都有,很快就找齐了


检查了一下,发现这个金属串口插头内部空间还比较大,应该可以容下这些元件
于是决定把整个电路都集成到串口插头里面
这么简单的电路,就别再用电路板了
直接搭棚缠绕焊,简单粗暴,工作可靠



继续搭棚缠绕



初具规模,放进外壳,尺寸正好


继续组装



电路搭好了,放进去试试,可以放下


焊接上引线,因为是搭棚焊接,各个元件间要注意避免短路
这里充分利用各个元件的外壳做隔离,没有短路相碰的地方


嵌入串口外壳里面
金属外壳里面铺一层聚亚酰胺胶带做绝缘


盖上另一半,锁紧螺丝,完工编程器一共有5根线和MCU相连,分别是工作电源Vcc、烧写电源Vpp、时钟、数据、GND
如果目标板上自带电源的话,可以不接Vcc,只留4根线


做好的编程器自然要测试一番
DELL的工作站还保留了一个串口!真是意外,就用它了
需要注意的是,因为这个烧写器需要串口取电,因此,一定要用电脑的原生串口
而且最好是台式机的串口,如果是USB转232的转接线是不能工作的
某些笔记本电脑的串口输出电压比较低,也是不能用的
被烧写芯片是PIC16F628A,烧写软件是IC-PROG 1.06C,系统是Windows10,
绿色的电池组为目标板提供工作电源,发现工作的很好


整个烧写+校验过程耗时约30秒,制作成功
终于可以解决没有PIC编程器的问题了


最后,用热缩管包好输出线的插头,制作完成



最后计算成本:
串口插头 ¥3.00
电解电容 ¥0.20*2=¥0.4
电阻 ¥0.02*2=0.04
IN4148 ¥0.04*4=0.16
齐纳二极管 ¥0.2*2=0.4
杜邦线20根排线里拆出5条半线 ¥5*0.25*0.5=¥0.625
Total=3+0.4+0.04+0.16+0.4+0.625=¥4.625
制作成功,性价比高,新年制作开门大吉,很满意

完,谢谢观赏











machiavelli 发表于 2021-1-3 13:04:21

电路不错,可惜现在很多电脑都不带原生串口了,都是USB转串口,只能另加升压电路才能烧录。

yrxinxin 发表于 2021-1-5 09:16:40

IC-PROG 1.06C 能不能放个上来下载?搜索只有1.06a的

fxhfxh 发表于 2021-1-5 09:27:35

笔记本电脑能用就好了。

redbird14 发表于 2021-1-5 18:14:25

进来学习一下

barracuda 发表于 2021-1-7 19:58:25

fxhfxh 发表于 2021-1-5 09:27
笔记本电脑能用就好了。

需要看串口,笔记本的串口有时候电压比较低,就不能用了

wuwenming 发表于 2021-2-1 21:06:52

学习一下,感谢分享

kill00000 发表于 2021-2-2 07:58:38

买好的usb-232线就可以了,和笔记本usb口没关系

zmc5354 发表于 2021-2-2 10:57:37

可支持12F1822或1840?

barracuda 发表于 2021-2-3 19:28:26

kill00000 发表于 2021-2-2 07:58
买好的usb-232线就可以了,和笔记本usb口没关系

要原生串口是为了取电,台式机的原生串口得益于ATX电源的-12V供电,相对电流较大
很多笔记本电脑的串口以及USB-232的转接线都是用电荷泵形成负压,电流很小,带不动

baofu 发表于 2021-2-4 08:07:00

很不错,我有PIC的芯片,因为缺编程器一直没有进展。

abc379 发表于 2021-2-15 16:21:43

串口的稳定些并口的挑微机

mov99 发表于 2021-2-18 09:40:06

用这款可以烧写PIC16F628,再用PIC16F628制作K150烧写器,之后,支持的芯片就多了。DIY的乐趣是享受制作的过程和成功的喜悦

wuwenming 发表于 2021-3-10 18:02:08

观赏完毕,谢谢分享!
页: [1]
查看完整版本: 新年制作JDM PIC编程器