DAC 規范分為兩個基本類別:靜態與動態。靜態規范是在穩定輸出狀態下、在 DAC 輸出端觀察到的行為,而動態規范則是指在代碼至代碼轉換過程中所觀察到的行為。在討論線性度與 DAC 傳輸函數時,您只需考慮靜態規范。
我們首先介紹一下失調誤差。失調誤差可描述整個 DAC 傳輸函數的上下移動量。通常對 10% 和 90% 左右滿量程的兩個點進行測量得到最適合線,可得出測量結果。我們這樣做的目的是避免輸出運算放大器工作在臨近其電源軌的非線性區域內。觀察斜截式直線方程式 y = mx + b(如下圖所示),失調誤差為 b 項。
0 代碼誤差與失調誤差類似,但描述的是另一個不同的實用 DAC 行為。測量 0 代碼誤差的方法是為 DAC 加載所有 0 的數據,并觀察 DAC 輸出電壓。在理想 DAC 中,在加載所有 0 的數據時 DAC 輸出端電壓均為 0V,但由于輸出緩沖器的余量需求,我們會看到一些小量 0V 的失調。
另一個重要規范是增益誤差。就像您可能期望的那樣,其可比較實際 DAC 傳輸函數斜率與理想斜率的差距。在理想情況下,傳輸函數斜率正好等于 1 LSB,但實際上經常會略微偏離這個數字。增益誤差的測量方式與失調誤差一樣,也是從相同兩點的最適合線獲得。如果失調誤差是 y = mx + b 中的 b 項,那么增益誤差就是 m 項。
可使用上述各種測量方法為 DAC 全面提供所有失調誤差、0 代碼誤差以及增益誤差,鑒于它們所描述的內容,這樣做是完全沒有問題的。剩下的規范包括 INL 和 DNL,可針對 DAC 傳輸函數中的每個代碼進行測量,但在電氣特性表中提供的單個數字,可用來表示在整個傳輸函數中所能觀察到的最差情況。此外,產品說明書的典型特性部分還包括用來顯示所有代碼中典型 INL 或 DNL 的圖表。
DNL 為微分非線性度,用來表示任意兩個連續 DAC 代碼的 LSB 測量值與 LSB 理想值之間的差異。DNL 通常用來推斷 DAC 單調性,確定 DAC 是否有任何丟失代碼。由于現代 ADC 和 DAC 大多數都是單調的,因此 DNL 通常沒有 INL 實用。
最后一個靜態線性規范是積分非線性度(INL),也稱為相對精度。INL 描述的是理想 DAC 輸出與實際 DAC 輸出之間的差異,其中失調誤差與增益誤差一直可從測量中通過校準消除。在很多情況下,對于需要極高精度的應用來說,INL 都是最具考慮價值的規范。失調、增益以及 0 代碼誤差都可進行外部補償,但我們無法深入器件封裝內部,通過糾正內部不匹配現象來修復 INL 問題。
-
緩沖器
+關注
關注
6文章
1921瀏覽量
45473 -
dac
+關注
關注
43文章
2291瀏覽量
190981 -
增益誤差
+關注
關注
0文章
10瀏覽量
5109
發布評論請先 登錄
相關推薦
評論