主题中讨论的其他器件:DRV8873
大家好!
我不明白如何使用 SPI 寄存器来控制 PWM 曲线: 我可以将 IN1和 IN2与外部 PWM 模块一起使用(它可以正常工作、在 acc 和 dec 转换期间由直流电机产生一些奇怪的噪声)、但我不知道如何对寄存器选项执行相同的操作。
我正在使用 DRV8873的评估板、连接的控制器是基于 ESP32微控制器的 Arduino 板。
提前感谢、
Daniele.
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.
大家好!
我不明白如何使用 SPI 寄存器来控制 PWM 曲线: 我可以将 IN1和 IN2与外部 PWM 模块一起使用(它可以正常工作、在 acc 和 dec 转换期间由直流电机产生一些奇怪的噪声)、但我不知道如何对寄存器选项执行相同的操作。
我正在使用 DRV8873的评估板、连接的控制器是基于 ESP32微控制器的 Arduino 板。
提前感谢、
Daniele.
尊敬的 Danielle:
来看看 IC3寄存器中的 EN_IN1和 PH_IN2位-我想这将满足您的需求! 不清楚为什么数据表中的其他任何地方没有提及该数据。 但是、您应该能够使用这些位而不是硬件输入。 请注意、通常建议将其用于完全开/关/方向控制、而不用于 PWM 控制、因为您必须发送许多快速 SPI 脉冲才能以 PWM 频率切换任一引脚。 但我们欢迎您尝试一下它在您的应用中是否有效。

请注意、要求 SPI_IN 为1才能使用 SPI 控制

此致、
雅各布