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.

[参考译文] DAC121C081:在写入或读取时随机无 ACK

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1305416/dac121c081-randomly-no-ack-on-write-or-read

器件型号:DAC121C081

生产问题:我有一些板的工作还可以。 其他的板随机地不在传输的地址部分上提供一个 ACK。

我看了 I2C 线路、我能看到的唯一区别是、ACK 在工作时为高电平、在工作时为低电平。

我们已尝试用新的 DAC 替换 DAC、只有在某些情况下可以解决问题。

我让他们在100KHz 和400KHz 下都能正常工作但失败。

I2C 链上还有其他器件。

该链具有2.2K 上拉电阻器。 如果尝试了2.49K、1.5K 和1.2K、结果相同。

我将2.2K 电阻器重新放置在一直都出现故障的电路板上、现在看来它可以正常工作了???

I2C 链上的所有其他器件似乎始终正常工作。

完整器件型号 DAC121C081CIMK/NOPB

用于替换的日期代码器件为2340、来自 Digikey 3241677EM3的批次代码。

对接下来的检查有什么想法吗?  

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

    ADR0悬空

    VA 源为 LM4132AMF-4.1/NOPB

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

    我们现在正在审查。

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

    您好、Howard、

    您在使用什么作为 I2C 电压? DAC 用于电源和 I/O 电压的电势有多大? 您是否已通过示波器确认总线达到 VIL/VIH 阈值?

    您正在使用什么 I2C 地址?

    谢谢。

    保罗

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

    我将3.3V 用作 I2C 电压。 DAC 使用的是4.1V VA。 我意识到 VA 电压太高、3.3V I2C 电压无法达到阈值。 我已经将 DAC VA 电压更改为3.3V、但仍有问题。  

    地址00011000

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

    我正在更新电路的图像、但它不断告诉我、不允许插入。

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

    我想您使用的是其中一个浮点地址:

    我们已经看到 、由于 PCB 上的磁通量过多、一些系统会出现浮动地址问题、从而形成可能将引脚拉至低电平或高电平的泄漏路径。  在实验中、您能否将地址引脚接地并检查通信是否变得更可靠?

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

    我会立即尝试。 DAC 是否需要我在 VA 引脚上从4.1V 更改为3.3V、以实现正常的功能?

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

    通过将 ADR0连接到 GND (引脚3)将其接地、并 将地址递增1。 它仍然随机失败。

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

    我注意到 SDA 规格表中的以下注释:

    串行数据双向连接。 数据是
    为内部16位寄存器计时或从中获取时钟
    与 SCL 时钟边沿相关。 这是一个
    必须拉至的开漏数据线
    (VA)的电压。

    SDA 线被上拉至 I2C 3.3V 电源。 这与用于为 VA 引脚供电的3.3V 基准不同。 是否也需要将其上拉至 VA 引脚?

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

    这似乎是某种初始化问题。 如果它上电、它将继续工作。 如果 IN 上电不工作、它不会开始工作。

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

    只要两个电压非常相似、具有不同的上拉电位就应该很好。   

    您是否能够用示波器捕获失败的 ACK?

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

    是的,但我似乎不能张贴他们.

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

    我可以通过电子邮件将它们发送给您吗?

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

    是的、 frost@ti.com。  

    您的供应是否单调递增?

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

    电子邮件已发送

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

    我还发送了另一封电子邮件、其中包含加电波形和原理图片段。

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

    您好、Alan!  

    Paul 在节假日外出、在下周返回时将查看原理图和波形。  

    此致!

    K·琼斯

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

    谢谢 Katlynne、他回来了1/2还是1/8?

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

    您好、Alan!  

    他8月1日又回来了。  

    您能通过电子邮件向我发送文件吗?  

    此致!

    K·琼斯

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

    我尝试了几件人们建议的事情。

    向 I2C 总线提供时钟18高值、以清除/复位器件。 这似乎不起作用,但不确定我的时机是否正确。

    尝试其他地址。 因此、我更改了代码、尝试使用有线地址、如果失败、尝试其他地址。 在这个单元上、这似乎使其正常工作。 所以、这看起来像是 DAC 上电地址设置问题。

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

    您好、Alan!  

    感谢您提供更多信息。 我认为最好能让我们回顾一下您的上电序列和时间安排。 您可以将其共享到我的电子邮件中。  

    此致!

    K·琼斯  

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

    发送的波形。

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

    您好、Alan!  

    VA 上似乎有一个几乎-4V 的非常大的负毛刺脉冲。 这可能会损坏器件。 这也解释了为什么更换部件并不总是能解决问题、因为您可能也会损坏新部件。  

    是否有方法可以避免在启动时出现这种干扰?

    此致!

    K·琼斯

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

    我发送了一封包含启动干扰原理图的电子邮件。

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

    您好、Alan!  

    感谢原理图。 是否可以通过任何方法从  LM4132AMF-4.1/NOPB 断开 VA 并 直接将电源连接到 DAC? 这样、我们可以检查问题是由上电干扰还是其他因素导致的。  

    此致!

    K·琼斯

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

    尊敬的 Katlynne:

    您是否指外部独立电源?

    阿兰

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

    您好、Alan!  

    是的、很抱歉没有说明。 我们可以知道、问题来自其他方面、如果 在 DAC 由 具有 干净斜升的外部电源供电时问题仍然会发生。

    此致!

    K·琼斯

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

    我已尝试使用外部电源。 该装置在外部电源上正常运行。 我在电路中重新连接了 VA、装置仍然正常工作。 我现在无法使用内部或外部电源使器件发生故障。 我将继续测试。

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

    我们仍然有问题。 是否有任何关于更新电路以防止加电干扰的建议?

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

    我假设由于电源上的感应负载和电源路径上的输出阻抗、电源斜坡是非单调的。  如果它正确地遵循您的原理图、您在 VA 电源上有一些串联电阻、在接地路径上有一些电感器-正确吗? 是否可以拆除这些组件? 替代方案是在 DAC 的 VA 输入端添加非常大的电容器、这些电容器将增大浪涌电流、但使器件的任何浪涌电流无关紧要。  您可以尝试在 DAC VDD 引脚上添加>100uF 的电容进行测试吗?

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

    您好、Paul、

    感谢您的建议。

    VA 由 U52 (DC_VDD)生成

    VA 串联电阻:不确定参考的是什么电阻?

    接地路径上的电感器:您是指 L5和/或 R220吗?

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

    我们正在测试将 U52.3 (基准电压 IC)使能引脚与+5V 电源断开的修改。 然后将其连接到+5V 电源的100K 电阻器和接地的1uF 电容器、从而使能引脚具有上电复位功能。 到目前为止,它似乎有所帮助。 您认为此修改是否有任何问题?

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

    您好、Alan!

    这似乎是审慎的。  将 RC 滤波器用作复位/使能引脚的唯一问题是斜坡时间很长、输入电压可能位于 VIH/VIL 输入区域之间、这可能会导致该引脚灌入额外电流。  我不认为这是一个主要的问题,但你可以考虑调整 RC,直到延迟是尽可能小。

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

    我们将把 U52基准更改为3.3V 器件、而不是4.1V 器件。 在最初的"问题"毛刺脉冲后超过一秒钟、VA 斜升超过40mS、这应该启动 RC 时间常数(100mS)。 U52上电后、U52.3基准引脚应变为高电平。 VIH/VIL 输入区域是启用被视为低电平与时间被视为高电平之间的时间吗?  

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

    您好、Alan!  

    是的、我认为您的解释是正确的。 使能高于 VIL 但低于 VIH 的时间。  

    此致!

    K·琼斯