TI中文支持网
TI专业的中文技术问题搜集分享网站

LP87745-Q1: LP87745-Q1的WATCHDOG功能首次Q&A不成功

Part Number:LP87745-Q1

项目中使用贵公司的pmic芯片LP87745,在开发看门狗的软件过程中遇到了问题,辛苦您支持和帮助,详情如下:

  1. 对wd初始化,写入4次ANSW(3-0)后,WD_ERR_STATUS(60H)寄存器返回0。初始化后,紧接着mcu进行Q&A流程进行喂狗后读WD_ERR_STATUS(60H)寄存器,喂狗返回52,之后每个周期就都是d2。

 

流程是卡到ANSWER- 3这,断开pin_nRSTOUT后,反复2次后才到ANSWER- 2,ANSWER- 1,ANSWER- 0,16个周期后pmic断电重启。

 

  1. MCU的WD-TASK是10ms调用一次,每次只写一次WD_ANSWER(Fh),win1配置是30ms, win2配置是10ms;
  2. 一个喂狗周期需要调用4次WD-TASK, 程序上电第一个WD-TASK会对WD程序初始化,会连续4次写WD_ANSWER(Fh)。之后就是Q&A流程(喂狗),初始化上电执行一次。
  3. 对WD进行Q&A流程,4次WD-TASK为一个喂狗周期,每次判断WD_QUESTION_ANSW_CNT Register(5Fh)的WD_QUESTION位获取问题和读到WD_ANSW_CNT写入WD_ANSWER(Fh)回答对应的问题。
  4. 初始化流程,写WD_WIN1_CFG=63,WD_WIN2_CFG=20,WD_FAIL_TH=5/WD_RST_TH  = 6,WD_RST_EN = 0/WD_EN=1;
  5. 对于lock寄存器,初始化的过程中,对寄存器unlock/lock,在Q&A过程中,没有对寄存器进去lock和unlock.

 

## 请支持,win-long期间,初始化配置有哪些,这个Q&A流程有没有问题, 现在的问题是1中描述的现象,在第一次ANSW(3-0)片子报故障,寄存器操作我这边可以写进去后读出来,内容没有问题。

Johnsin Tao:

Hi

    建议你将这个问题放到美国E2E:   https://e2e.ti.com/

    你的问题主要是关于MCU以及看门狗的设置,我这边主要是熟悉电源芯片。

,

xuef zhang:

这个是pmic内置的看门狗,我的理解您是说您对lp87745内置看门狗这块不太熟悉哈.

,

Johnsin Tao:

Hi

   是的, 我主要熟悉电源控制,所以建议你在美国E2E上问一下。

,

xuef zhang:

您好,我、美国的e2e我这边进不到提问入口,辛苦您帮忙转提一下,谢谢您。

,

Johnsin Tao:

HI

   – 有注册账号吗? 和中文论坛一样的进入。(现在中文,英文论坛使用方法基本上一样)

赞(0)
未经允许不得转载:TI中文支持网 » LP87745-Q1: LP87745-Q1的WATCHDOG功能首次Q&A不成功
分享到: 更多 (0)