我们正在开发一种使用此芯片的产品,并将V和mA输出连接在一起。 我们没有启用双OUTEN位,正如应用说明中的警告。 问题是,电压和电流输出在几天内都正常工作,但随后mA输出只能升至0.930 mA,没有明显的原因。 这是我们第二块有这个问题的原型板。 在最后一块板上,我用20 mA的输出设置进行了通宵测试。 当我今天早上回来的时候,它仍然输出了20 mA。 我断开了电源,从 我们的机柜中卸下了PC板,然后重新打开电源。 输出将只转至0.973。
以下是我们的初始化代码:
V_DAC8760_Write (DAC8760_write_reset,1);
V_DAC8760_Write(DAC8760_write_control, clrsel)8760 clrsel);
在代码的后面部分,当选择输出类型/范围时,我们将执行以下操作:
V_DAC8760_Write(DAC8760_write_control,8760,(U16_Range | OUTEN | REEXT | OVR);
我们正在使用MAX1.4777万四路模拟开关(U6),因此我们可以切换VSENSE,这样我们还可以提供热电偶输出以及电压和电流输出,而不会因为开关接通电阻而出现错误。
同样,几天内一切正常,然后突然,mA输出出现故障。 将DAC计数设置为0xFFFF时,输出为0.930 mA。 将DAC计数设置为0x0000时,输出为0.915 mA。 这是我们的示意图的一部分, 由于机密性和公司政策,我不能包含所有内容。

