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.

[参考译文] DRV8703-Q1:关于具有驱动器 IC 的 SPI 接口

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/669042/drv8703-q1-regarding-spi-interface-with-driver-ic

器件型号:DRV8703-Q1

我们尝试通过与外部微控制器的 SPI 通信、正向和反向驱动直流电机。

在本例中、我们分别针对正向向向相位和使能引脚写入0、1、我们允许它存在一段延迟时间、稍后分别向相位和使能引脚写入1、1以实现反向。

问题:

同样、我们希望运行电机以正向旋转、在本例中、我们无法 分别将 Wright 0、1设置为相位、将使能引脚设置为正向、因为这些 位与 IN1/PH 引脚 IN2/EN 进行或操作。

一旦这些位被设置为1、就无法将它们设置回0。

那么、如何将我的寄存器值重置为默认条件。

因此、我可以双向旋转我的电机、而不管它现在运行的方向如何。

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

    我不确定我是否理解您的问题。 请澄清我是否误解了。

    DRV8703-Q1可使用输入引脚(IN1/PH 和 IN2/EN)或 SPI 位(寄存器0x2中的 IN1/PH 和 IN2/EN)控制输出。

    使用输入引脚时、将 SPI 位设置为零。

    当使用 SPI 位时、将输入保持为逻辑低电平。 根据需要设置位。 输出将跟随 SPI 位。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Kalallepalli、

    Rick 的建议是否解决了您的问题?

    如果是、请通过接受已在我上方的黄色答案中突出显示的 Rick 中解决的帖子来关闭此帖子。

    谢谢!