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.

ADC124S021参考电压问题

Other Parts Discussed in Thread: ADC124S021

现在采用ADC124S021作为模拟量输入的模数转换器,芯片的供电电压V为5伏,看datasheetAD转换的参考电压为5V,但实际我出来的结果是2.5V对应4096,从模拟量输入0V——2.5V线性度也很好,可见芯片内部的参考电压应该为2.5V;另一个问题是我输入模拟量在0——5V时,0——2.5V对应0——4096,输入超过2.5V后又从0开始,到5V又对应4096,如果内部参考电压为2.5V,那么输入模拟量超过参考电压2.5V时怎么又是从0开始,有的人说大于2.5V后数字量应该保持在4096,不知道是不是这样,还是非要将模拟量输入限制在0——2.5V,请各位大侠指教,谢谢~

  • 从你描述的现象看,应该不是硬件的问题。因为如果2.5V就饱和的话,2.5V以上应该都会输出4096。

    现在是又从0开始循环,感觉像是你做数据左移位时,多做了1次。

    你可以检查下你的程序里移位的循环,应该是这个问题。

  • 嗯,现在能确认芯片内的参考电压是5V,即5V时对应4096,现在将我测的波形贴上

    黄色的1波形为SCLK的16个脉冲波形,绿色的2波形为DIN通道选择,上升沿输入,DOUT为下降沿输出,在模拟量输入时怎么程序有的时候能得到一个数字结果,有的时候总是0,数字有的时候不是从0一直增大到4096,而是中间就到一个大的值然后又从一个小的数开始增大,感觉有些莫名其妙,各位大侠帮忙看看,是否波形是对的,DIN是上升沿输入,DOUT是下降沿输出吗,看时序图好像又不是,先谢谢了。