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.

[参考译文] DRV8311:DRV8311P:SPI 和 tSPI 存在一些问题

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1329295/drv8311-drv8311p-some-issues-on-spi-and-tspi

器件型号:DRV8311

您好!

我当前使用 DRV8311P 来控制电机

一个 MCU 控制一个 DRV8311P 并最终控制一个电机。 电机的控制计划通过 FOC SVPWM、电流环路、速度环路和位置环路进行控制。 现在、我有几个问题

DRV8311P 必须使用 tSPI、无法使用 SPI?

2.如果可以使用 SPI,PWP_SYNC 应该做什么? 因为我在 DRV8311

3.目前我只找到了官方提供的 SPI 码。 目前是否有可用于基准移植的 tSPI 代码? 请提供 tSPI 的代码

谢谢你。

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

    尊敬的 Chun:

    感谢您的提问。  

    我不建议将 SPI 用于 tSPI 器件(DRV8311P) 型号、并建议仅使用 tSPI 代码。 不过这可能可行、但需要解决协议/寄存器配置方面存在的差异、如下图数据表中所述:  

    对于 PWM_SYNC、引脚直接连接到 MCU 时、无需对 tSPI 协议进行任何更改、与之不同的是8311S 将 PWM_SYNC 从 MCU 路由到 INLB 引脚。  

    关于任何起始代码、 我认为我们没有可提供的示例代码、但我会确认是否有任何此类 资源。

    此致、

    -约书亚

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

    你好,Joshua

    非常感谢您的回复

    您能否提供 tSPI 通信的时序图? 用于为 DRV8311配置寄存器的时序图和用于读取 DRV8311的时序图

    谢谢你。