ICL7107簡介及引腳圖
雙積分型A/D轉(zhuǎn)換器ICL7107是一種間接A/D轉(zhuǎn)換器。它通過對輸入模擬電壓和參考電壓分別進(jìn)行兩次積分,將輸入電壓平均值變換成與之成正比的時間間隔,然后利用脈沖時間間隔,進(jìn)而得出相應(yīng)的數(shù)字性輸出。
它包括積分器、比較器、計數(shù)器,控制邏輯和時鐘信號源。積分器是A/D轉(zhuǎn)換器的心臟,在一個測量周期內(nèi),積分器先后對輸入信號電壓和基準(zhǔn)電壓進(jìn)行兩次積分。比較器將積分器的輸出信號與零電平進(jìn)行比較,比較的結(jié)果作為數(shù)字電路的控制信一號。
時鐘信號源的標(biāo)準(zhǔn)周期Tc 作為測量時間間隔的標(biāo)準(zhǔn)時間。它是由內(nèi)部的兩個反向器以及外部的RC組成的。
計數(shù)器對反向積分過程的時鐘脈沖進(jìn)行計數(shù)。控制邏輯包括分頻器、譯碼器、相位驅(qū)動器、控制器和鎖存器。分頻器用來對時鐘脈沖逐漸分頻,得到所需的計數(shù)脈沖fc和共陽極LED數(shù)碼管公共電極所需的方波信號fc。
(1) 31/2位雙積分型A/D轉(zhuǎn)換器ICL7107功能與特點(diǎn)
① ICL7107是31/2位雙積分型A/D轉(zhuǎn)換器,屬于CMoS大規(guī)模集成電路,它的最大顯示值為士1999,最小分辨率為100uV,轉(zhuǎn)換精度為0.05士1 個字。
② 能直接驅(qū)動共陽極LED數(shù)碼管,不需要另加驅(qū)動器件,使整機(jī)線路簡化,采用士5V兩組電源供電,并將第21腳的GND接第30腳的IN 。
③ 在芯片內(nèi)部從V+與COM之間有一個穩(wěn)定性很高的2.8V基準(zhǔn)電源,通過電阻分壓器可獲得所需的基準(zhǔn)電壓VREF 。
?、?能通過內(nèi)部的模擬開關(guān)實(shí)現(xiàn)自動調(diào)零和自動極性顯示功能。 ⑤ 輸入阻抗高,對輸入信號無衰減作用。
?、?整機(jī)組裝方便,無需外加有源器件,配上電阻、電容和LED共陽極數(shù)碼管,就能構(gòu)成一只直流數(shù)字電壓表頭。
⑦ 噪音低,溫漂小,具有良好的可靠性,壽命長。 ⑧ 芯片本身功耗小于15mw(不包括LED)。
?、?不設(shè)有一專門的小數(shù)點(diǎn)驅(qū)動信號。使用時可將LED共陽極數(shù)數(shù)碼管公共陽極接V+. ⑩ 可以方便的進(jìn)行功能檢查。
圖1 ICL7107的引腳圖及典型電路
(2) ICL7107引腳功能
au-gu,aT-gT,aH-gH:分別為個位、十位、百位筆畫的驅(qū)動信號,依次接個位、十位、百位LED顯示器的相應(yīng)筆畫電極。
Bck:千位筆畫驅(qū)動信號。接千位LEO顯示器的相應(yīng)的筆畫電極。 PM:液晶顯示器背面公共電極的驅(qū)動端,簡稱背電極。
Oscl-OSc3 :時鐘振蕩器的引出端,外接阻容或石英晶體組成的振蕩器。第38腳至第40腳電容量的選擇是根據(jù)下列公式來決定: Fosl = 0.45/RC
COM :模擬信號公共端,簡稱“模擬地”,使 用時一般與輸入信號的負(fù)端以及基準(zhǔn)電壓的負(fù)極相連。 TEST :測試端,該端經(jīng)過500歐姆電阻接至邏輯電路的公共地,故也稱“邏輯地”或“數(shù)字地”。 VREF+ VREF- :基準(zhǔn)電壓正負(fù)端。 CREF:外接基準(zhǔn)電容端。
INT:27是一個積分電容器,必須選擇溫度系數(shù)小不致使積分器的輸入電壓產(chǎn)生漂移現(xiàn)象的元件 IN+和IN- :模擬量輸入端,分別接輸入信號的正端和負(fù)端。
AZ:積分器和比較器的反向輸入端,接自動調(diào)零電容CAz 。如果應(yīng)用在200mV滿刻度的場合是使用0.47μF,而2V滿刻度是0.047μF。
BUF:緩沖放大器輸出端,接積分電阻Rint。其輸出級的無功電流( idling current )是100μA,而緩沖器與積分器能夠供給20μA的驅(qū)動電流,從此腳接一個Rint至積分電容器,其值在滿刻度200mV時選用47K,而2V滿刻度則使用470K。
ICL7107與8031接口的設(shè)計
ICL7107 是Intersil 公司專為數(shù)字儀表而設(shè)計的3位半雙斜積分A/D轉(zhuǎn)換器。它只需少量的普通元件組成外圍電路,就能做成精密的數(shù)字儀表,具有分辨力高和抗干擾能力強(qiáng)等特點(diǎn),以其很高的性能價格比被廣泛地采用。它能直接驅(qū)動LED數(shù)碼塊,但沒有相應(yīng)的BCD代碼輸出”,也沒有A/D轉(zhuǎn)換的狀態(tài)標(biāo)志輸出,因而不能接入微機(jī)系統(tǒng)進(jìn)行現(xiàn)場數(shù)據(jù)的采集和處理。本文提出了一一種極為簡便的方法,使ICL7107實(shí)現(xiàn)了與80 31的接口,從而擴(kuò)展了它的功能和使用范圍。
接口條件的分析
ICL7107的A/D轉(zhuǎn)換周期分為三個階段:積分INT)階段、消除積分(DE)階段和自動調(diào)零(AZ)階段,如圖1所示。
一個轉(zhuǎn)換周期的時間為4000個計數(shù)脈沖周期,積分階段是在規(guī)定的1000 個計數(shù)脈沖周期內(nèi)對輸人電壓積分;消除積分階段是對基準(zhǔn)電壓進(jìn)行反向積分,同時由內(nèi)部計數(shù)器計數(shù),至積分輸出為0,這段時間的計數(shù)值與輸人電壓成線性比例,其范圍為0~2000余下的時間用于自動調(diào)零,在輸人的電壓為0~2000 范圍內(nèi),自動調(diào)零時間就在3000- 1000 個計數(shù)脈沖周期的范圍內(nèi)變動。這個內(nèi)部計數(shù)脈沖的頻率是7107時鐘振蕩頻率的4分頻。
如果能夠找到- 一個可以標(biāo)志A/D轉(zhuǎn)換周期的狀態(tài)信號,用它作為接口的聯(lián)絡(luò)(handshake)信號,就有了實(shí)現(xiàn)接口的基礎(chǔ)。根據(jù)1CL.71017的內(nèi)部結(jié)構(gòu)原理,在第34 號引腳(CREF‘ )可以找到如圖2所示的信號波形。
在INT 和DE的兩個階段內(nèi),這條引腳呈低電平在AZ階段內(nèi),這條引腳的電平為基準(zhǔn)電中。我們可將這個信號變換成與8031兼容的TTL電平。這樣,就可用類同于文獻(xiàn)的辦法,畫出如圖3所示的接口硬件電路。
接口的設(shè)計與實(shí)現(xiàn)
圖3的電路中,只用了8031的三根口線,To口設(shè)定為計數(shù)方式1J,INTo和P1.0分別接收經(jīng)電平變換后的A/D轉(zhuǎn)換狀態(tài)信號和正負(fù)極性信號。用ICL710構(gòu)成的數(shù)字儀表,現(xiàn)場輸人信號的極性一般都已確定。因此P ??诰€的連接往往可以省略。在程序中,設(shè)GATE=1,使INTo的作用為To的門控,在INTo=1期間To對7107的時鐘脈沖計數(shù),而在INTo=0時停止計數(shù)。設(shè)定外部中斷0 為邊沿觸發(fā).T 計數(shù)值的讀取和處理安排于中斷服務(wù)程序中。由于ICL7107的內(nèi)部計數(shù)脈沖是它時鐘周期的4分頻,只要將T 的計數(shù)值除以4,再減去積分階段固有的1000 個計數(shù)值,即得到A/D 轉(zhuǎn)換的二進(jìn)制結(jié)果。
?
? ? ? ? 參考程序如下:
本文實(shí)現(xiàn)的接口方法,是在ICL的片內(nèi)定時積分和定斜率消除積分的計數(shù)過程中,由801的個定時,計數(shù)器對它的時鐘脈沖計數(shù),該計數(shù)值經(jīng)分頻處理并減去定時積分的固有計數(shù)值,即得3位半A/D轉(zhuǎn)換器的二進(jìn)制結(jié)果。710的內(nèi)部計數(shù)值只供譯碼顯示,而801定時,計數(shù)器讀數(shù)而得的轉(zhuǎn)換結(jié)果即為智能化儀表的現(xiàn)場數(shù)據(jù)。兩者各盡所能,各司其職。由8031讀取的轉(zhuǎn)換結(jié)果與710驅(qū)動的LED顯示結(jié)果嚴(yán)格- 一致。這種接口方法,對ICL 其它帶顯示驅(qū)動的A/D轉(zhuǎn)換器,如7106.7116.7117.7126.7129 及7137等也同樣適用。
評論