![]() ![]() adc0804 模擬數(shù)字轉(zhuǎn)換器 集成A/D轉(zhuǎn)換器品種繁多,選用時應綜合考慮各種因素選取集成芯片。一般逐次比較型A/D轉(zhuǎn)換器用的比較多,ADC0804就是這類單片集成A/D轉(zhuǎn)換器。ADC0804是一款8位、單通道、低價格A/D轉(zhuǎn)換器,主要特點是:模數(shù)轉(zhuǎn)換時間大約100us;方便TTL或CMOS標準接口;可以滿足差分電壓輸入;具有參考電壓輸入端;內(nèi)含時鐘發(fā)生器;單電源工作時(0~5)V輸入電壓范圍是0~5V;不需要調(diào)零等等。ADC0804是一款早期的AD轉(zhuǎn)換器,而且因其價格低廉而在要求不高的場合得到廣泛應用。 基本信息
基本介紹 1.芯片參數(shù): 工作電壓:+5V,即VCC=+5V。 模擬轉(zhuǎn)換電壓范圍:0~+5V,即0≤Vin≤+5V。 分辨率:8位,即分辨率為1/2=1/256,轉(zhuǎn)換值介于0~255之間。 轉(zhuǎn)換時間:100us(fCK=640KHz時)。 轉(zhuǎn)換誤差:±1LSB。 參考電壓:2.5V,即Vref/2=2.5V。 2.各個引腳名稱及作用: Vin(+)、Vin(-):兩個模擬信號輸入端,可以接收單極性、雙極性和差模輸入信號。 DB0-DB7:具有三態(tài)特性數(shù)字信號輸出端,輸出結(jié)果為八位二進制結(jié)果。 CLKIN:時鐘信號輸入端。 CLKR:內(nèi)部時鐘發(fā)生器的外接電阻端,與CLK端配合可由芯片自身產(chǎn)生時鐘脈沖,其頻率計算方式是:f=1/(1.1RC)。 CS:片選信號輸入端,低電平有效。 WR:寫信號輸入端,低電平啟動AD轉(zhuǎn)換。 RD:讀信號輸入端,低電平輸出端有效。 INTR:轉(zhuǎn)換完畢中斷提供端,AD轉(zhuǎn)換結(jié)束后,低電平表示本次轉(zhuǎn)換已完成。 V/2:參考電平輸入,決定量化單位。 VCC:芯片電源5V輸入。 AGND:模擬電源地線。 DGND:數(shù)字電源地線。 ADC0804典型接法 ![]() adc0804 ADC0804是屬于逐次逼近式(Successive Approximation Method)A/D轉(zhuǎn)換器,這類型的A/D轉(zhuǎn)換器除了轉(zhuǎn)換速度快(幾十至幾百us)、分辨率高外,還有價錢便宜的優(yōu)點,普遍被應用于微電腦的接口設計上。 以輸出8位的ADC0804動作來說明“連續(xù)漸進式A/D轉(zhuǎn)換器”的轉(zhuǎn)換原理,動作步驟如下表示(原則上先從左側(cè)最高位尋找起)。 第一次尋找結(jié)果:10000000 (若假設值≤輸入值,則尋找位=假設位=1) 第二次尋找結(jié)果:11000000 (若假設值≤輸入值,則尋找位=假設位=1) 第三次尋找結(jié)果:11000000 (若假設值>輸入值,則尋找位=該假設位=0) 第四次尋找結(jié)果:11010000 (若假設值≤輸入值,則尋找位=假設位=1) 第五次尋找結(jié)果:11010000 (若假設值>輸入值,則尋找位=該假設位=0) 第六次尋找結(jié)果:11010100 (若假設值≤輸入值,則尋找位=假設位=1) 第七次尋找結(jié)果:11010110 (若假設值≤輸入值,則尋找位=假設位=1) 第八次尋找結(jié)果:11010110 (若假設值>輸入值,則尋找位=該假設位=0) 這樣使用二分法的尋找方式,8位的A/D轉(zhuǎn)換器只要8次尋找,12位的A/D轉(zhuǎn)換器只要12次尋找,就能完成轉(zhuǎn)換的動作,其中的輸入值代表模擬輸入電壓Vin 4.芯片操作時序圖: ![]() 操作時序圖 5.讀取數(shù)據(jù)時序圖如下圖 ![]() 讀時序圖 當我們連續(xù)轉(zhuǎn)換并且連續(xù)讀取數(shù)據(jù)時,就沒有必要每次把CS置低再拉高,只要一開始將CS置低,以后要啟動轉(zhuǎn)換和讀取數(shù)據(jù)時只需要操作WR和RD即可。 |
|
|
來自: wangweiqin168 > 《電器》