日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

adc0804[模擬數(shù)字轉(zhuǎn)換器]

 wangweiqin168 2022-06-15 發(fā)布于重慶
adc0804
模擬數(shù)字轉(zhuǎn)換器
集成A/D轉(zhuǎn)換器品種繁多,選用時(shí)應(yīng)綜合考慮各種因素選取集成芯片。一般逐次比較型A/D轉(zhuǎn)換器用的比較多,ADC0804就是這類單片集成A/D轉(zhuǎn)換器。ADC0804是一款8位、單通道、低價(jià)格A/D轉(zhuǎn)換器,主要特點(diǎn)是:模數(shù)轉(zhuǎn)換時(shí)間大約100us;方便TTL或CMOS標(biāo)準(zhǔn)接口;可以滿足差分電壓輸入;具有參考電壓輸入端;內(nèi)含時(shí)鐘發(fā)生器;單電源工作時(shí)(0~5)V輸入電壓范圍是0~5V;不需要調(diào)零等等。ADC0804是一款早期的AD轉(zhuǎn)換器,而且因其價(jià)格低廉而在要求不高的場合得到廣泛應(yīng)用。
基本信息
外文名
ADC0804
屬于
模擬數(shù)字轉(zhuǎn)換器
工作電壓
+5V
基本介紹
1.芯片參數(shù):
工作電壓:+5V,即VCC=+5V。
模擬轉(zhuǎn)換電壓范圍:0~+5V,即0≤Vin≤+5V。
分辨率:8位,即分辨率為1/2=1/256,轉(zhuǎn)換值介于0~255之間。
轉(zhuǎn)換時(shí)間:100us(fCK=640KHz時(shí))。
轉(zhuǎn)換誤差:±1LSB。
參考電壓:2.5V,即Vref/2=2.5V。
2.各個(gè)引腳名稱及作用:
Vin(+)、Vin(-):兩個(gè)模擬信號輸入端,可以接收單極性、雙極性和差模輸入信號。
DB0-DB7:具有三態(tài)特性數(shù)字信號輸出端,輸出結(jié)果為八位二進(jìn)制結(jié)果。
CLKIN:時(shí)鐘信號輸入端。
CLKR:內(nèi)部時(shí)鐘發(fā)生器的外接電阻端,與CLK端配合可由芯片自身產(chǎn)生時(shí)鐘脈沖,其頻率計(jì)算方式是: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
3.ADC0804的轉(zhuǎn)換原理
ADC0804是屬于逐次逼近式(Successive Approximation Method)A/D轉(zhuǎn)換器,這類型的A/D轉(zhuǎn)換器除了轉(zhuǎn)換速度快(幾十至幾百us)、分辨率高外,還有價(jià)錢便宜的優(yōu)點(diǎn),普遍被應(yīng)用于微電腦的接口設(shè)計(jì)上。
以輸出8位的ADC0804動作來說明“連續(xù)漸進(jìn)式A/D轉(zhuǎn)換器”的轉(zhuǎn)換原理,動作步驟如下表示(原則上先從左側(cè)最高位尋找起)。
第一次尋找結(jié)果:10000000 (若假設(shè)值≤輸入值,則尋找位=假設(shè)位=1)
第二次尋找結(jié)果:11000000 (若假設(shè)值≤輸入值,則尋找位=假設(shè)位=1)
第三次尋找結(jié)果:11000000 (若假設(shè)值>輸入值,則尋找位=該假設(shè)位=0)
第四次尋找結(jié)果:11010000 (若假設(shè)值≤輸入值,則尋找位=假設(shè)位=1)
第五次尋找結(jié)果:11010000 (若假設(shè)值>輸入值,則尋找位=該假設(shè)位=0)
第六次尋找結(jié)果:11010100 (若假設(shè)值≤輸入值,則尋找位=假設(shè)位=1)
第七次尋找結(jié)果:11010110 (若假設(shè)值≤輸入值,則尋找位=假設(shè)位=1)
第八次尋找結(jié)果:11010110 (若假設(shè)值>輸入值,則尋找位=該假設(shè)位=0)
這樣使用二分法的尋找方式,8位的A/D轉(zhuǎn)換器只要8次尋找,12位的A/D轉(zhuǎn)換器只要12次尋找,就能完成轉(zhuǎn)換的動作,其中的輸入值代表模擬輸入電壓Vin
4.芯片操作時(shí)序圖
操作時(shí)序圖
分析圖可知,CS先為低電平,WR隨后置低,經(jīng)時(shí)間tw(WR)L后,WR置高,隨后AD轉(zhuǎn)換器被啟動,并且在經(jīng)過一段時(shí)間后,模數(shù)轉(zhuǎn)換完成,轉(zhuǎn)換結(jié)果存入數(shù)據(jù)鎖存器,同時(shí)INTR自動變?yōu)榈碗娖剑ㄖ?/span>單片機(jī)本次轉(zhuǎn)換已結(jié)束。我們在實(shí)際寫單片機(jī)程序啟動A/D轉(zhuǎn)換時(shí)就要遵循上面的時(shí)序。但實(shí)際使用中,也可以不采用中斷方式讀取A/D轉(zhuǎn)換數(shù)據(jù),我們可以在啟動A/D轉(zhuǎn)換后,經(jīng)過延時(shí)一段時(shí)間,直接讀取A/D轉(zhuǎn)換數(shù)據(jù)結(jié)果,讀取結(jié)束后再啟動一次A/D轉(zhuǎn)換,如此循環(huán)下去。
5.讀取數(shù)據(jù)時(shí)序圖如下圖
讀時(shí)序圖
分析圖可知,當(dāng)INTR變?yōu)榈碗娖綍r(shí)后,將CS先置低,接著再將RD置低,在RD置低至少經(jīng)過t時(shí)間后,數(shù)據(jù)輸出口上的數(shù)據(jù)到達(dá)穩(wěn)定狀態(tài),此時(shí)直接讀取數(shù)據(jù)輸出端口的數(shù)據(jù),讀走數(shù)據(jù)后,馬上將RD拉高,然后再將CS拉高,INTR是自動變化的,不必人為干涉。
當(dāng)我們連續(xù)轉(zhuǎn)換并且連續(xù)讀取數(shù)據(jù)時(shí),就沒有必要每次把CS置低再拉高,只要一開始將CS置低,以后要啟動轉(zhuǎn)換和讀取數(shù)據(jù)時(shí)只需要操作WR和RD即可。

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多