12位的AD表示有2^12种状态输出:从0到4095。每一种状态代表的电压(分辨率)=Vref÷2^12。 一般地规定,AD转换输出的最大值=Vref -(Vref÷2^12)。 “输出=Vin×(2^12-1)÷Vref”也对。只不过两者相差很小。 这里面可能与AD转换器的设计也有关。如果AD的内部的比较数字是从1开始发出的,一直递增到4095。则“输出=Vin×(2^12-1)÷Vref”是最理想的。