繁体中文
高级搜索
 
首页 | 电子技术应用 | 行业最新动态 | 行业最新产品 | 软件资料下载 | 电路图纸欣赏 | 博客文章精选 | 电子精品论坛 | 电子技术贴吧

当前位置:首页 >> 博客文章精选 >> 嵌入式系统-博客 >> 菜农最终采用的LPCARMISP改进电路
菜农最终采用的LPCARMISP改进电路
作者:   来源: 发表时间:2007-02-07  字号:  

经过和汽车人交流及查询有关资料,再加上自己的论证和理解,最终采用电路:

uploadfile-/200631411632584.gif

Q1实际就是电子开关
hotpower 发表于 2006-1-24 19:50 ZLG-ARM ←返回版面 按此察看该网友的资料 按此把文章加入收藏夹 按此编辑本帖举报该贴

1、WDO是输出,怎么能接到8050的E极呢?
2、DTR和RTS是独立的,不要混在一起
3、706的狗咬人时,它的Reset脚很乖,是不动的(不知你那种型号是否这样,我用STC706就这样)。故要把WDO接到MR,706的狗才有用


1.一般的706/708应用电路是将WDO接/MR产生看门狗溢出复位.
本电路是通过Q1的b进行控制,达到短接WDO接/MR的作用.
a)在ISPEN=1时,当WDI在1.6S内不发出喂狗信号即WDI脉冲后,WDO将输出低电平.
这样将会在/MR上产生VWDO VQ1ce,只要它能足够拉低/MR,那么/RESET就可复位了.
故在ISPEN=1时,原706的正规连接的功能不会发生变化.Q1就想象为Q1ce短接即可.

b)在ISPEN=0时,因为LPCARM要实现ISP,所以Q1的作用是打断狗腿...
不让其捣乱...
因为此时Q1的基极为0,WDO信号不可能通过Q1连接,虽然706在ISP期间每1.6S
发送一次WDO信号,但也白发,应该狗腿已被打断.

2.电路没有改变原LPCARM对ISP的要求,DTR和RTS可以单独作用的.
气急了DTR和RTS都能作为"手动方式"---外加高压控制ISPEN和RESET.

3.实际在1中已说得很明白,706/708经典的就是将WDO与MR直接短接.
当然了,非典肯定要"略加改造"了.

关于对ISP误入的问题:

由于在干扰或上电时,可能ISPEN会产生毛刺,在RESET后肯定被拐卖到ISP家.
由于是"毛刺或干扰",那么ISPEN不可能长期停留低电平.
这样在"ISP期间",由于UART0不会与PC通讯,而WDI肯定不会"工作",因为此时
在"ISP工作状态",这时WDO将每1.6S产生脉冲.
由于此时ISPEN=1(毛刺已过),这样ARM将被复位!
若ARM复位后,不会再遇见"毛刺",这样就从ISP中被解脱出来...

这个电路有多次解救功能,就算"最背的人"也无所谓...


个人想法,不知对否???愿好友继续批判...

http://www.21icbbs.com/club/bbs/ShowAnnounce.asp?v=&ID=1966422

实际上打断狗腿的办法也不少,就是有点不甘心
hotpower 发表于 2006-1-26 17:55 ZLG-ARM ←返回版面 按此察看该网友的资料 按此把文章加入收藏夹 按此编辑本帖举报该贴

1.在RXD0和WDI之间加个IN4148
这样就可在ISP代替原来程序喂狗管脚WDI的功能.
2.在RXD0及TXD0和WDI之间各加个IN4148
这样就也可在ISP代替原来程序喂狗管脚WDI的功能.

采用任一种都可取掉Q1.

不过,这样在正常的程序运行期间读写串口都要喂狗了,有点不爽.
http://www.21icbbs.com/club/bbs/ShowAnnounce.asp?v=&ID=1967794


!注意:如果您发现此文章出现影响您的阅读的状况,请从浏览器地址栏里复制本文的链接到留言本报告给站长解决!
  • 上一篇: 搞工控抗干扰的一个理论基础就是>
  • 下一篇: IBM采用自成形材料绝缘 芯片提速三分之一

  • >> 联系我们请给我们留言·留言本
    本站所有提供的信息软件资料均来自网络,版权及著作权归原作者所有,如果无意中侵犯了您的相关权利或触及法律法规,请给我们留言, 我们将在24小时内删除。
      浙ICP备05071687号  电子技术精品网