新年制作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
制作成功,性价比高,新年制作开门大吉,很满意
完,谢谢观赏
电路不错,可惜现在很多电脑都不带原生串口了,都是USB转串口,只能另加升压电路才能烧录。 IC-PROG 1.06C 能不能放个上来下载?搜索只有1.06a的 笔记本电脑能用就好了。 进来学习一下 fxhfxh 发表于 2021-1-5 09:27
笔记本电脑能用就好了。
需要看串口,笔记本的串口有时候电压比较低,就不能用了 学习一下,感谢分享 买好的usb-232线就可以了,和笔记本usb口没关系 可支持12F1822或1840? kill00000 发表于 2021-2-2 07:58
买好的usb-232线就可以了,和笔记本usb口没关系
要原生串口是为了取电,台式机的原生串口得益于ATX电源的-12V供电,相对电流较大
很多笔记本电脑的串口以及USB-232的转接线都是用电荷泵形成负压,电流很小,带不动 很不错,我有PIC的芯片,因为缺编程器一直没有进展。 串口的稳定些并口的挑微机 用这款可以烧写PIC16F628,再用PIC16F628制作K150烧写器,之后,支持的芯片就多了。DIY的乐趣是享受制作的过程和成功的喜悦 观赏完毕,谢谢分享!
页:
[1]