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.

[参考译文] TMDX570LC43HDK:在 Hercules 上使用3线制 SPI

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1519435/tmdx570lc43hdk-using-3-wire-spi-on-hercules

部件号:TMDX570LC43HDK

工具/软件:

大家好:

我正在使用 TMDX570LC43HDK (Hercules)、我想在3线配置中使用 SPI 接口。 具体来说:

  • 我没有使用  CS (片选)  工程师。
  • 我想去  将 MISO 和 MOSI 连接在一起  使用10kΩ 电阻器。
  • 此组合线路将连接到  数字 I/O 引脚
  • 我看到有些器件支持这种配置、但我想知道:  Hercules (TMS570LC43x) SPI 或 MibSPI 模块与此设置是否兼容?

提前感谢。

此致、

Dani

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

    尊敬的 Dani:

    [引述 userid="656209" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1519435/tmdx570lc43hdk-using-3-wire-spi-on-hercules
    • 我想去  将 MISO 和 MOSI 连接在一起  使用10kΩ 电阻器。
    • 此组合线路将连接到  数字 I/O 引脚
    [/报价]

    将这两条线路连接在一起时没有出现任何问题、因为如果我们选择 SPI 主器件配置、MOSI 将用作输出、MISO 将用作输入右侧、因此我不会在短接这两条线路时出现任何问题。

    如果我们这样做、我想我们可以通过 MISO 线回读从 MOSI 线发送的数据。

    我认为、我们在 SPIDATx 寄存器上编写的任何内容也会从 SPIBUF 回读、如果这是您的要求、您可以继续执行此操作。

    --

    此致、
    Jagadish。

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

    您好 Jagadish、

    感谢您的回答。

    在我们的示例中、Hercules 将充当从设备、因为我们需要连接的器件将发送充当主设备的信息/诊断、以便器件提供时钟。 在这种情况下、短接 MISO 和 MOSI 仍然不是问题?

    提前感谢

    Dani

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

    尊敬的 Dani:

    在本例中、Hercules 将充当从设备、因为我们需要连接的器件将发送充当主设备的信息/诊断、以便器件提供时钟。 在这种情况下、短接 MISO 和 MOSI 仍然不是问题?

    在这种情况下、如果我们在控制器的线路中直接将从器件输出和从器件短路、可能会产生问题。

    但是、如您所说、如果我们将一个串联电阻连接到从器件输出线、这样可以防止该问题发生:

    连接电阻器后、我认为从其他终端主器件接收数据时不会出现任何问题、但是、如果该器件需要向其他终端器件发送一些数据、这可能会产生问题、因为 SPI 是全双工通信、这意味着主器件和从器件将并行发送数据、因此如果从器件正在传输数据、主器件也可能会传输数据、如果您缩短线路、这会发生冲突。

    所以、在终端进行原型设计以验证您的要求。 在此基础上、您可以继续操作。

    --
    此致、

    Jagadish。