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.

[参考译文] DRV8434S:故障信号的运行

Guru**** 2484615 points


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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1168123/drv8434s-operation-of-fault-signal

器件型号:DRV8434S

各位专家、您好!

请回答以下有关故障信号的问题吗?

(1)由于故障信号可由 CLR_FLT (SPI)或 nSLEEP (I/O)清除、因此不存在只有 CLR_FLT (SPI)或仅 nSLEEP (I/O)可以清除故障信号的情况。 我的理解是否正确?

(2)根据数据表、可通过两种方式清除故障:CLR_FLT (SPI)或 nSLEEP (I/O)。 您能告诉我您为什么要设置两种方式?

(3) 由于 CLR_FLT (SPI)或 nSLEEP (I/O)可以清除它、因此在使用 CLR_FLT (SPI)或 nSLEEP (I/O)时是否存在任何问题?

(4) 器件内是否设置了故障条件的电平(优先级)?

(5-1) 为电路板加电时、是否正确地确定在器件的 VM 处于低电压期间故障信号为高电平?

(5-2)( 电路板通电时)如果 UVLO 位未被清零、它将保持锁存为高电平。 因此、当电路板通电时、需要进行清晰的处理。 我的理解是否正确?

感谢你的帮助。

此致、

太藤竹村

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

    嗨、Takemura-San、

    [引用 userid="446683" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1168123/drv8434s-operation-of-fault-signal "](1)由于 FAULT 信号可由 CLR_FLT (SPI)或 nSLEEP (I/O)清除、因此不存在只有 CLR_FLT (SPI)或仅 nSLEEP (I/O)可以清除故障信号的条件。 我的理解是否正确?[/引述]

    正确、您不应同时使用 GPIO 和 SPI 来清除任何内容。

    [引用 userid="446683" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1168123/drv8434s-operation-of-fault-signal "](2)根据数据表、可以通过两种方式清除故障:CLR_FLT (SPI)或 nSLEEP (I/O)。 您能否告诉我您为什么要设置两种方式?

    为客户提供灵活性。  有些客户可能希望 GPIO 方式复位故障、而其他客户则希望 SPI 通信用于一切。  只是不错的选择   

    [引用 userid="446683" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1168123/drv8434s-operation-of-fault-signal "](3) 由于可以通过 CLR_FLT (SPI)或 nSLEEP (I/O)清除它、因此使用 CLR_FLT (SPI)或 nSLEEP (I/O)时是否存在任何问题?[/QUERP]

    不、使用你想要的任何东西!

    [报价 userid="446683" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1168123/drv8434s-operation-of-fault-signal "](4) 器件内是否设置了故障条件的级别(优先级)?[/报价]

    无优先级、无论首先发生什么。  表7-10. 您发布的故障状况概要是每个状况期间发生的情况的良好参考。   

    [引用 userid="446683" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1168123/drv8434s-operation-of-fault-signal "](5-1) 当电路板通电时、是否正确地发现在器件的 VM 处于低电压期间故障信号为高电平?

    该器件由 VM 供电、因此当 VM < 4.5V 时、该器件将关闭、除非具有外部上拉/下拉电阻、否则所有引脚都可能处于高阻态。  鉴于 nFAULT 应具有外部上拉电阻器、是的、只要连接到的 VCC nFAULT 上拉电阻器为高电平、nFAULT 在这段时间内会向 MCU 读为高电平。  我认为我对您的问题理解不正确?  

    [引用 userid="446683" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1168123/drv8434s-operation-of-fault-signal "](5-2)( 电路板通电时)如果 UVLO 位未被清除、它将保持锁存为高电平。 因此、当电路板通电时、需要进行清晰的处理。 我的理解是否正确?[/引述]

    UVLO 仅在器件"启动"后启用、因此在器件上电时不需要清除 UVLO 位。   

    此致、

    Jacob

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

    您好、Jacob、

    感谢您的回答。

    我还有一个问题。 请回答。

    (6)如果故障发生且 CLR_FLT 位或 nSLEEP 复位脉冲将其清除、并且可以恢复正常运行、是否需要在故障发生之前重新发送参数? 这是一个问题、用于检查上述系列操作是否仅清除故障信号而不清除参数

    此致、

    太藤竹村

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

    嗨、Takemura-San、

    无需在 CLR_FLT 或 nSLEEP 脉冲之后重新发送参数。  仅当电源电压 VM 降至低于 VRST UVLO 复位值时、才需要重新发送参数、如 图7-20所示。 电源电压斜坡曲线

    谢谢、

    Jacob