FPGA核心板在声呐系统中的应用

前言

声纳系统使用声脉冲来探测、识别和跟踪水下物体。一个完整的声纳系统是由一个控制和显示部件、一个发射器电路、一个接收器电路和同时能作为发射装置(扬声器)和探测装置(高灵敏度麦克风)的传感器组成。

声纳系统图

技术挑战

本文讨论的声纳发射器是一个相控阵发射器,能够发射10Khz至100Khz的频率。该系统采用了一个发射器模块阵列,每个模块能够驱动8个声纳传感器。FPGA设计包含若干独特的模块:ARM处理中心(英特尔HPS)、一个波形发生器、通道接口、时钟和芯片计时、系统监控和控制以及状态寄存器。

系统框图

解决方案

该项目采用了基于Intel FPGA (Altera) Cyclone V的核心板。它支持一个64K条目的任意波形发生器,并带有缩放功能。每个核心板控制八个TX数据的通道。波形发生器驱动波形进入通道模块的八个实例。这个模块的主要目的是在每个通道的基础上提供一个独特的可编程延迟。每个PCB板上有四个来自亚德诺半导体技术有限公司 (Analog Devices)的双通道数模转换器(DAC)。DAC在输入时钟的交替相位上以相同的数据位接受每个通道的数据。此外,提供了一个基于菜单的构建环境,其中包括一个BSP,以配合正在使用的核心板与几个底板之一相配。

FPGA 顶层框图

结论和下一步措施

通过该项目可以得出的结论是,基于核心板的系统设计方法可以节省工程时间,当一个团队不需要担心基础SOC/FPGA的设计和搭建时,他们可以更快地开始测试和调试其定制电路。FPGA代码和测试以及软件开发可以在载板PCB开始设计时开始,一旦完成,将核心板和代码转移到新的PCB是一个简单的过程。这里描述的声纳发射器包括可移植的代码,并有可能在接收器设计中重新使用。

相关推荐
1560820721910 小时前
JFMZQ28DR、JFMZQ68DR、RFsoc XCZU47DR、XCZU48DR 信号处理板
fpga开发·信号处理
XMAIPC_Robot12 小时前
-40~85℃宽温实测:RK3588 机器人控制器硬件底座,长时间 SLAM 定位稳定性验证
人工智能·fpga开发·机器人·边缘计算·arm+fpga·rk3588+fpga
樱木花道長13 小时前
AMD Ross 深度系列 8:FAQ 七问七答(文末附网盘链接)
人工智能·fpga开发
FPGA小迷弟13 小时前
FPGA 与无人机:从飞控实时性到智能载荷的硬件加速实践
人工智能·ai·fpga开发·架构·无人机·ai编程
低慢小uav15 小时前
(已解决)Zynq芯片lwip协议栈,使用tcp作为服务器Service,接收大量数据时,长度接收正常,接收对数据校验,校验和异常分析
网络协议·tcp/ip·fpga开发
szxinmai主板定制专家17 小时前
ARM+FPGA 数控机床控制器:选 CODESYS SoftMotion CNC,还是基于 LinuxCNC 自研搭建?架构、授权、实时性、量产风险深度对比
arm开发·fpga开发·codesys·数据采集卡·linuxcnc·rk3576
女神下凡17 小时前
芯参谋(79):嵌入式学习进阶_(硬件与软件)深入实践指南
arm开发·单片机·嵌入式硬件·学习·fpga开发·设计规范
路上有只喵19 小时前
认识元器件 · 单片机(MCU/MPU/SOC) · 实战篇5
单片机·嵌入式硬件·fpga开发
爱吃汽的小橘19 小时前
FPGA/数字IC设计的时序优化
fpga开发
FPGA小迷弟19 小时前
FPGA 与无线电:从软件定义无线电到 5G 基带的硬件实现之路
5g·fpga开发·架构·dsp开发·fpga·无线电