基于DS3501的APD偏壓溫度補償電路設(shè)計
2 DS3501工作原理
DS3501是一款7位、非易失(NV)數(shù)字電位器,端到端電阻為10 kΩ,可通過I2C接口對其進行編程設(shè)置。內(nèi)置溫度傳感器和對應(yīng)的模/數(shù)轉(zhuǎn)換器(ADC),溫度傳感器帶有一個36字節(jié)的NV查找表(LUT),以存儲不同溫度下對應(yīng)的輸出阻值,每4℃的溫度區(qū)間對應(yīng)一個阻值,覆蓋溫度范圍-40~+100℃。
DS3501原理框圖如圖2所示。芯片具有3種工作模式:Default模式,LUT模式和LUT Adder模式。Default模式最簡單,抽頭位置直接由控制器通過I2C總線控制;LUT模式和LUT Adder模式都是通過LUT查找表控制抽頭位置,二者的區(qū)別在于:LUTAdder模式中,抽頭寄存器WR中的值等于LUT查找表的輸出值加上初始值寄存器IVR中的值,而LUT模式中則不加IVR中的值。以上3種模式中,系統(tǒng)上電時,抽頭寄存器WR默認讀取初始值寄存器IVR中的值作為初始值。本文引用地址:http://cafeforensic.com/article/177174.htm
本設(shè)計通過配置相關(guān)寄存器使DS3501工作于LUT模式,電位器的抽頭位置直接由LUT的輸出控制。如圖2所示,芯片以周期TFRAME查詢溫度傳感器的輸出,將ADC轉(zhuǎn)化后的溫度值存貯于溫度寄存器(0Ch),根據(jù)此溫度確定一個地址值并存儲于LUT地址寄存器LUTAR(08h),讀取LUT查找表中對應(yīng)地址內(nèi)的阻值并存入抽頭寄存器WB(09h),實現(xiàn)抽頭位置的自動調(diào)整。這一特性使得僅通過此芯片就可以完成對APD的偏壓溫度補償,而不用借助微處理器進行計算和控制,簡化了電路設(shè)計。其中,LUT查找表中的存儲的阻值由APD的性能參數(shù)及環(huán)境溫度決定。同時,溫度值還可通過I2C總線由主機讀取。
3 偏壓溫度補償電路設(shè)計
3.1 電路設(shè)計原理
偏壓溫度補償電路如圖3所示,將DS3501的RH、RL和RW在外部連接成分壓器形式,RW端電壓可方便地通過下式計算:
因此,通過改變寄存器WR中的值,就可以獲得不同的偏置電壓。
評論