付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于LVDS的超高速ADC数据接收设计摘要:超高速ADC通常采用LVDS电平传输数据,高采样率使输出数据速率很高,达到百兆至吉赫兹量级,如何正确接收高速LVDS数据成为一个难点。本文以ADS42LB69芯片的数据接收为例,从信号传输和数据解码两方面,详述了实现LVDS数据接收应该注意的问题及具体实现方法,并进行实验测试、验证了方法的正确性。1引言
软件无线电概念要求雷达系统的数字化尽量靠近天线,因此数字接收系统对模数转换器的速率提出了很高要求。高速高精度ADC会输出多位高速数据流,目前主流的数据传输电平为低电压差分信号(LVDS)。LVDS的差分传输特性使其产生的电磁干扰很小,还可有效抑制共模噪声,增大抗干扰能力。随着数据速率的提高,多位数据同步接收的时间窗变小,如何保证多通道数据的正确接收成为了设计难点。为了降低此难度,目前ADC器件普遍采用串行方式,利用较少数据线完成多位采样数据的传输。本文针对多位高速LVDS数据传输的难题,研究了实现LVDS数据正确接收的方法,并以ADS42LB69为例,设计了一套基于Xilinx公司FPGA平台的数据采集板,进行了试验验证。下面从信号传输和数据解码两方面,详细介绍设计中需注意的问题以及具体的实现方法。2信号传输
为完成数据正确接收,首先要保证信号传输的完整性,减小失真,使接收端能正确获取串行LVDS数据。信号完整性可以分为时序、噪声和电磁干扰三种。对于高速数字信号传输,信号完整性包括波形完整性和时序完整性两方面。2.1波形完整性
波形完整性指传输线对信号的电压电流功率等电气性能的影响。影响波形完整性的主要噪声源有三类:单一网络的信号完整性,两个或多个网络间的串扰,来自系统的电磁干扰和辐射。针对每种噪声源,设计中需要通过不同的方式解决。第一类问题指在信号传输路径上阻抗不连续引起的反射与失真。式(1)给出了射频传输线的反射系数与传输线阻抗的关系(其中,γ为反射系数,为负载阻抗,ZL为传输线特性阻抗)。由式可知,当负载阻抗与传输线特性阻抗相等时,反射系数为零,信号才能无失真传输。因此,为了保证信号波形完整性,要求传输线阻抗连续,且接收端阻抗要进行精确匹配。传输线阻抗连续要求PCB布线时进行特别设计,包括对差分信号线进行100Ω阻抗控制,数据线尽量在同一层走线,参考平面要连续等。负载阻抗匹配通过在接收端放置100Ω电阻实现。为降低布板难度,Xilinx公司FPGA内部集成了匹配电阻,阻值可依应用需求配置。当信号传输路径与相邻网络间存在互感或互容时,信号会从一个网络到达另一个网络,从而引起网络间的串扰。为减小此类问题,要求在PCB布线时,相邻信号线间距要远,线长尽可能短。系统的电磁干扰问题需要在系统设计时,统筹考虑,减小各部件的辐射,从而减小电磁干扰。2.2时序完整性
采样数据通过多对LVDS差分线传输,在接收端同时锁存,并通过串并转换和数据重排后恢复。通常ADC芯片会输出高速数据同步时钟和帧时钟,用于数据锁存、串并转换和解码。接收端在同一时刻锁存所有信号线上的数据,为了保证接收端正确获取数据,要求使各传输线延迟尽量相同。为了保证传输线延迟一致,需要在PCB中对所有数据线和帧时钟布线进行等长约束。由于制板及焊接工艺的精度限制,最终电路板上各数据线延迟仍然会有差异,此时需要在FPGA中调节信号延迟以保证时序完整性。可能存在的时序完整性问题包括几种类型:1)某位数据线延迟值偏大或偏小,导致此线上传输的数据位与其他数据位不是来自同一采样数据,此时可以通过FPGA中的IODELAY模块调整数据线延迟。2)帧时钟与数据线延迟差别大,导致数据无法正确解码,同样地,可以在此线传输路径中插入IODELAY核(FPGA中)调整延迟。3)同步时钟与数据线延迟差别大,当数据不满足建立保持时间时,无法被正确接收。有两种途径解决此问题,一是通过IODELAY模块调整时钟线延迟,二是改变锁相环输出时钟的相位。3数据解码
在保证信号传输完整性,获得正确的串行数据后,还需进行串并转换及数据重组才能获得最终的采样数据,此过程在FPGA内实现。ADS42LB69支持4线(lane)串行传输,每lane传输4bit数据,FPGA内接收此ADC数据的程序结构示意如图1所示。串行数据lane和帧时钟(frame),首先进行1:4串并转换,数据lane对应4bit数据寄存一级后输出8bit数据(其中,低4bit为其一时刻的数据D0,高4bit为后一时刻锁存的数据D1),再依据4bitframe数据从8bit寄存数据中获取正确的4bit数据,最后按照ADC手册中顺序对4组4bit数据进行重排获得16bit采样数据。1:4串并转换使用FPGA内部ISERDES核完成。由于ISERDES核开始进行串并转换的时刻不确定,转换后的4bit并行frame数据有四种值,分别对应不同的数据位获取情况,如图2所示。4实验验证
为了验证多位LVDS数据接收设计的正确性,在实验室对数据采集板进行了测试。采用信号源模拟输入信号和采样时钟,通过JTAG测试接口将FPGA内部重排后的采样数据,上传至PC机并在chipscope软件中显示。图3显示了采样时钟为180MHz、输入信号频率10MHz时的测试结果,其中frame_ilatst是用于获取数据位的帧时钟数据,data是采样数据时序波形,由图可知,波形是单频点正弦波,证明了设计的正确性。5结语
超速ADC的LVDS数据的正确接收对于数字接收机是至关重要的。文中从理论分析和设计实现两个方面,详述了如何实现多
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年教育教学课堂常规培养方法
- 2026年教师诚信 教师职业道德规范
- 苏教版二年级科学上册实验单
- 2026高级科普面试题及答案
- 限额设计管理作业指导建议书
- 书法中的折笔
- 2026公交英文面试题目及答案
- 2026管理干部面试题及答案
- 苏教版科学五年级上册第五单元知识点
- 2026华为结构面试题及答案
- 2026年新疆维吾尔自治区卫生健康委所属相关事业单位公开招聘编制外工作人员(288人)笔试参考题库及答案详解
- 《三级医院评审标准(2025年版)》深度解读与实施指南
- 2026年吉林省国资委监管企业2026年度第一次集中招聘(613人)考试备考题库及答案详解
- 2026年北京市朝阳区七年级数学下册期末考试试卷及答案
- 高校创新创业竞赛项目辅导方案
- 特殊医学用途配方食品 (FSMP) 临床管理专家共识(2026 版)
- 智算中心压力测试方案
- 2026年中国铁路上海局集团招聘普通高校毕业生1236人一考试笔试模拟试题及答案
- 2026年交管12123驾照学法减分自测题库及答案详解(全优)
- T-CEPPEA 5059-2024 电站储热系统设计技术规范1
- 【项目方案】南瑞:2.5MW(构网型)储能技术方案
评论
0/150
提交评论