新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 四路輸出D/A轉換器DAC8420及其應用

        四路輸出D/A轉換器DAC8420及其應用

        作者:呂秋霞 時間:2008-07-24 來源:國外電子元器件 收藏

         ?。薄。模粒茫福矗玻暗闹饕攸c

        本文引用地址:http://www.104case.com/article/86180.htm

         ?。模粒茫福矗玻笆牵粒墓旧a的12位DAC。該DAC具有高速串行接口,而且功耗很低,能廣泛應用于伺服系統控制、過程自動化控制及ATE中。其主要特點如下:

          ●可選擇單極或雙極模式;

          ●復位后,輸出置0或置中間值;

          ●電源選擇廣泛,單+5V~±15V均可;

          ●采用16腳PDIP、CERDIP或SOIC封裝。

         ?。病。模粒茫福矗玻暗囊_功能

          DAC8420的引腳排列如圖1所示,各引腳功能及使用說明如下:

         ?。郑模模赫娫矗秶鸀椋担帧保担?;

         ?。郑樱樱贺撾娫矗秶鸀椋啊保担?;

         ?。牵危模簲底值亍?/p>

         ?。茫蹋耍合到y串行時鐘輸入,邏輯上與CS信號相或。在時鐘上升沿,由SDI輸入的串行數據將進入DAC內部的串/并轉換寄存器。

         ?。茫蹋遥寒惒角宄?,低有效??捎糜趯炔考拇嫫鳎恋剑闹茫盎蛘咧脼橹虚g值(具體由CLSEL決定)。但數據在轉換寄存器時不受該控制信號的影響。

         ?。茫蹋樱牛蹋涸摱藶榈蜁r,CLR將寄存器A到D置0;為高時,CLR將其置為中間值;

          CS:片選信號,低有效。與CLK信號相或。

         ?。蹋模寒惒剑模粒眉拇嫫鬏d入控制,低有效。在LD的下降沿,串行輸入寄存器里面的數據將移到寄存器A~D。當LD為低時,輸入數據必須保持穩定。

          SDI:串行數據輸入。在輸入的16位數據中,頭兩位A1、A2用于選擇寄存器A~D,后12位D11~D0是具體數值,輸入的數據先進入DAC內部的串/并轉換寄存器。注意,當CS為高時,該數據無效。具體的數據輸入格式如下:

         ?。郑遥牛疲龋桑簠⒖茧妷焊咧刀耍≈捣秶牵郑模模玻担帧郑遥牛疲蹋希玻担郑?/p>

          VREFLO:參考電壓低值端,當輸入為0時,輸出為VREFLO,取值范圍為VSS~VREFHI-2.5V。

         ?。郑希眨裕痢郑希眨裕模弘妷狠敵龆恕?/p>

         ?。场《嗦份敵觯模赁D換電路

         ?。模粒茫福矗玻澳軓V泛應用于各種伺服控制和工業過程控制系統中,特別是在目前日益先進的智能化儀表中(如總線儀表、等),其應用將更加廣泛。

          圖2是采用Motorola公司的16位微處理器MC68HC912作為主控芯片,通過DAC8420對CPU輸出的數字信號進行模數和V/I轉換的接口電路。

          由于本設計要求輸出4~20mA電流,而DAC的電壓輸出范圍選在1~5V,故參考電壓的選擇分別是:VREFLO=0VREFHI=+5V。REF02用于提供+5V基準電壓。由于DAC的輸出范圍是VREFHI~VREFLO,因此,DAC輸出的最小值需利用軟件來進行校正,以便充分發揮軟件優勢,降低硬件成本。

          由于MC68HC912的串行通信接口(SCI)可以方便的與DAC接口,因此,DAC和MC68HC912之間采用光電隔離來實現數模隔離。

         ?。停茫叮福龋茫梗保蚕颍模粒脤憯祿r,先將CS信號置0,并將LD信號置1,然后由MOSI引腳將符合DAC8420格式的數據分為兩個字節輸出。當數據輸出完畢以后,再將LD置0,并在LD的下降沿將數據移入寄存器A~D,最后將LD置1、CS置1,以完成一次轉換。圖3是DAC8420的數據載入時序。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 治多县| 陇西县| 疏勒县| 铜鼓县| 凤台县| 河北区| 郴州市| 丘北县| 新绛县| 丰顺县| 黔西县| 陇南市| 元谋县| 江孜县| 中西区| 天峻县| 泾阳县| 冷水江市| 得荣县| 沙坪坝区| 钟祥市| 晋江市| 大石桥市| 涞源县| 蓬安县| 南康市| 嘉峪关市| 嘉鱼县| 四子王旗| 冷水江市| 棋牌| 孝感市| 绥江县| 克东县| 慈利县| 大竹县| 靖边县| 星座| 客服| 辽阳市| 晋城|