看门狗超时后,DA9063不会重置

⚠️
你好。。谢谢你来到论坛。令人兴奋的消息!我们现在正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有员额和帐户都已迁移。我们现在只接受新论坛的流量-请在//www.xmece.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
14个员额/0个新员额
最后一篇文章
平克帕
离线
最后一次见到:2年10个月前
加入:2017-11-14 08:34
看门狗超时后,DA9063不会重置

你好

我目前正在为基于iMX6的定制板开发BSP。
我正在尝试启用DA9063看门狗功能。
超时工作正常,但当它打算重置时,iMX就停止了。所有PMIC电压似乎保持不变,直到我在寄存器控制_F(0x13)的关闭位(位1)中手动写入1,iMX才会重新启动。

此外,当iMX处于活动状态时,通过在停机位中写入1,可以再现完全相同的行为。然后我必须在关机位中重新写入1,否则iMX不会复位。

我注意到,在看门狗超时后,POR输出信号被断言为低电平(或首先写入控件_F),然后在写入控件_F中的SHUTDOWN后返回高电平(这可以解释为什么iMX没有复位)。

你知道是什么导致了这种行为吗?我怎样才能纠正它?

谢谢

平克帕

设备:
对话
离线
最后一次见到:5个月2周前
工作人员
加入:2017-09-18 11:54
你好,平克普,

你好,平克普,

谢谢你的提问。你能给我发送你的.ini文件和一个schmatic快照吗?

亲切问候,,
艾略特·德克斯特

平克帕
离线
最后一次见到:2年10个月前
加入:2017-11-14 08:34
你好,艾略特,

你好,艾略特,

我没有任何.ini文件。DA9063是通过Linux DA9063驱动程序配置的。无论如何,一旦启动,并且当watchdog还没有运行时,生成寄存器状态的快照是很容易的。
另外,我担心我不会被授权公开发布我们的部分示意图。如果有其他解决方案,请告诉我。

平克帕

对话
离线
最后一次见到:5个月2周前
工作人员
加入:2017-09-18 11:54
你好,平克普,

你好,平克普,

您知道DA9063 PMIC是否已编程?

你能读一下IC上的标记吗。

亲切问候,,
艾略特·德克斯特

平克帕
离线
最后一次见到:2年10个月前
加入:2017-11-14 08:34
标记显示:DA9063 3F

标记上写着:DA9063 3F 1701E驾驶室。
默认电压与公共数据表不同,因此可能是预编程版本。

对话
离线
最后一次见到:5个月2周前
工作人员
加入:2017-09-18 11:54
你好,平克普,

你好,平克普,

让我看看3F.ini文件。

亲切问候,,

艾略特·德克斯特

对话
离线
最后一次见到:5个月2周前
工作人员
加入:2017-09-18 11:54
你好,平克普,

你好,平克普,

您是使用I2C写入来触发看门狗寄存器,还是使用KEEP_ACT功能?

一旦触发重置,PMIC处于什么状态?

当你说“超时正常”时,你能再解释一下吗?你是说它进入重置状态并卡住了吗?

亲切问候,,

艾略特·德克斯特

平克帕
离线
最后一次见到:2年10个月前
加入:2017-11-14 08:34
你好,艾略特,

你好,艾略特,

我正在使用I2C刷新看门狗定时器。

是的,就是这样:当看门狗超过超时时,PMIC进入重置模式。这就是iMX被卡住的时候。电路板上的一些设备随后断电,看起来PMIC重置了所有寄存器。
但是POR_B输出仍然被断言为低,因此iMX不会完全复位。

对话
离线
最后一次见到:5个月2周前
工作人员
加入:2017-09-18 11:54
你好,平克普,

你好,平克普,

您是否看到PMIC关闭时的所有调节器,以及nRESET信号是否变低?

亲切问候,,
艾略特·德克斯特

平克帕
离线
最后一次见到:2年10个月前
加入:2017-11-14 08:34
你好,艾略特,

你好,艾略特,

调节器未关闭,而是重置为通电电压。nRESET变低而不上升。

对话
离线
最后一次见到:5个月2周前
工作人员
加入:2017-09-18 11:54
你好

你好

那么降压调节器在断电时保持活动状态?还是在断电时重新启用?

亲切问候,,

艾略特·德克斯特

对话
离线
最后一次见到:5个月2周前
工作人员
加入:2017-09-18 11:54
你好,平克普,

你好,平克普,

我明白问题所在。BUCKCORE1、BUCKCORE2、BUCKIO、BUCKPRO、LDO11和LDO9上的x_CONF位被断言。这些调节器将在断电模式下保持开启状态。

你需要解除他们的权利。

问候

艾略特·德克斯特

平克帕
离线
最后一次见到:2年10个月前
加入:2017-11-14 08:34
你好,艾略特,

你好,艾略特,

谢谢你花时间,它工作得很好!

你能解释一下这个字段的作用吗?除了在寄存器定义中,我在数据表中看不到对它的任何引用。

对话
离线
最后一次见到:5个月2周前
工作人员
加入:2017-09-18 11:54
你好,平克普,

你好,平克普,

我已经附上了DA9061/62开发者指南的一部分。本节包含一个表,其中列出了调节器(Bucks和LDO)的不同可能配置。尽管此表描述了DA9061/62设备的设置,但DA9063也是如此。

此类型的操作可用于挂起以恢复操作。

亲切问候,,
艾略特·德克斯特

附件: