工具/软件:
尊敬的团队:
我们正在开发 DRV81004 以驱动继电器、希望将 SPI 用于 PWM、而不是将 IN 引脚用于 PWM 输入、从而节省 MCU 资源。
问题在于、软件的最小控制周期为 10ms、因此我们无法满足 100Hz PWM 驱动和占空比可控要求。
我想确认、器件内部是否没有 PWM 发生器? 是否可以使用 SPI 生成频率更高且准确的 PWM?
此致、
Frank
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 以驱动继电器、希望将 SPI 用于 PWM、而不是将 IN 引脚用于 PWM 输入、从而节省 MCU 资源。
问题在于、软件的最小控制周期为 10ms、因此我们无法满足 100Hz PWM 驱动和占空比可控要求。
我想确认、器件内部是否没有 PWM 发生器? 是否可以使用 SPI 生成频率更高且准确的 PWM?
此致、
Frank
尊敬的 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
1.当 nSLEEP 低电平且器件进入跛行回家模式时、跛行回家 IN1 是否会立即映射到 OUT3?
2.进入跛行回家和输出 CAN 输出之间的延迟时间是多少 (IN1 )?
3.在跛行回家模式下,INx 和寄存器/SPI 之间的优先级是什么? 是或关系

此致、
Keerthi