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.

[参考译文] PCA9545A:最大总线容量

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/650389/pca9545a-maximum-bus-capacity

器件型号:PCA9545A
主题中讨论的其他器件: TCA9545A

您好!

在下面数据表中的表1中、我们指定"应注意不要超过最大总线容量。"。  "最大总线容量"是什么意思?  约束来自哪里?

此外、当通过在控制寄存器中写入相应的位来选择特定通道时、在向控制寄存器写入不同的值之前、通道是否始终处于活动状态?  或者、在配置控制寄存器后、通道是否仅对一次 I2C 访问有效?

谢谢!

安东尼

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

    您好、Anthony、

    "最大总线容量"是什么意思?  约束来自哪里?"

    最大电容是 I2C 标准定义的约束、取决于使用的速度。 该标准的表10对此进行了说明。

    "此外、当通过在控制寄存器中写入相应的位来选择特定通道时、在将控制寄存器写入不同的值之前、该通道是否始终处于活动状态?  或者、在配置控制寄存器后、通道是否仅对一次 I2C 访问有效?"

    一旦您写入寄存器以启用通道、该通道将一直保持启用状态、直到您重写寄存器、如果器件进行下电上电(关闭并重新打开)或复位。

    例如:假设您启用通道1和通道2、然后通过这些通道发送数据。 数据传输后、开关在通道1和通道2处仍然保持启用状态。 只要不重写开关寄存器或 POR、就可以无限次访问这些通道。

    假设您将数据写回交换机、仅启用通道0。 当您通过 I2C 总线发送数据时、数据现在将仅通过通道0。

    最后、我会推荐 TCA9545A。 该器件是 PCA9545A 的修订版、修复了一些存在的错误、并且我们的 TCA 系列通常提供更宽的电压范围。

    谢谢、

    -Bobby

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

    您好、Bobby、

    但斯克供您评论。  这里还有一个问题。   

    客户的软件工程师想知道在将配置寄存器更改为新值后、应在其代码中插入延迟多长时间才能访问 I2C 器件。   

    我可以发表评论吗?

    谢谢!

    安东尼

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

    您好、Anthony、

    器件将保留发送的最后一个字节、并在 I2C 总线上启动停止条件后更改为所选通道。 停止和启动条件之间的最短时间由 I2C 标准定义、具体取决于频率。 对于100kHz、最短时间为4.7uS、对于400kHz、最短时间为1.3uS。 这可以在 I2C 标准文档的表10中找到。

    谢谢、

    -Bobby