电子产业一站式赋能平台

PCB联盟网

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

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

[复制链接]

569

主题

569

帖子

4259

积分

四级会员

Rank: 4

积分
4259
发表于 2025-2-24 17:50:00 | 显示全部楼层 |阅读模式
我是老温,一名热爱学习的嵌入式工程师
$ _0 {' P" Z; M& m" \2 @' J5 z关注我,一起变得更加优秀!
" X/ S) D* f/ r4 ]+ y  c得益于最近几年的半导体产业发展,高速数据采集与实时显示技术成为众多领域的关键需求。
  p) N4 d+ L  D; U( G7 p4 ~' D" T2 i* n比如:电子医疗内窥镜,目标跟踪与识别、无人机遥感监测技术、高端仪器仪表,等等。% Y0 z7 y. q% v0 y9 D/ S2 F
今天,老温给大家分享一个基于瑞芯微 RK3588J + FPGA的高速AD采集与实时显示案例。
+ X6 t( z3 v& F 案例软硬件开发环境% X* N. \" l7 H& @

uurpart0xaj640555746.png

uurpart0xaj640555746.png
3 b/ {; G- z. g4 }1 D9 E
测试数据汇总
- q1 s2 E- ^/ R/ R

ogjl0rmitoc640555846.png

ogjl0rmitoc640555846.png
( B4 L& p0 Y5 z5 }: }6 C
RK3588J + FPGA国产平台7 b3 r/ d; Y! T: ~( a% b( U+ P
瑞芯微RK3588J/RK3588处理器集成了四核2.4GHz ARM Cortex-A76与四核1.8GHz ARM Cortex-A55。5 N1 f, G! T- z3 z8 }: w( p
创龙科技基于瑞芯微RK3588J/RK3588 + 紫光同创Titan-2 PG2T390H(兼容Xilinx Kintex-7 XC7K325T)FPGA,推出了SOM-TL3588F工业核心板和TL3588F-EVM评估板。
" t* d( ^* E: G( T& f& u创龙的SOM-TL3588F核心板的ARM、FPGA、ROM、RAM、电源、晶振、连接器等所有元器件均采用国产工业级方案,国产化率100%。5 L* T( U) S# h" G, _5 |
此外,RK3588J + FPGA评估板具备丰富的接口资源,包括Ethernet、RS422/RS485、USB 3.1、CAN、SFP+等通信接口,以及MIPI CSI、CameraLink Base、HDMI、12G-SDI等音视频接口,满足客户的项目评估需求!
1 d3 Q; D' P3 ?4 l8 l3 e) ~( P(点击视频,1分钟解锁SOM-TL3588F工业核心板高光时刻!)
# v8 L& W& K" I; L) r6 u创龙科技天猫旗舰店:tronlong.tmall.com
' m# b3 x& @+ g& V& e瑞芯微RK3588技术QQ群:567208221, ], f! c' C% o
紫光同创Titan-2技术QQ群:1012451655 L6 }6 l- n: x! v) C0 {
即刻加入,与技术专家深入交流!
& j# o8 H& I4 K5 I5 Q* c: z% M# s" W0 p9 I" n
RK3588J + FPGA核心板典型应用领域
) S' P. Z) S/ S0 f0 `, k( q

hoygvmbomb0640555946.jpg

hoygvmbomb0640555946.jpg

( E# S& W, K6 C; E
# ]3 P. [, V  N& u) f% f; @  E pcie_ad_display案例演示为了简化描述,本文仅摘录部分方案功能描述与测试结果,详细产品资料请扫描文末二维码下载。
; D2 q9 k0 ]- i* U1 `1-案例说明
# p$ l. Q6 Z$ Z' l% i案例通过TL3588F-EVM评估板的FPGA端(PCIe EP)以200MSPS速率采集AD数据后,将数据通过PCIe总线传输至评估板ARM端读取并显示波形。
9 \6 ~, E( Z- }) c. |FPGA端将AD数据存储至BRAM中,每存满32KByte数据后,产生PCIe MSI中断,并通过MSI向量指示相应地址空间的数据已准备就绪,通知ARM做乒乓处理。: ^3 [, d) L: H9 s4 b; D
AD9613采样双通道12bit数据,由于传输时将12bit数据按照16bit进行发送,因此实际发送数据量为16bit x 2 x 200MSPS = 6400Mbps。
6 a1 V" a7 I: v' S% pFPGA端实现采集数据功能,ARM端实现数据读取和显示波形功能。
2 G- ]( K9 y8 q0 f. q5 V

odhqsatlktr640556046.jpg

odhqsatlktr640556046.jpg
" X6 r8 x7 ?( a9 b+ Y0 y
系统工作示意框图5 i; {9 [) S8 m4 k

vagy4ccso3v640556146.jpg

vagy4ccso3v640556146.jpg

8 ]6 c/ U; n8 |( M: H  l$ j/ k8 O- N+ ?5 `8 Q+ Q
FPGA端程序功能框图
! r4 k; c, F& l9 @/ ~
2-案例演示
/ j/ |. r. v- q. p4 s  }
将创龙科技的高速AD/DA模块TL9613/9706F连接至评估板FMC接口,将TL9613/9706F-A1模块的ADC_CHA和ADC_CHA通道分别正确连接至信号发生器A通道和B通道。
8 k, [6 @. r* v* T9 q. w* _# C将信号发生器设置为两路正弦波输出,ADC_CHA通道频率设置为10MHz,ADC_CHB通道频率设置为1MHz,峰峰值均设置为2.000Vpp,输出负载均设置为50Ω。
' H8 v3 x% V* g$ b! }. C

gcko4gvzuzr640556246.jpg

gcko4gvzuzr640556246.jpg
" M7 S! a, v  f) }5 P6 Q
; @7 N$ `! l2 c" V

7 F% A) ?3 e7 G: h" J6 D5 X请参考产品资料完成环境配置,运行本案例FPGA程序,将镜像boot-pcie-ad-display.img固化至Linux系统启动卡,并加载pcie_ad_display.ko驱动。
) @) x" }6 W2 j8 l/ P  n# ~将案例的可执行程序拷贝至评估板文件系统后,执行如下命令,以连续模式采集数据,按下"Ctrl + C"可停止程序运行。( ~0 s* b+ R7 X) X) Q! G: M
Target#./pcie_ad_display -m 23 [, T8 M& W" n4 h

bqlnbu2xjwk640556346.jpg

bqlnbu2xjwk640556346.jpg

* u- o. H; |+ e. y% ?7 p
) t7 S4 G% b) E, Z3 W

5 l# G- s! Y, E, H由上图打印信息可知,读取速率约为505MB/s,采样率为200MSPS。同时,HDMI显示屏将会实时显示动态波形,如下图所示。
& ~% o6 z( g7 s. g' _/ u: Z& W

gszbd13raud640556447.jpg

gszbd13raud640556447.jpg

2 V: d; l- h, ]# k; F6 y
: s( k0 V- k) U# g
! }& o( v% X) y' N2 v7 W
至此,演示步骤就结束啦。
/ u( g/ z4 A; ^% h/ k$ M) `3 M想查看更多瑞芯微RK3588J + FPGA国产平台相关案例演示,各位工程师赶紧扫描下方二维码下载,亲自体验一下吧!9 E9 t/ B$ O9 E

2tloxhkij23640556547.jpg

2tloxhkij23640556547.jpg

- n& m# E6 a6 ?' u

wozbrmyt0rf640556647.png

wozbrmyt0rf640556647.png
' A7 ~* \( o0 x" B: X7 ^& w& Z+ \

1ye20ajcjs4640556747.jpg

1ye20ajcjs4640556747.jpg
) m, z  B: b/ j, e& |( Q, G+ M4 `

hwgx3r0a5jj640556847.jpg

hwgx3r0a5jj640556847.jpg
回复

使用道具 举报

发表回复

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

本版积分规则


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