在使用电源管理IC TPS65311时,发现系统上电后如果没有给WD引脚喂狗的话,Watch dog 会发出复位信号。可这时我的CPU都没有程序,因此也是无法喂狗的,导致CPU下载程序都成问题。请问有什么办法可以解决这个问题吗,比如把Watch dog 关闭,但从数据手册上看 没有说关闭watch dog 的方法。
Jason Xu1:
RESN and PRESN must keep the main processor and peripheral devices in a defined state during power up and power down in case of improper supply voltages or a critical failure condition. Therefore, for low supply voltages the topology of the reset outputs specify that RESN and PRESN are always held at a low level when RESN and PRESN are asserted, even if VIN falls below VPOR or the device is in SHUTDOWN mode.
datasheet里描述在电源上电期间,RESN 与PRESN会一直被拉低,这个时候watchdog复位信号的优先级应该没这个高。
junbin wang:
回复 Jason Xu1:
如你描述那只是TPS65311正常工作的状态,我现在遇到的问题是,线路板在焊接好后,我要给系统供电,然后再给CPU第一次下载程序,可是TPS65311在上电时就启动了Watch Dog,这时CPU还没下载程序,系统无法发出喂狗信号,导致Watch dog发出故障信号,复位系统,也就导致我无法下载程序。而且TPS65311错误计数器达到7后就进入LPM0模式,整个系统下电。所以我无法下载程序。请问我有什么方法解决这个问题?还望指点。
tsj Tan:
回复 junbin wang:
给WD脚加5ms的方波,成功启动。我也在用这个芯片,这样的话,未来的烧录程序还得加一块板子,专门用以产生这个信号
tsj Tan:
有个测试模式,你可以从根本上禁止看门狗。要做到这一点,你需要给设备上电,然后把10V电压引到看门狗引脚。当你这样做之后将会看到PWR_STAT寄存器(0×21)的“TESTMODE”状态标志将被激活。 RESN会输出高电平,但PRESN会输出低,所以这取决于你的系统如何使用PRESN,可能需要解决这个问题。