当前位置: 首页 > news >正文

基于ARM+FPGA多通道超声信号采集与传输系统设计

针对超声信号采集系统在多通道同步采集和高速数据传输所面临的挑战,设计并实现了一种
基于 FPGA 8通道超声信号同步采集与传输系统系统以FPGA 作为主控芯片,ADI公司的 AD9279
8通道超声信号同步采集的模拟前端和模数转换芯片,通过 DDR3SDRAM USB3.0实现数据缓存和
高速数据传输实验结果表明,该系统在多通道超声信号同步采集数据缓存和高速数据传输方面表现良
,为多通道超声信号的同步采集和高速传输提供了可靠的硬件平台
0 引言
近年来,超声检测技术在医学诊断工业无损
检测以及水下探测等领域得到了广泛应用[1],尤其
是在医学领域,超声检测技术因其无创实时和安
全的优势,已成为疾病诊断的常用手段然而,
声信号在实际应用中通常较弱,特别是在深层组织
或复杂结构中,信号强度往往会显著降低[2]为了
从微弱的超声信号中提取有效信息,超声检测系统
的精度和准确性要求不断提升在此过程中,阵列
传感器的应用,即多通道同步超声检测,成为提高系
统性能的关键其中,多通道超声信号的同步采集与
传输是超声检测的核心,采集同步性和数据传输速度
直接影响检测的精度与可靠性传统的数据采集与
传输系统一般采用单片机和 DSP作为主控芯片,
ADC、存储器与上位机的传输设备以及其他外围
电路进行数据采集与传输的工作,但传统的处理器架
构在处理高速并行数据时容易出现延迟不稳定或资
源不足等情况,且难以兼顾采集与传输的实时性和同
步性,无法满足多通道超声信号同步采集与高速传输
的要求[35]因 此,现 场 可 编 程 门 阵 列(field pro
grammablegatearray,FPGA)以其高速并行处理的能
,逐渐成为超声检测系统中的主控芯片如王晓春
[6]设计了一种基于 FPGA 的双通道高频医学超声
信号同步采集与传输系统,通过先进先出(firstinput
firstoutput,FIFO)数据缓存器进行数据缓存,并经
USB接口将数据传输至上位机以实现后续处理;
甜等[7]利用FPGA控制模拟开关和 ADC通道的依次
切换,实现了4通道伪同步数据采集方案,并通过以
太网接口进行数据传输;朱紫萌等[8]基于 AD7606
计了一种多源数据采集系统,实现了100kHz采样率
8通道并行采集,并通过 USB2.0进行数据传输,
但未考虑数据缓存模块;Savoia[9]开发的4通道
超声信号采集系统中,利用FPGA内置的嵌入式随机
存储器(randomaccessmemory,RAM)实现超声数据
的缓存,以确保采集数据的准确性
为了实现更高精度高准确性和高速率的多通
道超声信号同步采集与传输,本文设计了一种基于
FPGA 8通道超声信号同步采集与传输系统
1
硬件设计方案
1.1 整体系统设计
8通道超声信号同步采集与传输系统主要由FP
GA控制模块信号采集模块和数据传输模块3部分
组成系统总体设计如图1所示
1 系统总体设计
8通道的超声信号首先通过 AD9279评估板中
的模拟前端进行处理,通过 FPGA 调节可变增益放
大器(variablegainamplifier,VGA)、低噪声前置放
大器(low noiseamplifier,LNA)和抗 混 叠 滤 波 器
(anti aliasingfilter,AAF)的增益,A/D 转换器对
处理后的模拟信号进行模数转换,将转换后的数字
信号缓存到 DDR3SDRAM ,完成超声数据的采
USB3.0进行数据传输的过程中,上位机软
件发送一个读取数据指令,将缓存在 DDR3中的信
号通过 USB接口传输至上位机,最后将数据在上位
机上显示并保存为txt文件
1.2 FPGA控制模块
本文系统主控制板选用以Xilinx公司 Aritx 7
系 列 FPGA 芯 片 为 主 板 的 开 发 板,型 号 为
XC7A100T [10],该开发板设计紧凑精巧,只有普通
信用卡大小该开发板的核心板采用100 MHz
有源晶 振 作 为 系 统 时 钟,同 时 集 成 了 2 片 高 速
512MB容量的 DDR3SDRAM 存储芯片[11],用于
缓存超声信号;使用基于 USB3.0的通信接口与上
位机实现数据的交互,同时为板卡供电;使用对板
连接器提供扩展接口,拓展接口提供3.3V/2.5V/
1.8V 的可调电平且为差分布线,很好地满足本文
设计的需求
1.3 信号采集模块
1.3.1
AD9279评估板
在 超 声 信 号 采 集 过 程 中,模 拟 前 端 (analog
front end,AFE)和模数转换器 ADC 2个最关
键的模块,信号通过交流耦合从换能器中采集后,
通过 AFE 接 收 和 预 处 理 模 拟 超 声 信 号,ADC
AFE输出的模拟信号转换为数字信号[12]本文系
统基于采集精度同步性通道数以及成本等方面
的考虑,采用 ADI公司生产的高速集成模拟前端模
AD9279,超声信号的放大滤波模数转换和低
压差 分 信 号 (low voltagedifferentialsignaling,
LVDS)串 行 传 输 等 过 程 均 在 AD9279 中 实 现
AD9279支持8通道同步采集,其内部集成了8
道可变增益放大器低噪声前置放大器抗混叠滤
波器、12bit80MSPS模数转换器和可编程相位旋
转的I/Q 解调器[13],可以在8个通道间实现精确的
时序同步通过串行外设接口(serialperipheralin
terface,SPI)配置寄存器,从而控制各通道的增益系
,确保8通道超声信号采集的同步性和可靠性
1.3.2 AD9279 FPGA 连接板硬件设计
ADC将模拟信号转换为数字信号之后,需
要将数字信号传输至 FPGA 进行进一步处理
该过程中,最关键的问题是如何将 AD9279评估板
连接到 FPGA 开发板,使转换后的超声数字信号正
确的传输至 FPGA 以供后续处理
3 实验结果
首先,8通道同步数据采集功能进行验证,
证实验如图89所示。
最后,对系统进行水下超声采集实验,验证系
统实际采集超声信号的能力如图12所示,2
超声换能器置于水介质中,信号发生器产生电压峰
峰值Vpp 1V、频率f 3.5MHz的正弦波信号
连接至换能器 A,由换能器 A 发射超声信号,换能
B将接收到的超声信号转换为电压模拟信号后
输入至 AD9279的通道1,最后将采集到的超声
信号传输至上位机进行重建
12 水下超声信号采集实验
重建后的超声采集信号如图13所示,可以看到
信号完整,无明显失真的情况,表明系统具有良好
的采集超声信号的能力
信迈支持ARM+FPGA+AD定制。
http://www.dtcms.com/a/316330.html

相关文章:

  • PCIe Base Specification解析(六)
  • 五、逐波限流保护电路-硬件部分
  • 从零搭建Cloud Alibaba (下) Sentinel篇
  • VUE-第二季-02
  • Sentinel全面实战指南
  • 制作一款打飞机游戏85:Hyper模式
  • JavaScript:Proxy 代理
  • 【数据结构初阶】--排序(三):冒泡排序,快速排序
  • 编码器模型和解码器模型解析
  • MongoDB学习专题(一)介绍安装基本操作
  • ✨OpenVoice 全流程实战:多语言语音合成系统安装与使用教程(附踩坑经验)
  • Makefile工具、双向链表
  • xshell、xftp使用案例
  • 【2025年8月5日】将运行一段时间的单机MongoDB平滑迁移至副本集集群
  • java回顾八股文中想起的知识点
  • 为什么不用rocketmq直接发送,用StreamBridge
  • 使用Playwright MCP探索网站并编写测试
  • 解锁n8n:开启自动化工作流的无限可能
  • 面试题:vue3使用proxy相较于vue2的优点在哪里
  • 03-基于深度学习的钢铁缺陷检测-yolo11-彩色版界面
  • postman接口测试实战
  • 鸿蒙组件装饰器深度解析:@Component vs @ComponentV2
  • 【实时Linux实战系列】基于实时Linux的智能交通系统设计
  • 数据结构---Makefile 文件(格式、文件变量、调用、伪目标)、gcc编译的四个步骤、双向链表(概念、作用、应用)
  • 若依vue前端处理日期数据的格式问题(只留下年月日,去掉时分秒)
  • 小易的yolo学习笔记2
  • AlexNet训练和测试FashionMNIST数据集
  • 系统启动项管理工具对美国服务器性能基线的验证标准
  • Rust进阶-part4-智能指针2
  • 真正的多模态上下文学习需要关注视觉上下文