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.

[参考译文] DRV81004-Q1:SPI 控制 PWM

Guru**** 2507315 points
Other Parts Discussed in Thread: DRV81004-Q1

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1551794/drv81004-q1-spi-control-pwm

器件型号:DRV81004-Q1


工具/软件:

尊敬的团队:

我们正在开发 DRV81004 以驱动继电器、希望将 SPI 用于 PWM、而不是将 IN 引脚用于 PWM 输入、从而节省 MCU 资源。

问题在于、软件的最小控制周期为 10ms、因此我们无法满足 100Hz PWM 驱动和占空比可控要求。

我想确认、器件内部是否没有 PWM 发生器? 是否可以使用 SPI 生成频率更高且准确的 PWM?

此致、

Frank

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

    您好 Frank、

    DRV81004-Q1 没有集成 PWM 发生器、但汽车可配置型号和 HS 型号都有。 我想不出 SPI 有什么用。

    它们正在驱动多少个继电器?

    它们是否进行某种电流调节?

    让我与营销部门核实是否有任何其他部分。

    此致、

    Keerthi

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

    尊敬的 Keerthi:

    需要驱动三个负载、我们已在 OUT1、OUT2 和 OUT3 上连接。  

    需要在活动模式期间驱动 OUT1 和 OUT2、这需要 PWM。 所以我建议他们使用 IN0 和 IN1 以及 MCU 的 PWM 来驱动 OUT1 和 OUT2。 跛行回家期间无需输出。

    可以在跛行回家模式期间启用 OUT3。 这意味着、当存在使器件进入跛行回家模式的条件(nSLEEP 切换为低电平)时、需要启用 OUT3、而这需要驱动一个灯。

    我现在的问题是:

    1.当 nSLEEP 低电平且器件进入跛行回家模式时、跛行回家 IN1 是否会立即映射到 OUT3?

    2.进入跛行回家和输出 CAN 输出之间的延迟时间是多少 (IN1 )?

    3.在跛行回家模式下,INx 和寄存器/SPI 之间的优先级是什么? 是那么还是关系?

    此致、

    Frank

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

    您好 Frank、

    让我回顾一下这些问题、明天再联系您。

    此致、

    Keerthi

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

    1.当 nSLEEP 低电平且器件进入跛行回家模式时、跛行回家 IN1 是否会立即映射到 OUT3?

    • 是、在跛行回家模式下、IN1 映射到通道 3(默认)

    2.进入跛行回家和输出 CAN 输出之间的延迟时间是多少 (IN1 )?

    • 是否有他们试图满足的要求?
    • 一旦进入跛行回家,他们将能够输出没有额外的时间

    3.在跛行回家模式下,INx 和寄存器/SPI 之间的优先级是什么? 是或关系

    • SPI 在跛行回家模式下为只读
    • 请参阅运行模式汇总表:

    此致、

    Keerthi