接口電路
發(fā)布時間:2014/7/25 21:42:43 訪問次數(shù):792
為使主機能向D/A轉換器傳送數(shù)據(jù), R02001必須在兩者之間設置接口電路。接口電路的功能是進行地址譯碼、產(chǎn)生片選信號或寫信號。如果D/A轉換器芯片內(nèi)部有輸入寄存器,則主杌的數(shù)據(jù)總線與轉換器可直接連接,一般只要將數(shù)據(jù)寫入寄存器中變換就開始;如果D/A轉換器芯片內(nèi)部無輸入寄存器,則要外加寄存器以緩存主機給出的數(shù)據(jù)。不論哪種情況,主機對D/A轉換器接口的訪問就像訪問一個I/O端口一樣簡單。
DAC0832接口電路
由于DAC0832內(nèi)部有輸入寄存器,所以它的數(shù)據(jù)總線可直接與主機的數(shù)據(jù)總線相連,圖2 -5為DAC0832與PC總線的單緩沖接口電路,它是由DAC0832轉換芯片、運算放大器以及74LS138譯碼器和門電路構成的地址譯碼電路組成。圖2-5中,DAC0832內(nèi)的DAC寄存器控制端的WR:和XFER直接接地,使DAC寄存器的輸入到輸出始終直通;而輸入寄存器的控制端分別受地址譯碼信號與輸入/輸出指令控制,即PC的地址線A!狝。經(jīng)74LS138譯碼器和門電路產(chǎn)生接口地址信號作為DAC0832的片選信號CS,輸入/輸出寫信號IOW作為DAC0832的寫信號WRi。
圖2 -5 DAC0832的單緩沖接口電路
當需要進行D/A轉換時,把被轉換的數(shù)據(jù)如DATA送人累加器AL,口地址如220H送入DX,然后執(zhí)行一條OUT輸出指令,則CS和WR.(IOW)同為低電平,則LE.為“1”,此時主機輸出的數(shù)據(jù)寫入DAC0832內(nèi)的8位輸入寄存器,再直通送入D/A轉換器進行轉換,當IOW恢復為高電平時,使LE.為“0”,則要轉換的數(shù)據(jù)鎖存在輸入寄存器中,使D/A轉換的輸出也保持不變。
為使主機能向D/A轉換器傳送數(shù)據(jù), R02001必須在兩者之間設置接口電路。接口電路的功能是進行地址譯碼、產(chǎn)生片選信號或寫信號。如果D/A轉換器芯片內(nèi)部有輸入寄存器,則主杌的數(shù)據(jù)總線與轉換器可直接連接,一般只要將數(shù)據(jù)寫入寄存器中變換就開始;如果D/A轉換器芯片內(nèi)部無輸入寄存器,則要外加寄存器以緩存主機給出的數(shù)據(jù)。不論哪種情況,主機對D/A轉換器接口的訪問就像訪問一個I/O端口一樣簡單。
DAC0832接口電路
由于DAC0832內(nèi)部有輸入寄存器,所以它的數(shù)據(jù)總線可直接與主機的數(shù)據(jù)總線相連,圖2 -5為DAC0832與PC總線的單緩沖接口電路,它是由DAC0832轉換芯片、運算放大器以及74LS138譯碼器和門電路構成的地址譯碼電路組成。圖2-5中,DAC0832內(nèi)的DAC寄存器控制端的WR:和XFER直接接地,使DAC寄存器的輸入到輸出始終直通;而輸入寄存器的控制端分別受地址譯碼信號與輸入/輸出指令控制,即PC的地址線A!狝。經(jīng)74LS138譯碼器和門電路產(chǎn)生接口地址信號作為DAC0832的片選信號CS,輸入/輸出寫信號IOW作為DAC0832的寫信號WRi。
圖2 -5 DAC0832的單緩沖接口電路
當需要進行D/A轉換時,把被轉換的數(shù)據(jù)如DATA送人累加器AL,口地址如220H送入DX,然后執(zhí)行一條OUT輸出指令,則CS和WR.(IOW)同為低電平,則LE.為“1”,此時主機輸出的數(shù)據(jù)寫入DAC0832內(nèi)的8位輸入寄存器,再直通送入D/A轉換器進行轉換,當IOW恢復為高電平時,使LE.為“0”,則要轉換的數(shù)據(jù)鎖存在輸入寄存器中,使D/A轉換的輸出也保持不變。
上一篇:12位DAC1210芯片
上一篇:DAC1210接口電路
熱門點擊
- LabVIEW實現(xiàn)多線程的方法
- 74LS90計數(shù)器
- 74LS160的應用
- MSI組合功能件的應用
- 集成單穩(wěn)態(tài)觸發(fā)器及其應用
- 采用自頂向下方法的優(yōu)點
- 溢流閥動態(tài)特性測試
- 用CD4017設計電子密碼鎖
- 將74LS85并行擴展為16位比較器
- 數(shù)字量輸入通道
推薦技術資料
- 單片機版光立方的制作
- N視頻: http://v.youku.comN_sh... [詳細]