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.

[参考译文] TMS320F28035:SPI 通信

Guru**** 2875350 points

Other Parts Discussed in Thread: TMS320F28035

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1627294/tms320f28035-spi-communication

器件型号: TMS320F28035

您好、

目前、我们使用 TI 微控制器 (TMS320F28035) 来控制直流电机。 是通过 CAN 通信进行连接的。 使用两个 CAN 通信。 一个内置 CAN 驱动器、另一个通过 SPI 模式使用 MCP25625-E/ML。 我尝试连接 MCP25625。 上电并在控制器中配置 SPI 通信后、我将通过 SPI 通信发送复位和读取 CAN 状态寄存器命令。 但我不会在 MISO 线接收任何数据。 它一直保持高怠速。 请帮助我解决这个问题。 我附加了 CAN 状态寄存器读取图像和原理图的传输序列。 请支持我们解决此问题。  

image.png

 

image.png

rtaImage.jpg

请参阅并支持我们解决该问题。

 

-致谢致谢
T.Sriram  

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

    您好、Sriram、

    我会调查您的问题、并在 1-2 天内回复您。

    此致、

    Delaney

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

    您好、Sriram、

    对我延迟的回复表示歉意。 澄清一下、您在 F2803x 上使用了 SPI 模块、是否正确? 如果 F2803x 配置为 SPI 主器件、则  MCP25625 器件将生成 MISO 线路。 必须从 MCP25625 端对此进行调试、这看起来像是从示波器屏幕截图中 F2803x 是否按预期运行? 确保 F2803x MOSI 线路执行的序列符合 MCP25625。 如果基于您的软件的 F2803x 没有达到预期的行为、请告诉我、我可以帮您解决这个问题。

    此致、

    Delaney

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

    尊敬的 Delaney:

    感谢您的答复。 是的、F2803 作为主器件使用是正确的。 我们将从 MCP25635 侧进行检查。 如果您有任何可能解决此问题、请向您提出建议。 谢谢你。

    此致、

    Manimekalai Sriram

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

    您好、Sriram、

    我建议检查  MCP25625 数据表规范、并确保它们符合 此处的 F2803x SPI 规范。还要检查 MCP25625 数据表、了解 F2803x 发送的数据模式是否符合 MCP25625 的要求。 一些从动器件需要独特的封装结构。

    我将关闭此主题、但如果您有任何特定于 F2803x 的问题、请随时修改该主题。

    此致、

    Delaney