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.

[参考译文] CDCE925:将另外两个 CDCE (L) 9x 连接到同一 I2C 总线-如何对每个进行地址分配?

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1053058/cdce925-connecting-two-more-cdce-l-9x-onto-the-same-i2c-bus---how-to-addr-each-one

器件型号:CDCE925
主题中讨论的其他器件:CDCEL925

CDCE (L) 9x 数据表显示、同一 I2C 总线上最多可连接4个器件。 如果所有4个都具有唯一的 I2C 地址、则没关系。

我们计划在同一 I2C 总线上使用 CDCE925 (3V3 CLK O/P)和 CDCEL925 (1V8 CLK O/P)。

数据表显示 CDCE (L) 925的默认 I2C 地址为1100100b。 这意味着两个器件具有相同的 I2C 地址、这意味着微控制器(I2C 总线主器件)将无法 单独配置它们。

数据表显示 I2C addr 可以通过写入 EEPROM 中的内部寄存器来更改-但我无法更改、因为这两个地址将同时更改-因此是一种捕获22情况。

我还读出、如果 VDDOUT 引脚保持低电平(GND)、地址将更改为1100100b? 但这对我没有帮助、因为这与默认的 I2C 地址相同。

否则、在将这些芯片焊接到电路板之前、我必须对其进行预编程?

我假设内部 EEPROM 是非易失性的、即我只需设置 addr 一次、它将会记住它。 否则、我必须在每次电路板上电时执行此练习。

背面接地信息

CDCEL913:默认地址位-时钟和计时论坛-时钟和计时- TI E2E 支持论坛

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

    您好!

    是的、在这种情况下、只能在安装芯片之前在 EEPROM 中更改 I2C 地址。 EEPROM 是非易失性存储器。

    此致、
    Hao