分時(shí)存儲(chǔ)技術(shù)在高速數(shù)據(jù)采集中的運(yùn)用
隨著半導(dǎo)體集成電路(IC)技術(shù)的不斷發(fā)展,A/D轉(zhuǎn)換器的速度越來(lái)越快,美國(guó) TI 公司和AD公司都開(kāi)發(fā)出了采樣速度100MSPS、價(jià)位低廉的器件,這使得高速數(shù)據(jù)采集電路的廣泛應(yīng)用成為可能。但A/D轉(zhuǎn)換僅是高速數(shù)據(jù)采集電路中一個(gè)重要組成部分,另一個(gè)重要組成部分就是高速數(shù)據(jù)存儲(chǔ)電路。由于高速存儲(chǔ)器的價(jià)格居高不下,它又成為高速數(shù)據(jù)采集電路廣泛應(yīng)用的瓶頸。如何突破存儲(chǔ)器速度的限制,如何用低價(jià)的、速度較慢的存儲(chǔ)器通過(guò)合理的設(shè)計(jì),以達(dá)到高速存儲(chǔ)器的效果,這正是本文要探討的問(wèn)題。
本文引用地址:http://www.biyoush.com/article/2864.htm從數(shù)據(jù)采集電路的框圖(圖1)可見(jiàn),整個(gè)電路由兩部分組成:一是數(shù)據(jù)采樣電路,二是數(shù)據(jù)存儲(chǔ)電路。兩個(gè)電路的工作是由采樣時(shí)鐘發(fā)生器產(chǎn)生的時(shí)鐘同步的。采樣速度有多高,存儲(chǔ)的速度就要求有多快,否則將丟失信號(hào)的信息。
要跟上高速 A/D 的采樣速度則需要高速的存儲(chǔ)器。目前市面上常見(jiàn)的靜態(tài)存儲(chǔ)器的速度都在30~50ns之間,15~20ns的靜態(tài)存儲(chǔ)器的價(jià)格成倍地高于通用的靜態(tài)存儲(chǔ)器。在設(shè)計(jì)高速數(shù)據(jù)采集電路時(shí)總會(huì)遇到這樣的問(wèn)題:怎樣突破靜態(tài)存儲(chǔ)器存儲(chǔ)速度的限制,怎樣降低高速采集系統(tǒng)的成本。我們?cè)陔娐返脑O(shè)計(jì)上進(jìn)行了嘗試,采用分時(shí)存儲(chǔ)技術(shù)有效地解決了這個(gè)問(wèn)題。
分時(shí)存儲(chǔ)的思想是用一個(gè)快速鎖存器件將高速采集的數(shù)據(jù)進(jìn)行鎖存,而后讓相對(duì)慢速的靜態(tài)存儲(chǔ)器進(jìn)行存儲(chǔ)以保證數(shù)據(jù)存儲(chǔ)的可靠性。由于讓多個(gè)靜態(tài)存儲(chǔ)器分時(shí)地參與了數(shù)據(jù)存儲(chǔ)的過(guò)程,使得多個(gè)慢速靜態(tài)存儲(chǔ)器分時(shí)存儲(chǔ)操作過(guò)程進(jìn)行了疊加,其效果等效于一個(gè)高速靜態(tài)存儲(chǔ)器的操作。就像在一條生產(chǎn)流水線上對(duì)各個(gè)工藝環(huán)節(jié)的工位分配一樣。為了讓生產(chǎn)流水線的作業(yè)正常運(yùn)行,當(dāng)在某個(gè)工位上產(chǎn)生了停滯現(xiàn)象時(shí),解決的辦法有兩個(gè):一是換上一個(gè)快手,二是增加人手,當(dāng)找不到快手時(shí),或是一個(gè)快手的費(fèi)用數(shù)十倍于一般操作手時(shí),使用兩個(gè)或多個(gè)一般操作手來(lái)保證流水線的正常運(yùn)行就成了有效的選擇。
數(shù)據(jù)采樣操作過(guò)程中,由控制器發(fā)出的讀/寫(xiě)控制信號(hào)被置為低電平,數(shù)據(jù)采集電路中的采樣時(shí)鐘發(fā)生器發(fā)出的信號(hào)通過(guò)三態(tài)門作為數(shù)據(jù)采集電路數(shù)據(jù)采樣操作過(guò)程中的同步信號(hào),這個(gè)同步信號(hào)為A/D器件的采樣時(shí)鐘,同時(shí)它又作為數(shù)據(jù)采集電路地址發(fā)生器的時(shí)鐘同步信號(hào),它和經(jīng)過(guò)二分頻的信號(hào)A 、四分頻的信號(hào)B一起作用于SN74F138譯碼器,產(chǎn)生了/Y0、/Y1、/Y2和/Y3這樣4個(gè)頻率相等但相位不同的信號(hào),見(jiàn)時(shí)序圖(圖3)。
這4個(gè)信號(hào)分別作為4個(gè)存儲(chǔ)器的觸發(fā)信號(hào),其上升沿將采集的數(shù)據(jù)鎖存到各個(gè)存儲(chǔ)器的數(shù)據(jù)端口。四分頻的信號(hào)B作為地址發(fā)生器1的時(shí)鐘,產(chǎn)生地址信號(hào)A0~ A10。信號(hào)B經(jīng)反向后變?yōu)樾盘?hào) B`,它作為另一個(gè)地址發(fā)生器2的時(shí)鐘,產(chǎn)生另一組地址信號(hào)A0` ~A10`,兩組地址信號(hào)的A0和 A0`相位差為90度。它們和/Y0、/Y1、/Y2和/Y3四個(gè)信號(hào)一起使每一個(gè)存儲(chǔ)器上的地址在數(shù)據(jù)被鎖存到端口后,至少要等到兩個(gè)采樣信號(hào)之后才會(huì)變化,這樣就為每一個(gè)存儲(chǔ)器爭(zhēng)取到了3倍以上的存儲(chǔ)時(shí)間,可使存儲(chǔ)速度慢至采樣速度1/3的存儲(chǔ)器成功地參與高速數(shù)據(jù)的存儲(chǔ)。
數(shù)據(jù)讀取操作時(shí),由控制器發(fā)出的讀/寫(xiě)控制信號(hào)被置為高電平,控制器發(fā)出的讀命令信號(hào)通過(guò)三態(tài)門作為數(shù)據(jù)采集電路數(shù)據(jù)讀取操作過(guò)程中的同步信號(hào),對(duì)存儲(chǔ)器的尋址仍是通過(guò)兩個(gè)地址發(fā)生器來(lái)完成的。不同的是,速度將比數(shù)據(jù)采集時(shí)慢了許多,工作原理完全一樣。
電路的實(shí)現(xiàn)采用了TI公司的SN74ACT374和臺(tái)灣WINBOND(華邦)公司的存儲(chǔ)時(shí)間為12ns的W2465A-12高速存儲(chǔ)器,可以完成采樣速度為250MHz的高速數(shù)據(jù)采集。在這個(gè)電路中,各種門電路都采用了TI公司的74F系列和74ACT系列高速器件,分頻電路采用SN74ACT74高速D觸發(fā)器、3-8譯碼器采用SN74F138,以上的器件由于沒(méi)有涉及到數(shù)據(jù)的傳輸,因此在電路中僅需考慮的問(wèn)題是它們的延遲時(shí)間不要引起競(jìng)爭(zhēng)現(xiàn)象。
在這個(gè)電路中,比較重要的器件是鎖存器和數(shù)據(jù)存儲(chǔ)器。鎖存器采用了SN74ACT374,它的參數(shù)見(jiàn)圖4。通過(guò)SN74ACT374鎖存器的最小數(shù)據(jù)寬度為4ns,由于SN74ACT374是時(shí)鐘上升沿觸發(fā)的鎖存器,由3-8譯碼器SN74F138輸出端過(guò)來(lái)的觸發(fā)脈沖只要將數(shù)據(jù)鎖存進(jìn)鎖存器,數(shù)據(jù)存儲(chǔ)器在/Y0后有14ns,在/Y1后有10ns的時(shí)間完成對(duì)數(shù)據(jù)的存儲(chǔ)(見(jiàn)圖3)。為了充分利用電路的潛力,數(shù)據(jù)存儲(chǔ)器使用了臺(tái)灣WINBOND華邦公司的存儲(chǔ)時(shí)間為12ns的W2465A-12高速靜態(tài)存儲(chǔ)器,這種器件的時(shí)間參數(shù)見(jiàn)圖5。從參數(shù)中可以看出,由于地址建立時(shí)間TAS可以為0,保持時(shí)間TDH可以為0,所以對(duì)/WE寫(xiě)脈沖的限制僅是不小于10ns。又由于寫(xiě)恢復(fù)時(shí)間TWR1可以為0,對(duì)/CS1片選信號(hào)的限制只是不小于10ns。所以在電路中,這兩個(gè)信號(hào)均被設(shè)計(jì)成為在寫(xiě)過(guò)程中處于低電平。數(shù)據(jù)的寫(xiě)入是由地址有效時(shí)間來(lái)決定的。高速靜態(tài)存儲(chǔ)器W2465A-12對(duì)信號(hào)的要求還有數(shù)據(jù)有效時(shí)間在地址有效期間內(nèi)不小于7ns。我們從圖3高速數(shù)據(jù)采集器的存儲(chǔ)時(shí)序可以看出,作用于每一個(gè)觸發(fā)器的時(shí)鐘上沿到地址發(fā)生變化均保留有10ns以上的時(shí)間,數(shù)據(jù)存儲(chǔ)器地址端口上的地址有效時(shí)間均為16ns,所以數(shù)據(jù)存儲(chǔ)器可以在這段時(shí)間內(nèi)可靠地將數(shù)據(jù)存入對(duì)應(yīng)的存儲(chǔ)單元中去。
采用經(jīng)典的數(shù)據(jù)采集電路要完成采樣速度為250MHz高速數(shù)據(jù)采集任務(wù)則必須使用存儲(chǔ)時(shí)間為4ns的存儲(chǔ)器,目前這樣高速的靜態(tài)存儲(chǔ)器還很難采購(gòu)到,即使能買到,其價(jià)格也是驚人的。因此,采用分時(shí)存儲(chǔ)技術(shù)的高速數(shù)據(jù)采集電路是具有實(shí)用價(jià)值的。
分時(shí)存儲(chǔ)技術(shù)不但可以在不影響性能的前提下用低價(jià)位的器件取代高價(jià)位的器件,有效地提高產(chǎn)品性價(jià)比,還可以在科研過(guò)程中作為一種手段來(lái)突破現(xiàn)有器件對(duì)研究對(duì)象速度上的限制?!?/font>
參考文獻(xiàn)
1、《AC/ACT CMOS Logic Data Book》TEXAS INSTRUMENTS 1997
2、《W2465A 8K X 8 HIGH-SPEED CMOS STATIC RAM DATA SHEET》MINBOND 1995
評(píng)論