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.

[参考译文] DAC80501:严重问题:在 V DD ​= 3.3V 下运行时、DAC80501 V OUT ​ 卡在 0V(基准警报恢复失败)

Guru**** 2680515 points

Other Parts Discussed in Thread: DAC80501

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1585480/dac80501-critical-issue-dac80501-v-out-stuck-at-0v-when-operating-at-v-dd-3-3v-reference-alarm-recovery-failure

器件型号: DAC80501

您好、  
我现在在 DAC80501 上遇到了严重问题。  

我们在收发器模块中使用多个 DAC80501(16 位、I2C 接口)器件、特别是针对配置为 2.5V 输出范围的 DAC 寻址、例如 TEC SET DAC (I2C 地址 0x48) 和偏置设定 DAC (0x4A)。
我们遇到了一个关键问题、即​当器件由 VDD​=3.3V 供电时、DAC VOUT 始终会卡在 0V。 相比之下、 在 VDD​=5V 时运行的类似 DAC(电压设置,地址 0x49)运行非常正常、并根据 DAC 数据值输出预期电压。
我们认为根本原因是器件在上电复位 (POR) 后立即进入基准警报 (REF-ALARM) 状态、因为默认配置目标是 5.0V 满量程 (FSR)、该电压超过 3.3V 电源轨。 此 REF 警报条件会将 VOUT 钳位​至 0V。
为了解决该问题、我们实现了一个激进的初始化序列、旨在恢复器件并将增益设置为安全的 2.5V FSR(1 个增益):
1.软件复位:将 0x1010 写入 TRIGGER 寄存器 (0x05) 以清除警报状态并复位器件。
2.增益配置:将 0x0000 写入增益寄存器 (0x04)、将 DAC 显式设置为 2.5V FSR (REF-DIV=0、BUFF-GAIN=0)。
3.时间延迟:实施 1ms​的延迟(足够超过所需的 1uS tUPDATE 时间),然后再继续。
DAC 数据写入:使用重试逻辑将所需的 16 位输出值重复写入 DAC 数据寄存器 (0x08)。
观察到的结果:
尽管我们进行了严格的尝试(包括添加回读验证以确认增益寄存器已成功设置为 0x0000(或对于 0x0000、拒绝写入 0x0100))、但 0x48 和 0x4A 器件的 DAC 输出仍保持在 0V。

技术支持请求:
请告诉我使用 i2c 命令的解决方案是什么。

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

    您好、

    当使用 VDD < 3.6V 时、您需要设置 REF-DIV 位= 1 才能操作 DAC。 这样、警报将消失、DAC 将运行。 我建议使用 REF-DIV = 1 和 BUFF-GAIN = 1 来获得 2.5V 输出范围。

    谢谢、
    Erin