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.

[参考译文] TMS320F2800157:I2C 多路复用器

Guru**** 2535750 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1393719/tms320f2800157-i2c-mux

器件型号:TMS320F2800157

工具与软件:

大家好、团队成员:

我有4条分立式 I2C 总线、每条总线都有数据和时钟。 能否将所有8条物理线路(每个总线的数据和时钟)连接到8个 GPIO 引脚、并在需要时使用内部多路复用器(如"inputXbar")来更改总线?

谢谢。

此致、

Kaustuv

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

    尊敬的 Kaustuv:

    如果4个 I2C 是目标、这应该起作用。 我假设您使用的是 inputXbar、而不是使用 I2C 硬件 本身来切换目标、因为 器件上的所有 I2C 都 使用相同的地址进行编程、对吗? 请确保在运行时不要切换目标、因为这会导致 I2C 通信错误。

    此致、

    Aishwarya.

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

    尊敬的 Aishwarya:

    假设有四条不同的总线、并且每条总线可以有多个目标。 假设主要 I2C 总线用于存储设备、另一条用于某些其他设备、一些冗余总线等。 由于不超过2个 I2C 实例 I2CA 和 I2CB、因此所有这些总线都可以使用一些内部多路复用器在运行时进行切换吗?  

    此致、

    Kaustuv

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

    Kaustuv

    I2C 可以在复位时进行重新配置、因此您所说的声音是可能的。 可使用输入 Xbar 或 GPIO 来开关 它、听起来像。 总线间切换的应用场景和目标是什么?

    此致、

    Aishwarya.