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.

[参考译文] TMS570LS3137:两个 TMS570处理器之间的 SPI

Guru**** 2465360 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/661716/tms570ls3137-spi-between-two-tms570-processors

器件型号:TMS570LS3137

我在同一电路板上有2个 TMS570处理器、两个处理器之间的所有4个 MIBSPI1信号都有布线。  

MISO <> MISO

SIMO<>SIMO

CLC<>CLK 和

CS3<>CS3。  

我已正确配置方向和上拉以及主器件和从器件属性、但未传递数据。  

我将 CS_3和 tg3用于缓冲传输。

我的第一个问题是(我认为我看到了这一点):当用作从器件时、在 TMS570上配置 SPI 时、我是否只能使用 CS_0?  当外设为从设备时、这是否同时适用于兼容模式和 MIBSPI 模式?

我的第二个问题是:由于这是一个跨处理器数据链接、总线上没有其他器件、我可以不使用 CS 吗? 这在兼容模式和 MIBSPI 模式下都是可行的吗?

谢谢、

Jon

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

    如果您要连接两个 MCU、则连接应该是

    MISO <>SIMO

    SIMO<>MISO

    CLC<>CLK 和

    CS3<>CS3。

    如果 SPI 链路上只有这2个节点、则不需要使用 CS、您应该能够在缓冲或标准工作模式下以3引脚模式运行。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我现在有点困惑。  不应该是:

    PROC1主                            处理器2从器件

    MISO (引脚为输入)        <>       MISO (引脚为输出)

    SIMO (引脚为输出)      <>       SIMO (引脚为输入)

    CLK (引脚为输出)         <>       CLK (引脚为输入)

    CS (引脚为输出)           <>CS       (引脚为输入)