什么是DAC输出电压在零的设置?(最小输出)和在0x3FF(最大输出)?也就是说,错误是否随着DAC寄存器中的更高的值或更高的电压电平而增加到ADC中?同样,误差是ADC输入的恒定电压差还是随着输入电压的增加而增加?ADC也使用VDD和Agnd作为POS和NEG引用吗?当DAC5REFH=0x00;DAC5REFL=0x00;我在输出处测量4mV。当DAC5REFH=0xFF;DAC5REFL=0xFF;我测量4.952VIf时,我使用4.952V作为正参考来计算步长,这些值看起来更好。我仍然在4V时得到21mA误差。DAC和ADC都使用相同的基准。误差随着电压增加而增加,并且是非线性的。我试过用ADC写具有计算值和测量值的DAC基准寄存器。我还查看了调试器中的两个寄存器。ADC工作得很好,只是DAC比它应该的低。我原本希望用这个设备在5V以内,但也许我需要使用一个不同的处理器或外部DAC。
什么是DAC输出电压在零的设置?(最小输出)和在0x3FF(最大输出)?也就是说,错误是否随着DAC寄存器中的更高的值或更高的电压电平而增加到ADC中?同样,误差是ADC输入的恒定电压差还是随着输入电压的增加而增加?ADC也使用VDD和Agnd作为POS和NEG引用吗?当DAC5REFH=0x00;DAC5REFL=0x00;我在输出处测量4mV。当DAC5REFH=0xFF;DAC5REFL=0xFF;我测量4.952VIf时,我使用4.952V作为正参考来计算步长,这些值看起来更好。我仍然在4V时得到21mA误差。DAC和ADC都使用相同的基准。误差随着电压增加而增加,并且是非线性的。我试过用ADC写具有计算值和测量值的DAC基准寄存器。我还查看了调试器中的两个寄存器。ADC工作得很好,只是DAC比它应该的低。我原本希望用这个设备在5V以内,但也许我需要使用一个不同的处理器或外部DAC。
举报