日韩精品电影一二区-精品久久久久久亚洲中文字幕-一区二区三区国产美女在线播放-欧美日韩在线观看你懂的-午夜精品一区二区三区的区别-久久精品娱乐亚洲领-欧美在线网站一区二区三区-在线观看91精品国产不卡-国产水滴盗摄一区二区

創(chuàng)龍首頁 >關(guān)于創(chuàng)龍 > 新聞資訊 > 技術(shù)文章

聯(lián)系我們

Contact Us

公司總機(jī):020-8998-6280

技術(shù)熱線:020-3893-9734

技術(shù)郵箱:support@tronlong.com

銷售郵箱:sales@tronlong.com

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

2025/09/11

直接說結(jié)論:在選擇FPGA和ARM處理器進(jìn)行AD數(shù)據(jù)采集時(shí),沒有絕對(duì)的“更好”,需根據(jù)具體應(yīng)用場景的需求來判斷。以下從核心差異、適用場景、優(yōu)缺點(diǎn)等方面對(duì)比分析,幫助大家選擇更合適方案。 


核心差異:架構(gòu)與能力


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


ARM處理器“通用微處理器”,基于馮?諾依曼或哈佛架構(gòu),通過運(yùn)行軟件程序(C/C++ 等)實(shí)現(xiàn)功能,本質(zhì)是串行指令流執(zhí)行。
優(yōu)勢(shì):軟件開發(fā)便捷、集成外設(shè)豐富(如UART、SPI、I2C等)、適合處理協(xié)議交互(如網(wǎng)絡(luò)傳輸、數(shù)據(jù)解析)、低功耗場景表現(xiàn)更優(yōu)。

 


適用場景對(duì)比


下面從各個(gè)需求維度,進(jìn)行詳細(xì)對(duì)比分析:





典型方案選擇


FPGA的場景高頻信號(hào)采集(如雷達(dá)、通信信號(hào)、振動(dòng)分析)、多通道同步數(shù)據(jù)采集(如DAQ卡、示波器)、需要實(shí)時(shí)硬件預(yù)處理(如實(shí)時(shí)頻譜分析)、對(duì)接高速AD 芯片(如16位100MSPS以上)。


ARM的場景低速傳感器數(shù)據(jù)采集(如溫濕度、壓力)、單通道/少通道簡單采集(如物聯(lián)網(wǎng)節(jié)點(diǎn))、需結(jié)合網(wǎng)絡(luò)傳輸(如WiFi上傳數(shù)據(jù))、低功耗便攜設(shè)備(如手持儀器)。


折中方案:ARM + FPGA異構(gòu)設(shè)計(jì)

若同時(shí)需要多通道/高速采集、靈活協(xié)議處理(如高端數(shù)據(jù)采集卡),可采用“FPGA負(fù)責(zé)前端AD采集與預(yù)處理,ARM負(fù)責(zé)后端數(shù)據(jù)存儲(chǔ)、協(xié)議交互、波形顯示等”,發(fā)揮兩者優(yōu)勢(shì)。

 

 

國產(chǎn)并口帶來創(chuàng)新


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






FPGA:專注采集控制
FPGA負(fù)責(zé)控制AD芯片采集8通道AD數(shù)據(jù)。采集過程中,F(xiàn)PGA通過乒乓存儲(chǔ)將AD數(shù)據(jù)實(shí)時(shí)保存到DRAM,每當(dāng)數(shù)據(jù)存滿32KByte,就會(huì)發(fā)送GPIO中斷,以此通知ARM RTOS進(jìn)行數(shù)據(jù)讀取,確保采集環(huán)節(jié)不中斷、不延遲。


ARM RTOS:高效搬運(yùn)數(shù)據(jù)
當(dāng)ARM RTOS接收到FPGA發(fā)送的GPIO中斷后,會(huì)立即通過DSMC并口讀取AD數(shù)據(jù),并將數(shù)據(jù)寫入ARM Linux和ARM RTOS的共享內(nèi)存中暫存。待數(shù)據(jù)采集完成后,ARM RTOS會(huì)通過RPMsg機(jī)制向ARM Linux發(fā)送通知,啟動(dòng)后續(xù)數(shù)據(jù)處理流程。


ARM Linux:智能處理 + 顯示                             

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





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

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




  

Copyright © 2013~2025 廣州創(chuàng)龍電子科技有限公司 All Rights Reserved  | 粵ICP備15055271號(hào)