當(dāng)前位置:首頁 > 測試測量 > 測試測量
[導(dǎo)讀] 數(shù)據(jù)采集系統(tǒng)是數(shù)字存儲示波器的核心部分,在示波器采集控制電路的控制下,數(shù)據(jù)采集系統(tǒng)將待測的模擬信號量化后進(jìn)行緩存,供示波器軟件系統(tǒng)進(jìn)行數(shù)據(jù)的處理、運(yùn)算、顯示。隨著計算機(jī)技術(shù)的不斷發(fā)展,高速ADC的性


    數(shù)據(jù)采集系統(tǒng)是數(shù)字存儲示波器的核心部分,在示波器采集控制電路的控制下,數(shù)據(jù)采集系統(tǒng)將待測的模擬信號量化后進(jìn)行緩存,供示波器軟件系統(tǒng)進(jìn)行數(shù)據(jù)的處理、運(yùn)算、顯示。隨著計算機(jī)技術(shù)的不斷發(fā)展,高速ADC的性能不斷提高,功能強(qiáng)大的DSP信號處理的實時性越來越強(qiáng),可編程的邏輯器件的性能不斷提升,為示波器數(shù)據(jù)采集系統(tǒng)的實現(xiàn)提供了一個可靠而且實用的數(shù)字平臺。相應(yīng)的,數(shù)據(jù)采集系統(tǒng)的采樣速率、存儲深度、波形捕獲能力、鑒別能力等指標(biāo)也在不斷提高。國際上,示波器行業(yè)像安捷倫、泰克等公司在數(shù)字存儲示波器市場上占據(jù)了主導(dǎo)地位,均有實時采樣率達(dá)到幾十Gsps的示波器面市,但是由于受到器件和工藝的限制,國內(nèi)實現(xiàn)真正的高速高分辨率的數(shù)據(jù)采集系統(tǒng)還具有比較大的困難。
    本文采用ADC+高頻時鐘電路+FPGA+DSP的結(jié)構(gòu)模式,設(shè)計了一種實時采樣率為2 Gsps的數(shù)字存儲示波器數(shù)據(jù)采集系統(tǒng),為國內(nèi)高速高分辨率的數(shù)據(jù)采集系統(tǒng)的研制提供了一個參考方案。


1 關(guān)鍵器件選擇
    DSO數(shù)據(jù)采集系統(tǒng)的主要技術(shù)指標(biāo):a)雙輸入通道同時工作,每通道最高實時采樣率達(dá)到2 Gsps;b)垂直分辨率8 bit;c)存儲深度:8 MB/CH。整個系統(tǒng)的關(guān)鍵器件包括ADC、高頻時鐘芯片、FPGA、DSP、SRAM。通過對目標(biāo)系統(tǒng)主要技術(shù)指標(biāo)的分析,結(jié)合數(shù)字存儲示波器的應(yīng)用特性,選擇了以下一系列器件。
    數(shù)據(jù)采集系統(tǒng)要求達(dá)到的最高實時采樣率為2 Gsps,同時考慮目標(biāo)系統(tǒng)所要求的垂直分辨率、數(shù)據(jù)輸出格式,另外兼顧示波器的模擬帶寬以及器件的購買渠道和性價比,選擇了Atmel公司的AT84AD001。AT84AD001是雙通道ADC,每一通道具有1 Gsps的實時采樣率,在交錯模式下雙路ADC并行采樣可以達(dá)到2 Gsps的實時采樣率。其分辨率為8 bit,數(shù)據(jù)輸出格式是LVDS(Low Voltage Differential Signaling),具有1:1數(shù)據(jù)輸出或1:2數(shù)據(jù)輸出模式可選,此外,全功率輸人帶寬(-3 dB)為1.5 GHz,差分電壓輸入范圍為500 mVVpp。
    此外,重要的一點,AT84AD001還具有FISDA(Fine Sampling Delay Adjustment on Channel Q)功能,通過調(diào)整Q通道的采樣時刻,有效地避免了因為采樣時鐘的占空比不等于50%而造成的誤差,保證了采樣精度。
    高速高精度的ADC對采樣時鐘的精度要求非常高,時鐘電路一般的設(shè)計方法是直接利用FPGA內(nèi)部的鎖相環(huán)倍頻電路產(chǎn)生,但是目標(biāo)系統(tǒng)要求采樣時鐘頻率達(dá)到1 GHz,而目前Altera和Xilinx公司的高端FPGA其I/O輸出頻率最高只能達(dá)到800MHz。經(jīng)過綜合評價,最終選定了美國NS公司的高頻時鐘芯片LMX2531LQ1910E。其輸出低段頻率為917 MHz~1 014 MHz,滿足設(shè)計要求,此外,LMX2531具有非常低的抖動和相位噪聲。而且還集成了低噪聲、高性能的低壓差線性穩(wěn)壓器LDO(Low Drop Out regulator)元件,使電路的抗干擾性和穩(wěn)定性得到了提高。
    FPGA的可編程性以及豐富的內(nèi)部邏輯資源和外部I/O資源,用來作為數(shù)字存儲示波器數(shù)據(jù)采集與控制系統(tǒng)。特別地,單片AT84AD001量化輸出是16路1 Gbps速率、LVDS格式的差分?jǐn)?shù)據(jù),目標(biāo)系統(tǒng)雙輸入通道同時工作,這就要求FPGA具有32個能支持1 Gbps的差分I/O,利用高速I/O將數(shù)據(jù)接收并存儲。由此,選擇了Altera公司的Stratix II EP2S60F1020C4,該FPGA最多可以支持多達(dá)84個1 Gbps的差分通道,并且增加了源同步通道的動態(tài)相位對準(zhǔn)電路,為高速數(shù)據(jù)的接受提供了有力的支持。
    在示波器的高速數(shù)據(jù)采集系統(tǒng)中,需要對采集到的數(shù)據(jù)進(jìn)行大量實時性的運(yùn)算和處理,綜合考慮市面上的各
款處理器,選擇ADI公司的DSP芯片Blackfin561作為嵌入式計算系統(tǒng)。Blackfin561主頻最高可達(dá)750 MHz,其內(nèi)核包含2個16位乘加器MAC(Multiplier and Accumulator)、2個40位累加器ALU、1個40位移位器、100KB的片內(nèi)L1存儲器以及128 KB的片內(nèi)L2存儲器SRAM,同時具有動態(tài)電源管理功能。此外,Blackfin處理器還包括豐富的外設(shè)接口,滿足設(shè)計的需要。
    本文設(shè)計的數(shù)字存儲示波器的存儲深度要求達(dá)到每通道8 MB,而FPGA芯片Stratix II EP2S60F1020C4的片內(nèi)存儲單元總共只有552 KB,所以,必須采用片外存儲器作為采集RAM來存儲量化后的波形數(shù)據(jù),經(jīng)過綜合考慮,選用美國賽普拉斯公司的SRAM芯片CY7C1440AV33。


2 系統(tǒng)結(jié)構(gòu)
    本文設(shè)計的數(shù)據(jù)采集系統(tǒng)采用ADC+高速時鐘電路+FPGA+SRAM+DSP的結(jié)構(gòu)模式,其系統(tǒng)結(jié)構(gòu)如圖1所示。通道1、通道2均采用一片最高實時采樣率為2 Gsps的AT84AD001作為模數(shù)轉(zhuǎn)換器完成對模擬輸入信號的量化,高頻時鐘電路用來產(chǎn)生整個數(shù)據(jù)采集系統(tǒng)所需要的工作時鐘,F(xiàn)PGA用來完成采樣數(shù)據(jù)的接收,并且實現(xiàn)FPGA與DSP的接口電路;SRAM作為數(shù)據(jù)采集系統(tǒng)的采集RAM,完成將量化后的波形數(shù)據(jù)緩存;DSP作為數(shù)據(jù)采集系統(tǒng)的主控機(jī),完成對采集電路的控制和接收采集電路采集的數(shù)據(jù),并對采樣數(shù)據(jù)進(jìn)行處理、分析和顯示。

3 硬件設(shè)計
3.1 目標(biāo)系統(tǒng)高速時鐘電路的設(shè)計
    通過LMX2531的標(biāo)準(zhǔn)的三線串行接口(CLK,DATA,LE)對其編程,以控制LMX2531能夠輸出期望的頻率。時鐘輸出頻率大小的計算公式為:
    fout=N×(OSCin/R) (1)
    其中,N=Ninteger+Nfractional(包括整數(shù)和小數(shù)兩部分),Ninteger的值即為Ⅳ分頻器的值,Nfractional的值包括NUM和DEN兩部分的值,R代表R分頻器的值,OSCin為參考時鐘輸入值。R分頻器的值可以由用戶在1,2,4,8,16,32中任選一個,而且參考時鐘輸入OSCin和輸出頻率fout也是用戶自己決定的。根據(jù)設(shè)計要求,確定各個寄存器的具體取值,將計算好的數(shù)據(jù)寫入芯片內(nèi)的11個24位控制寄存器,從而得到ADC需要的1 GHz的時鐘。
3.2 AT84AD001工作模式的設(shè)置
    AT84AD001的工作時序如圖2所示。I,Q通道ADC都使用I通道輸入模擬信號,I通道工作時鐘頻率為1 GHz,Q通道的工作時鐘與I通道工作時鐘同頻反相,在這種模式下,通過兩個實時采樣率為1 Gsps的ADC按照交替方式并行采樣,將得到的數(shù)據(jù)按照一定的輸出格式拼合成2 Gsps的數(shù)據(jù)流。

3.3 FPGA內(nèi)部邏輯模塊介紹
    FPGA內(nèi)部邏輯模塊主要包括:
    1)時基電路模塊:接收AT84AD001的輸出數(shù)據(jù)同步鎖存時鐘作為FPGA內(nèi)部的工作時鐘,并且為數(shù)據(jù)采集系統(tǒng)提供時間基準(zhǔn)尺度。
    2)數(shù)據(jù)采集接口、存儲接口模塊:利用
    FPGA的串行收發(fā)器SERDES(Serializer/Deserializer)和動態(tài)相位對準(zhǔn)DPA(Dynamic Phase Alignment)電路接收LVDS格式、1 Gbps速率的差分?jǐn)?shù)據(jù)流,并且對其降頻,然后根據(jù)差分通道和ADC數(shù)據(jù)位的對應(yīng)順序以及接收器數(shù)據(jù)的輸出格式,設(shè)計恢復(fù)電路,將64位的數(shù)據(jù)按采樣點的格式恢復(fù)為8個采樣點,最后在FPGA與片外存儲器之間建立數(shù)據(jù)存儲接口,將數(shù)據(jù)按照一定的速率和格式寫入片外存儲器。
    3)采集控制模塊:利用采集狀態(tài)機(jī),配合軟件系統(tǒng)完成對整個采集過程進(jìn)行管理,按照設(shè)定的預(yù)觸發(fā)和后觸發(fā)數(shù)據(jù)量完成成整個采集工程。
    4)觸發(fā)控制模塊:用來實現(xiàn)信號特征點的捕捉及波形顯示的同步。
    5)計算系統(tǒng)接口模塊:完成FPGA和DSP之間的通信。
    其中,采集狀態(tài)機(jī)作為采集控制模塊的核心,負(fù)責(zé)整個數(shù)據(jù)采集過程的控制,具有舉足輕重的地位。它是一個用VHDL語言編制的狀態(tài)機(jī),其狀態(tài)轉(zhuǎn)換如圖3所示。圖3中狀態(tài)轉(zhuǎn)換所涉及的采集狀態(tài)說明如表1所示。

4 數(shù)據(jù)采集系統(tǒng)監(jiān)控軟件設(shè)計
    為了便于測試整個硬件的工作,在DSP中編制了簡單的監(jiān)控程序,程序流程圖如圖4所示。首先,DSP調(diào)用時鐘芯片和ADC的初始化程序,完成對高速時鐘電路和采集電路的初始化,使其工作在目標(biāo)系統(tǒng)所需要的工作模式下;然后發(fā)出采集開始命令,數(shù)據(jù)采集系統(tǒng)進(jìn)入采集過程;延遲一段時間以后,查詢采集結(jié)束標(biāo)志;當(dāng)?shù)弥杉^程結(jié)束時,便從RAM中讀取波形數(shù)據(jù),經(jīng)過分析處理后送去顯示。


5 調(diào)試結(jié)果
5.1 實時采樣率的分析
    均是10 MHz,150 mvVpp正弦波,在軟件開發(fā)環(huán)境Visual DSP++中運(yùn)行數(shù)據(jù)采集系統(tǒng)監(jiān)控程序,得到通道1和通道2的采樣數(shù)據(jù),利用VDSP中的調(diào)試工具分別以通道1和通道2的采樣數(shù)據(jù)作為數(shù)據(jù)源,經(jīng)過通道校準(zhǔn),調(diào)整每一通道的模數(shù)轉(zhuǎn)換器所包含的雙通道ADC之間的偏移和模擬信號增益存在的差別。選取任意400個采樣點以折線圖的形式恢復(fù)出采樣波形,如圖5所示。

    從采到的波形數(shù)據(jù)提取連續(xù)400個采樣點恢復(fù)出波形,正好顯示了兩個信號周期,另外恢復(fù)出的波形的幅度與信源幅度相符合,可以得知通道1、通道2均實現(xiàn)了2 Gsps的實時采樣率。
5.2 有效位數(shù)(ENOB)的分析
    有效位數(shù)(ENOB)是衡量數(shù)據(jù)采集系統(tǒng)動態(tài)特性的一個最為重要的指標(biāo)。計算公式為:ENOB=(SINAD-1.16 dB)/6.02 。 SINAD是信號幅度的均方根值與從直流到fs/2的帶寬內(nèi)所有其他頻譜成分的均方根值的比值(包括諧波但不包括直流成分)。其計算公式為:
   
    通道1、通道2的輸入信號均是10 MHz,330 mVVpp的正弦波,在VDSP中運(yùn)行數(shù)據(jù)采集系統(tǒng)監(jiān)控程序,得到通道1和通道2的采樣數(shù)據(jù),從每個通道的采樣數(shù)據(jù)中各取任意連續(xù)1 024個采樣點作為測試數(shù)據(jù),利用Matlab編程,計算其有效位數(shù)(ENOB)分別是:6.71(通道1),6.77(通道2)。由以上計算結(jié)果得知該數(shù)據(jù)采集系統(tǒng)具有較高的量化分辨率。

6 結(jié)論
    通過實驗板硬件調(diào)試與軟件仿真,設(shè)計了雙通道同時工作,每通道最高實時采樣率為2 Gsps,分辨力為8 bit,存儲深度8 MB/CH的數(shù)字示波器數(shù)據(jù)采集系統(tǒng),并且驗證了實驗板上的數(shù)據(jù)傳輸和數(shù)據(jù)存儲均能滿足2 Gsps數(shù)據(jù)采集系統(tǒng)的要求。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉