基於FPGA的數字示波器

2020-12-01 電子產品世界

摘要:提出一種基於FPGA的簡易數字示波器設計方法,硬體上採用以Altera公司的EP2C8Q208CN現場可編程門陣列晶片作為核心器件,同時結合FPGA和NIOS軟核的優勢,設計高效的片上可編程系統(SoPC)對高速A/D所採集的數據進行快速存儲和處理。整機測試表明,系統各功能正常,整個系統集成度高,體積小,可靠性高,易於程控,使用靈活。
關鍵詞:現場可編程邏輯門陣列;信號調整;高速A/D;片上可編程系統

本文引用地址:http://www.eepw.com.cn/article/191331.htm

高速數位化採樣技術和FPGA技術的發展對傳統測試儀器的體系結構,包括傳統測量方法、傳統儀器的定義和分類等都產生深刻的影響。伴隨數位技術的發展,數字示波器展現了其強大的功能:智能捕獲、參數分析、時頻等變換處理、超大規模數據波形存儲以及數據上網共享等。與傳統模擬示波器相比,數字示波器不僅具有可存儲波形,體積小,功耗低,使用方便等優點,而且還具有強大的信號實時處理分析功能。

1 系統組成
設計的數字示波器總體框圖如圖1所示。


系統主要包括信號調理模塊、A/D轉換模塊、控制器模塊、時鐘產生模塊、觸發電路、數據緩存模塊、數據快速處理模塊、輸入模塊及顯示模塊。控制器模塊由MSP430單片機組成,用來控制信號調理模塊和A/D轉換模塊以及按鍵輸入;時鐘產生模塊、數據緩存模塊,數據快速處理模塊這三個部分在FPGA內部完成;數據快速處理模塊是由基於FPGA的SoPC來完成的,同時SoPC還控制TFT液晶的顯示。

2 系統理論分析及硬體實現
2.1 信號調理模塊
信號調理電路包括衰減網絡、電壓跟隨電路、程控放大電路和直流偏置電路等。信號調理電路框圖如圖2所示。


為了保證輸入信號在AD晶片的參考電壓範圍內,當大信號輸入時,必須通過衰減網絡對其進行衰減,以滿足A/D採集電路的電壓要求。通過電阻網絡分壓實現信號的衰減,衰減倍數有1/2和1/20兩種,通過單片機控制繼電器(TQ2-5),實現對兩種衰減倍數的切換;另外,電容網絡是進行相位補償,通過可調電容可以實現相位的補償。電壓跟隨電路作為隔離級,可減小後級電路對前級電路的影響。電壓跟隨電路由TI公司的OPA656構成,OPA656是寬帶單位增益穩定FET輸入運算放大器。
程控放大電路由程控增益晶片AD603和雙通道串口數/模轉換器TLV5638組成。單片機通過控制TLV5638的通道A產生高精度模擬電壓,用於調節AD603的放大倍數。直流偏置電路中,單片機控制TLV5638,使其OUTB引腳輸出一個直流電壓,該電壓經過NE5532組成的等比例反向器後接到OPA656的反向輸入端,可以通過這個電壓來確定OPA656的輸出,反映到屏幕上是波形的中線位置。如果液晶顯示的波形偏下或者偏上,可以調節TLV5638的B端輸出來調節。


相關焦點

  • 基於單片機和FPGA的簡易數字存儲示波器設計
    與傳統模擬示波器相比.數字存儲示波器不僅具有可存儲波形、體積小、功耗低,使用方便等優點,而且還具有強大的信號實時處理分析功能。在電子測量領域,數字存儲示波器正在逐漸取代模擬示波器。但目前我國使用高性能數字存儲示波器主要依靠國外產品,而且價格昂貴。因此研究數字存儲示波器具有重要價值。
  • 基於FPGA的簡易可存儲示波器設計
    摘要: 本文介紹了一種基於FPGA的採樣速度60Mbit/s的雙通道簡易數字示波器設計,能夠實現量程和採樣頻率的自動調整、數據緩存、顯示以及與計算機之間的數據傳輸
  • 基於OMAP-L138的數字示波器硬體設計
    最大限度提高實時採樣率和波形捕獲能力成為了國內外眾多數字示波器生產廠商研究的重點,實時採樣率和波形捕獲率的提高又必然帶來大量高速波形數據的傳輸、保存和處理的問題。因此,作為數字示波器數據處理和系統控制的中樞,微處理器性能至關重要。本文選用TI公司的雙核 DSP OMAP-L138作為本設計的微處理器,並實現了一種數字示波器微處理器硬體設計。
  • RIGOL普源精電 MSO1104Z 示波器拆解之主控晶片(FPGA)及外圍晶片
    主控晶片(FPGA)邊上的有個存儲器晶片為Hynix(海力士)H5PS5162GFR DDR2,有興趣的網友可以去官網看看這個晶片的具體參數,筆者認為這個示波器的24M存儲深度應該就是由它實現的。MSO1104Z 示波器是採樣率是1G Sa/s,所以你懂的。
  • 基於FPGA的巴特沃茲IIR數字帶通濾波器設計
    其中IIR數字濾波器和FIR數字濾波器是目前人們使用較多的兩種。數字濾波器通常採用計算機軟體、專用數字濾波器、DSP器件或可編程邏輯器件(如FPGA) 實現。因為,用FPGA實現數字濾波器具有實時性強、靈活性高、處理速度快以及小批量生產成本低等優點,所以得到了較為廣泛的應用。本文以巴特沃思數字帶通濾波器為例,較為詳細地介紹了其設計和實現方法。
  • 基於FPGA高精度浮點運算器的FFT設計與仿真
    摘要 基於IEEE浮點表示格式及FFT算法,提出一種基2FFT的FPGA方法,完成了基於FPGA高精度浮點運算器的FFT的設計。利用VHDL語言描述了蝶形運算過程及地址產生單元,其仿真波形基本能正確的表示輸出結果。
  • 數字示波器簡介及分類
    示波器也能分為模擬和數字類型。模擬和數字示波器都能夠勝任大多數的應用。本文引用地址:http://www.eepw.com.cn/article/193079.htm數字示波器因具有波形觸發、存儲、顯示、測量、波形數據分析處理等獨特優點,其使用日益普及。由於數字示波器與模擬示波器之間存在較大的性能差異,如果使用不當,會產生較大的測量誤差,從而影響測試任務。
  • 基於S12的簡易數字示波器的設計方案
    1.引言  本文的設計方案中的數字示波器是對傳統高速電子束示波器的改進,它能對被測周期信號或單次非周期信號進行一次採集與儲存,便於分析波形。
  • 基於DSP和FPGA的機器人聲控系統設計與實現
    本文引用地址:http://www.eepw.com.cn/article/21345.htm 本次設計採用了性價比較高的數位訊號處理晶片tms320vc5509作為語音識別處理器,具有較快的處理速度,使機器人在脫機狀態下,獨立完成複雜的語音信號處理和動作指令控制,fpga系統的開發降低了時序控制電路和邏輯電路在pcb板所佔的面積[1],使機器人的"大腦"的語音處理部分微型化、低功耗。
  • 基於AT89S52單片機的簡易數字示波器設計
    數字示波器是一種用途十分廣泛的電子測量儀器。與傳統模擬示波器相比,數字存儲示波器不僅具有可存儲波形、體積小、功耗低,使用方便等優點,而且還具有強大的信號實時處理分析功能,在電子電信類實驗室中使用越來越廣泛。本文引用地址:http://www.eepw.com.cn/article/273690.htm  隨著電子技術的發展和電路結構的變化,對電路測量的要求也變得更高。
  • 模擬示波器與數字示波器的區別
    數字示波器  數字示波器的工作方式是通過模擬轉換器(ADC)把被測電壓轉換為數字信息。數字示波器捕獲的是波形的一系列樣值,並對樣值進行存儲,存儲限度是判斷累計的樣值是否能描繪出波形為止,隨後,數字示波器重構波形。
  • 基於Spartan-6 FPGA的Sinc3 Filter設計
    Sinc3濾波器的基本原理本文引用地址:http://www.eepw.com.cn/article/129009.htm  Σ-Δ ADC利用過採樣的方法將量化噪聲搬移到高頻段,後端再使用數字抽取濾波器將高頻噪聲濾除
  • 基於fpga二維小波變換核的實時可重構電路
    項目背景及可行性分析本文引用地址:http://www.eepw.com.cn/article/266432.htm  2.1 項目名稱及摘要:  基於fpga二維小波變換核的實時可重構電路  現場可編程門陣列為可進化設計提供了一個理想的模板
  • 數字存儲示波器原理_數字存儲示波器特點
    數字存儲是在示波器中以數字編碼的形式來貯存信號。當信號進入數字存儲示波器,或稱 DSO 以後,在信號到達CRT 的偏轉電路之前,示波器將按一定的時間間隔對信號電壓進行採樣。然後用一個模/數變換器(ADC)對這些採樣值進行變換從而生成代表每一個採樣電壓的二進位字。這個過程稱為數位化。   數字存儲示波器有別於一般的模擬示波器,它是將採集到的模擬電壓信號轉換為數位訊號,由內部微機進行分析、處理、存儲、顯示或列印等操作。
  • 數字示波器的功能用途_數字示波器的測量用途
    打開APP 數字示波器的功能用途_數字示波器的測量用途 發表於 2018-01-16 10:34:07 數字示波器則是數據採集,A/D轉換,軟體編程等一系列的技術製造出來的高性能示波器。
  • 示波器的內部結構以及FPGA在示波器中的作用
    打開APP 示波器的內部結構以及FPGA在示波器中的作用 發表於 2018-01-23 11:42:22 比較好奇的玩家可能已經想把實驗室的示波器給拆開看看了,今天小編來滿足一下比較好奇的小夥伴們,我們來一起看一下一款數字螢光示波器的內部構造。 今天拆的是Uni-T Ultra Phosphor UPO2104CS型號的示波器,如圖.1所示,我們打開後竟然在示波器了發現了Xilinx Spartan-6 FPGA。
  • 露一手:自製數字示波器
    這種模擬示波器體積大、重量重、成本高、價格貴,並且不太適合用於對非周期的、單次信號的測量。數字示波器首先對模擬信號進行高速採樣獲得相應的數字數據並存儲。用數位訊號處理技術對採樣得到的數位訊號進行相關處理與運算,從而獲得所需的各種信號參數。根據得到的信號參數繪製信號波形,並可對被測信號進行實時的、瞬態的分析,以方便使用者了解信號質量,快速準確地進行故障的診斷。
  • 淺談數字示波器與模擬示波器的對比
    加上數字示波管能充分利用記憶、存儲和處理,以及多種觸發和超前觸發能力。廿世紀八十年代數字示波器異軍突起,成果纍纍,大有全面取代模擬示波器之勢,模擬示波器的確從前臺退到後臺。但是模擬示波器的某些特點,卻是數字示波器所不具備的:操作簡單——全部操作都在面板上,波形反應及時,數字示波器往往要較長處理時間。
  • 數字螢光示波器結構融合模擬示波器和數字示波器的優勢
    DPO: 在結構上實現重大突破泰克新推出的示波器平臺-數字螢光示波器(DPO)同時融合了模擬領域和數字領域的優勢,並超越了這兩種技術。工程師現在可以使用一臺儀器,捕獲與波形有關的所有重要信息:幅度、頻率和揭示幅度在測量期間分布的強度軸。數字螢光示波器不亞於任何一種重大的測量技術突破。
  • 淺談模擬示波器與數字示波器的異同
    五十年代半導體和電子計算機的問世,促進電子示波器的帶寬達到100MHz。六十年代美國、日本、英國、法國在電子示波器開發方面各有不同的貢獻,出現帶寬6GHz的取樣示波器、帶寬6GHz的多功能插件式示波器標誌著當時科學技術的高水平,為測試數字電路又增添邏輯示波器和數字波形記錄器。