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.

[参考译文] TM4C129XNCZAD:TM4C129XNCZAD 中的 SPI 支持

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/596898/tm4c129xnczad-spi-support-in-tm4c129xnczad

器件型号:TM4C129XNCZAD

您好,

我计划将 TM4C129XNCZAD 用于我们的一个项目。

我必须连接几个支持 SPI 接口(16位)的传感器和 DAC、 它们分别来自 TI 和 Maxim 集成。

问题是内核中没有对 SPI 的直接支持。

有一个 SSI 接口在其传统模式下支持 Freescale SPI。

我的查询是:

1)我的传感器和 DAC 是否在其传统模式(SPI 模式)下支持 SSI 接口?

 2)是否需要维护任何特定的 SpO 和 SPH 配置?

3) 3)支持从站所需的任何硬件更改?

谢谢、

Chandan

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

    在"销售 MCU (灵活)的 SPI 支持"简短描述中、您可能不正确!

    [引用 USER="Chandan Kumar ]SSI 接口在其传统模式下支持 Freescale SPI

    尽管如此、您对 MCU 手册的回顾应该会揭示"几个"其他"SPI 格式和/或协议选项"。

    [引用 USER="Chandan Kumar "]我的传感器和 DAC 在其传统模式(SPI 模式)下是否支持 SSI 接口?[/QUERT]

    您还没有识别出您的任何传感器-或 DAC -有没有?    那么,如何回答这样一个问题呢?    而且-这不是发现-(您的)工作吗?

    [报价用户="Chandan Kumar "]是否需要维护任何特定的 SPO 和 SPH 配置?[/QUERP]

    实际上-您必须将 MCU 的 SPI 格式(因为它是可编程的-因此很灵活)与(受限更严格)传感器/DAC 的格式"匹配"。    当各个传感器和 DAC 之间采用不同的 SPI 格式时(预期)、您将会"遇到问题"!    这将强制您"更改设置/配置。 以支持该特定的传感器/DAC!"    通常、但并非总是如此、最好通过选择采用"相同 SPI 格式!"的传感器和 DAC 来管理这种情况!

    [引用 user="Chandan Kumar"]为支持我的从属设备而需要进行的任何硬件更改?

    您可能会采用单独的 MCU GPIO 引脚、用作(每个)传感器和 DAC 的"CS"。    当所有此类(远程/从)器件都靠近其"主器件"时、SPI 的工作效果最佳。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    传统模式下的 SSI 是 SPI 模式(Freescale 格式)。 您将需要检查传感器/DAC 数据表中它们使用的极性和相位、并对 SSI 进行相同配置。 我认为不需要进行硬件更改。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    (有)"传统模式"的说法是否会将"马车放在马前面?"    我们不应该注意到我们的海报询问"我的传感器是否支持(传统) SPI 模式?"    (他不知道或没有检查过、因此(任何)回顾遗产为时过早!)

    正是传感器而不是 MCU 决定了 MCU 必须遵循的 SPI 格式/协议!    (这几乎总是导致-传感器不提供灵活的格式)

    此外-如上所述(第一个帖子是回应)、所有传感器共享(相同)格式的可能性并不是特别高!     (除非选择了符合单个 SPI 格式的传感器和 DAC -这是仅在"首次响应!"中提供的建议)

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

    感谢您的所有评论和建议。

    我选择了具有4个有线 SPI 接口的传感器和 DAC。 此外、我还在其他 TI 处理器上使用过相同的传感器。

    由于我不熟悉 SSI 协议及其对 SPI 的灵活支持、特别是"Freescale SPI"、 我只是想知道它与其他 TI 控制器和处理器中通常提供的正常 SPI 接口有多大不同,并且想知道使其在 SPI 模式下工作时需要注意的任何特定参数。

    但从您的评论来看,我在不需要更改硬件的情况下连接从设备似乎不会太困难。


    谢谢、
    Chandan