光學(xué)激光模塊需要補(bǔ)償APD(雪崩光電二極管)的非線性響應(yīng)。本應(yīng)用筆記討論了Maxim的光學(xué)控制器如何設(shè)計以補(bǔ)償這種行為。DS1875 SFP控制器作為本文的示例器件。
APD 特性
光模塊使用基于APD(雪崩光電二極管)的光接收器,用于高靈敏度應(yīng)用。
從APD收到的反饋是非線性的(平均接收功率)。這種非線性使得難以實(shí)現(xiàn)對激光模塊的良好控制。典型APD非線性的特點(diǎn)如圖1所示。
圖1.典型的APD性能顯示非線性響應(yīng)。
為了正常工作,有必要補(bǔ)償這種非線性行為。這種補(bǔ)償允許線性反饋到SFP控制器模塊,并提高系統(tǒng)的穩(wěn)定性。然后,補(bǔ)償響應(yīng)將如圖2所示。
圖2.這是指示預(yù)期典型響應(yīng)的平均曲線。補(bǔ)償生產(chǎn)過程中響應(yīng)的微小變化是不可行的。
使用 RSSI 校正非線性
Maxim的光控制器(如DS1875)可以補(bǔ)償APD的非線性行為。
DS1875的一個輸入通道(MON3)有兩個范圍(精細(xì)和粗略),每個范圍都有獨(dú)立的刻度和失調(diào),用于校正接收功率的非線性。該校正是通過非線性APD二極管響應(yīng)的分段線性近似來完成的。
除了提供兩個獨(dú)立的量程外,DS1875還允許在精細(xì)量程內(nèi)右移ADC結(jié)果。通過右移,即使輸入信號沒有覆蓋整個輸入范圍,也可以獲得更高的分辨率。
滯后的重要性
DS1875根據(jù)給定交越點(diǎn)的輸入信號幅度自動在兩個量程之間切換。滯后在分頻點(diǎn)提供,當(dāng)從粗范圍到細(xì)范圍時,遲滯會發(fā)生變化。這可確保設(shè)備不會在范圍之間切換并導(dǎo)致不穩(wěn)定。
根據(jù)為精細(xì)范圍編程的正確換檔,分頻點(diǎn)會有所不同。表 1 詳細(xì)說明了在右移的各種設(shè)置下交叉點(diǎn)如何變化。請注意 DEC 列中將值更改為“滯后”列。
右移 | 十六進(jìn)制 | 12 月 | 磁滯現(xiàn)象 |
0 | FFF8 | 65528 | 61440 |
1 | 7FFC | 32764 | 30720 |
2 | 3FFE | 16382 | 15360 |
3 | 1FFF | 8191 | 7680 |
4 | FFF | 4095 | 3840 |
5 | 7FF | 2047 | 1920 |
6 | 3FF | 1023 | 960 |
7 | 1FF | 511 | 480 |
校準(zhǔn)DS1875
DS1875的MON3輸入的兩個量程必須校準(zhǔn),以便正確接近所需的APD響應(yīng)。使用以下過程,為兩個不同的范圍標(biāo)識比例和偏移值。
確保對精細(xì)和粗略范圍進(jìn)行編程,以便每個范圍的有效響應(yīng)是線性的。工廠編程值的設(shè)置使響應(yīng)是線性的,在3的精細(xì)范圍內(nèi)右移。
在 MON3P 上強(qiáng)制兩個輸入(“a”dB 和“b”dB)。使用工廠校準(zhǔn),測量數(shù)字MON3值。兩個輸入已經(jīng)配置,以便粗略范圍使用“a”dB,精細(xì)范圍使用“b”dB??梢赃x擇任意兩個點(diǎn),一個在精細(xì)范圍內(nèi),另一個在粗略范圍內(nèi)。根據(jù)識別的誤差,必須重新評估這些測量值,以獲得最佳分段線性近似值。
在步驟2中獲得的值將與補(bǔ)償APD非線性響應(yīng)所需的值不同。精細(xì)和粗刻度和偏移值都必須進(jìn)行校準(zhǔn),以便它們與所需值正確匹配。
這兩個測量值被視為“x”值。兩個點(diǎn)的所需輸出被視為“y”值。
計算精細(xì)ADC范圍的比例和失調(diào)。此計算將使用兩個點(diǎn)。第一個點(diǎn)是在第一次計算(步驟 2)中測量的 b dB 輸入的 x 值和 y 值 (x1, y1)。另一個是 (0, 0) 點(diǎn) (x2, y2)。0, 0 點(diǎn)是一個假設(shè),它允許我們僅用兩個數(shù)據(jù)點(diǎn)來修剪刻度和偏移量。如果 (0, 0) 不適合所需的響應(yīng),則用戶可能希望使用另一個數(shù)據(jù)點(diǎn)。
對于所需的響應(yīng),請找到所需的最接近的右移位。將所需輸出(b dB點(diǎn)的y值)與表1中的DEC值進(jìn)行比較。最接近所需響應(yīng)的 DEC 值應(yīng)用作 x 值。相應(yīng)的所需 (y) 值應(yīng)使用上面的m_fine和c_fine值計算。這一點(diǎn)是(x2,y2)。
使用 (x2, y2) 交叉值作為數(shù)據(jù)點(diǎn),使用 b db 點(diǎn) (x3, y3) 的值,使用以下方法計算粗略 ADC 范圍的比例和失調(diào):
將失調(diào)(c_fine和c_coarse)加載到DS1875的相應(yīng)寄存器中。請注意,如果偏移值為負(fù),則2的補(bǔ)碼值將編程到寄存器中。
現(xiàn)在必須單獨(dú)調(diào)整精細(xì)和粗標(biāo)度值,以讀取兩個輸入(a dB 和 b dB)的所需值。
可以根據(jù)修改后的響應(yīng)(使用新的標(biāo)度和失調(diào)值)和所需的響應(yīng)生成誤差曲線(圖3)。誤差曲線可以根據(jù)兩個點(diǎn)(a和b)的位置改變。第一個波瓣表示精細(xì)范圍內(nèi)的誤差;第二個波瓣表示粗略范圍內(nèi)的誤差。更改點(diǎn)將允許操縱誤差大小以滿足最終用戶的需求。
結(jié)果
新的精細(xì)值和粗值可用于查看設(shè)備是否近似于所需的響應(yīng)。圖 3 顯示了圖 2 中響應(yīng)的結(jié)果。
圖3.該誤差曲線顯示了使用新的標(biāo)度和偏移值以及所需響應(yīng)的修改響應(yīng)。
所需響應(yīng)和計算響應(yīng)之間的誤差如圖4所示。
圖4.計算所需響應(yīng)后出錯。
審核編輯:郭婷
-
二極管
+關(guān)注
關(guān)注
147文章
9740瀏覽量
167679 -
控制器
+關(guān)注
關(guān)注
112文章
16461瀏覽量
179580 -
接收器
+關(guān)注
關(guān)注
14文章
2482瀏覽量
72247
發(fā)布評論請先 登錄
相關(guān)推薦
變送器 非線性補(bǔ)償 有 哪些 算法 ?
傳感器信號的非線性補(bǔ)償
傳感器信號的線性化處理與非線性補(bǔ)償
鉑電阻測溫非線性補(bǔ)償的研究
APD非線性響應(yīng)補(bǔ)償
![<b class='flag-5'>APD</b><b class='flag-5'>非線性</b><b class='flag-5'>響應(yīng)補(bǔ)償</b>](https://file1.elecfans.com//web2/M00/A5/6F/wKgZomUMOG2AM5k_AAAPV1LgufQ148.gif)
APD探測技術(shù)的實(shí)時噪聲補(bǔ)償
![<b class='flag-5'>APD</b>探測技術(shù)的實(shí)時噪聲<b class='flag-5'>補(bǔ)償</b>](https://file.elecfans.com/web2/M00/49/14/pYYBAGKhtDeAV2aYAAATigOzqjU596.jpg)
函數(shù)擬合法力數(shù)字傳感器的非線性和溫度補(bǔ)償_江東
伺服系統(tǒng)復(fù)合控制技術(shù)和非線性補(bǔ)償技術(shù)
如何使用小波神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)溫度傳感器非線性補(bǔ)償的研究
![如何使用小波神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)溫度傳感器<b class='flag-5'>非線性</b><b class='flag-5'>補(bǔ)償</b>的研究](https://file.elecfans.com/web1/M00/B8/C9/o4YBAF59xnmAMsi0AACorDFqRbM086.png)
評論