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.

[参考译文] DRV3946-Q1:NAD_Error 检测

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1522419/drv3946-q1-nad_error-detection

器件型号:DRV3946-Q1

工具/软件:

您好专家、

客户遇到 DRV3946 的两个问题:

1. INIT2 阶段后是否会进行 NAD 检测?  

2.当 NAD_OVERRIDE = 1 时、为具有 NAD 错误的器件分配了 NAD。 但分配的 NAD 和 NAD_OVERRIDE 位于同一寄存器中。 客户应该单独编写还是写入一次?

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

    您好、北大、

    感谢您的提问

    以下是我的评论  

    [quote userid=“572795" url="“ url="~“~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1522419/drv3946-q1-nad_error-detection INIT2 阶段后是否会进行 NAD 检测?  [/报价]

    在 NORMAL 模式下、NAD 检测不会在 INIT2 之后完成。 如果器件 REINIT_NAD 中存在 NAD_ERR、则可以执行 NAD-INIT。

    [quote userid=“572795" url="“ url="~“~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1522419/drv3946-q1-nad_error-detection 当 NAD_OVERRIDE = 1 时、为具有 NAD 错误的器件分配了 NAD。 但分配的 NAD 和 NAD_OVERRIDE 位于同一寄存器中。 客户应该单独编写还是编写一次?

    两个寄存器字段应一起写入一次。

    谢谢、

    Ibinu

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

    谢谢 Ibinu。

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

    Ibinu,

    客户反馈 DRV3946 在 Init 2 中报告 NAD_ERR。 当发生错误时、他们会发现 PVDD 为 UV 状态。 他们需要 TI 帮助确认当 PVDD 为 UV 且 VDD 为 5V 时、INIT2 中是否会出现 NAD_ERR?

    注意:当 PVDD 为 UV 时、它们没有收到 VDD_ERR。

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

    您好、北大、

    如果存在 PVDD UV 条件、则器件不会启动 INIT2。 请参阅数据表中的启动序列。

    如果发生 PVDD UV、则预计会出现 VDD_ERR。 这可以与帧中 B23 的 NAD-ERR 区别。

    您能否查看 SDO 波形看看到底怎么回事?

    谢谢、

    ibinu

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

    尊敬的 Ibinu:

    有一种情况:PVDD 在 Init 1 中是正常的。 当检测进入 INIT2 时、PVDD 为 UV。 器件将返回到 init1? 器件将报告什么错误?

    形成客户的反馈、通过 SDO 通信波形识别 NAD_ERR。

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

    Ibinu,

    新问题:DRV3946-Q1 进入运行状态后、它们尝试关断 PVDD 并保留 VDD。 在这种情况下、它们需要关闭继电器。 因此、它们的运行方式如下:

    1、客户发送 CMD1 (CLR_FAULT=1 且 CH1_CTRL = 0) 且读取 CH1_STAT 仍为 0x5。

    2.等待几秒钟、它们会重试发送  CMD1 (CLR_FAULT=1 且  CH1_CTRL = 0)、并且读取  CH1_STAT 为 0x0。

    对于两种操作、PVDD 始终为 UV。 客户想知道 PVDD_UV 之后是否有内部延迟、以便 CH1_STAT 无法更改? 或者、它们是否需要发送 CLR_FAULT=1、然后发送 CH1_CTRL=0 以更改 CH1_STAT、而不是一起发送两条命令?

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

    尊敬的北大:

    这样做之前是否恢复了 PVDD?

    如果 PVDD 仍为低电平、则将显示 UV 警告。

    谢谢、

    Ibinu

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

    Ibinu,

    客户的问题是 CLR_FAULT 在 PVDD_UV 之后无法正常运行。 几秒钟后、重新发送 CLR_FAULT 命令、因此会正常工作。 但 PVDD 仍处于 UV 状态。 为什么?

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

    尊敬的北大:

    如前所述、PVDD 也必须在给出 CLR FAULT 之前启动。 您能不能告诉我发出 CLR_FAULT 命令时的 PVDD 电压是多少?

    谢谢、

    Ibinu