電路功能與優(yōu)勢
圖1所示電路是一款雙通道色度計,其具有一個調(diào)制光源發(fā)射器,各通道上有可編程增益跨阻放大器,后接一個噪聲非常低的24位Σ-Δ型模數(shù)轉(zhuǎn)換器(ADC)。 ADC的輸出連接到一個標準FPGA夾層卡。 FPGA從ADC獲得采樣數(shù)據(jù),實現(xiàn)一個同步檢波算法。
通過使用調(diào)制光和數(shù)字同步檢波而非恒流(直流)源,系統(tǒng)可有力地抑制非調(diào)制頻率的噪聲源,提供出色的精度。
該雙通道電路以三種不同的波長測量樣本與參考容器中的液體的吸收光線之比。 這種測量方法構(gòu)成許多通過吸收光譜測量濃度和表征材料的化學(xué)分析和環(huán)境監(jiān)控儀器儀表的基礎(chǔ)。
圖1. 帶可編程增益跨阻放大器和鎖定放大器的雙通道色度計(原理示意圖: 未顯示所有連接和去耦)
電路描述
一個設(shè)置為用戶可編程頻率的時鐘利用一個恒流驅(qū)動器調(diào)制三種LED顏色中的一種,該恒流驅(qū)動器由運算放大器AD8615、開關(guān)ADG819和數(shù)字電位計 AD5201構(gòu)成。分光鏡將一半光線通過樣本容器發(fā)送,另一半通過參考容器發(fā)送。 配置為跨阻放大器的ADA4528-1隨后將光電二極管電流轉(zhuǎn)換為輸出電壓方波,其幅度與從樣本或參考容器透射出來的光線成正比。 跨阻放大器利用單刀雙擲(SPDT)開關(guān)ADG633選擇兩個跨阻增益中的一個。AD7175-2 Σ-Δ ADC對電壓進行采樣,并將數(shù)字數(shù)據(jù)發(fā)送到FPGA進行數(shù)字解調(diào)。
FPGA首先將一個以數(shù)字方式生成的正弦波與LED時鐘同步,然后將此正弦波與ADC采樣數(shù)據(jù)相乘,從而實現(xiàn)同步解調(diào)。 此外,該正弦波的90°相移版本也與ADC數(shù)據(jù)相乘以獲得調(diào)制信號的正交分量。 這些操作的結(jié)果是產(chǎn)生兩個低頻解調(diào)信號,分別代表各通道接收光線的同相和正交分量。 一個窄帶FIR低通濾波器濾除所有其他頻率成分,這樣便很容易計算光電二極管測得的信號的幅度和相移,而與LED時鐘不同的頻率的光線或電氣噪聲則被抑制。 多路復(fù)用器ADG704將供電軌連接至三種顏色LED中的一個,用戶可以通過2位地址選擇測試波長。AD8615和NPN晶體管構(gòu)成一個簡單的電流源,LED電流由下式給出:
其中:
VNON-INVERTING為AD8615同相輸入端電壓。
ADG819 SPDT開關(guān)連接到設(shè)定點電壓和地,其控制引腳連接到參考時鐘。 當時鐘在高低之間振蕩時,電流源的設(shè)定點從0 mA變?yōu)樗璧妮敵鲭娏鳎瑥亩a(chǎn)生一個方波信號。
數(shù)字電位計AD5201充當2.5 V基準電壓源的可編程電阻分壓器,使得LED電流共有33種不同的電流輸出設(shè)置。
樣本和參考容器各接收LED光能的一半,吸收的光量取決于每個容器中介質(zhì)的類型和濃度。 每個容器另一側(cè)的光電二極管產(chǎn)生少量電流,數(shù)量與接收到的光量成比例。
每個接收器通道的第一級包含ADA4528-1運算放大器,該運算放大器配置為跨阻放大器,可將光電二極管輸出電流轉(zhuǎn)換為電壓。 ADA4528-1是一款自穩(wěn)零放大器,其所導(dǎo)致的失調(diào)可忽略不計,無1/f噪聲,寬帶噪聲則非常低(5.9 nV/√Hz)。 像所有自穩(wěn)零放大器一樣,在自穩(wěn)零頻率處會出現(xiàn)一個噪聲尖峰。 對于ADA4528-1,該頻率約為200 kHz,但電路信號帶寬早在此之前即發(fā)生滾降。
運算放大器輸入偏置電流乘以輸出端的反饋電阻值,作為失調(diào)電壓。 運算放大器的輸入失調(diào)電壓出現(xiàn)在輸出端會被放大,其增益取決于反饋電阻和光電二極管分流電阻。 此外,運算放大器的任何輸入電壓失調(diào)都會出現(xiàn)在光電二極管上,導(dǎo)致光電二極管暗電流增加。ADA4528-1的失調(diào)電壓很低(2.5 μV),非常適合這種應(yīng)用。
圖2顯示了一個帶單反饋電阻的典型跨阻放大器及其理想傳遞函數(shù)。
圖2. 跨阻放大器傳遞函數(shù)
由于某些受測溶液可能具有非常強的吸收特性,因此有時需要使用大反饋電阻來測量光電二極管產(chǎn)生的極小電流,同時要能夠測量與高度稀釋溶液相對應(yīng)的大電流。 為了解決這一難題,圖1中的光電二極管放大器含有兩個不同的可選增益。 其中一個增益設(shè)為33 kΩ,另一個設(shè)為1 MΩ。 當單SPDT開關(guān)連接運算放大器的輸出端以便開關(guān)反饋電阻時,ADG633的導(dǎo)通電阻會導(dǎo)致跨阻增益誤差。 為了避免這個問題,圖3顯示了一種較好的配置,在該配置中,反饋環(huán)路內(nèi)部的ADG633選擇所需電阻,同時第二個開關(guān)將系統(tǒng)下一級與所選反饋環(huán)路相連。 放大器輸出端的電壓為:
而不是
它表示增益誤差。 但是,由于其中一個ADG633位于反饋環(huán)路之外,該級的輸出阻抗即為ADG633的導(dǎo)通電阻(通常52 Ω),而非閉環(huán)工作時與運算放大器輸出有關(guān)的極低輸出阻抗。ADG633漏電流(典型值5 pA)引起的誤差可忽略不計。
哪怕諸如ADA4528-1這類最好的軌到軌輸出放大器,其輸出都無法完全擺動至供電軌。 此外,ADA4528-1上的輸入失調(diào)電壓可以為負,雖然其數(shù)值非常小。 運算放大器ADA4805-1不是通過一個負電源來保證放大器絕不削波,并且保證它能驅(qū)動至0.0 V,而是提供一個100 mV緩沖電壓來偏置光電二極管陽極和ADA4528-1。ADA4805-1非常適合用作基準電壓緩沖器,因為當驅(qū)動去耦用大容性負載時,它能保持單位增益穩(wěn)定性。 另外還使用第二個ADA4805-1來緩沖用以設(shè)置LED電流的數(shù)字電位計AD5201輸出。
圖3. 可編程增益跨阻放大器
光電二極管放大器輸出電壓可在0.1 V至5.0 V范圍內(nèi)擺動。對于33 kΩ范圍而言,4.9 V輸出范圍對應(yīng)148.5 μA的滿量程光電二極管電流。 對于1 MΩ范圍,其對應(yīng)4.9 μA的滿量程光電二極管電流。 使用1 MΩ的增益設(shè)置工作時,務(wù)必保護光電二極管不受外界光線影響,以防放大器飽和。 雖然下文所述的同步檢波方案能夠有力地衰減任何不與LED時鐘同步的頻率,但若ADC返回飽和數(shù)據(jù),檢波方案將無法正常工作。
各通道的增益設(shè)置可通過FPGA板獨立選擇。
ADC采樣速率和調(diào)制頻率選擇
AD7175-2 ADC配置有sinc5+sinc1濾波器,輸出數(shù)據(jù)速率為250 kSPS,可采樣單周期建立對兩個通道采樣。這種配置使得各通道的有效采樣速率為25 kSPS(各通道每隔40 μs輸出數(shù)據(jù))。 任何高于12.5 kHz的頻率(例如方波調(diào)制的奇數(shù)諧波)都會混疊回到ADC通帶中,只要其不是剛好位于調(diào)制頻率之上,同步解調(diào)級就會抑制這些頻率。 為了防止調(diào)制波形的混疊頻率折回到基頻,應(yīng)根據(jù)以下關(guān)系選擇調(diào)制頻率:
其中:
FMODULATION為調(diào)制頻率。
FSAMPLE為ADC有效輸出數(shù)據(jù)速率。
n為整數(shù)(對應(yīng)于調(diào)制頻率的諧波)。
例如在本系統(tǒng)中,有效輸出數(shù)據(jù)速率為25 kSPS,因此,如果需要1 kHz左右的調(diào)制頻率,該頻率必須是1020 Hz (n = 12)或943 Hz (n = 13)以避免混疊問題。 采樣這種方法選擇調(diào)制頻率,前端即無需使用陡峭的抗混疊濾波器。
數(shù)字同步檢波
本電路不是在硬件中實現(xiàn)同步檢波,而是獲得時間采樣數(shù)據(jù)并利用FPGA實現(xiàn)數(shù)字同步檢波。 圖4是FPGA中實現(xiàn)的數(shù)字同步檢波模塊的示意圖。 FPGA產(chǎn)生交流激勵信號驅(qū)動LED,以數(shù)字方式產(chǎn)生的正弦波在數(shù)字鎖相環(huán)中鎖定該信號。 輸入信號與數(shù)字正弦波和90°相移版本相乘,產(chǎn)生兩個低頻解調(diào)信號,其分別與輸入信號在調(diào)制頻率的同相和正交分量成正比。 如圖4所示,幅度為這兩個分量的平方和之根。 有關(guān)該解調(diào)技術(shù)的更多信息,請參閱“了解詳情”部分。
圖4. 包括FPGA同步檢波器的系統(tǒng)框圖
電源
EVAL-CN0363-PMDZ板由外部6 V至12 V直流電源供電。
電路的模擬部分由來自低壓差穩(wěn)壓器ADP7102的AVDD = 5 V供電。 電路的數(shù)字部分由低壓差穩(wěn)壓器ADP1720產(chǎn)生的IOVDD = 3.3 V供電。 或者,IOVDD也可以通過鏈路選項由PMOD連接器VCC提供。
2.5 V基準電壓由AD7175-2 ADC的內(nèi)部2.5 V基準源提供。
電路性能測量
為了驗證系統(tǒng)的噪聲性能,應(yīng)在禁用所有LED的情況下獲取數(shù)據(jù)。 同步檢波器依然工作在LED時鐘頻率,但不會檢測到任何與該時鐘同步的光信號,因此,它會消除所有直流和交流信號。 表1所示為無噪聲位性能。
表1. 無噪聲位性能1
1 采樣速率 = 25 kSPS,激勵頻率 = 1020 Hz,輸出濾波器帶寬 = 100 Hz。
常見變化
改變光電二極管放大器上反饋電阻的值即可改變放大器增益,這是一種自定義電路的簡單方法,可用于不同光照水平的特定應(yīng)用。 然而,補償電容也必須改變,以保持帶寬不變,并保證放大器的穩(wěn)定性。
對于極低水平光照測量系統(tǒng)而言,同步檢波器的輸出低通濾波器的截止頻率可設(shè)為低得多的頻率值,以便具有最佳性能,但代價是測量周期較長。
由于LED的光輸出隨溫度變化而改變,系統(tǒng)以樣本和參考通道的比例進行測量。 光電二極管的增益容差最大值為±11%;因此,由于LED輸出隨時間和溫度的變化而改變,比例的變動在一定程度上存在漂移。 增加光反饋網(wǎng)絡(luò)來控制LED光輸出可降低其隨溫度的變化,使精確的單端測量成為可能。
可以不使用方波來調(diào)制LED,而用FPGA中的DDS或PWM來產(chǎn)生正弦波調(diào)制。 正弦波調(diào)制可減少信號的諧波成分,使濾波更簡單,并降低噪聲。
電路評估與測試
EVAL-CN0363-PMDZ板的完整文檔,包括原理圖、布局圖、Gerber文件和物料清單,可在CN-0363設(shè)計支持包中找到,網(wǎng)址:www.analog.com/CN0363-DesignSupport。
CN-0363評估軟件與FPGA開發(fā)板通信,以從EVAL-CN0363-PMDZ電路板捕捉數(shù)據(jù)并進行分析。
設(shè)備要求
·EVAL-CN0363-PMDZ電路評估板
·6 V至12 V、500 mA直流電源或壁式電源適配器
·FPGA開發(fā)板(如ZedBoard)和12 V電源
·8 GB SD卡,隨同EVAL-CN0363-PMDZ提供
·USB鍵盤和鼠標組合
·HDMI監(jiān)視器(僅HD)
·CN-0363評估軟件(參見CN-0363用戶指南)
·蒸餾水和測試液體樣本
開始使用
有關(guān)評估硬件和軟件的操作詳情,請參閱CN-0363用戶指南。
HDL軟件和驅(qū)動在軟件鏈接中提供,支持各種FPGA開發(fā)板,例如Avnet ZedBoard。
開發(fā)平臺需要一個SD開,其已隨同CN-0363硬件提供。 SD卡已經(jīng)過適當分區(qū),但必須用最新鏡像予以更新。 程序參見CN-0363用戶指南。
功能框圖
圖5所示為測試設(shè)置的功能框圖。
圖5. 評估系統(tǒng)功能框圖
設(shè)置
按照如下方式設(shè)置系統(tǒng):
1.用PMOD電纜連接EVAL-CN0363- PMDZ和ZedBoard,并將一個6 V至12 V直流電源連接到J2電源連接器。 此時不要接通電源。
2.將USB鍵盤/鼠標、HDMI監(jiān)視器和電源連接到ZedBoard。 此時不要接通電源。
測試
按照如下方式初始化系統(tǒng):
1.接通EVAL-CN0363-PMDZ板的電源。
2.接通ZedBoard的電源。
3.讓系統(tǒng)開始引導(dǎo)。
4.若需要,輸入CN-0363用戶指南所述的適當鍵盤命令。
校準
系統(tǒng)需進行一次初始校準,以便補償波束分離器與光電二極管之間的對齊誤差,以及補償光電二極管的所有響應(yīng)失配。 若要校準系統(tǒng),以蒸餾水填充兩個容器,然后插入PCB的方孔中。 在校準過程中,建議將光電二極管屏蔽起來,防止環(huán)境光線照射。
在軟件中啟動自動校準程序:從Menu(菜單)欄打開Calibration(校準)對話框,然后單擊Calibrate(校準)。 完成全部校準程序需要幾秒鐘時間,進度條會指示當前步驟。 校準完成時,校準值會更新。 校準會消除零點失調(diào),并設(shè)置各通道的正確增益。 校準數(shù)據(jù)還包括一個乘法系數(shù)K,其表示滿量程激勵下參考通道值和樣本通道值的相對關(guān)系。
針對每種LED顏色,軟件都會計算系數(shù)K,因此有:
其中,K表示經(jīng)計算得出的校準常數(shù)。
完成校準后,軟件在后續(xù)測量中均使用這些校準常數(shù)。
在光譜技術(shù)上,吸光度定義為到達被測介質(zhì)的光與通過介質(zhì)傳遞的光的對數(shù)之比。 根據(jù)比爾-朗伯特定律,通過介質(zhì)傳遞的光量隨通道長度和濃度的增加而以指數(shù)規(guī)律遞減。 通過將吸光度定義為對數(shù),可使得它與介質(zhì)的濃度直接成比例(假設(shè)通道長度不變)。
無需使用有害化學(xué)物質(zhì)即可驗證該理論的簡單方法,是測量食用色素的染料濃度。 圖6顯示采用EVAL-CN0363-PMDZ進行測量時,黃色5號染料不同濃度的實驗結(jié)果。
圖6. 465 nm(主波長)光下黃色5號染料的吸光度直線
黃色溶液可強烈吸收藍光;因此,測量采用藍光(465 nm主波長)LED作為光源。 x軸表示體積濃度(每毫升水中染料的毫升數(shù),因此x軸沒有單位),y軸表示吸光度。 根據(jù)比爾-朗伯特定律的預(yù)測,吸光度隨濃度呈線性變化。
分析樣本
單擊Automated Data Collection(自動收集數(shù)據(jù))選項卡中的Analyze Sample(分析樣本)按鈕(參見圖7)以自動分析樣本,循環(huán)處理所有三種顏色,并計算每種顏色的吸光度。 完成分析需要幾秒鐘時間,進度條會更新以指示當前步驟。 分析完成時會顯示吸光度值。 然后便可將該樣本與樣本庫中的現(xiàn)有樣本進行比對,或?qū)⑵浔4娴綐颖編熘泄硎褂谩?/p>
圖7. Automated Data Collection(自動收集數(shù)據(jù))選項卡視圖
電流/吸光度測量和手動設(shè)置
通過Current/Absorbance Measurement(電流/吸光度測量)選項卡,用戶可以直接手動控制LED和增益,以及查看原始數(shù)據(jù)(參見圖8)。 下列參數(shù)可供設(shè)置: Excitation Frequency(激勵頻率)、Excitation Current(激勵電流)、LED(紅光、綠光或藍光)、Reference Channel Gain(參考通道增益)和Sample Channel Gain(樣本通道增益)。
更改這些值后,運行自動校準程序可以恢復(fù)初始默認值。
圖8. Current/Absorbance Measurement(電流/吸光度測量)選項卡視圖
樣本庫
利用Sample Library(樣本庫)選項卡(參見圖9),用戶可以管理和比較以前保存的樣本數(shù)據(jù)。 左側(cè)是所有樣本的列表。 右側(cè)是當前所選樣本的吸光度值。
按住CTRL鍵可以選擇多個樣本。 利用此功能可以直接比較多個樣本的吸光度。 選擇樣本,然后單擊Remove(刪除),可以將樣本從庫中刪除。 從庫中刪除的樣本無法恢復(fù)。
EVAL-CN0363-PMDZ板的照片如圖10所示。
圖9. Sample Library(樣本庫)選項卡視圖
圖 10. EVAL-CN0363-PMDZ照片
評論
查看更多