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.

[参考译文] DRV8313:控制信号的切换序列?

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1008564/drv8313-switching-sequence-of-control-signals

器件型号:DRV8313

您好!

我们使用上述驱动器 DRV8313来驱动三个电感负载。 到目前为止、这种情况仍然正常、但我们发现了控制信号的问题。

有时、当在 INx 上的 PWM 开始之前 ENx 被置为有效时、半桥的开关不会启动。 我在数据表中搜索了该序列的任何建议、其中应将控制信号置为有效。 您能否指定 信号 ENx、INX、nRESET 和 nSLEEP 必须按何种顺序和时序进行设置。  

我们在安全相关应用中使用此驱动器、因此我们需要确保驱动器正常工作。

谢谢、

Andreas Arnold

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

    您好、Andreas、

    如果 nSLEEP 引脚或 nRESET 引脚处于逻辑低电平、该器件将忽略所有输入。 确保这些引脚连接高电平。 这两个引脚都通过内部下拉电阻器工作。 nSLEEP 必须保持高电平至少1ms、然后 才能将 nRESET、ENx 和 INX 置为有效。 根据  数据表的第7页(第6.6节)、使用 ENx 或 INx 来切换 OUTx 会导致不同的传播延迟。

    最棒的

    Johnny

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

    您好、Johnny、

    我们将尊重 nSLEEP 的1ms 计时。 在之前的所有测试中、我们都将 nSLEEP 和 nRESET 直接连接到 VCC。

    现在的驱动序列是:所有信号在启动时变为低电平--> nSLEEP = HI -->(等待2ms)--> nRESET = HI (等待2ms)--> ENx = HI,并在 INX 上启动 PWM。

    此配置似乎工作正常。

    但问题仍然存在:在数据表中、我在哪里可以找到该序列?

    谢谢、

    Andreas

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

    安德烈亚斯


    DRV8313是我们较旧的器件之一(RTM 从2012年12月开始)。 所需的唯一相关上电信息是 nSLEEP 至少为1ms、因此在 nRESET 变为高电平后无需等待2ms。 这是因为只有复位故障条件才需要 nRESET。 有一个内部上电复位电路、因此不需要在上电时驱动 nRESET。 因此、您可能会在设置 nRESET = HI 后不久开始驱动 ENx/INX 输入。

    最棒的

    Johnny