当前位置:首页 > 通信技术 > 通信技术
[导读]摘要:超高速ADC通常采用LVDS电平传输数据,高采样率使输出数据速率很高,达到百兆至吉赫兹量级,如何正确接收高速LVDS数据成为一个难点。本文以ADS42LB69芯片的数据接收为例,从信号传输和数据解码两方面,详述了实

摘要超高速ADC通常采用LVDS电平传输数据,高采样率使输出数据速率很高,达到百兆至吉赫兹量级,如何正确接收高速LVDS数据成为一个难点。本文以ADS42LB69芯片的数据接收为例,从信号传输和数据解码两方面,详述了实现LVDS数据接收应该注意的问题及具体实现方法,并进行实验测试、验证了方法的正确性。

关键词:LVDS ADC数据接收信号完整性FPGA

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内实现。ADS4 2LB69支持4线(lane)串行传输,每lane传输4bit数据,FPGA内接收此ADC数据的程序结构示意如图1所示。串行数据lane和帧时钟 (frame),首先进行1:4串并转换,数据lane对应4bit数据寄存一级后输出8bit数据(其中,低4bit为其一时刻的数据D0,高4bit 为后一时刻锁存的数据D1),再依据4bit frame数据从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数据的正确接收对于数字接收机是至关重要的。文中从理论分析和设计实现两个方面,详述了如何实现多位高速LVDS数据的正确接收。采用Xilinx公司FPGA和ADS42LB69设计了数据采集板,并在FPGA内实现了数据接收程序,实验测试表明此硬件和程序设计能够完成采样数据的正确接收。此文中方法对类似的ADC数据接收设计具有一定的指导意义。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭