晒一下我自制的STK500编程器(采用M8535+T2313,自动升级),具有串行在线编程+高压并行
参考Atmel官方的STK500原理图,并作以下修改:1.现在新配置的电脑(包括笔记本)都取消串口了,因此我制作的STK500采用USB转串口专用芯片PL2313HX替代原串口.同时,主控M8535及升级控制芯片T2313均采用USB供电.
2.可调电源前端采用开关电源(LM2575)输出;负载可调电源输出(VCC及VREF)采用轨到轨运放+P_MOSFET组合(不需要负压电源,输出调节电压0~5.0V),原官方电路采用LM358+LM317M(此电路需要负压电源,输出调节电压为0~6.0V,较宽);
3.串行在线编程采用74F125隔离,取代原官方电路上的三级管组合.
4.USB,及可调电压输出均有自恢复保险丝+稳压管保护,等等。
附原理图:
点击此处下载 ourdev_711837IVLLPK.pdf(文件大小:80K) (原文件名:STK500_diy.pdf)
线路板图(AD9转99SE的):
点击此处下载 ourdev_711847OBJPGT.rar(文件大小:98K) (原文件名:STK500_DIY_PCB.rar)
成品图片(以下都是手机拍的不太清晰,见谅,呵呵)
http://cache.amobbs.com/bbs_upload782111/files_50/ourdev_711848CQ2FI4.jpg
(原文件名:正面布局.jpg)
http://cache.amobbs.com/bbs_upload782111/files_50/ourdev_711849M2ESAU.jpg
(原文件名:通电显示.jpg)
http://cache.amobbs.com/bbs_upload782111/files_50/ourdev_711850N4TXLH.jpg
(原文件名:高压编程板(并行&串行).jpg)
http://cache.amobbs.com/bbs_upload782111/files_50/ourdev_711851C75VXW.jpg
(原文件名:并行高压编程连接.jpg)
http://cache.amobbs.com/bbs_upload782111/files_50/ourdev_711852GSLMJI.jpg
(原文件名:串行高压编程.jpg)
T2313自动升级固件(7.3728MHz):
;采用ATTINY2313芯片,对STK500主芯片ATMAGE8535进行程序升级;
;上位机采用AVR Studio 4.XX中附带的AVR Prog工具进行升级;
;对主控芯片所升级的程序采用官方的STK500.EBN程序;
;参考ispRE_ATtiny2313_v0_2.hex及AVR910 V3.7版源文件,进行重新编写
;内核与ispRE_ATtiny2313_v0_2.hex功能一致.
点击此处下载 ourdev_711854WWO1NR.rar(文件大小:1K) (原文件名:STK500_2323_7.3728M.rar)
最新版M8535官方固件(AVR STUDI0 4.19及AVR STUDI05通用):
点击此处下载 ourdev_711855N1CJ6L.rar(文件大小:9K) (原文件名:STK500_419_2011.rar) 给力啊,我当初是把每个分开来弄的 不错,有的折腾了。 悄悄的问下,支不支持XMEGA,我的PDI下载器不支持XMEGA32A4。 下一步工作是:
1.取消T2313,主控芯片换成M16,将自动升级监控程序移植到M16中;
2.或将T2313换成易购的89C2051,并重新编写监控程序;
3.自动升级程序修改成不需要AVR_PROG工具升级,用STK500自带的升级工具升级(这个较难,因为我不知道STK500自动升级的相关协议,仅知道其波特率为115.2K,而不是现在的19.2K) 很好~记号。。。 回【3楼】 HYLG 西北风
从STUDIO4.19 STK500帮助文件查到的器件支持信息是:无XMEGA32A4型号。 好贴 支持 好贴,可惜下载下载不了,楼主能否重新提供一下下载地址???????? 好贴,可惜下载下载不了,楼主能否重新提供一下下载地址???????? 好贴,可惜下载下载不了,楼主能否重新提供一下下载地址???????? 可以编程AT91SAM7S64-AU
EPM240T100C5N这两个吗???? 手上有10片2313,只是文件下不了了 移植好了吗? 不知道还有板子么?我也先工作一个
持续关注中,谢谢楼主分享!
页:
[1]