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.

[参考译文] DRV8434S:SPI 示例不适用于 F280025C Launchpad

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1315642/drv8434s-spi-example-not-working-with-f280025c-launchpad

器件型号:DRV8434S

您好!

我已经在 drv8434上运行 SPI 有一段时间了、没有问题、但使用非 TI 电路板作为控制器。
我们目前正在致力于将控制器迁移到 TI、但一直无法使 SPI 按预期工作。
我曾尝试过:

  • 以电机示例(特别是8136)+忽略所有"电机"工作+按照上述操作设置"原始"SPI。 这根本不起作用。
  • 运行多个 SPI 样本-具体来说、在 spi_ex6_eeprom 样本上收到了"最佳"结果(无故障+相干响应)、但无论发送什么内容、我都始终接收到0x60:
    • 写入-->读取一个字节-->读取一个字节:0x60、0x60。
    • 写入-->一次读取2个字节:0x6060
    • 读取一个字节-->读取一个字节:0x60、0x60。
    • 一次读取2个字节:0x6060

是否有通过 SPI 使用 drv8434s 的示例?

谢谢!
投资回报(ROI)

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

    高投资回报(ROI)、

    DRV8434S 的 EVM 使用 MS430F2617 TI MCU。 可从 EVM 网页 https://www.ti.com/tool/DRV8434SEVMhttps://dr-download.ti.com/software-development/support-software/MD-52mtcX0q61/01.00.00.0B/sloc370b.zip 下载 EVM 的源代码。 固件项目文件可使用 TI CCS 打开。  

    数据表中提供了 SPI 协议信息。 希望这对您有所帮助。

    此致、Murugavel

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

    尊敬的 Murugavel:

    1. 如果我理解对您的理解正确、那么固件可以刻录到 Launch电路板 上吗? 是否也需要特定的硬件?
    2. 我的问题不是 SPI 本身、正如我所说的、对于 drv8434、我能够在非 TI 环境中顺利使用非 TI 电路板。 我的问题是、上述 SPI 样片无法按 Launch电路板 的预期工作。

    感谢您的快速回复!
    投资回报(ROI)

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

    具体来说、如上所述、对于发送的 N 个字节、无论发送的数据的顺序、长度或内容如何、我都会获得恒定响应0x60 * N 个字节。

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

    高投资回报(ROI)、

    这听起来像是 SPI 设置或协议不匹配。 对于这些具体的示例代码支持 、我会将您的帖子转发至 C2000 E2E 论坛。 谢谢。

    此致、Murugavel

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

    高投资回报(ROI)、

    正如 Murugavel 提到的、这听起来可能是 SPI  配置 问题、但为了仔细检查、 您是否使用示波器验证了您的硬件设置是否正确。

    此外、您是否看到预期的波形? 看一下 SPI 寄存器、特别是 SPIRXBUF、看看数据是否在缓冲区之间正确移动。  

    艾什瓦里亚

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

    嗨、大家好!
    我最终通过使用不同的示例(ex3_external_loopback)并稍作更改使其正常运行。

    谢谢!
    投资回报(ROI)