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.

[参考译文] DAC101C081Q:I2C 地址问题和广播地址问题

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/750305/dac101c081q-i2c-address-question-and-broadcast-address-question

器件型号:DAC101C081Q
主题中讨论的其他器件:DAC101C085DAC101C081DAC121C085

大家好、

我们的客户遇到了与 I2C 有关的2个问题。

从表1中、为什么我们看到从器件的2个地址(红色框)、DAC101C085的这2个地址还是 DAC101C081/Q 的这2个地址?

关于广播地址、该地址 已被 客户系统中的其他 I2C 器件使用。 是否仍有禁用广播或将其他设备地址更改为非广播地址?

谢谢、

Oliver

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

    感谢您的查询。 请在下面查找我的意见:

    使用表中指定的从地址之一
    2.广播地址对于这个 DAC 系列中的所有部件是通用的。 遗憾的是、这不能被禁用。 如果可能、将其他器件更改为具有与广播地址不一致的地址。

    希望这能解答您的问题。

    此致、
    Uttam Sahu
    精密 DAC 应用工程师
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Uttam、
    感谢您的快速回复。 我有以下几个问题要在地址表中回答。 在本例中、我们的客户使用 DAC101C081。

    从器件地址插槽中可以看到两个"1000110"地址。 这是否意味着 ADR0引脚悬空或 GND 共享同一地址?
    2.从表1中,只定义了前3个从地址,其它地址可以被视为没有定义?

    BR、
    Oliver
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉、我的问题与 Oliver 在下面补充的问题相同、您能为我们提供更多详细信息吗?
    提前感谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Richard、Oliver、您好!

    让我在 EVM 上检查这个并返回。 我下周将回顾我的结果。 希望这对您有所帮助。

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

    我在同一系列器件的 EVM 上进行了检查。 后来意识到该器件(DAC121C085)不支持第二组 I2C 地址。 我计划将 EVM 上的 DAC 替换为 DAC101C085 (DAC101C081与 EVM 上的 DAC 不是引脚对引脚对引脚)。 但是、TI store 目前没有库存。 您目前是否可以使用 I2C 地址的主要集?

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

    您好、Uttam、

    是的、现在我们在应用中使用了 I2C 地址的主要集、
    此时、我们不使用第二组 I2C 地址。

    但我们实际上必须修改电路、以避免与广播地址重合、
    因此、我们想借此机会澄清为什么以及如何使用第二组 I2C 地址
    此外、我们还希望确保没有第三个 I2C 从器件地址、我们必须避免该地址与之重合、
    除了 I2C 地址和广播地址的主要集合。

    可以说、在您测试 DAC121C085后、您将在稍后测试 DAC101C085、
    如果这两个器件都不支持第二组 I2C 地址、
    我们可以认为 DAC101C081 (属于同一系列)不支持第二组 I2C 地址、两者都不支持吗?

    如果是、我想知道为什么在表中记录了第二组 I2C 地址?
    请提供建议。
    提前感谢。

    此致、
    Richard C.

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

    我设法订购了 DAC101C085和 DAC101C081的一些样片。 我应该能够测试这两个寄存器并在 I2C 寻址上进行确认。 遗憾的是、这些器件有点旧、我无法从内部团队获得设计级支持。 我可以理解您的担忧、并希望通过实验数据解决该问题。

    我将在一周左右的时间内收到这些器件。 因此、我应该能够在另外2周内返回实验结果。 请耐心等待。

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

    您好、Uttam、

    感谢您的努力。
    我将等待您在其他两个器件上进行更新。

    此致、
    Richard C.

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

    由于 Uttam 正在度假,我想我将澄清这一问题。 有关此问题的其他 e2e 线程有几个:
    e2e.ti.com/.../2271141
    e2e.ti.com/.../540142

    本质上、第二组地址存在拼写错误/模糊。 第二列地址只是需要在系统中避免的地址、因为 DAC 可能会在特定条件下(但不是所有条件下)确认该地址的命令。

    例如、如果您使用的是地址0001100、则需要避免在总线上使用1000110。

    我已将这种混乱情况通知我们的系统团队。

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

    尊敬的 Paul:

    感谢您的澄清。

    在我阅读您的解释和其他两个 e2e 线程之后、
    现在我已经清楚了这个问题,没有其他问题了。

    我们的应用目前正在集成并进行测试、
    我们避免了使用广播地址(1001000及其对应地址1100100)和 DAC101C081的第二个地址、ADR0在同一总线上接地(1000110)。
    现在、我们将对 DAC101C081在其他应用中的使用更有信心。

    非常感谢、祝您圣诞节快乐、新年快乐。

    此致、
    Richard C.