分辨率
分辨率有8位、10位、12位、16位。那么这到底是什么意思呢?
假设是12位的分辨率,其对应3.3V。那么就是将3.3V分割成2^12份,最小的电压就是\frac{3.3V}{2^1^2}
\frac{3.3V}{2^1^2}
(即:0.0008057V),它用0000 0000 0000 0001来表示(因为是12位)。\frac{3.3V}{2^1^2}
\frac{3.3V}{2^1^2}
* 2 = \frac{3.3V}{2^1^1}
\frac{3.3V}{2^1^1}
,它用0000 0000 0000 0010来表示(因为左移1位相当于乘以2)。所以1000 0000 0000 0000就表示电压值,\frac{3.3V}{2^1^2}
\frac{3.3V}{2^1^2}
* 2^11 = ,即表示1.65V电压。110 0000 0000 0001 就表示电压值 + 。由此可知,12位的分辨率可以表示0 ~ 3.3V之间的很多电压值。所以,分辨率越高,表达的电压就越精确。
单片机中通常是10位、12位分辨率的比较多,如果我们需要更精确的ADC,那么就要使用外挂的ADC芯片了。
|