高速LVDS信号接收及基于FPGA的串并转换的设计_第1页
高速LVDS信号接收及基于FPGA的串并转换的设计_第2页
高速LVDS信号接收及基于FPGA的串并转换的设计_第3页
高速LVDS信号接收及基于FPGA的串并转换的设计_第4页
高速LVDS信号接收及基于FPGA的串并转换的设计_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    高速lvds信号接收及基于fpga的串并转换的设计    蒋红阳摘 要主要介绍高速lvds差分信号转单端信号接收模块的设计,通过ti 公司的sn65lvds386芯片,接收差分信号并转换为单端信号,并基于fpga实现串行数据转换为并行数据。【关键词】lvds信号接收 fpga 串并转换1 引言随着信息技术的发展,数据量越来越大。低压差分信号传输技术(low voltage differential signaling,lvds)是一种满足当今高速数据传输应用的新型技术,它使得信号能在差分pcb线对或平衡电缆上以几百兆bps的速率传输,其低压幅和低

2、电流驱动输出实现了低噪声和低功耗。在后端需要cmos数字信号或者其他单端信号时,需要將差分信号转换为单端信号,lvds差分信号接收模块的设计非常重要,信号质量的接收直接影响整个系统的稳定性,因此需要设计可靠的信号接收电路将lvds差分信号转换为单端信号。fpga(field-programmable gate array),即现场可编程阵列,它是在pal、gal、cpld等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(asic)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。以vhdl等硬件描述语言所完成的电路设计,可以经过综合和布

3、局,快速的烧写至fpga上进行测试,是现代ic设计验证的技术主流。系统设计师可以根据需要通过可编程的连接把fpga内部的逻辑块连接起来,一个出厂后的成品fpga逻辑块和连接可以按照设计者的意图而改变,所以fpga可以完成所需要的逻辑功能。在本文中通过fpga编程,可以实现高速信号的串并转换。2 工作原理2.1 lvds接口简介lvds接口又称rs-644总线接口,是20世纪90年代出现的一种数据传输和接口技术。lvds即低电压差分信号,该技术的核心是采用较低的电压摆幅高速差动传输数据,可实现点对点或一点对多点的连接,具有低功耗、低误码率、低串扰和低辐射等特点,在对信号完整性、低抖动及共模特性要

4、求较高的系统中得到了广泛应用。lvds具有许多优点:(1)终端适配容易;(2)功耗低;(3)具有fail-safe特性确保可靠性;(4)成本低;(5)传送速度高。2.2 芯片简介lvds信号有更低的共模噪声和共模抑制。若直接在lvds信号中取单端信号,则取得的单端信号中可能仍然包含一定的共模噪声。此单端信号在经过系统后续放大电路的放大处理后,噪声更为明显。因为直接在lvds信号中取的单端信号的幅值不高,需要后端放大电路更高的增益,增加了系统设计的难度。sn65lvds386是德州仪器公司一款16通道lvds接收器。此款lvds接收器芯片的性能达到甚至超出了ansi tia/eia-644标准的

5、要求,芯片设计的信号速度可达630mbps,此芯片使用3.3v单电源供电,典型的传输延迟为2.6ns。具有fail-safe功能,即当芯片引脚对上没有差分信号输入出现或者输入很小时,这种往往出现在输入为高阻态或者输入线缆没有连接好的状态时,当这种情况发生时,lvds信号接收器将输入信号对的每个引脚都通过300k欧姆的电阻拉高到vcc电平附近。fail-safe特点是:使用一个与门将输入信号保持到门限2.3v上,不管输入差分电压是多少,都使得输出保持为高电平。其真值表如图1所示。2.3 altera公司的fpga芯片介绍altera公司的fpga设计开发技术在业内首屈一指,相对于其他公司来说有一

6、定的优势,其产品应用也十分广泛。altera公司的fpga分为两大类,一种是cyclone系列的fpga,侧重于高性价比应用,容量中等,性能满足一般的逻辑设计要求。还有一种是侧重于高性能应用,容量大,性能满足各类高端应用,如stratix系列。根据我们实际的应用情况,结合性价比考虑,决定采用cycloneii系列的fpga。cycloneii fpga器件扩展了低成本fpga的密度,最多达68416个逻辑单元(le)和1.1m比特的嵌入式存储器,其内部的逻辑资源可以用来实现复杂的应用。本设计选择的ep2c8t144c8是该系列的一款典型产品,接口支持差分i/o,lvds标准支持接收端最高805

7、mbps数据速率,发送端最高622mbps;支持各种单端i/o标准,如当前系统中常用的lvttl、lvcoms、sstl、hstl、pci和pci-x标准。3 硬件设计3.1 电路组成lvds差分接收串并转换模块框图如图2所示。3.2 工作原理本设计中前端输入的数据信号为16位串行lvds信号,在时钟clk的控制下,高8位数据msb和低8位数据lsb连续串行输。其输入信号的数据格式如图3所示。lvds串行信号通过传输接插件进入芯片sn65lvds386,此芯片将lvds差分信号转换为单端信号,转换为单端信号后,送入fpga芯片(ep2c8t144c8)。fpga通过时序控制将连续两次输入的8位

8、信号转换为16位并行信号,并送入数据输出缓冲器芯片。模块的fpga程序下载电路配置为jtag下载电路。因为输入信号时钟不超过10mhz,故fpga时钟电路选择20m晶振。根据电路时钟速率和器件功耗估算,设计选择电源芯片为凌特lt1764a系列。3.3 软件设计串并转换是指将一个连续信号元序列变换成为表示相同信号的一组相应的并行出现的信号元过程。本模块设计的串并转换方法为,在第一个时钟下降沿将高8位数锁存为fpga内16位寄存器的高8位,在下一个时钟时锁存低位,同步将16位数据送出fpga。fpga送出的数据通过数据缓冲器74lvc16244a进入后端电路。串并转换模块软件在quartus ii

9、 7.2 (32-bit)开发环境下,使用verilog hdl语言实现。4 结论本文介绍了高速lvds信号转单端信号的接收和使用fpga实现信号的串并转换。ti公司的sn65lvds386作为数据接收器,特点是接收速度快、信号传输稳定、误码率低。使用fpga实现串并转换原理及实现简单可靠,系统工作可靠。参考文献1卿启新.基于fpga的lvds视频信号转换系统设计实现d.广州:华南理工大学,2011.2high-speed differential line receivers.texas instruments. september ,1999.3cycloneii device handbook.altera corporation. august,2012.作者单位华中光电技术研究所武汉光电国家实验室 湖北省武汉市 430073

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论