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.

[参考译文] DAC5578:DAC 锁存错误的 I2C 地址

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/865081/dac5578-dac-latches-wrong-i2c-address

器件型号:DAC5578
主题中讨论的其他器件:DAC121C081DAC43608

您好!

我在 TI 客户支持的 Jejomar Ildefonso 的指导下来到了这个论坛。 在这里、我找到了以下可能与我们的问题在某种程度上相关的主题:

DAC121C081:I2C 在 Adam Daluga 的问题上进行了寻址

虽然我们没有在不同的电位上运行两个 DAC、但我们还看到地址选择引脚被读作高电平而不是悬空。 此外、上述线程也脱机、因此我无法对此得出结论。 下面是我们的故事:

我们在其中一个设计中使用了两个 DAC5578以及多个其他 I2C 总线从器件。 分配的地址为0x4E 和0x4F。 只有在有限的电路板温度范围内、特定数量的 DAC 才会锁存错误的 I2C 地址。 对于所有发生故障的 DAC、出现问题的温度范围为大约18°C 至26°C 在该范围之外(测试温度范围为-20°C 至+85°C)、地址设置正确。 这个问题似乎与单个物理 IC 相关、因为交换发生故障的 DAC 和良好的 DAC 也会将问题的发生转换为总线上的其他地址。 所有观察到的事件将0x4E 变为地址0x49、将0x4F 变为0x4B。 因此、浮点地址输入引脚似乎被解释为高电平而不是悬空!
导致此行为的原因是什么?

非常感谢您的支持、

伊曼纽尔

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

    伊曼纽尔、您好!

    欢迎使用 E2E、感谢您的提问。 我们已经看到了一些具有三态输入选项的旧器件的这些问题、尤其是对于 I2C 地址。 这些输入具有内部弱上拉和下拉电阻器、它们可能在不同的温度范围内超出精度。  

    我们建议使用更强的(5k 至10k)外部上拉和下拉电阻器、具有低温协同效率。 如果您无法避免地址引脚的悬空选项、建议您这样做。  

    很抱歉、三态选项出现问题。 希望该建议对您有用。

    此致、

    Uttam Sahu

    应用工程师、精密 DAC

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

    您好 Uttam Sahu

    非常感谢您的快速回复!

    我想先更好地理解这个问题。 您提到可能会出现不同的温度范围。

    因此、我们看到的18°C 至26°C 范围可能会发生变化、例如 DAC 的生产批次?

    此外、即使问题最初不存在、问题是否也会在使用寿命期间出现?

    对于我们来说、添加外部上拉/下拉电阻器并不是一种快速而简单的解决方法。 这个区域的空间很小、浮点引脚按照这个词的最佳意思浮动-所以没有额外的焊盘焊接电阻器、并且 QFN 封装很难暴露焊点! 我们很可能需要重新制造电路板来尝试您的解决方案。

    我们是否可以在数据表中忽略它、但这个问题是在某个地方提到的、还是存在勘误表?

    谢谢、此致、

    伊曼纽尔

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

    伊曼纽尔、您好!

    很抱歉出现问题。 我可以理解您的情况。 浮点选项主要是一个额外的选项、用于增加 I2C 地址的数量、但它将错误裕量减少了两个。 我知道数据表中没有明确提到这一点、但在对噪声敏感且涉及温度漂移的应用中、浮点输入很容易出错。

    数字时序和浮动电平未在我们的器件上经过生产测试。 此问题主要由客户报告、但尚未在数据表中记录。 目前、此错误仅在"E2E 日志"中的 "培训和支持"选项卡上的特定产品页面中列出。

    由于工艺变化、不同批次的误差可能会以不同的方式重现。 由于误差幅度减小、我们的新器件不包含浮动选项。  

    我知道这可能需要电路板重新制造或返工。 不过、您是否可以测试外部上拉和下拉电阻或切换到我们的新 DAC 系列:DAC43608?

    此致、

    Uttam

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

    您好、Uttam、

    感谢您的回复。

    增加的 I2C 地址数量正是我们在该应用中所需要的。 因此、建议的替代方案对我们来说不是解决方案、我们必须尝试外部上拉/下拉方法。 无论如何、我们必须重新设计电路板。 但是、我们似乎无法解决现场已有单元的潜在问题!

    再次感谢您的支持。 我认为这种情况可以视为已关闭。

    此致、

    伊曼纽尔