XD,老yi叫你回家吃饭,话说XD最近忙着进fengmu呀,都没时间高技术了,唉,国家的损失呀,俺就出来打打酱油了撒,OK,进入正题
国庆之前就想最PICkit2了,原因很简单,就是想玩玩,反正现在俺的编程器是多的不得了了,pickit2的原理图早就有了,网上多的是,百度一搜
pickit2就有的,网上也有针对pickit2的讨论帖,里面解释了我不明白的地方,同时也指出了pickit2的问题点,有的人甚至数落了microchip的工程师,
我就不说了什么了,反正人家可以吧pickit做着这么简单易用,而且低成本,已经很好了,下面列出我对pickit2的改变,不是改进,我还没资格呢:
1、去掉内部电源输出的功能,无需对target供电,pickit2对usb限电100mA,个人觉得这100mA对我们的目标板没啥用处,直接省掉,相应的外围就可以去掉
好几个器件,一个运放,一个复合管,以及外围的电阻。
2、12V的 VPP电源由34063升压得到,电路比较简单,原来的似乎成本更低,但是我不是做产品,我是DIY,是学习,学习34063.
3、省去脱机编程相关部分,这样就可以省去好几个器件,更加容易DIY。
4、现在的vdd的,必须从目标板返回回来,一方面用于检测目标板供电,另一个功能是编程接口的电平匹配,这部分电路和pickit2一样。
一、 硬件
下图就是焊接好的电路板

反面简直惨不忍睹:

MC34063应用升压电路,最常用的BOOST电路,5V升12V,效果很好,下图是工作波形,上面的波形是电流采样电阻上的波形,就是电流波形,下面的是里面的
开关管上的电压波形。开关管导通,电感上的电流慢慢增加,关断后电流慢慢减小。

二、程序下载
电路焊接完成后当然是程序的下载了,一开始想用同事的ICD3下载的,无奈,ICD3的下载接口是6芯的RJ45接口,晕了,没有座子,没法用了,想到了当年XD的JDM编程器,
电路如下,我靠这东西太好用了,配上winpicpgm编程软件,简直绝配,XD注意了不是当年的IC-prog,感觉这个软件比IC-prog强大好多呀,支持的器件也超多,ic-prog不支持
pic18f2550.下面附上这个软件:

下图是做好 JDM编程器

三、连接电脑,测试
到了关键的地方了,连接上USB后,发现枚举了,枚举成功,心里那个高兴呀,打开,mplab,选择pickit2,提示已连接,准备好。手头只有pic16f73,但是郁闷的是
pickit2不支持仿真它。

下图使用独立的编程软件对pic16f73编程,速度那个快呀,刷的一下就没了

最终成品,搞定。

四、总结
pickit2还是相当容易DIY的,有时间的不妨动动手,练习练习。