收发器是信号转换的一种装置,通常是指光纤收发器。 光纤收发器的出现,将双绞线电信号和光信号进行相互转换,确保了数据包在两个网络间顺畅传输,同时它将网络的传输距离极限从铜线的100米扩展到100公里(单模光纤)。
收发器是信号转换的一种装置,通常是指光纤收发器。 光纤收发器的出现,将双绞线电信号和光信号进行相互转换,确保了数据包在两个网络间顺畅传输,同时它将网络的传输距离极限从铜线的 100 米扩展到 100 公里(单模光纤)。
产品介绍
随着技术的不断发展,高速串行 VO 技术取代传统并行 I/O 技术已经成为当前趋势。并行总线接口速度最快为 ATA7 的 133 MB/s,2003 年发布 SATA1. 0 规格提供的传输率就已经达到了 150 MB/s, SATA3. 0 理论速度更是达到了 600 MB/s 的速度,设备工作在高速时,并行总线容易遭受干扰和串扰,使得布线相当复杂。而串行收发器的运用能简化布局设计,减少连接器数量。在具有相同的总线频宽时,串行接口的功耗也比并行端口小。并且设备工作模式从并行传输转变为串行传输,串行的速度就可以随着频率的提高而成倍的提高。
基于 FPGA 具有嵌入式 Gb 速率级别以及低功耗架构优点,它能使得设计师利用高效率的 EDA 工具快速解决协议和速率的变化问题。随着 FPGA 的广泛应用,收发器整合在 FPGA 中,成为解决设备传输速度问题的一个有效办法。
分类
按网管来分,可以分为网管型光纤收发器和非网管型光纤收发器。
随着网络向着可运营可管理的方向发展,大多数运营商都希望自己网络中的所有设备均能做到可远程网管的程度,光纤收发器产品与交换机、路由器一样也逐步向这个方向发展。大多数厂商的网管系统都是基于 SNMP 网络协议上开发的,支持包括 Web、Telnet、CLI 等多种管理方式。管理内容多包括配置光纤收发器的工作模式,监视光纤收发器的模块类型、工作状态、机箱温度、电源状态、输出电压和输出光功率等等。随着运营商对设备网管的需求愈来愈多,相信光纤收发器的网管将日趋实用和智能。
光纤收发器在数据传输上打破了以太网电缆的百米局限性,依靠高性能的交换芯片和大容量的缓存,在真正实现无阻塞传输交换性能的同时,还提供了平衡流量、隔离冲突和检测差错等功能,保证数据传输时的高安全性和稳定性。因此在很长一段时间内光纤收发器产品仍将是实际网络组建中不可缺少的一部分,今后的光纤收发器会朝着高智能、高稳定性、可网管、低成本的方向继续发展。
关键技术
1.信号完整性
收发器中的锁相环(PLL , phase locked loop ) , CDR(clock and data recovery) ,8B/10B 编解码器等各个混合信号模块设计中有模拟信号,如 PLL 中的压控振荡器,也有数字信号,如 PLL 中的分频器等。在一个芯片中,同时存在模拟和数字信号,容易产生电源同步噪声、地反弹和信号串扰。并且收发器的更高数据率意味着非理想的传输线效应会使布线更加困难,各层中的铜线会产生“趋肤效应”,高频信号掠过导体的表面,增加了信号衰减。
2.抖动性
抖动性,是衡量收发器健壮性的最重要参数,因为抖动性直接反映到收发器的误码率。影响抖动性的因素有电源和地的布局、校准电路、封装特性等,其中最主要是 PLL 产生的高速时钟。PLL 对于时钟与数据恢复(CDR)非常重要,PLL 由输人参考时钟驱动,因此参考时钟输人需要满足严格的电器和抖动要求。
3.均衡技术
在信道中传输的数据不可避免产生码间干扰和各种噪声影响。在高速速率的情况下,其干扰会更加明显。为了克服传输干扰和损耗,在收发器系统中插入均衡器,经过均衡修正,可以校正和补偿系统特性,减少码间干扰影响,从而能适应信道的随机变化。
4.预加重技术
在 Gb 级别速率时,设计人员无法简单地通过放大信号解决信号损失问题,因为这将增大功耗并引起眼图的闭合。在布局上,反射能量的强度呈现出近端的不连续性。预加重技术可以透过加重任何信号变化后的第一个数据符号来对发射信号进行预失真处理,消除信道中脉冲响应的前端过冲和后沿拖尾。
系统硬件组成
每一路高速收发器包括发送器和接收器两个通道,发送器和接收器都是由物理编码子层(PCS,p 场 si-cal coding sublayer)与物理介质附加子层(PMA , physi-cal media additional sublayer)两部分组成。
PCS 包括兼容所支持协议的收发器中的数字功能的硬核逻辑实现,发送通道包括相位补偿 FIFO、字节串行器、8B/10B 编码器等模块;接收通道包括字对齐器、速率匹配 FIFO,8B/10B 解码器、字节解串器、字节排序器、相位补偿 FIFO 等模块。
PMA 包括 I/O 缓冲器的模拟电路、CDR、串行器/解串器(SER/DES 以及用于优化串行数据通道性能的可编程预加重与均衡。
设备收发器通道工作时,FPGA 架构中的输出并行数据通过发送器 PCS 和 PMA 进行传输,最终转化为串行数据发送出去。接收到的输人串行数据通过接收器 PMA 和 PCS 的处理以串行数据格式传输到 FP 以架构内部中,进行下一步的处理。
FPGA 集成
高速收发器的应用广泛,以基于 FPGA 的 SATA 接口固态硬盘为例,SATA 接口固态盘是未来趋势的发展,而高速串行收发器实现了 SATA 的 IP 核存储方式,高速收发器是 SATA 协议中物理层实现的关键部件。SATA 协议串行数据工作在 1.5-6Gbit/s 传输速率上,这是 FPGA 无法直接实现的,为了满足这种需求,许多 FPGA 生产商将通用的高速物理器件集成在 FPGA 内部,并提供灵活的配置方式来完成许多类似的功能。
总结
高速收发器使大量数据点对点进行传输成为可能,这种串行通信技术充分利用传输媒体的信道容量,与并行数据总线相比,减少了所需的传输信道和器件引脚数目,从而大大降低通信成本。一个性能优秀的收发器应具备低功耗、小尺寸、易配置、高效率等优点,以使其容易集成到总线系统中。在高速串行数据传输协议中,收发器的性能对总线接口传输速率起着决定性的作用,也在一定程度上影响了该种总线接口系统的性能。本研究解析了高速收发器模块在 FPGA 平台上的实现,也为各种高速串行协议的实现提供了有益的参考。