
(5)數(shù)據(jù)流通方式:該方式是一種邊寫邊讀的方式,即寫一個數(shù)就讀一個數(shù)。
(6)復雜擴展方式:該方式是一種結(jié)合字深擴展和字長擴展的結(jié)合方式。
在以上六種方式中,以前三種方式最為常見,下面簡述這三種方式的實現(xiàn)過程。
(1)單片方式
要實現(xiàn)單片機方式只需將XI接地即可。這時FL/RT為重新控制端。XO/HF為半空標志端。
(2)字長擴展方式
將各個芯片相關(guān)的控制標志接在一起同時控制。狀態(tài)標志可在任意一個芯片中獲得。芯片輸出的信號千萬不要接在一起。這時FL/RT為重讀控制端,XO/HF為半空標志。連接圖如圖3所示(以兩個芯片為例)。
(3)字深擴展方式
擴展中的第一個芯片用FL/RT端接地來表示。其它芯片的FL/RT端為高電平。且每個芯片中的XO端必須接到下一個芯片的XI端。并將每個芯片的EF標志相“或”以構(gòu)成新的空標志;而將每個芯片的FF標志也相“或”來構(gòu)成新的滿標志。RT和HF在字深擴展方式時不起作用。其連接圖如圖4所示(兩個芯片)。
通過對以上幾種運行方式的討論,可以看到只要對芯片進行適當?shù)慕M合就能滿足不同的需要,并且操作簡單,應(yīng)用廣泛。
4 IDT7203在虛擬示波器中的應(yīng)用
4.1 硬件設(shè)計
IDT7203 在要求數(shù)據(jù)傳送較快時最為適用,比如要求時顯示的場合。筆者在一個虛擬示波器硬件系統(tǒng)的設(shè)計中,需要將檢波到的電壓波形及時地在計算機屏幕中顯示出來。因此,在設(shè)計時選取IDT7203系列中的IDT7203S/L12作為A/D轉(zhuǎn)換的數(shù)據(jù)暫存,并通過它向計算機并口(打印口)[2]發(fā)送數(shù)據(jù)。整個設(shè)計中各芯片由單片機[3]統(tǒng)一控制,系統(tǒng)框圖如圖5所示。
設(shè)計中的信號由探頭采集,在經(jīng)過必要的幅度衰減等預處理后由A/D轉(zhuǎn)換芯片將模擬信號轉(zhuǎn)換為數(shù)字信號,再由IDR7203暫存并發(fā)送到計算機中。具體的硬件連接如圖6所示(需圖連接)。
4.2 應(yīng)用說明
TLC5540用于將模擬信號轉(zhuǎn)化為數(shù)字信號(A/D轉(zhuǎn)換)。該芯片要求輸入為正電壓,所以在預處理后,應(yīng)在其輸入端加上肖特基二極管以進行保護。
AT89C51用于各控制各芯片與計算機之間數(shù)據(jù)傳輸和控制信號。圖6中R1、R2是單片機的上拉電阻。M2是為單片機提供20MHz的晶振。
FXL晶振可提供40MHz的脈沖波。
FAL20V8以可編程陣列,在單片機控制下將FXL晶振提供的40MHz脈沖分頻,以提供不同頻率的晶振脈沖和軟件脈沖。其輸出為TLC5540、IDT7203提供脈沖。
由于打印口沒有數(shù)據(jù)輸入口,此設(shè)計用打印機適配器的四位狀態(tài)字來作為向上傳輸數(shù)據(jù)的通道。利用74F257可將一個字節(jié)分為兩次傳送。
DB25為25針的打印機接口,用于和單片機傳輸數(shù)據(jù)和控制信息。
為進一步說明IDT7203的動作過程,圖7簡要給出單片機控制的讀寫軟件框圖。
5 結(jié)論
IDT7203 性能優(yōu)良,操作簡單,使用方便。在筆者所設(shè)計的虛擬示波器硬件系統(tǒng)的實時采樣顯示應(yīng)用中,DIT7203起了很好的作用。IDT7203系列因速度不同而有不同的型號,用戶可按需要進行選取。在本文的應(yīng)用中,筆者選擇了存取時間為12ns的IDT7203S/L12.當然,也可以根據(jù)RAM陣列的不同來選擇IDT720X系列的其它芯片,它們的引腳和原理與IDT7203相同?梢灶A見:IDT7203X系列芯片必將代替?zhèn)鹘y(tǒng)的存儲緩沖芯片,并在高速數(shù)據(jù)傳輸?shù)膽?yīng)用設(shè)計中起到重要的作用。





