尊敬的支持:
PCB 上有一个 DAC60501、我提出并运行时遇到了器件不符合数据表规定的问题。 我使用 I2C 与器件通信、我从加电时读取寄存器中获得的值与它们的默认值不匹配。 例如、DevID 寄存器应读取0x2295、而是读取0x2195。 配置寄存器应读取0x0000、而是读取0x0200。 我在将0x000A 写入触发寄存器(执行 POR)之前和将0x000A 写入触发寄存器之后尝试读取这些寄存器-结果仍然相同。 此外、在读取状态寄存器时、我将读取0x0001、此0x0001具有 REF 警报位被设定、这表明 DAC 输出将因此为零伏。
但是、我测量 VREFIO 引脚、在该测试期间测量2.5V 电压、这表明内部基准工作正常。 但是、当我写入 DAC 寄存器以输出电压时、无论我写入 DAC 寄存器的值是多少、输出都保持在0V。 您是否知道我在这里做了什么错误、以及为什么这些寄存器读数不匹配数据表中所示的值? 请提供建议。
谢谢、
Tim