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.

[参考译文] LAUNCHXL-F28027F:SPI 通信-发送数组

Guru**** 2605765 points
Other Parts Discussed in Thread: LAUNCHXL-F28027F

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/673779/launchxl-f28027f-spi-communication---sending-arrays

器件型号:LAUNCHXL-F28027F

尊敬的 TI 论坛:

我有四个 LAUNCHXL-F28027F 设置。 它们通过 SPI 总线以菊花链形式连接。 我还使用主控制器的 SYNCO 来同步其他3个 PWM。 每个微控制器为半桥生成 PWM 信号。 主微控制器正在控制设置、因此需要其他模块的信息并为所有其他模块发送参考占空比。 下图显示了设置。  

红色圆圈显示了我连接到栅极驱动器的位置。 橙色圆圈表示到 SPI 端口的连接。 黑色圆圈表示所有4个控制器的接地引脚。  

现在、我尝试在 Simulink 中设置 SPI 总线。 它可以处理单个信号、而不会出现任何问题。 但是、只要我想发送一组信息、我就不起作用。 如果我检查示波器上的端口、我会看到从器件选择工作、MOSI 正在发送一些内容。 问题必须是接收块的某个位置。 有人可以帮帮我吗?

您可以在此处看到 Simulink 配置:

发送微控制器

接收微控制器

感谢你的帮助、

此致、

Oliver

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

    您的问题已提交至 MathWorks。

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

    感谢你的帮助。 我将等待 MathWorks 的回答。

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

    您好 Oliver、

    我们正在对此进行调查。  初步评估是、我们可能需要为您提供一些文件、以便能够通过 SPI 处理发送到 Tx 和 Rx 的数据阵列。 您能否联系 MathWorks 技术支持并打开包含您的联系信息和许可证信息的 TT?这也使我们能够为您提供所需的文件。

    谢谢、

    -Brian

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

    忘记添加链接: MathWorks 技术支持

    -b.

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

    感谢 MathWorks 方面的帮助。 我已通过机票联系您。

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

    我得到了 Nick Sarnie 的修复、但它并没有真正解决我的问题。 如果他可以检查、我会将我的所有文件发送给他。 在这里、我与 labsupervisor(工作主管)一起尝试找出问题、但我们无法解决问题。 我认为它仍然与多路复用器和多路信号分离器一起使用。 如果我在不使用 DE/MUX 的情况下实现最简单版本的菊花链总线、则工作正常、只要我使用 DE/MUX、它就会停止正常工作。 有时、它从总线中选择错误的信号、或者根本无法从总线中获取值。 我应该开一个新 TT 吗?

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

    您好、Oliver、

    最好联系 Nick 和 MathWorks 支持以获取其他帮助。 我无法访问技术支持系统、看不到您发送的内容、但这可能是 Simulink 配置问题、如果我们在您的模型中获得正确的设置、应该可以解决。

    谢谢、

    -Brian

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

    我将关闭此线程、因为支持将由 MathWorks 处理。

    - Ken