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.

[参考译文] LAUNCHXL2-TMS57012:SPI -连接到主器件时 SOMI 引脚上的信号会失真

Guru**** 2484615 points
Other Parts Discussed in Thread: LAUNCHXL2-TMS57012

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/726454/launchxl2-tms57012-spi---signal-on-somi-pin-gets-distorted-when-connected-to-master

器件型号:LAUNCHXL2-TMS57012

你好、

场景:

LAUNCHXL2-TMS57012 (SPI 主器件)
VectorNAV VN-200 (SPI 从器件)

SPI 时钟速度:8MHz
SPI 模式3
所有引脚均为 SPI 功能(非 GIO)

当我向从器件发送请求时、例如:[ 0x01 0x05、0x00、0x00 ]、信号看起来正常、从器件了解并处理该请求。

此请求的预期答案是:[ 0x00、0x01、0x05、0x00、0x00、0xC2、 0x01、0x00]

示波器始终连接在从器件的一侧。

SIMO 请求的前两个字节(紫色信号):

字节:0x01

字节:0x05

当主器件(LAUNCHXL2-TMS57012)连接到 SOMI (绿色信号)引脚时、我们在应答中得到以下字节(而不是0x01)、这显然会导致接收缓冲区中出现0x00:

(笑声) 应答中的以下字节(而不是0x05)、这显然会在接收缓冲区中产生0x04:

现在是有趣的部分。 当 SOMI 引脚与主器 件(LAUNCHXL2-TMS57012)断开连接时、响应字节不会失真、正如预期的那样。

当 SOMI (绿色信号)引脚与主器件断开连接时、预期为0x01字节:

当 SOMI (绿色信号)引脚与主器件断开连接时、预期为0x05字节:

已尝试的内容:

*将 SOMI 引脚配置为开漏->无效


*将 SOMI 引脚配置为上拉->无效


*将 SOMI 引脚配置为下拉->无效


*使用另一个 SPI 模块(SPI1和 SPI3)->始终保持相同的结果


*向 SOMI 引脚添加外部上拉电阻器->无效
 根据 选择了上拉电阻器:www.ti.com/.../slva689.pdf

*使用相同型号的不同主器件(LAUNCHXL2-TMS57012)->始终保持相同的结果

相关知识:

*主器件和从器件由相同的 VCC 供电并使用相同的接地

*连接两个器件的 SPI 电缆被缠绕、屏蔽层也接地

* SPI 电缆的电缆长度为~ 20cm

为什么主器件像这样使 SOMI 信号失真?

这是已知问题吗? 可以选择其他哪些 SPI 配置来解决此问题?

我们非常感谢您提供任何帮助/建议。

我期待着向您宣读。

此致

第页

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    是否可以再次检查接地和所有电缆? 您似乎对信号完整性有问题。

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

    感谢您的建议。 当我回到办公室时、我将检查这个问题。 但我不确定这是否是解决方案。 我们已经试验了不同种类和长度的电缆。 我会在再次测试时通知你们...

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

    经过一段时间的尝试和测量信号后、我决定交换所有电缆。 因此、我焊接了新电缆、使其尽可能短、现在数据传输似乎是稳定的。

    我现在遇到的唯一问题是、当我通过 I^2C 连接另一个从器件时、我遇到了与上述相同的问题。

    我将交换 I^2C 连接的电缆并尝试设置 I^2C 通信。 如果它仍然不起作用、我将打开一个有关 I^2C 的问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢更新 P L!