用兩個16位的數模轉換器,電阻,運算放大器,構成一個20位的數模轉換器。
16位的數模轉換器的表達式是
V = 10(C-2^15)/2^15
式中C是輸入整數(0 到 (2^16 - 1)),V是輸出電壓。假設16位的數模轉換器
的實際輸出與表達式非常接近。
20位的數模轉換器的表達式是
V = 10(C-2^19)/2^19
解:
按題意,20位的數模轉換器的表達式中的C的範圍是 0到2^20-1。
把C分成兩部分:C1高16位,C2低4位。這樣
C = C1*2^4 + C2
V = 10(C-2^19)/2^19 = 10(C1*2^4 + C2 - 2^19)/2^19
=10(C1*2^4 - 2^19)/2^19 + 10*C2/2^19
=[10(C1 - 2^15)/2^15] + [10(C2 + 2^15 - 2^15)/2^15]/16
上式的第一個[]是16位數模轉換器的表達式
上式的第二個[]也是16位數模轉換器的表達式,其中的整數輸入是C2+2^15。
這就是說,第二個16位數模轉換器,用低4位,最高位(15)置成1,其他位置成0
總結:20位中的高16位接到第一個16位數模轉換器。20位中的低4位接
第二個16位數模轉換器的低4位。第二個16位數模轉換器,最高位(15)置成1,其他位置成0
第二個16位數模轉換器的輸出放大1/16倍(衰減),再和第一個16位數模轉換器的輸出相加。
其結果就是20位的數模轉換器的輸出。