基于DS1875 SFP控制器的APD非線(xiàn)性響應補償
計算細調區ADC的量程和偏置。該計算使用兩個(gè)點(diǎn),第一個(gè)點(diǎn)為第一次計算中(步驟2)的b dB輸入測量的x值和y值(x1, y1);另一個(gè)點(diǎn)是(0, 0)點(diǎn)(x2, y2)。這個(gè)(0, 0)點(diǎn)是一個(gè)假設點(diǎn),只需使用2個(gè)數據點(diǎn)即可得出量程和偏置。如果(0, 0)不適合所期望的響應,那么用戶(hù)可以使用另一個(gè)數據點(diǎn)。
計算由下式完成:
y = m_fine × x + c_fine
其中,m_fine代表量程,c_fine代表偏置。
使用點(diǎn)(x2, y2),得到:
c_fine = 0
使用點(diǎn)(x1, y1),得到:
m_fine = y1/x1
為了得到所期望的響應,需找到最接近的右移位。將期望的輸出(點(diǎn)b dB的y值)與表1的DEC值相比較。最接近上述期望輸出的DEC值將被用作x值。與之相應的(y)值可以用上面的m_fine和c_fine推算,該點(diǎn)即為(x2, y2)。
使用(x2, y2)交叉點(diǎn)的值和b dB點(diǎn)(x3, y3)數值,由下式計算粗調區ADC的量程和偏置:
y = m_coarse × x + c_coarse
將偏置(c_fine和c_coarse)裝載到DS1875相應的寄存器。注意,如果這個(gè)偏置為負值,那么將其2進(jìn)制補碼寫(xiě)入寄存器。
現在要分別整理細調和粗調區的量程,讀出兩個(gè)輸入的期望值(a dB和b dB)。
基于修正過(guò)的響應(使用新的量程和偏置值)和期望的響應,可生成一條誤差曲線(xiàn)(圖3所示)。誤差曲線(xiàn)根據兩個(gè)點(diǎn)(a和b)的位置變化而變化。第一段斜線(xiàn)代表細調區的誤差;第二段斜線(xiàn)代表粗調區的誤差。誤差大小可以根據客戶(hù)要求,通過(guò)改變這兩個(gè)點(diǎn)的位置進(jìn)行調整。
結論
新的細調和粗調范圍可用來(lái)檢查器件是否近似擬合得到所期望的響應,圖3為圖2響應的擬合結果。
圖3. 這個(gè)誤差曲線(xiàn)分別顯示了使用新的量程和偏置進(jìn)行修正的響應和所期望的響應
所期望的響應特性與計算得到的響應特性的誤差如圖4所示。
圖4. 計算得到的響應與所期望響應的誤差
評論