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.

[参考译文] TMS570LS1224:两个器件共享一个 SPI 芯片选择

Guru**** 2540720 points
Other Parts Discussed in Thread: HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1013631/tms570ls1224-two-devices-sharing-one-spi-chip-select

器件型号:TMS570LS1224
主题中讨论的其他器件:HALCOGEN

各位专家:

是否可以 通过2个不同的器件共享 SPI 芯片选择、并且仍然以不同的方式对它们进行寻址(因为我们的芯片选择线路已用完)。

我在技术参考手册中找到了相关的注释

这可以通过编码芯片选择 CSNR 来实现。  

我需要做的是将 MIBSPI5NCS[0]芯片选择线路连接到两个不同的器件和

通过芯片选择信号(可以是编码芯片选择信号吗?)以不同的方式处理它们

这是可能的吗?

2.我需要修改 Halcogen 代码还是 Halcogen 直接支持它。 但无法看到 Halcogen 为 csdef 寄存器输入信息?  

此致

Sam

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

    尊敬的 Sam:

    两个 SPI 器件不应共享相同的芯片选择。 您可以对一个器件使用 CS[0]、并对第二个 SPI 器件使用一个 GIO 引脚。  

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

    您好、Wang、

    感谢你的答复。 目前、我们通过 GIO 引脚执行该操作、看起来不错。 我一直在寻找一个更高效的解决 方案、因为在使用 GIO 引脚时、每次都有一些 CPU 周期浪费来将芯片选择拉低和拉高。

    我正在寻找 一种在芯片选择线路方面的高效解决方案。 这就是为什么我在技术参考手册中遇到这一部分,尽管我可能误解了:  

    "将 SPI 连接到编码器
    从器件、CSNR 域允许同时多个激活的 SPICS 引脚、从而使能
    编码芯片选择0至16。 要使用编码的芯片选择、所有6个芯片选择线都必须是
    每个从器件和每个从器件都需要具有唯一的芯片选择地址。 csdef
    寄存器用于提供所有从器件被取消选择的地址。  用户可以组合解码和编码芯片选择。 例如、n 个 SPICS 引脚可用于
    对 n 位地址进行编码、剩余的引脚可以连接到解码模式从器件"

    尤其是、我理解的最后一行是一个 SPI、例如、如果所有东西都连接在一起并通过芯片选择进行选择、则可以使用 SPI5芯片选择来处理。  很抱歉、如果我误解了它。

    你能解释一下这是什么意思吗?

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

    尊敬的 Sam:

    您的设置中的 SPI 从器件是否支持多个片选(CS)引脚并解码编码的 CS 地址?  

    在此模式下、两个芯片选择可支持3个 SPI 从器件:CS[1:0]=[10]、[01]、[00]。 两个芯片选择连接到3个 SPI 从器件。  一个 SPI 从器件应配置为通过 CS[1:0]=[00]启用、第二个 SPI 从器件使用 CS[1:0]=[01]、第三个器件使用 CS[1:0]=[10]。 老实说、我没有尝试使用这种方法来控制多个从属器件。 但我使用编码的 CS 地址来选择 MibSPI 模式下的传输组(TG)、并且工作正常。  

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

    您好、Wang、

    感谢你的答复。  

    这意味着从器件应该能够对地址进行解码并且应该支持多个芯片选择。  从器件中不可用的接口。  

    感谢您的澄清和支持!