ADC0804是一個早期的A/D轉換器,因其價格低廉而在要求不高的場合得到廣泛應用。ADC0804是一個8位、單通道、低價格A/D轉換器,主要特點是:摸數轉換時間大約100us;方便的TTL或CMOS標準接口;可以滿足差分電壓輸入;具有參考電壓輸入端;內含時鐘發生器;單電源工作時(0V~5V)輸入信號電壓范圍是0V~5V;不調零等等。 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
<<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
<<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
圖1 ADC0804引腳圖 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
<<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
引腳定義如下: <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
(引腳1):片選信號。低電平有效,高電平時芯片不工作。 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
(引腳2):外部讀數據控制信號。此信號低電平時ADC0804把轉換完成的數據加載到DB口。 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
(引腳3):外部寫數據控制信號。此信號的上升沿可以啟動ADC0804的A/D轉換過程。 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
CLK IN(引腳4):時鐘輸入引腳。ADC0804使用RC振蕩器A/D時鐘,CLK IN是振動器的輸入端。 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
(引腳5):轉換結束輸出信號。ADC0804完成一次A/D轉換后,此引腳輸出一個低脈沖。對單片機可以稱為中斷觸發信號。 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
Vin(+)(引腳6):輸入信號電壓的正極。 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
Vin(-)(引腳7):輸入信號電壓的負極。可以連接到電源地。 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
AGND(引腳8):模擬電源的地線。 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
Vref/2(引腳9):參考電源輸入端。參考電源取輸入信號電壓(最大值)的二分之一。例如輸入信號電壓是0V~5V時,參考電源取2.;輸入信號電壓是0V~4V時,參考電源取2. 0V。 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
DGND(引腳10):數字電源的地線。 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
DB8~DB0(引腳11~引腳18):數字信號輸出口,連接單片機的數據總線。 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
CLK R(引腳19):時鐘輸入端。 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
VCC(引腳20):5V電源引腳。 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
補充說明:CLKI(引腳4)和CLKR(引腳19):ADC0801~0805 片內有時鐘電路,只要在外部“CLKI”和“CLKR”兩端外接一對電阻電容產生A/D 轉換所要求的時鐘,其振蕩頻率為fCLK≈1/1.1RC。其典型應用參數為:R=10KΩ,C=150PF,fCLK≈640KHz,轉換速度為100μs。若采用外部時鐘,則外部fCLK 可從CLKI 端送入,
不接R、C。允許的時鐘頻率范圍為100KHz~1460KHz。 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
模數轉換器ADC0804的工作分為三個過程: <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
①復位中斷觸發信號 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
信號 表明ADC0804轉換已經結束,它提示單片機隨時可以讀取轉換結果,是ADC0804的一個輸出信號。下,啟動A/D轉換前應該復位
信號,以等待新的轉換完成后ADC0804發出新的 信號,這樣才可以讀到新的轉換結果。 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
復位 信號的時序如圖2中的A,在實現片選 ( =0)的前提下,使用一個讀信號 的下降沿就可以復位 信號。 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
<<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
圖2 ADC0804的A/D轉換時序 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
<<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
②啟動ADC0804的A/D轉換 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
ADC0804中的A/D轉換器在滿足條件時開始一個轉換過程,
條件
:在實現片選 ( =0)的前提下, 引腳上出現的一個上升沿。 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
啟動A/D轉換的時序如圖2中的B,實現片選以后( =0),使用一個寫信號就可以啟動一個轉換過程。圖中 是時間延遲,時間 是轉換時間。 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
③讀取轉換結果 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
在A/D轉換結束以后,ADC0804的 引腳將給出一個低脈沖,把
引腳直接連接到單片機的外部中斷引腳P3.或P3.,
低脈沖將引起單片機中斷,單片機可以在中斷
程序中讀取ADC0804的轉換結果。 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
<<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
圖3 ADC0804 轉換器的工作時序 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
<<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
ADC0804模擬轉數字對照 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
<<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
圖4 ADC0804模擬轉數字對照表 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
<<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
例如:輸入模擬量VIN=4V,由上表可知 3.840+0.160=4V 數字為11001000=C8H <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
ADC0804和單片機的連接如圖5。
調試方便,在Vin輸入端使用一個電位器(可調電阻) <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
<<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
圖5 ADC0804和單片機的連接 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
<<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
ADC0804的引腳定義可以發現,ADC0804只有數據總線,而沒有地址總線,不使用P2口,也不
地址鎖存器。當AT89C51 向ADC0804 發WR (啟動轉換)、RD (讀取結果)信號時,只要虛擬一個系統不占用的數據存儲器地址
。 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
在單片機寫操作過程中,ADC0804并不單片機通過總線寫入數據,只使用 的上升沿,
P0口的地址信號或數據信號在寫操作( 信號為低)過程中不起作用(對ADC0804沒有影響)。 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
在單片機讀操作過程中,ADC0804會在 信號的作用下把轉換完成的信號傳送到總線,使用“MOVX”指令可以是任意的地址值。 <<版權聲明:本文由容源電子網(www.ytjinfuren.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。》
本文地址:http://www.ytjinfuren.com/dz/21/342221250.shtml
本文標簽:
猜你感興趣:
無
無
無
無
無
無
無
無
無
無
無
無
無
無
無
無
無
無
無
無