ZYNQ+AD8285高速毫米波雷达数据采集系统设计

这篇具有很好参考价值的文章主要介绍了ZYNQ+AD8285高速毫米波雷达数据采集系统设计。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

传统的毫米波雷达采用 DSP+FPGA 的处理模 块,通过FPGA 增加采集数据吞吐能力,通过 DSP
器件完成数据处理算法。为满足如今毫米波雷达 低功耗小型化的指标要求,同时保证数据接口的
稳定性和速度,本设计提出一种基于 Xilinx 公司的ZYNQ采集系统,具有高集成度,高可靠性的特
点。其中 PL 端逻辑资源可以控制高速的 AD 数据采 集。PS 端将采集数据传输至上位机,通过 Matlab 平 台对采集系统进行动态参数分析,实验表明AD 各 项动态参数达到设计要求,验证了该高速采集系统 设计的合理性。
1 系统总体设计
在毫米波雷达应用中,数据采集系统的实现主 要由以下部分组成:ADI 公司的 12bit AD8285
Xilinx xc7z020clg400-2 PL 端的采样控制模块 FIFO和 DMA IP 核, PS 端以太网口和 RS485 以及上
位机。图 1 为数据采集系统实现框图。
2 AD转换模块介绍
AD8285 是一款低成本低功耗的四通道, 12 位 精度高速模数转换器。各通道具有16 dB 34dB
增益范围, ADC 转换速率最高可达 72Msps,每个通 185mW 12bit 72Msps 时)。本次设计中使用外 40MHz 晶振通过 ZYNQ 内部 PL 端的 PLL 锁相环产生 差分时钟驱动 AD8285 AD8285 通过 SPI 接口配置功 能寄存器, SPI 串行时钟设置为 5Mhz ,部分引脚说明 如表 1 所示。
ZYNQ+AD8285高速毫米波雷达数据采集系统设计

 ZYNQ+AD8285高速毫米波雷达数据采集系统设计

PL 端使用自顶向下的方法,使用 verilog 语言设 计AD 的驱动电路;分别是采样控制模块,寄存器功 能配置模块,三线制SPI接口模块。采样控制模块负 AD8285 与控制前端发射芯片的同 步采样功能,寄存器功能配置模块通 SPI 接口向地址写数据实现对多个 寄存器的读写。三线制 SPI 接口模块 是一种高速,全双工的通信总线,由 串行时钟( SCLK )、串行数据输入 /输出( SDIO )、片选信号( CSN 组成。在指令周期传输中前 16bit ,其 R/W 是读写指示位、 W1 W0 控制
传输的字节数,传输的后 8bit 代表了 寄存器的地址;数据周期会写入8bit 需要写入寄存器的值[1,2] 。三线制 SPI 时序如图2 所示。
3 采样流程控制
在毫米波雷达应用中,通过 AD8285 采集雷达 多普勒回波数据,利用AXI 总线通过 ZYNQ 器件中
PL PS 的通信,经 PL DMA IP 核将数据传输到 PS 端的DDR3 ,根据数据流向, DMA IP 核在设置时选 择只使用写通道,其他保持默认选项。PS 端使用 LWIP使用千兆以太网口将采集数据发送到 PC 端对数 据进行处理。PL 每次发完一帧回波数据, DMA IP 核 产生一个中断信号,PS 得到中断信号后将 DDR3 缓 存的数据通过乒乓操作由TCP 协议发送到 PC 。同时 系统中扩展了RS485 串口可以打印调试信息,最后 使用Flash 固化测试程序 [3]
4 测试结果仿真分析
ADI 公司提供了 AD8285 灵活的输出测试模式, 利用vivado2017.3ILA 逻辑分析仪进行测试,先以
棋盘形式输出 101010101010 以验证 SPI 接口通信。 然后,测试多通道与数据的对应关系,PGA 增益调 节,并分析多个通道之间相位差。测试时使用外部 的信号发生器作为AD8285 采集模块的输入,信号发 生器上位机可设置4 通道同时输入正弦波信号,可通 过SPI 接口配置 AD8285 转换率,增益以及截止频率 等功能。
4.1 PGA增益调节测试
AD 转换率设置为 72Msps 4 个通道加同一路信 号4Mhz 正弦波信号,每个通道的输入信号幅度和
相位一致,信号幅度满幅输入,每个通道采集 4096 个点并存储。用Matlab 对每个通道的 4 096 个点做 FFT,记录频谱曲线,如图 3 所示。
ZYNQ+AD8285高速毫米波雷达数据采集系统设计

 文章来源地址https://www.toymoban.com/news/detail-436073.html

4.2 相位差测试
外部信号发生器同时给四个通道输入 4 路1MHz 的模拟信号,四个通道相位全部设置 0 分析相位差。
72Msps 转换率的情况下,相邻两个采样点的时间 间隔约为13.8ns ,对 1MHz 的信号来说对应的相位差 是5º 。经 Matlab 分析相位符合预期,如表 2 所示。
ZYNQ+AD8285高速毫米波雷达数据采集系统设计

 

 

到了这里,关于ZYNQ+AD8285高速毫米波雷达数据采集系统设计的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【TI毫米波雷达笔记】MMwave毫米波雷达API配置及驱动(以IWR6843AOP为例)

    【TI毫米波雷达】MMwave毫米波雷达API配置及驱动(以IWR6843AOP为例) MMWave API(位置处于BSS)可以被DSS和MSS调用 通过Mailbox进行数据通信 毫米波雷达接口 首先搞清楚 mmwave时雷达射频整体 每秒发送很多frame(帧) frame下面有chirp 比如96个chirp 所以当发送开始时 会连续发送96个chi

    2024年02月09日
    浏览(54)
  • 毫米波雷达实时采集教

    https://www.cnblogs.com/dhyc/p/10510876.html 毫米波雷达实时采集教程---- 雷达资料分享——RSP1 多普勒雷达开发套件

    2024年02月08日
    浏览(52)
  • 4D毫米波雷达和3D雷达、激光雷达全面对比

              众所周知,传统3D毫米波雷达存在如下性能缺陷:         1)静止目标和地物杂波混在一起,难以区分;         2) 横穿车辆和行人多普勒为零或很低,难以检测;         3) 高处物体和地面目标不能区分,容易造成误刹,影响安全性;        

    2024年02月05日
    浏览(57)
  • 毫米波雷达:从 3D 走向 4D

    2024年01月02日
    浏览(60)
  • 【Apollo】自动驾驶感知——毫米波雷达

    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: 七七的闲谈 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 本文用于投稿于星火培训:报名链接 毫米波雷达分类毫米波雷达的信号频段毫米波雷达工作原理车载毫米波雷达

    2024年02月12日
    浏览(49)
  • 车载毫米波雷达的校准问题(1)

        任何精密的传感器都需要进行校准,校准的目的在于使测量的结果更加准确。车载毫米波雷达作为一个车规级的可能关系到生命安全的传感器,其测量结果的准确性显得尤为重要。 但是车载毫米波雷达(或者说任何传感器)的校准这个话题很大,涉及的东西有很多,想要详

    2023年04月21日
    浏览(66)
  • 毫米波雷达的硬件架构与射频前端

        本篇博文梳理(车载)毫米波雷达的系统构成,特别地,对其射频前端各部件做细节性的原理说明。本篇博文会基于对这方面知识理解的加深以及读者的反馈长期更新内容和所附资料,有不当之处或有其它有益的参考资料可以在评论区给出,我们一起维护,我会定期完善。

    2024年02月05日
    浏览(43)
  • 综述:自动驾驶中的 4D 毫米波雷达

    论文链接:《4D Millimeter-Wave Radar in Autonomous Driving: A Survey》 4D 毫米波 (mmWave) 雷达能够测量目标的距离、方位角、仰角和速度,引起了自动驾驶领域的极大兴趣。这归因于其在极端环境下的稳健性以及出色的速度和高度测量能力。 然而,尽管与其传感理论和应用相关的研究迅

    2024年01月18日
    浏览(47)
  • 毫米波雷达系列 | 传统CFAR检测(均值类)

    CFAR检测器主要用于检测背景杂波环境中的雷达目标,常见的均值类CFAR检测器包括单元平均检测器(CA-CFAR)、选择最大检测器(GO-CFAR)、选择最小检测器(SO-CFAR)。 CFAR检测器的性能取决于窗口的大小和形状,以及阈值的设置。通常,选择合适的窗口和阈值需要进行大量的实验和测试

    2024年02月08日
    浏览(41)
  • 毫米波雷达-2D-CFAR算法

    目录 前言 一、什么是CFAR算法? 二、CFAR算法的基本原理 三、实现2D-CFAR算法的示例 四、MATLAB仿真结果 雷达技术在军事、航空、气象等领域扮演着至关重要的角色,而在雷达信号处理中,恒虚警率(CFAR)算法被视为一种重要的工具,用于检测信号中的目标并过滤掉噪声。本文

    2024年04月13日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包