摘 要:介紹一種基于電化學分析技術,用于疾病早期診斷的DNA電化學信號采集儀。詳細闡述了儀器中的自動量程控制系統如何實現自動調整采樣靈敏度。在此系統中,DSP處理器根據采集到的電流信號值控制兩片數字電位器,從而調整I/V轉換的靈敏度,實現自動量程控制的功能,這樣就避免了手動設置靈敏度,提高了采樣的靈活性和準確性。
關鍵詞:DNA電化學信號采集儀;自動量程控制;數字電位器;I/V轉換
中圖分類號:TP29 文獻標識碼:A
文章編號:1004-373X(2010)03-167-04
Application of Automatic Scaling Control in the Instrument for
DNA Electrochemical Signals Acquisition
SHEN Donghai,DU Min,CHEN Xuhai
(Fujian Key Lab of Medical Instrument Pharmaceutical Technology,Fuzhou,350002,China)
Abstract:An introduction to the instrument for DNA electrochemical signals acquisition,which is based on the technology of analysis,and used for diagnosis of early disease is given.The system of automatic scaling control in this instrument is expounded.In the system,the DSP processor regulates the sensitivity of I/V conversion through controlling two digital potentiometer,then the automatic scaling control of signals acquisition is achieved.So,manual setting of sensitivity is avoided,and sensitivity and veracity of sampling are improved.
Keywords:instrument for DNA electrochemical signals acquisition;automatic scaling control;digital potentiometer;I/V conversion
0 引 言
DNA電化學信號采集儀是基于電化學分析技術設計的診斷儀器。電化學分析技術是當前測定DNA序列的熱點,它相對于表面分析技術、凝膠電泳技術、微量熱法、毛細管電泳法、電化學分析技術和化學發光分析技術等有較大優勢[1,2]。本設計采用循環伏安法檢測DNA生化反應產生的電流,從而對急性早幼粒細胞白血病(APL)和慢性粒細胞白血病(慢粒CML)作出早期診斷[3]。采集儀具有小型化、集成化及原位、在體、實時、在線的檢測等特點。
電化學方法的檢測體系一般為三電極體系:工作電極為金電極,其上面固定著DNA片段和用于檢測的電活性雜交指示劑[1,2];參比電極為銀/氯化銀電極;輔助電極為鉑電極。
一般情況下,使用CHI660C并選擇循環伏安法做電化學實驗,需要設置其靈敏度,一旦靈敏度設置不恰當,就會影響檢測效果[4]。因此,為了提高電流信號的檢測精度,DNA電化學信號采集儀需要具備自動控制靈敏度的功能。
本文首先簡單介紹了自制的DNA電化學信號采集儀的整體框架、功能及性能,然后詳細闡述了自動量程控制系統在信號采集模塊中的應用,并給出了相應的硬件和軟件設計方案。
1 系統設計
整個DNA電化學信號采集儀主要由四個模塊構成,如圖1所示。
處理器模塊 這部分采用TI公司的DSP處理器TMS320F2806,主要負責對信號發生模塊和信號采集模塊的控制,同時,對采集到的信號進行處理,并發送給上位機。
信號發生模塊 包括16位D/A、低通濾波和恒電位儀。該模塊在DSP的控制下,根據選擇的電化學檢測方法,產生相應的波形信號。
信號采集模塊 包括I/V轉換電路、自動量程控制電路、電壓調整電路、低通濾波電路和16位A/D。其功能是采集電化學反應池中的電流信號。
電化學反應池模塊 為三電極體系的電化學反應提供場所,并將反應中產生的電流信號傳送給信號采集模塊。
圖1 DNA電化學信號采集儀結構
2 自動量程控制系統的設計
2.1 自動量程控制系統的設計要求
考慮到一般電化學反應產生的電流信號范圍[4]為1.0×10-7~1.0×10-3A,所以就要求DNA電化學信號采集儀中信號采集部分的電路能檢測此范圍的電流信號,并且抗干擾性要強,噪聲和信號失真要低。此外,信號采集電路還需要具有數控式快速精確調檔的功能,能根據一定的條件自動調整靈敏度,即自動升檔或降檔。
一般情況下,應使被轉換量在A/D轉換線性區之內,盡可能使模擬量在1/2滿度~接近滿度的區域中轉換[5],即根據未知參數量值的范圍,自動選擇合適的靈敏度。
2.2 自動量程控制系統的設計
智能化DNA電化學信號采集儀是通過自動切換量程實現I/V轉換的。其原理如下:
I測量/K+V偏置=VREF#8226;S/2n
(1)
式中:I測量表示待測的電流信號;K表示采樣的靈敏度;V偏置表示某一恒定的偏置電壓;VREF表示A/D的參考電壓;S表示A/D采樣的數字信號值;n表示A/D轉換器的轉換位數。
在設計電路之前,可以根據實際需求,來確定量程及切換量程的條件,再檢查在此條件下,電流范圍及精度是否達到了要求。
2.2.1 量程的確定
根據自動量程控制系統的設計要求,決定將儀器的量程設為4檔,相鄰檔之間的靈敏度K相差10倍,則4檔對應的I/V轉換電阻分別為1 MΩ,100 kΩ,10 kΩ和1 kΩ[6,7]。具體的設計如表1所示。
2.2.2 切換量程條件的確定
由于待測電流有正負之分,即方向不同,所以I/V轉換后的電壓也有正負之區別。本設計中,16位A/D的采集電壓的范圍是0~4.096 V,因此增加了一個2.5 V的偏置電壓,使得A/D采集的電壓范圍改變為-2.5~+1.596 V。下面分別確定上限和下限換檔的條件[6,7]。
表1 各檔靈敏度與轉換電阻的設計
檔級靈敏度K /A/VI/V轉換電阻 /kΩ
11e-0061 000
21e-005100
31e-00410
41e-0031
上限換檔 當電壓信號靠近A/D滿量程,或者信號較小時,A/D采樣就會發生失真,所以,本設計以(2.5±1.5) V作為A/D輸入的上限值,即1.0 V和4.0 V,兩者分別是負的和正的可測電壓的上限值。如果A/D的采樣電壓值小于1.0 V或者大于4.0 V,那么就超出了此檔的量程,就要向上升一檔。
下限換檔 各檔之間靈敏度的比值為10,所以,從理論上講,換檔的下限值應該為(2.5±1.5/10) V,但為了防止測量系統頻繁的量程切換,本設計增加了一個0.1 V寬度的換檔銜接區,所以其下限值為(2.5±(1.5-0.1)/10)V,即2.36 V和2.64 V,兩者分別是負的和正的可測電壓下限值。如果電壓值在2.36~2.64 V之間,那么就超出了此檔的量程,就要向下降一檔。
從A/D的采樣值S的角度來看,它的換檔條件可總結如表2所示。
表2 換檔條件的設計
負電流信號正電流信號
輸入電壓 /VS輸入電壓 /VS
上限值1.00x3E804.00xFA00
下限值2.360x93802.640xA500
2.2.3 測量電流范圍及精度的計算
在本設計中,采用16位A/D芯片,得n=16,VREF=4.096 V,V偏置=2.5 V。所以,由式(1)可知,I測量與S之間必然存在一個對應的關系式:
I測量=VREF#8226;S/2n-V偏置K=4.09665 536S-2.5K
(2)
由表2知,S的范圍為0x3E80~0x9380和0xA500~0xFA00,則可由式(2)得出每一檔的I測量的范圍,及其對應的電流精度,如表3所示。由此表可見,測量電流的范圍及精度基本上滿足了儀器的要求。
2.3 硬件電路的設計
本設計利用處理器控制兩片數字電位器,從而調整I/V轉換的靈敏度,繼而實現了信號采集的自動量程控制。數字電位器亦稱數控電阻器,任何需要用電阻來進行參數調整校準或控制的場合,都可使用數字電位器構成可編程模擬電路[8]。本設計將AD5242作為粗調電位器,其最大阻值能達到1 MΩ,共256個抽頭。同時,將AD5254作為微調電位器,其最大阻值為10 kΩ,共256個抽頭。AD5242和 AD5254的電路設計框圖如圖2所示。
表3 各檔可檢測的電流信號的范圍及精度
檔級靈敏度K/A/V測量電流范圍 /A電流精度 /A
11e-006-1.5×10-6~ -1.4×10-7且1.4×10-7~1.5×10-66.25×10-11
21e-005-1.5×10-5~-1.4×10-6且1.4×10-6~1.5×10-56.25×10-10
31e-004-1.5×10-4~-1.4×10-5且1.4×10-5~1.5×10-46.25×10-9
41e-003-1.5×10-3~-1.4×10-4且1.4×10-4~1.5×10-36.25×10-8
圖2 AD5242和AD5254的電路設計框圖
對于這兩類數字電位器而言,W與B之間的電阻阻值為:RWB(D)=(D/256)RAB+RW。其中,D表示輸入的8位二進制碼,范圍是0~255;RAB是指A和B兩端之間的電阻;RW是滑動端由于內部開關而引起的電阻。
如圖2所示,對于AD5242[9],RW1B1=(D/256)×1+60;對于AD5254[10],RW2B2=(D/256)×10+75; W1和W2之間的電阻RW1W2=RW1B1+ RW2B2。各個量程的具體設計見表4。
表4 各檔量程AD5242與 AD5254的D值設計
理想
RW1W2 /kΩAD5242D值AD5242阻值 /ΩAD5254D值AD5254阻值 /Ω實際RW1W2 /kΩ
1 0000xFF996 153.750x613 864.062 51 000 017.812 51 000
1000x1997 716.250x392 301.562 5100 017.812 5100
100x00600xFD9 957.812 510 017.812 510
10x00600x16934.375994.3751
2.4 軟件設計
自動量程控制系統的軟件設計如圖3所示。其具體工作過程如下:
當A/D采樣值S超出了量程上限或下限,則先判斷當前量程是否達到了最高檔或最低檔量程,若沒有達到,則向上或向下換檔,然后重新采樣;否則,就說明信號超出了檢測的范圍。
如果S處于當前檔量程范圍內,則處理器就會把采樣值保存下來并發送給上位機,結束一次采樣。
圖3 自動換檔的軟件設計流程圖
3 實驗結果及分析
對于微安級的小電流,在各個量程檔的檢測結果如圖4所示,當K=1e-006 A/V (1檔)時,數據的線性度最好,最準確;而隨著檔級的逐漸升高,數據的線性度越來越差。所以,本儀器將靈敏度K自動設置為1檔,檢測結果與圖4中的1一致,從而實現了自動量程控制的效果,無需手動設置靈敏度。圖中I為電流;U為掃描電壓。
1:K=1e-006 A/V(1檔);2:K=1e-005 A/V(2檔);
3:K=1e-004 A/V(3檔)
圖4 微安級電流在不同檔的伏安法檢測結果
對于毫安級的電流,在各個量程檔的檢測結果如圖5所示。當K=1e-003 A/V(4檔)時,可采集到所有電流信號,且數據比較準確;而隨著檔級的降低,電流信號逐漸超出了檢測范圍,但在可檢測的范圍內線性度較好。對于此信號,隨著電流信號接近零,本儀器的靈敏度K將從4檔逐漸轉到1檔,然后又隨著電流的增大逐漸轉到1檔,從而實現了自動量程控制,效果如圖5中的4所示。
由實驗可知,自動量程控制系統避免了手動設置靈敏度,實現了量程檔的自動調節,實現了電流信號的寬范圍的準確檢測。
1:K=1e-003 A/V(4檔);2:K=1e-004 A/V(3檔);
3:K=1e-005 A/V(2檔);4:K自動可變
圖5 毫安級電流在不同檔的伏安法檢測結果
4 結 語
本文介紹了以DSP為核心的DNA電化學信號采集儀,重點講述了其中自動量程控制系統的設計。自動量程控制的方式拓展了由DNA生化反應引起的電流信號的檢測范圍,并且提高了采樣的準確性,達到了儀器的寬檢測范圍、高精度等性能要求。
參考文獻
[1]羅國安,梁瓊麟,王義明.生命分析化學展望[J].藥物分析
雜志,2004,24(1):100-105.
[2]王薇,王升富.抗癌藥物與DNA作用的化學研究進展[J].化學通報,2003(5):317-322.
[3]朱開梅,覃華勝.DNA的電化學分析[J].華夏醫學,2004(10):1 039-1 041.
[4][美]阿倫 J 巴德,拉里 R 福克納.電化學方法原理和應用[M].北京:化學工業出版社,2005.
[5]張志新.智能動平衡儀自動量程的意義及實現[J].風機技術,2003(4):57-59.
[6]張曉光,徐桂云.數顯儀表的量程自動轉換電路[J].自動化儀表,1996,20(12):18-21.
[7]康文剛.自動量程轉換電路[J].儀表技術與傳感器,1993(2):14-15.
[8]張忠正.關于數字電位器的應用分析[J].黑龍江科技信息,2009(2):16.
[9]Analog Devices AD5241/AD5242′s Data Sheet[EB/OL].http://www.analog.com/static/imported-files/data_sheets/AD5241_5242.pdf,08/2002.
[10]Analog Devices AD5253/AD5254′s Data Sheet[EB/OL].http://www.analog.com/static/imported-files/data_sheets/AD5253_5254.pdf,09/2005.