CPU没有输出一直复位

[复制链接]
2850|23
 楼主| heweibig 发表于 2013-10-27 14:40 | 显示全部楼层 |阅读模式
目前的板子,CPU没有输出,外部看门狗因为没有喂狗信号,所以一直复位。请问是怎么回事?电路图如下:






 楼主| heweibig 发表于 2013-10-27 14:40 | 显示全部楼层
CPU会不会有问题,有两块板子是这样的了
 楼主| heweibig 发表于 2013-10-27 14:42 | 显示全部楼层
如果通过JTAG下载程序在线运行的话,输出是正常的
如果把复位管脚直接10K上拉到3.3V也是正常输出的
jiahy 发表于 2013-10-27 14:43 | 显示全部楼层


复位引脚最好加上拉啊。
 楼主| heweibig 发表于 2013-10-27 14:44 | 显示全部楼层
加了看门狗也需要上拉吗?
那还需要并2.2nF电容吗?及二极管吗?
 楼主| heweibig 发表于 2013-10-27 14:44 | 显示全部楼层
因为同样的电路,以前的板子是可以直接跑起来的,现在这个新板子却不行
zhanghqi 发表于 2013-10-27 14:47 | 显示全部楼层
用上外部看门狗后,RST引脚上是不需要接电容二极管电阻等器件,一般硬件看门狗都会带电源检测的功能,可以取代430的BOR。
zhenykun 发表于 2013-10-27 14:47 | 显示全部楼层
如果楼主的芯片的RST接3.3V还可以工作,会不会是看门狗芯片出了问题,断开R37,用示波器量一下看门狗芯片RST的输出,是否一直没有给出过高电平?导致MCU一直在复位?
 楼主| heweibig 发表于 2013-10-27 14:49 | 显示全部楼层
CPU不运行,导致看门狗一直复位CPU。
我直接上拉RST,或者并一个2.2nF都可以
wuhany 发表于 2013-10-27 14:50 | 显示全部楼层
你用示波器观察过复位芯片的rst管脚电平吗?或者去掉复位芯片,用示波器观察cpu的清狗输出管脚信号?看是否正常。
 楼主| heweibig 发表于 2013-10-27 14:52 | 显示全部楼层
看过如果不改的话是1.6s复位一次
spark周 发表于 2013-10-27 14:52 | 显示全部楼层
RST的管脚可能需要上拉,楼主应该仔细看看看门狗的手册。

建议楼主测量下RST管脚上电时的波形,贴上来供大家分析下。
 楼主| heweibig 发表于 2013-10-27 14:54 | 显示全部楼层
是MAX706R的看门狗芯片,上下电波形如图,手工画的,忘记用示波器保存了









午夜粪车 发表于 2013-10-27 14:55 | 显示全部楼层
应该就是硬件看门狗芯片的问题啊,和MSP430无关
wyjie 发表于 2013-10-27 14:57 | 显示全部楼层
把MAX706R断开试试
huangchui 发表于 2013-10-27 14:58 | 显示全部楼层
RST波形看起来没问题,楼主可以试试把MAX706R断开,看看这时候MCU能不能正常工作就知道谁在捣乱了
 楼主| heweibig 发表于 2013-10-27 15:00 | 显示全部楼层
MAX706的RST管脚断开,CPU的RST是低电平,加了上拉后就正常跑起来的
wuhany 发表于 2013-10-27 15:00 | 显示全部楼层
RST上拉加了吗?
 楼主| heweibig 发表于 2013-10-27 15:04 | 显示全部楼层
终于解决了,哈哈
 楼主| heweibig 发表于 2013-10-27 15:04 | 显示全部楼层
结贴了,出去玩了,不过好像有点冷啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

869

主题

13089

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部