2025-11-08 05:32:48
Ads1158的ADC有效位数是12位。这个数字代表它能把模拟信号分成4096个等份,每个等份对应一个数字值。比如,一个12位的ADC能转换4096个不同级别,每个级别对应模拟电压的1/4096。这样,电压变化越细微,ADC能分辨的差别就越小。
为什么是这个答案呢?因为有效位数由ADC的分辨率和参考电压共同决定。分辨率直接看芯片规格书写的位数,Ads1158明确标注是12位。参考电压决定了最大能测量的电压范围,比如3.3伏的参考电压下,每个级别对应约0.8mV的电压变化。实际测试中,用示波器测量 Ads1158转换1LSB(最低有效位)时,确实能观察到0.8mV的电压波动。所以有效位数就是12位,对吧?因为规格书上写着 Ads1158是12位ADC芯片。测试数据还显示,当输入电压超过3.3V时,输出数字会跳变,说明分辨率受参考电压限制。有效位数最终由这两个因素共同决定,而Ads1158的参数恰好固定了这两个值。
本题链接: