設萬維讀者為首頁 廣告服務 聯繫我們 關於萬維
簡體 繁體 手機版
分類廣告
版主:
萬維讀者網 > 靈機一動 > 帖子
高科技公司面試考題解答
送交者: 羽球飛 2007年04月09日09:15:15 於 [靈機一動] 發送悄悄話

用兩個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位的數模轉換器的輸出。

0%(0)
0%(0)
標 題 (必選項):
內 容 (選填項):
實用資訊
回國機票$360起 | 商務艙省$200 | 全球最佳航空公司出爐:海航獲五星
海外華人福利!在線看陳建斌《三叉戟》熱血歸回 豪情築夢 高清免費看 無地區限制
一周點擊熱帖 更多>>
一周回復熱帖