电子产业一站式赋能平台

PCB联盟网

搜索
查看: 220|回复: 0
收起左侧

实测数据惊艳!我用RK3588J+FPGA进行高速AD采集与实时显示,达到200MSPS采样率!

[复制链接]

561

主题

561

帖子

3987

积分

四级会员

Rank: 4

积分
3987
发表于 2025-2-24 17:50:00 | 显示全部楼层 |阅读模式
我是老温,一名热爱学习的嵌入式工程师/ N2 ^2 q2 P+ r. X4 n
关注我,一起变得更加优秀!5 O( _7 \- _4 b- v  ~. O# ^' J
得益于最近几年的半导体产业发展,高速数据采集与实时显示技术成为众多领域的关键需求。/ S) ~* s+ L" D9 t, X4 ?
比如:电子医疗内窥镜,目标跟踪与识别、无人机遥感监测技术、高端仪器仪表,等等。
1 c3 O. i0 d# T& b+ J( s: r今天,老温给大家分享一个基于瑞芯微 RK3588J + FPGA的高速AD采集与实时显示案例。
9 z7 q# f/ b# M8 f7 R( A 案例软硬件开发环境
7 E2 h& y; d# M" k6 i5 [& E0 x8 g

uurpart0xaj640555746.png

uurpart0xaj640555746.png
, M" w/ i. E" H: D1 O
测试数据汇总
7 A, x+ F% v, h0 t

ogjl0rmitoc640555846.png

ogjl0rmitoc640555846.png

9 ]7 p& {4 g7 j( K# `" Y9 @ RK3588J + FPGA国产平台( u( e. N- z$ R
瑞芯微RK3588J/RK3588处理器集成了四核2.4GHz ARM Cortex-A76与四核1.8GHz ARM Cortex-A55。$ f( d* F4 u( M0 v6 `% b( C
创龙科技基于瑞芯微RK3588J/RK3588 + 紫光同创Titan-2 PG2T390H(兼容Xilinx Kintex-7 XC7K325T)FPGA,推出了SOM-TL3588F工业核心板和TL3588F-EVM评估板。) J# }# F: m. v) d; D6 U
创龙的SOM-TL3588F核心板的ARM、FPGA、ROM、RAM、电源、晶振、连接器等所有元器件均采用国产工业级方案,国产化率100%。
/ U8 R6 f/ z7 W" ?6 {此外,RK3588J + FPGA评估板具备丰富的接口资源,包括Ethernet、RS422/RS485、USB 3.1、CAN、SFP+等通信接口,以及MIPI CSI、CameraLink Base、HDMI、12G-SDI等音视频接口,满足客户的项目评估需求!
$ U7 O/ j/ T; W" _(点击视频,1分钟解锁SOM-TL3588F工业核心板高光时刻!)' W' n, P1 v5 `: w1 }; u' e
创龙科技天猫旗舰店:tronlong.tmall.com$ k8 Y2 p0 M' ]
瑞芯微RK3588技术QQ群:567208221: d5 [8 R( }* K$ @# R
紫光同创Titan-2技术QQ群:101245165
, K0 x$ ?( r# t9 \, G. M! _' ?6 K7 e即刻加入,与技术专家深入交流!, ?' @9 |4 t% i
" U  H. _0 P; a& o
RK3588J + FPGA核心板典型应用领域
% f( u5 D3 ~2 I

hoygvmbomb0640555946.jpg

hoygvmbomb0640555946.jpg

* x+ {3 `0 T( D. p  D9 g2 A) P6 }- M4 D* R& v, @* Z7 a6 Z* U- Q
pcie_ad_display案例演示为了简化描述,本文仅摘录部分方案功能描述与测试结果,详细产品资料请扫描文末二维码下载。2 X# Q- Z, @4 w, v" s
1-案例说明$ l3 x( r( i. d
案例通过TL3588F-EVM评估板的FPGA端(PCIe EP)以200MSPS速率采集AD数据后,将数据通过PCIe总线传输至评估板ARM端读取并显示波形。
" X  n- k+ M4 B1 V; y9 CFPGA端将AD数据存储至BRAM中,每存满32KByte数据后,产生PCIe MSI中断,并通过MSI向量指示相应地址空间的数据已准备就绪,通知ARM做乒乓处理。
- {1 u! {1 R1 q: O' \9 c. n- D  ]AD9613采样双通道12bit数据,由于传输时将12bit数据按照16bit进行发送,因此实际发送数据量为16bit x 2 x 200MSPS = 6400Mbps。
# ?0 }- O( v3 ]* }  N, a& \% MFPGA端实现采集数据功能,ARM端实现数据读取和显示波形功能。
6 U7 s- |& f2 A8 r% y& Y3 s$ p

odhqsatlktr640556046.jpg

odhqsatlktr640556046.jpg

: ?( V; j; V, R  o- A系统工作示意框图
6 F. P; K; Q" m+ W

vagy4ccso3v640556146.jpg

vagy4ccso3v640556146.jpg

% T% |* l' X1 i/ g/ ~% R, _5 e. \
FPGA端程序功能框图8 H; h0 y! Q* m. O% y0 ~$ ]
2-案例演示
) y: ~' j1 n& s- j) X- \* U$ r& f
将创龙科技的高速AD/DA模块TL9613/9706F连接至评估板FMC接口,将TL9613/9706F-A1模块的ADC_CHA和ADC_CHA通道分别正确连接至信号发生器A通道和B通道。
# c+ O! z' ?( B9 o将信号发生器设置为两路正弦波输出,ADC_CHA通道频率设置为10MHz,ADC_CHB通道频率设置为1MHz,峰峰值均设置为2.000Vpp,输出负载均设置为50Ω。
% r' _  _7 B; w. d  F

gcko4gvzuzr640556246.jpg

gcko4gvzuzr640556246.jpg
9 _7 S; x3 W$ a' B3 ^

7 N" M# a7 v9 k  \1 `0 Z6 l/ N
! l  c: M# }1 w
请参考产品资料完成环境配置,运行本案例FPGA程序,将镜像boot-pcie-ad-display.img固化至Linux系统启动卡,并加载pcie_ad_display.ko驱动。3 O1 ^% n1 x+ e& S/ c! L- `
将案例的可执行程序拷贝至评估板文件系统后,执行如下命令,以连续模式采集数据,按下"Ctrl + C"可停止程序运行。' \3 v7 P4 m+ p6 t& b& D. G! v
Target#./pcie_ad_display -m 2* H9 H/ X2 [1 V- n" s

bqlnbu2xjwk640556346.jpg

bqlnbu2xjwk640556346.jpg

+ g0 t. }0 u; r. |  `4 N; G  @1 w2 j7 I; ]. Q6 e

, J" S* e+ @5 N! @. ]. c0 e$ h  t4 a由上图打印信息可知,读取速率约为505MB/s,采样率为200MSPS。同时,HDMI显示屏将会实时显示动态波形,如下图所示。: A0 L1 `; L6 k6 N

gszbd13raud640556447.jpg

gszbd13raud640556447.jpg
4 x4 H1 H, ?4 b0 o8 q

! _. a7 b1 w7 T7 G$ U

7 S( {" t3 Z( M( s2 O- d至此,演示步骤就结束啦。3 z5 |2 Q% W& {  g7 r
想查看更多瑞芯微RK3588J + FPGA国产平台相关案例演示,各位工程师赶紧扫描下方二维码下载,亲自体验一下吧!  S! |1 T) m9 ?* h; T% K

2tloxhkij23640556547.jpg

2tloxhkij23640556547.jpg
! j9 p- A; k* r6 Q" z4 R$ c% |

wozbrmyt0rf640556647.png

wozbrmyt0rf640556647.png
& g) i! C7 ]) X' v4 k

1ye20ajcjs4640556747.jpg

1ye20ajcjs4640556747.jpg
1 r  ?' C4 \' }* j  A# z+ H

hwgx3r0a5jj640556847.jpg

hwgx3r0a5jj640556847.jpg
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表