創龍首頁 >關于創龍 > 新聞資訊 > 技術文章

聯系我們

Contact Us

公司總機:020-8998-6280

技術熱線:020-3893-9734

技術郵箱:support@tronlong.com

銷售郵箱:sales@tronlong.com

你錯了,AD采集用FPGA不是最好的方案!

2025/09/11

直接說結論:在選擇FPGA和ARM處理器進行AD數據采集時,沒有絕對的“更好”,需根據具體應用場景的需求來判斷。以下從核心差異、適用場景、優缺點等方面對比分析,幫助大家選擇更合適方案。 


核心差異:架構與能力


FPGA芯片本質是“硬件可編程邏輯器件”,由大量可配置的邏輯單元、寄存器、布線資源組成,可通過硬件描述語言(Verilog/VHDL)自定義電路邏輯,實現并行處理。
優勢:高速并行數據處理、可直接對接高速AD芯片(通過LVDS等高速接口)、時序控制精確(納秒級)、靈活定制采集邏輯(如多通道同步、復雜觸發)。


ARM處理器“通用微處理器”,基于馮?諾依曼或哈佛架構,通過運行軟件程序(C/C++ 等)實現功能,本質是串行指令流執行。
優勢:軟件開發便捷、集成外設豐富(如UART、SPI、I2C等)、適合處理協議交互(如網絡傳輸、數據解析)、低功耗場景表現更優。

 


適用場景對比


下面從各個需求維度,進行詳細對比分析:





典型方案選擇


FPGA的場景高頻信號采集(如雷達、通信信號、振動分析)、多通道同步數據采集(如DAQ卡、示波器)、需要實時硬件預處理(如實時頻譜分析)、對接高速AD 芯片(如16位100MSPS以上)。


ARM的場景低速傳感器數據采集(如溫濕度、壓力)、單通道/少通道簡單采集(如物聯網節點)、需結合網絡傳輸(如WiFi上傳數據)、低功耗便攜設備(如手持儀器)。


折中方案:ARM + FPGA異構設計

若同時需要多通道/高速采集、靈活協議處理(如高端數據采集卡),可采用“FPGA負責前端AD采集與預處理,ARM負責后端數據存儲、協議交互、波形顯示等”,發揮兩者優勢。

 

 

國產并口帶來創新


當下,基于ARM + FPGA架構的AD采集方案,在能源電力、儀器儀表等領域正變得越來越主流,尤其是瑞芯微/全志科技都推出了具備并口的處理器(例如RK3576、RK3506、T536等)之后!瑞芯微的并口叫DSMC,全志科技的并口叫Local Bus。
下圖是創龍科技基于瑞芯微ARM RK3576 + 紫光同創FPGA PGL25G + 8通道200KSPS國產AD”采集方案的軟件框架圖,ARM和FPGA之間通過DSMC并口進行數據高速傳輸。






FPGA:專注采集控制
FPGA負責控制AD芯片采集8通道AD數據。采集過程中,FPGA通過乒乓存儲將AD數據實時保存到DRAM,每當數據存滿32KByte,就會發送GPIO中斷,以此通知ARM RTOS進行數據讀取,確保采集環節不中斷、不延遲。


ARM RTOS:高效搬運數據
ARM RTOS接收到FPGA發送的GPIO中斷后,會立即通過DSMC并口讀取AD數據,并將數據寫入ARM Linux和ARM RTOS的共享內存中暫存。待數據采集完成后,ARM RTOS會通過RPMsg機制向ARM Linux發送通知,啟動后續數據處理流程。


ARM Linux:智能處理 + 顯示                             

ARM Linux通過RPMsg接收ARM RTOS的消息后,從共享內存中讀取原始AD數據,將數據轉換為實際電壓值,并通過Qt界面實時顯示波形。





為降低國產處理器的評估成本,創龍科技3款不同檔次的瑞芯微工業評估板,現包郵含稅僅售99元(原價299元)起,含底板、核心板、配件!剩余不多了,搶完即止!如需搶購,歡迎登錄創龍科技官方商城,或掃描下方二維碼!

天貓旗艦店鏈接:tronlong.tmall.com瑞芯微QQ交流群:567208221即刻加入,與技術專家深入交流!




  

創龍官方微信公眾號

Copyright © 2013~2025 廣州創龍電子科技有限公司 All Rights Reserved  | 粵ICP備15055271號