新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > ADS8323與高速FIFO接口電路的CPLD實現

        ADS8323與高速FIFO接口電路的CPLD實現

        作者: 時間:2009-08-10 來源:網絡 收藏
        1.引言

          在高速數據采集系統中,AD芯片的工作速度通常是很高的,可以達到幾兆甚至幾十兆,而微控制器MCU的工作速度相對較低,并且其往往具有多個任務,所以不能采用AD轉換一次MCU讀取一次數據的工作方式。因此,需要在AD芯片與MCU之間加入數據緩沖器,以便臨時存儲AD轉換的數據,當數據量到達一定深度后,再由MCU一并取走。數據緩沖器可以有多種選擇,例如RAM、SRAM等等,而(First In First Out)存儲器憑借其操作簡單、可靠性好等特點,被廣泛的應用于數據采集系統中,成為了連接MCU與AD芯片的橋梁。

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

          為了使MCU、AD芯片以及高速存儲器能夠協調工作,就需要設計好這三者之間的接口電路。本文正是針對這個問題,選用實現了三者之間的接口電路。

          2.芯片介紹

          2.1 模數轉換芯片

          是TI公司近年推出的一款高性能模數轉換芯片,其主要特點如下:

          (1)高速高精度:16位的AD芯片,其最高采樣速率可達500kSPS;

          (2)低功耗:當處于500kSPS的采樣率時,其功耗也只有85mW;

          (3)并行接口設計:它可以一次性將16位采樣結果輸出,也可8位分兩次輸出。

          需要外接時鐘信號,時鐘頻率范圍從25kHZ(1.25kSPS)到10MHZ(500kSPS),其內部的所有動作均與時鐘信號同步。工作過程如下:將/CONVST置成低,即可啟動轉換;在轉換過程中,BUSY始終為高;當轉換結果被鎖存在輸出寄存器之后,BUSY變低,此時便可通過將/RD和/CS信號置低讀取轉換結果。其時序如圖1所示。

          

          2.2 高速――CY7C4231

          FIFO芯片是一種具有存儲功能的邏輯芯片,它具有兩個特點:數據進出有序,輸出輸入口獨立。其內部的讀指針和寫指針按照先進先出的原則實現數據的存入和讀取。

          CY7C4231是CYPRESS公司推出了一款高速FIFO芯片。芯片的存儲空間是2K×9 bit,讀寫時間最小是10ns。其主要的控制管腳功能如表1所示。

          

        3.接口電路的實現

          通過上面的介紹,可以大致歸納出接口電路需要實現的主要功能如下:

          (1)將A/D轉換結果存入FIFO,包括AD芯片的轉換過程控制和FIFO的寫入過程控制;

          (2)MCU讀取FIFO中數據,包括FIFO的狀態查詢或著中斷請求、FIFO的讀出過程控制。

          由于其速度快、體積小、功耗低、編程靈活、可反復修改邏輯等特點,受到了越來越多的關注。而利用EDA工具進行設計、綜合和驗證,加速了設計過程,降低了開發風險,縮短了開發周期,提高了效率。本文采用了Altera公司的QuartusII作為設計工具,以EPM7128系列的CPLD芯片實現了上述的接口電路。其總體設計如圖2所示。

          

         


        上一頁 1 2 下一頁

        關鍵詞: 8323 FIFO CPLD ADS

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 屏南县| 阳谷县| 南乐县| 深州市| 绥化市| 阜康市| 凤山县| 兰西县| 新沂市| 贵州省| 凤城市| 岱山县| 丽江市| 改则县| 太保市| 那曲县| 甘孜县| 远安县| 泰和县| 洪洞县| 涟源市| 民县| 彰化市| 盐城市| 永清县| 贵港市| 博客| 万源市| 化州市| 固原市| 开封市| 台南县| 铜山县| 韶关市| 扶风县| 长子县| 商丘市| 郧西县| 高安市| 云梦县| 莱西市|