新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > 串行A/D與FPGA在微型數據記錄儀中的應用

        串行A/D與FPGA在微型數據記錄儀中的應用

        作者: 時間:2011-07-19 來源:網絡 收藏

        ADS8341轉換的基本時序如圖1所示。

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

        h.jpg


        由圖1可以看出,ADS8341完成一次轉換需要24個DCLK時鐘,其中在前8個時鐘的上升沿,DIN控制字輸入,控制字輸入完成后,在DCLK的上升沿時刻,BUSY信號輸出一個高電平,在這個時鐘的下降沿,轉換按位輸出。經過一次完整的轉換后,在第25個時鐘上升沿,DIN可以再次輸入控制字高位,保證了當DCLK外部時鐘取得最高頻率2.4 MHz時,A/D轉換器的頻率達到最高100 ksa/s。

        2 基于的ADS8341控制器設計
        系統記錄采集信號的頻率范圍500Hz以下,在系統實際中,對被測信號采用過采樣方式,采樣頻率為被采集信號頻率的5~10倍。系統采用A/D轉換器3通道快速循環采樣,近似實現了通道同步采樣,是一種準同步采樣的方式。經過72個DCLK周期,實現了CH0~CH2通道的順序切換,當A/D轉換器以最大采樣頻率100 ksa/s工作時,系統采樣的頻率相當于單通道頻率的1/3,通道1與通道3之間同步誤差最大為48clk,如圖2所示,最小誤差時間約為i.jpg(此時采樣頻率最快),滿足系統對較低頻率信號采集的要求。

        a.JPG


        系統采用了基于FLASH架構的Actel公司ProASIC3系列A3P100,使用Libero集成開發環境,的A/D控制模塊主要包含以下功能:
        ●時鐘控制器
        系統的外部時鐘頻率為48 MPa,對系統時鐘20分頻得到時鐘DCLK即可提供A/D轉換器的最大工作時鐘。另外通過邏輯控制,時鐘控制器提供幾個低于2.4 MHz的時鐘頻率,系統可以選擇更低的采樣頻率。
        ●不等占空比時鐘
        本系統設計A/D控制模塊中引入clk_div時鐘信號,占空比為2:3,做為din的控制電平,當clk_div信號為低電平時,din輸出,clk _div信號為高電平,din為低電平。
        clk_div撐(.duty_factor(duty_factorl),counter_top(counterl)).div_clkl(.reset(clk1_reset),.clk_in(clk_in1),clk_out(clk_out1));//任意占空比分頻時鐘模塊調用
        ●控制字狀態機
        記錄儀上電以后的工作狀態為3個通道循環采樣,控制字狀態發生器循環生成chO=“1001_1111”,ch1=“101_1111”,ch2=“1010_111 1”,并將控制字轉換成從din引腳輸出,實現A/D轉換器通道切換。

        k.jpg



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 四平市| 芜湖市| 贺兰县| 梅州市| 淅川县| 宁南县| 新民市| 乐都县| 宁晋县| 沁源县| 得荣县| 宜良县| 同心县| 三原县| 绿春县| 洛浦县| 江口县| 饶平县| 宜阳县| 安平县| 专栏| 黄平县| 漯河市| 东港市| 五大连池市| 若羌县| 清丰县| 山西省| 康马县| 周口市| 巩留县| 海林市| 荔波县| 太保市| 濮阳县| 兴仁县| 永靖县| 高平市| 嘉善县| 团风县| 南川市|