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.

[参考译文] DRV8316:何时设置 NPOR 位以及如何将其清零

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1135905/drv8316-when-the-npor-bit-is-set-and-how-to-clear-it

器件型号:DRV8316

您好!

在初始化 DRV8316寄存器后、当我读取 IC_Status 寄存器时、NPOR 位设置为1。

问题1.请告诉我 NPOR 位何时被置位。

问题2. 即使 NPOR 位被置位、运行中是否有任何问题?

问题3.是否有方法清除 NPOR 位? 将 Control_Register_2中的 CLR_FLT 位设置为1不会清除 NPOR 位。

谢谢、
Astro

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

    您好 Astro、

    感谢您的提问。 我的目标是在本周结束前提供反馈。  

    此致、

    Akshay

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

    您好 Astro、

    1) 1)当检测到 AVDD 欠压或 VM 欠压时、NPOR 位被置位。

    2) 2)当未检测到欠压时、NPOR 位设置为1、因此正确设置为1。

    3) 3)请参阅第2点)。 通常、要清除故障、可以使用 CLR_FLT 位或使用 nSLEEP 引脚复位脉冲。

    此致、

    Akshay

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

    大家好、 Akshay

    当 VM 或 AVDD 降至基准电压以下时、NPOR=0。
    如果欠压已清除、则通过设置 CLR_FLT 位=1来设置 NPOR=1。
    上述理解是否正确?

    谢谢、

    Astro

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

    您好 Astro、

    正确、如果 NPOR = 0、则 VM 或 AVDD 上发生欠压、如果 NPOR = 1、 则表示未发生欠压。  

    NPOR 位在通过 CLR_FLT 位或 nSLEEP 引脚复位脉冲(tRST)清零前一直保持复位状态。

    有关更多信息、请参阅以下数据表的第8.3.14.1节和表8-13。  

    https://www.ti.com/lit/ds/symlink/drv8316.pdf

    此致、

    Akshay

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

    您好 Astro、

    如果此操作解决了您的问题、请将答案标记为已解决。

    此致、

    Akshay