EDN首页   博客首页

日志档案

发表于 2007-3-30 20:27:34

8

标签: ADuC7026  实验板原理图  PCB下载  

ADuC7026_7027实验板原理图及PCB下载

ADuC7026_7027实验板是computer00在学习ADI的ARM7TDMI ADuC7026/7027芯片时设计的一个实验板,板上有串口,64K的外部SRAM,开关,LED等基本外设部分。为了使用灵活,板上安放了很多跳线,作为连接选择。

ADuC7026_7027实验板原理图下载:rar

勘误:C12应为1uF。不过0.1uF也可以用,但可能会不稳定。

ADuC7026_7027实验板PCB下载:rar 

本版面所有关于ADuC7026或ADuC7027的实验都是在这个实验板上做。

实验板上有很多跳线,做不同实验时,跳线要做不同的设置。

请按照每个实验的要求设置合适的跳线。这个板功能很简单,只是个基本功能学习板而已,仅供参考。

约定:将多少脚跳上,意思就是将标有相应数字的那个跳线的外面两个脚用跳线帽连上。例如,“将37脚跳上”,意思就是将37对应的那一排(共3个脚)外面的两个脚跳上。37脚是系统复位连接,将37脚跳上后,可用开关S5进行复位。


一般情况下,下面这几个脚跳上:8;9;16(LED1);20(ISP连接);29(LED4);30(LED5);31(LED6);32(LED7);33(LED8);35(LED9);36(LED10);37(RESET,即S5);40(IRQ0,即S4);41(IRQ1,既S3);57(IRQ3,即S1);58(IRQ2,即S2);61(串口发送TXD);62(串口接收RXD)。各管脚的连接,可参看原理图,自行设置。


其中J10是ISP模式和普通模式选择。当跳到“ISP”时,为ISP下载模式。当拔下或者跳到“NORM”时,为正常模式,上电或复位时,将从用户代码启动。

如果要使用串口ISP下载,下面几个必须跳上:20;37;61;62。另外J10必须设置在ISP位置。然后连接好串口,打开电源。运行电脑中的串口ISP程序ARMWSD.exe(7026有串口ISP跟I2C ISP两种版本,其中I2C版本需要专门的适配器,可到http://www.hs-pforzheim.de/stw-svs/texte/dongle.html查看。不过我觉得这个太贵,computer00准备自己写一个用并口下载I2C版本的ISP软件,不过估计还得等一段时间才能出来^_^),点击configuration按钮,在弹出的对话框中选择相应的串口以及波特率(波特率推荐使用38400,当然,如果不稳定的话,可降低波特率试试)。右边的flash部分,用来选择相应的操作。第一项Mass Erase表示全部擦除;第二项Program表示编程;第三项Verify表示校验。设置好之后,点击OK按钮。点击上面的browse按钮,选择要下载的HEX文件,然后点start按钮,这时程序就会自动完成下载。如果点start后没有反应(例如没有进度条等),按一下复位键试试。如果按复位键仍无效,请检查跳线设置,串口连接,电源等是否正确。下载完成后,点击Run按钮,即可运行刚下载进去的代码。也可以通过拔掉J10,然后按复位键S5的方法来实现程序的运行。由于ARMWSD在完成下载后,非常占系统的CPU资源,因此下载完成后,最好关掉它。


串口的ISP下载软件,可到ADI公司去下载:ftp://ftp.analog.com/pub/www/technology/dataConverters/microconverter/armwsd.zip

PLA配置的软件:http://www.analog.com/Analog_Root/static/technology/dataConverters/microConverter/PLATool_v2.2_setup.zip

ADuC7026/7027的数据手册:
http://www.analog.com/UploadedFiles/Data_Sheets/411629841ADuC7019_20_1_2_4_5_6_7_a.pdf

系统分类: ARM   |   用户分类: 初学ARM   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(2508)    回复(7)  

投一票您将和博主都有获奖机会!

  • JACK

    2007-4-5 17:42:38

    呵呵,圈圈你好,我最近也在搞arm,不过我用的是LPC2000系列。
    一直也想认识一些搞技术的朋友,如果你不介意,可以加我的QQ:653104387

  • 柯新宇

    2007-8-27 22:18:07

    电脑圈圈,你好,

    我现在正在用那个ADUC7026,

    但是我用ISP下载,总是串口检测不到芯片,

    用的是官网armwsd.exe?

    我的QQ:58053871

    MAIL:youkeeshing@163.com

  • computer00

    2007-8-28 1:54:03

    先确认你的ADuC7026的版本,看有没有带后缀I,如果带了I,则是I2C版本,不能用串口ISP,要用I2C的ISP。另外,检查电源是否正常,复位电路是否正常,晶体是否起振了,ISP模式引脚是否正确。确认串口选择是否正确,串口连接是否正确,串口电平转换是否有问题等。另外还有一个问题就是,必须保证地址0x14开始的一个字里面的内容为0xFFFFFFFF,ISP才会启动,如果不是0xFFFFFFFF,必须通过JTAG先将第一页擦除后,ISP才能启动。我记得I2C版本必须这样,串口的是否这样,我忘记了。

  • newrain

    2007-8-30 14:36:09

    如果要用wiggler下载程序,那该用什么软件?twentyone的H-JTAG不支持ADUC7026芯片?

  • computer00

    2007-8-30 14:55:35

    H-JTAG我没用过,不过应该可以下载,你可以试试。JTAG是通用的。

  • newrain

    2007-8-30 21:21:11

    我已经检查过我的板子,芯片是不带I的,可以用官方网站的ARMWSD.EXE程序串口下载。

    经检查,

    电源输出3.3V供电给主芯片ADUC7026,
    ISP模式给20脚的电压也正常,复位信号也是正常的,串口芯片工作也正常,晶振不知道怎么测,但是接了12pF的电容,电路连接按照datasheet说明应该是对的。

    麻烦圈圈帮我看看,还有什么地方的问题,BTW,板子上目前就电源系统,主芯片,串口,复位芯片,其他的都没焊上。

    如果合适,可以邮件联系,我把图发给你看看,我的EMAIL:youkeeshing@163.com

  • computer00

    2007-8-30 23:24:49

    我看了图也没啥用,因为这个都是标准的图. 你检查串口有没有接反,电平是否正确等等.