簡介
AD574A是AD574(Analog)推出的單片高速12位逐次比較型A/D轉換器,內置雙極性電路構成的混合集成轉換晶片,具有外接元件少,功耗低,精度高等特點,並且具有自動校零和自動極性轉換功能,只需外接少量的阻容件即可構成一個完整的A/D轉換器,
特性
其主要功能特性如下:
解析度:12位
非線性誤差:小於±1/2LSB或±1LSB
轉換速率:25us
模擬電壓輸入範圍:0—10V和0—20V,0—±5V和0—±10V兩檔四種
電源電壓:±15V和15V
數據輸出格式:12位/8位
晶片工作模式:全速工作模式和單一工作模式
AD574A的引腳說明:
. Pin1(+V)——+5V電源輸入端。
. Pin2(12/8)——數據模式選擇端,通過此引腳可選擇數據縱線是12位或8位輸出。
. Pin3(CS)——片選端。
. Pin4(A0)——位元組地址短周期控制端。與端用來控制啟動轉換的方式和數據輸出格式。須注意的是,端TTL電平不能直接+5V或0V連線。
. Pin5(R/C)——讀轉換數據控制端。
. Pin6(CE)——使能端。
現AD574A的CE和A0對其工作狀態的控制過程。在CE=1、CS=0同時滿足時,AD574A才會正常工作,在AD574處於工作狀態時,當R/C=0時A/D轉換,當R/C=1是進行數據讀出。和A0端用來控制啟動轉換的方式和數據輸出格式。A0=0時,啟動的是按完整12位數據方式進行的。當A0=1時,按8位A/D轉換方式進行。當R/C=1,也即當AD574A處於數據狀態時,A0和R/C控制數據輸出狀態的格式。當R/C=1時,數據以12位並行輸出,當R/C=0時,數據以8位分兩次輸出。而當A0=0時,輸出轉換數據的高8位,A0=1時輸出A/D轉換數據的低4位,這四位占一個位元組的高半位元組,低半位元組補零。其控制邏輯真值表見表1。
. Pin7(V+)——正電源輸入端,輸入+15V電源。
. Pin8(REF OUT)——10V基準電源電壓輸出端。
. Pin9(AGND)——模擬地端。
. Pin10(REF IN)——基準電源電壓輸入端。
. Pin(V-)——負電源輸入端,輸入-15V電源。
. Pin1(V+)——正電源輸入端,輸入+15V電源。
. Pin13(10V IN)——10V量程模擬電壓輸入端。
. Pin14(20V IN)——20V量程模擬電壓輸入端。
. Pin15(DGND)——數字地端。
. Pin16—Pin27(DB0—DB11)——12條數據匯流排。通過這12條數據匯流排向外輸出A/D轉換數據。
. Pin28(STS)——工作狀態指示信號端,當STS=1時,表示轉換器正處於轉換狀態,當STS=0時,聲明A/D轉換結束,通過此信號可以判別A/D轉換器的工作狀態,作為單片機的中斷或查詢信號之用。
AD574A的工作模式:以上我們所述的是AD574A的全控狀態,如果需AD574A工作於單一模式,只需將CE、端接至+5V電源端,和A0接至0V,僅用端來控制A/D轉換的啟動和數據輸出。當=0時,啟動A/D轉換器,經25us後STS=1,表明A/D轉換結束,此時將置1,即可從數據端讀取數據。
AD574A 控制端標誌意義 | |||||
CE | CS | R/C | 12/8 | A0 | 工作狀態 |
0 | X | X | X | X | 禁止 |
x | 1 | X | X | X | 禁止 |
1 | 0 | 0 | X | 0 | 啟動12位轉換 |
1 | 0 | 0 | X | 1 | 啟動8位轉換 |
1 | 0 | 1 | 接+5V | X | 12位並行輸出有效 |
1 | 0 | 1 | 接0V | 0 | 高8位並行輸出有效 |
1 | 0 | 1 | 接0V | 1 | 低4位並行輸出有效 |
AD574A的接口電路
下圖是8051單片機與AD574A的接口電路,其中還使用了三態鎖存器74LS373和74LS00與非門電路,邏輯控制信號由(、和A0)有8051的數據口P0發出,並由三態鎖存器74LS373鎖存到輸出端Q0、Q1和Q2上,用於控制AD574A的工作過程。AD轉換器的數據輸出也通過P0數據匯流排連至8051,由於我們只使用了8位數據口,12位數據分兩次讀進8051,所以接地。當8051的p3.0查詢到STS端轉換結束信號後,先將轉換後的12位A/D數據的高8位讀進8051,然後再將低4位讀進8051。這裡不管AD574A是處在啟動、轉換和輸出結果,使能端CE都必須為1,因此將8051的寫控制線和讀控制線通過與非門74LS00與AD574A的使能端CE相連。