接口電路
發(fā)布時(shí)間:2014/7/28 22:57:55 訪問次數(shù):484
為使主機(jī)能向D/A轉(zhuǎn)換器傳送數(shù)據(jù), QMV429-1CF5必須在兩者之間設(shè)置接口電路。接口電路的功能是進(jìn)行地址譯碼、產(chǎn)生片選信號(hào)或?qū)懶盘?hào)。如果D/A轉(zhuǎn)換器芯片內(nèi)部有輸入寄存器,則主杌的數(shù)據(jù)總線與轉(zhuǎn)換器可直接連接,一般只要將數(shù)據(jù)寫入寄存器中變換就開始;如果D/A轉(zhuǎn)換器芯片內(nèi)部無輸入寄存器,則要外加寄存器以緩存主機(jī)給出的數(shù)據(jù)。不論哪種情況,主機(jī)對(duì)D/A轉(zhuǎn)換器接口的訪問就像訪問一個(gè)I/O端口一樣簡(jiǎn)單。
DAC0832接口電路
由于DAC0832內(nèi)部有輸入寄存器,所以它的數(shù)據(jù)總線可直接與主機(jī)的數(shù)據(jù)總線相連,DAC0832與PC總線的單緩沖接口電路,它是由DAC0832轉(zhuǎn)換芯片、運(yùn)算放大器以及74LS138譯碼器和門電路構(gòu)成的地址譯碼電路組成。圖2-5中,DAC0832內(nèi)的DAC寄存器控制端的WR:和XFER直接接地,使DAC寄存器的輸入到輸出始終直通;而輸入寄存器的控制端分別受地址譯碼信號(hào)與輸入/輸出指令控制,即PC的地址線A。—A。經(jīng)74LS138譯碼器和門電路產(chǎn)生接口地址信號(hào)作為DAC0832的片選信號(hào)CS,輸入/輸出寫信號(hào)IOW作為DAC0832的寫信號(hào)WRi。
當(dāng)需要進(jìn)行D/A轉(zhuǎn)換時(shí),把被轉(zhuǎn)換的數(shù)據(jù)如DATA送人累加器AL,口地址如220H送入DX,然后執(zhí)行一條OUT輸出指令,則CS和WR.(IOW)同為低電平,則LE.為“1”,此時(shí)主機(jī)輸出的數(shù)據(jù)寫入DAC0832內(nèi)的8位輸入寄存器,再直通送入D/A轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換,當(dāng)IOW恢復(fù)為高電平時(shí),使LE.為“0”,則要轉(zhuǎn)換的數(shù)據(jù)鎖存在輸入寄存器中,使D/A轉(zhuǎn)換的輸出也保持不變。其接口程序如下:
DAC1210內(nèi)部也有輸入寄存器,但用PC中8位數(shù)據(jù)總線與12位D/A轉(zhuǎn)換器組成接口電路時(shí),需要對(duì)數(shù)據(jù)總線采用復(fù)用形式。圖2-6是12位D/A轉(zhuǎn)換器DAC1210與PC總線的一種接口電路,它是由DAC1210轉(zhuǎn)換芯片、運(yùn)算放大器以及地址譯碼電路組成。與8位DAC0832接口電路不同的是,除了數(shù)據(jù)總線D,~D。與DAC1210高8位DI,,~DI。直接相連外,D3—D。還要寫DAC1210低4位DI。—DIo復(fù)用,因而控制電路也略為復(fù)雜。
為使主機(jī)能向D/A轉(zhuǎn)換器傳送數(shù)據(jù), QMV429-1CF5必須在兩者之間設(shè)置接口電路。接口電路的功能是進(jìn)行地址譯碼、產(chǎn)生片選信號(hào)或?qū)懶盘?hào)。如果D/A轉(zhuǎn)換器芯片內(nèi)部有輸入寄存器,則主杌的數(shù)據(jù)總線與轉(zhuǎn)換器可直接連接,一般只要將數(shù)據(jù)寫入寄存器中變換就開始;如果D/A轉(zhuǎn)換器芯片內(nèi)部無輸入寄存器,則要外加寄存器以緩存主機(jī)給出的數(shù)據(jù)。不論哪種情況,主機(jī)對(duì)D/A轉(zhuǎn)換器接口的訪問就像訪問一個(gè)I/O端口一樣簡(jiǎn)單。
DAC0832接口電路
由于DAC0832內(nèi)部有輸入寄存器,所以它的數(shù)據(jù)總線可直接與主機(jī)的數(shù)據(jù)總線相連,DAC0832與PC總線的單緩沖接口電路,它是由DAC0832轉(zhuǎn)換芯片、運(yùn)算放大器以及74LS138譯碼器和門電路構(gòu)成的地址譯碼電路組成。圖2-5中,DAC0832內(nèi)的DAC寄存器控制端的WR:和XFER直接接地,使DAC寄存器的輸入到輸出始終直通;而輸入寄存器的控制端分別受地址譯碼信號(hào)與輸入/輸出指令控制,即PC的地址線A。—A。經(jīng)74LS138譯碼器和門電路產(chǎn)生接口地址信號(hào)作為DAC0832的片選信號(hào)CS,輸入/輸出寫信號(hào)IOW作為DAC0832的寫信號(hào)WRi。
當(dāng)需要進(jìn)行D/A轉(zhuǎn)換時(shí),把被轉(zhuǎn)換的數(shù)據(jù)如DATA送人累加器AL,口地址如220H送入DX,然后執(zhí)行一條OUT輸出指令,則CS和WR.(IOW)同為低電平,則LE.為“1”,此時(shí)主機(jī)輸出的數(shù)據(jù)寫入DAC0832內(nèi)的8位輸入寄存器,再直通送入D/A轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換,當(dāng)IOW恢復(fù)為高電平時(shí),使LE.為“0”,則要轉(zhuǎn)換的數(shù)據(jù)鎖存在輸入寄存器中,使D/A轉(zhuǎn)換的輸出也保持不變。其接口程序如下:
DAC1210內(nèi)部也有輸入寄存器,但用PC中8位數(shù)據(jù)總線與12位D/A轉(zhuǎn)換器組成接口電路時(shí),需要對(duì)數(shù)據(jù)總線采用復(fù)用形式。圖2-6是12位D/A轉(zhuǎn)換器DAC1210與PC總線的一種接口電路,它是由DAC1210轉(zhuǎn)換芯片、運(yùn)算放大器以及地址譯碼電路組成。與8位DAC0832接口電路不同的是,除了數(shù)據(jù)總線D,~D。與DAC1210高8位DI,,~DI。直接相連外,D3—D。還要寫DAC1210低4位DI。—DIo復(fù)用,因而控制電路也略為復(fù)雜。
熱門點(diǎn)擊
- 電鍍鎳/金(Electroless Ni/A
- 用移位寄存器和數(shù)據(jù)選擇器設(shè)計(jì)序列發(fā)生器
- 施密特整形電路
- 單點(diǎn)接地與多點(diǎn)接地
- 操作指導(dǎo)控制系統(tǒng)
- 三極管驅(qū)動(dòng)電路
- 去極值平均濾波
- 7段LCD譯碼驅(qū)動(dòng)電路
- 光耦隔離器的模擬信號(hào)隔離
- 生成安裝程序
推薦技術(shù)資料
- 頻譜儀的解調(diào)功能
- 現(xiàn)代頻譜儀在跟蹤源模式下也可以使用Maker和△Mak... [詳細(xì)]
- 100A全集成電源模塊R
- Teseo-VIC6A GNSS車用精準(zhǔn)定位
- 高效先進(jìn)封裝工藝
- 模數(shù)轉(zhuǎn)換器 (Analog-to-Digit
- 集成模數(shù)轉(zhuǎn)換器(ADC)
- 128 通道20 位電流數(shù)字轉(zhuǎn)換器̴
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究