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.

[参考译文] DRV8889-Q1:配置问题

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1387845/drv8889-q1-configuration-issue

器件型号:DRV8889-Q1

工具与软件:

我使用 DRV8889 IC 驱动步进电机。 我无法让它运行,我怀疑通过 SPI 发送的数据格式不正确。 请提供要发送的数据的格式  

我将通过 SPI 将数据写入 CTRL3 (0x05)寄存器。 是否有任何其他寄存器必须通过 SPI 向其发送数据 ?

此外、驱动器 IC 的输出引脚处的理想电压应该是多少? 是否有任何演示代码可供我用作参考?  

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

    Anusha、您好!

    SPI 的数据格式在数据表中提供、如下所示。

    [报价 userid="614689" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1387845/drv8889-q1-configuration-issue 此外、驱动器 IC 的输出引脚的理想电压应该是多少? 是否有任何演示代码可供我用作参考?[/报价]

    当相应输出通电时、xOUTx 引脚上的电压峰值将接近施加的 VM 电压。 DRV8889-Q1EVM 固件源代码可从 EVM 网页 https://www.ti.com/tool/DRV8889-Q1EVM 下载。   

    另请参阅随附的流程图。 谢谢你。

    e2e.ti.com/.../2867.DRV8889Q1_5F00_Stall_5F00_Detect_5F00_Flowchart.pdf

    此致、Murugavel

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

    感谢您的反馈、是否有任何其他寄存器需要发送数据或向 CTRL3写入数据就足够了?  

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

    如果您使用的是 MSP0L1306、也可以使用驱动程序库作为示例。

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

    Anusha、您好!

    感谢您的反馈、是否有任何其他需要发送数据或向 CTRL3写入数据的寄存器就足够了?  [报价]

    这取决于您的应用。 如果要启用和使用失速检测、必须修改其他寄存器。 请参阅流程图。

    使用 DRV8889-Q1、您 甚至可以在不写入任何寄存器的情况下从器件获得输出(保留所有默认值)、并通过 nSLEEP 引脚= 1和 DRVOFF 引脚= 0设置器件"唤醒"以实现输出启用。 如果您向引脚提供 STEP 输入、 驱动器 将 在全步进模式下驱动步进电机。 同样重要的是、为 VREF 提供可用于所需电流设置的电压(请参阅数据表第7.3.5节"电流调节")。 如果 VREF = 0、电机将不会旋转。   

    CTRL3允许您设置微步进模式。 如果不对此寄存器进行写入、驱动器将在全步进模式下运行。  在 CTRL3寄存器中成功写入0x05后、驱动器将以1/8步进模式运行。   

    此致、Murugavel