新聞中心

        EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 12位A/D轉(zhuǎn)換器AD574

        12位A/D轉(zhuǎn)換器AD574

        作者: 時間:2016-11-17 來源:網(wǎng)絡(luò) 收藏

        2./574
        574是美國模擬器件公司的產(chǎn)品,是較先進的高集成度、低價格的逐次逼近式
        由兩片大規(guī)模集成電路構(gòu)成。一片為D/AAD565,另一片集成了逐次逼近寄存器SAR、轉(zhuǎn)換控制電路、時鐘電路總線接口電路和高分辨比較器電路。

        (1)的結(jié)構(gòu)框圖及引腳說明

        圖 4. 26 的結(jié)構(gòu)框圖

        引腳信號說明如下:
        12/8:數(shù)據(jù)輸出方式選擇信號,高電平時輸出數(shù)據(jù),低電平時與A0信號配合輸出高8位或低4位數(shù)據(jù)。信號不能用TTL電平控制,必須直接接至+5V或數(shù)字地。
        A0:轉(zhuǎn)換數(shù)據(jù)長度選擇控制信號。在轉(zhuǎn)換狀態(tài),A0為低電平可使AD574進行轉(zhuǎn)換,A0為高電平時可使AD574進行8位轉(zhuǎn)換。在讀數(shù)狀態(tài),如果為低電平,當A0為低電平時,則輸出高8位數(shù)據(jù),而A0為高電平時,則輸出低4位數(shù)據(jù);如果為高電平,則A0的狀態(tài)不起作用。

        (2)AD574的工作過程
        AD574的工作過程分為啟動轉(zhuǎn)換和轉(zhuǎn)換結(jié)束后讀出數(shù)據(jù)兩個過程。
        啟動轉(zhuǎn)換時,首先使/CS、CE信號有效,AD574處于轉(zhuǎn)換工作狀態(tài),且A0為1或為0,根據(jù)所需轉(zhuǎn)換的位數(shù)確定,然后使R/C=0,啟動AD574開始轉(zhuǎn)換。視為選中AD574的片選信號,為啟動轉(zhuǎn)換的控制信號。轉(zhuǎn)換結(jié)束,STS由高電平變?yōu)榈碗娖健?赏ㄟ^查詢法,讀入STS線端的狀態(tài),判斷轉(zhuǎn)換是否結(jié)束。

        (2)AD574的工作過程
        輸出數(shù)據(jù)時,首先根據(jù)輸出數(shù)據(jù)的方式,即是12位并行輸出,還是分兩次輸出,以確定是接高電平還是接低電平;然后在CE=1、/CS=0、R/C=1的條件下,確定A0的電平。若為12位并行輸出,A0端輸入電平信號可高可低;若分兩次輸出12位數(shù)據(jù),A0=0,輸出12位數(shù)據(jù)的高8位,A0=1,輸出12位數(shù)據(jù)的低4位。由于AD574輸出端有三態(tài)緩沖器,所以D0~D11數(shù)據(jù)輸出線可直接接在CPU數(shù)據(jù)總線上。

        (3)AD574接口電路

        圖4.27 12位AD574與8088CPU的接口電路圖
        啟動A/D轉(zhuǎn)換并采用查詢方式,采集數(shù)據(jù)的程序如下:
        MOV DX,278H
        OUT DX,AL; 啟動轉(zhuǎn)換,R/C=0、CS=0、CE=1,A0=0
        MOV DX,27AH; 設(shè)置三態(tài)門地址
        AA1∶IN AL,DX; 讀取STS狀態(tài)
        TEST AL,80H; 測試STS電平
        JNE AA1;STS=1 等待,STS=0向下執(zhí)行
        MOV DX,278H
        IN AL,DX; 讀高8位數(shù)據(jù),R/C=1,CS=0,CE=1,A0=1,CE=1
        MOV AH,AL; 保存高8位數(shù)據(jù)
        MOV DX,279H
        IN AL,DX; 讀低4位數(shù)據(jù),R/C=1, CS=0,A0=1,CE=1



        關(guān)鍵詞: 12位 A D 轉(zhuǎn)換器 AD574

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 台南县| 泌阳县| 历史| 锦屏县| 中江县| 镇宁| 衢州市| 马山县| 苏尼特右旗| 淳安县| 贵溪市| 登封市| 兰州市| 前郭尔| 奇台县| 辽阳市| 哈尔滨市| 临清市| 拜泉县| 宝丰县| 永州市| 定西市| 麻城市| 江永县| 衢州市| 西贡区| 泸溪县| 沭阳县| 恭城| 宜都市| 长阳| 邵武市| 元谋县| 海兴县| 潮州市| 罗江县| 聂荣县| 和硕县| 信宜市| 宣恩县| 深圳市|