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.

[参考译文] MSP430F5335:USCIA0、A1、B0和 B1可用性

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1041725/msp430f5335-uscia0-a1-b0-and-b1availibility

器件型号:MSP430F5335
主题中讨论的其他器件: ADS1261

尊敬的 Sirs

我将使用 SPI 接口进行通信。  MSP430F5335列出了四个 SPI 通道、 USCIA0、A1、B0和 B1。   通过端口重映射在 P2上提供 USCIA0和 B0、 在 P8上提供 USCIA1和 B1。  但是、由于 A 和 B 之间的时钟/芯片选择冲突、我似乎只能在每个端口上使用 A 或 B、但不能同时使用两者(请参阅下面的内容)。  我在这一假设中是正确的吗?  此外、STE (从器件发送使能)是否与从主器件发送到从器件以启用从器件的 CS 相同?  感谢你能抽出时间。

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

    A1CLK 和 B1STE (以及其他组合)确实出现冲突。 [参考用户指南(SLAU208Q)第37.3.3.1节("注意:")]

    不过、我必须问:您真的需要 STE 吗? 正如您所说的、这些是芯片选择的标称值、如果您想要实现从功能、则非常需要。 但是、STE 功能对于主模式[参考用户指南(SLAU208Q)第37.3.1]节不是很有用、并且/CS GPIO 几乎可以在任何地方使用。

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

    尊敬的 McKenney 先生

    感谢你的帮助。  在仔细阅读建议的部分后、我了解 STE 信号的用途。  我不会在多主拓扑中使用 SPI。  在其他 SPI 实现中、我确实使用 GPIO 在主器件侧进行芯片选择、以选择所需的器件。  但是、当 uC 处于从模式时、我似乎需要使用 STE 输入作为片选。  是这样吗?   

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

    您可以在3引脚模式下运行 SPI 从器件[参考 UG 部分37.3.4.1、最后一句]、但我希望这意味着它始终驱动 MISO、这并不能使它成为一个非常好的"总线公民"。 (我没有尝试过。)

    指出明显的事实:SPI 设计用于多点操作;也许您可以组合一些总线?

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

    很抱歉、我可以看到我没有正确描述该设计。  我将在嵌入式传感器设计中使用 MSP430F5335 uC。  其中一个 USCI SPI 端口将用作控制和查询 TI ADS1261 ADC 的主器件。  另一 个 USCI SPI 端口将作为主控制板的从器件、由 TM4C1290 Tiva uC 控制。  我知道这可能看起来像是过度使用、但传感器需要独立于整个系统、其中包含其自己的识别和校准数据。  我希望这将帮助您了解我要做的事情。  到使用3引脚 SPI 的时候、我更喜欢使用4引脚模式。  也就是说 、在用户指南的第37.3.4.1节中、它说"在4引脚从模式下、UCxSTE 被从器件用来启用发送和接收操作、并且由 SPI 主器件提供。 当 UCxSTE 处于从器件激活状态时、从器件正常运行"。  我有两个问题:首先、在我的案例中、从器件参考是 MSP430F5335 uC、主器 件是 M4C1290 Tiva uC。  是这样吗?  第二、 语句 "当 UCxSTE 处于从器件激活状态时"指的是 STE 引脚上的信号、而不是控制电阻器的状态。  是这样吗?  感谢您抽出宝贵的时间为患者提供帮助。   

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

    是的、"UCxSTE 处于从器件激活状态"是指引脚(导线)信号、而不是控制寄存器。 由于 STE 既可以为高电平有效也可以为低电平有效、因此会出现略微麻烦的语言。(UCMODE=1 Vs =2)。

    听起来您只需要2条 SPI 总线?

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

    感谢您的及时响应。  这澄清了问题。  您可以关闭此问题。  再次感谢你。