This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LP87702-Q1:LP87702-Q1 WD/驱动器相关问题

Guru**** 2382170 points
Other Parts Discussed in Thread: LP87702-Q1, LP8770Q1EVM, LP87702, AWR1642
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/883985/lp87702-q1-lp87702-q1-wd-driver-related-questions

器件型号:LP87702-Q1
主题中讨论的其他器件: LP8770Q1EVMLP87702AWR1642

您好、TI 教授、这里有一些有关 LP87702-Q1的问题、需要您在这些问题上的帮助

TI 是否正式提供了打包的驱动程序以供参考、而不是使用 IIC 手动控制寄存器?

2.如果 WD_LOCK 是 出厂 默认 OTP 状态? 并 在每次重新启动时自动设置为0。

根据数据表:、有两种方法可以禁用 WD

   a)将 WD_DIS_CTRL 设置为1、并将 WD_DIS 引脚设置为高电平(由于客户电路设置、WD_DIS 悬空、这种方式不适用)
   b) 将 WD_RESET_CNTR_SEL 设置为0x00、此时禁用系统重启(如果是这样、则 WD 在出厂时不会生效?)

4.如何理解和处理 WD_LON_OPEN 时间?

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 KunYuan、

    1)否、我们没有用于 LP87702-Q1器件的任何驱动程序。 如果您使用 LP8770Q1EVM、则可以使用 EVM GUI 来控制器件、否则、它将通过 I2C 写入。

    2) 2) WD_LOCK 是用于看门狗控制的 LOCK 位。 它将寄存器 WD_CTRL_1、WD_CTRL_2中的所有控制锁定到看门狗。 LOCK 位也会自行锁定。 一旦 LOCK 位被写入1、它不能被写入0。 只有复位才能将其清除。 0 -未锁定1 -锁定的 WD_STATUS 寄存器不受 WD_LOCK 位的影响。 即使 WD_LOCK_1、也可以清除 WD_SYSTEM_RESTK_FLAG 和 WD_RESET_CNTR_STATUS。 默认为0x0

    3) a)正确。 如果 WD_DIS_CTRL = 1、则可以控制 WD 禁用/启用 WD_DIS_PIN (与 CLKIN 引脚(22)复用)。 如果 WD_DIS_PIN 为高电平、则禁用。 如果为低电平、则启用。

    b) WD_RESET_CNTR_SEL 设置不会禁用 WD。 如果设置为0x00、当 WD 过期(无 WDI 脉冲)时、它将向 WDRESET 引脚提供脉冲、并开始进入新的长开放时间(通常为5s)。 如果 WDI 仍然不可用并且 WD 再次过期、则提供 WDRESET 脉冲。 该循环继续进行、直到提供 WDI。  

    4) 4) WD_LON_TIME 是启动期间 WD 等待 WDI 信号的时间。  如数据表表表4所示、长时间的打开、关闭和打开窗口周期是可独立编程的。 当长时间开窗口或开窗口在接收到 WDI 输入之前过期时、看门狗进入 WD 复位状态。 同样、当在关闭窗口期间接收到 WDI 时、看门狗进入 WD 复位。 通过对 WD_CTRL_1或 WD_CTRL_2寄存器进行 I2C 写入、可以延长长开放周期。

    示例。 WD_LON_OPEN_TIME = 5s、WD_CLOCK_TIME = 100ms、WD_OPEN_TIME = 100ms。 在启动中、长开时间启动。 例如、如果给定2s WDI 脉冲后、WD 立即移至关闭时间(100ms)。 关闭时间后、打开时间开始(100ms)、该时间 WDI 脉冲需要再次提供。 因此、换句话说、接近和打开时间定义了 WDI 脉冲频率。

    希望这有助于了解 LP87702器件中的更多 WD 行为、谢谢

    图莫

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢 Tuomo 的回答。 此处仍有一些问题:

    问题基于以下字条件:

    默认情况下、LP87702设置 为 OTP;

    2.WDI_IN (PIN7)连接到 AWR1642 MCU IO、无喂入狗操作

    3.WD_DIS(PIN22)悬空、(经测试为 低电平、实际为)μ A

    根据数据表、WD 应处于"打开"状态、WD_RESET (PIN6)应具有 WD 脉冲信号输出;

    但现在、我们只能在上电时检测到低电平、然后持续检测到高电平。 请参阅下图:

     

     

     因此、问题如下:

    1:在此状态下是否打开了 WD 功能? 如果没有、如何 将寄存器配置为打开?
    2.如何将 CLKIN/GPO2/ WD_DIS 配置为 WD_DIS?
    3. LP87702送纸方法? 通过 WDI 引脚或 IIC 接口馈送狗?

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    很抱歉,我上星期休假了。

    可以对 WD 极性进行编程、如果您使用的器件是 LP87702D-Q1、则 WD_RESET 已设置开漏输出和低电平有效。 这意味着、当复位处于活动状态时、您会看到信号为低电平。  

    对于上述器件、应已将 WD 配置为使用 CLKIN 引脚禁用 WD。 CLKIN 引脚低电平启用、引脚高电平禁用。

    需要向 WDI 引脚提供 WD 馈送。

    图莫