關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 分時存儲技術在高速數據采集中的運用

        分時存儲技術在高速數據采集中的運用

        作者:四川工業學院電子信息與電氣工程系 楊景常 時間:2001-06-15 來源: 收藏

        隨著半導體集成電路(IC)技術的不斷發展,A/D轉換器的速度越來越快,美國 TI 公司和AD公司都開發出了采樣速度100MSPS、價位低廉的器件,這使得高速數據采集電路的廣泛應用成為可能。但A/D轉換僅是高速數據采集電路中一個重要組成部分,另一個重要組成部分就是高速數據存儲電路。由于高速的價格居高不下,它又成為高速數據采集電路廣泛應用的瓶頸。如何突破速度的限制,如何用低價的、速度較慢的通過合理的設計,以達到高速存儲器的效果,這正是本文要探討的問題。

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

        從數據采集電路的框圖(1)可見,整個電路由兩部分組成:一是數據采樣電路,二是數據存儲電路。兩個電路的工作是由采樣時鐘發生器產生的時鐘同步的。采樣速度有多高,存儲的速度就要求有多快,否則將丟失信號的信息。

        要跟上高速 A/D 的采樣速度則需要高速的存儲器。目前市面上常見的靜態存儲器的速度都在3050ns之間,1520ns的靜態存儲器的價格成倍地高于通用的靜態存儲器。在設計高速數據采集電路時總會遇到這樣的問題:怎樣突破靜態存儲器存儲速度的限制,怎樣降低高速采集系統的成本。我們在電路的設計上進行了嘗試,采用分時存儲技術有效地解決了這個問題。

        分時存儲的思想是用一個快速鎖存器件將高速采集的數據進行鎖存,而后讓相對慢速的靜態存儲器進行存儲以保證數據存儲的可靠性。由于讓多個靜態存儲器分時地參與了數據存儲的過程,使得多個慢速靜態存儲器分時存儲操作過程進行了疊加,其效果等效于一個高速靜態存儲器的操作。就像在一條生產流水線上對各個工藝環節的工位分配一樣。為了讓生產流水線的作業正常運行,當在某個工位上產生了停滯現象時,解決的辦法有兩個:一是換上一個快手,二是增加人手,當找不到快手時,或是一個快手的費用數十倍于一般操作手時,使用兩個或多個一般操作手來保證流水線的正常運行就成了有效的選擇。

        數據采樣操作過程中,由控制器發出的讀/寫控制信號被置為低電平,數據采集電路中的采樣時鐘發生器發出的信號通過三態門作為數據采集電路數據采樣操作過程中的同步信號,這個同步信號為A/D器件的采樣時鐘,同時它又作為數據采集電路地址發生器的時鐘同步信號,它和經過二分頻的信號A 、四分頻的信號B一起作用于SN74F138譯碼器,產生了/Y0、/Y1/Y2/Y3這樣4個頻率相等但相位不同的信號,見時序圖(3)。

        這4個信號分別作為4個存儲器的觸發信號,其上升沿將采集的數據鎖存到各個存儲器的數據端口。四分頻的信號B作為地址發生器1的時鐘,產生地址信號A0A10。信號B經反向后變為信號 B`,它作為另一個地址發生器2的時鐘,產生另一組地址信號A0` A10`,兩組地址信號的A0A0`相位差為90度。它們和/Y0、/Y1、/Y2/Y3四個信號一起使每一個存儲器上的地址在數據被鎖存到端口后,至少要等到兩個采樣信號之后才會變化,這樣就為每一個存儲器爭取到了3倍以上的存儲時間,可使存儲速度慢至采樣速度1/3的存儲器成功地參與高速數據的存儲。

        數據讀取操作時,由控制器發出的讀/寫控制信號被置為高電平,控制器發出的讀命令信號通過三態門作為數據采集電路數據讀取操作過程中的同步信號,對存儲器的尋址仍是通過兩個地址發生器來完成的。不同的是,速度將比數據采集時慢了許多,工作原理完全一樣。

        電路的實現采用了TI公司的SN74ACT374和臺灣WINBOND(華邦)公司的存儲時間為12nsW2465A-12高速存儲器,可以完成采樣速度為250MHz的高速數據采集。在這個電路中,各種門電路都采用了TI公司的74F系列和74ACT系列高速器件,分頻電路采用SN74ACT74高速D觸發器、3-8譯碼器采用SN74F138,以上的器件由于沒有涉及到數據的傳輸,因此在電路中僅需考慮的問題是它們的延遲時間不要引起競爭現象。

        在這個電路中,比較重要的器件是鎖存器和數據存儲器。鎖存器采用了SN74ACT374,它的參數見圖4。通過SN74ACT374鎖存器的最小數據寬度為4ns,由于SN74ACT374是時鐘上升沿觸發的鎖存器,由3-8譯碼器SN74F138輸出端過來的觸發脈沖只要將數據鎖存進鎖存器,數據存儲器在/Y0后有14ns,在/Y1后有10ns的時間完成對數據的存儲(見圖3)。為了充分利用電路的潛力,數據存儲器使用了臺灣WINBOND華邦公司的存儲時間為12ns的W2465A-12高速靜態存儲器,這種器件的時間參數見圖5。從參數中可以看出,由于地址建立時間TAS可以為0,保持時間TDH可以為0,所以對/WE寫脈沖的限制僅是不小于10ns。又由于寫恢復時間TWR1可以為0,對/CS1片選信號的限制只是不小于10ns。所以在電路中,這兩個信號均被設計成為在寫過程中處于低電平。數據的寫入是由地址有效時間來決定的。高速靜態存儲器W2465A-12對信號的要求還有數據有效時間在地址有效期間內不小于7ns。我們從圖3高速數據采集器的存儲時序可以看出,作用于每一個觸發器的時鐘上沿到地址發生變化均保留有10ns以上的時間,數據存儲器地址端口上的地址有效時間均為16ns,所以數據存儲器可以在這段時間內可靠地將數據存入對應的存儲單元中去。

        采用經典的數據采集電路要完成采樣速度為250MHz高速數據采集任務則必須使用存儲時間為4ns的存儲器,目前這樣高速的靜態存儲器還很難采購到,即使能買到,其價格也是驚人的。因此,采用分時存儲技術的高速數據采集電路是具有實用價值的。

        分時存儲技術不但可以在不影響性能的前提下用低價位的器件取代高價位的器件,有效地提高產品性價比,還可以在科研過程中作為一種手段來突破現有器件對研究對象速度上的限制?!?/font>

        參考文獻

        1、《AC/ACT CMOS Logic Data Book》TEXAS INSTRUMENTS 1997

        2、《W2465A 8K X 8 HIGH-SPEED CMOS STATIC RAM DATA SHEET》MINBOND 1995



        關鍵詞: 存儲器

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 南平市| 抚宁县| 湘潭市| 冷水江市| 衡阳县| 林西县| 内丘县| 济阳县| 绥芬河市| 花莲县| 九台市| 沂水县| 徐闻县| 息烽县| 大姚县| 日土县| 平利县| 泸溪县| 崇义县| 临泉县| 克山县| 阿拉善左旗| 宝丰县| 泗洪县| 康保县| 呈贡县| 新建县| 克拉玛依市| 行唐县| 海南省| 大同县| 增城市| 台南县| 江永县| 竹北市| 商水县| 甘孜县| 永胜县| 吉木萨尔县| 五常市| 无棣县|