0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

serdes串行发送和接收是怎么实现的?serdes就是用56G的ADC和DAC吗?

冬至子 来源:IC的世界 作者:越过山丘 2023-09-08 15:59 次阅读

对于图1所示TX/RX模拟部分的实现方式,大家是不是一直有这样的疑问: Serdes在将并行data通过DAC串行发出去的时候,或者在接收端通过ADC进行串行data采样的时候,是怎么实现的?比如56G的serdes就是用56G的ADC和DAC吗?

答案是肯定不是,没有那么高频的ADC和DAC,通常ADC和DAC最大可以工作在1G频率左右,再大的频率无法实现精度的。所以采用多个ADC/DAC分时工作的模式。

RX接收端采样方式如下图2,RX Pad连接到16个ADC上,后端要严格约束Pad到不同ADC之间的走线一样长,可以通过绕线方式实现。

CDR的数字逻辑输出vco_calibration_value[n:0]到模拟VCO实现相位调整。VCO输出多路时钟到多个ADC,如图3所示,比如通过16个ADC分时采样,VCO输出的相邻时钟差90°/16。

ADC在时钟上升沿进行采样,然后模拟通过clk15将16个采样symbol[7:0] pipe到数字逻辑,然后进行均衡判决。TX端的DAC发送端是相同的方式进行的。

图1:serdes架构框图
image.png

图2:RX ADC采样框图
image.png

图3:RX ADC采样时钟图示
image.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接收机
    +关注

    关注

    8

    文章

    1122

    浏览量

    52631
  • adc
    adc
    +关注

    关注

    95

    文章

    5651

    浏览量

    539457
  • 时钟信号
    +关注

    关注

    4

    文章

    372

    浏览量

    28061
  • ADC采样
    +关注

    关注

    0

    文章

    125

    浏览量

    12708
  • VCO设计
    +关注

    关注

    0

    文章

    2

    浏览量

    3470
  • SERDES接口
    +关注

    关注

    0

    文章

    28

    浏览量

    2869
收藏 人收藏

    评论

    相关推荐

    SerDes的技术原理 SerDes的重要概念和技术概述

    SerDes是SERializer(串行器)/DESerializer(解串器)的简称,是一种主流的时分多路复用(TDM)、点对点(P2P)的串行通信技术。
    的头像 发表于 11-14 09:32 5594次阅读
    <b class='flag-5'>SerDes</b>的技术原理 <b class='flag-5'>SerDes</b>的重要概念和技术概述

    SERDES的作用 SerDes基础知识详解

    SERDES是英文SERializer(串行器)/DESerializer(解串器)的简称。
    的头像 发表于 01-04 09:04 1081次阅读
    <b class='flag-5'>SERDES</b>的作用 <b class='flag-5'>SerDes</b>基础知识详解

    SERDES接口电路设计

    通信,该SERDES接口方案具有成本低、灵活性高、研发周期短等特点。  1 硬件接口:   硬件的接口如上图所示,主要包括发送接收模块。  发送模块包括8b/10b编码器,并串转换器
    发表于 05-29 17:52

    FPGA SERDES接口电路怎么实现

      串行接口常用于芯片至芯片和电路板至电路板之间的数据传输。随着系统带宽不断增加至多吉比特范围,并行接口已经被高速串行链接,或SERDES (串化器/ 解串器)所取代。起初, SERDES
    发表于 10-23 07:16

    SERDES传输和引脚关联

    亲爱的Xilinx论坛,我正在实现基于SERDES协议的序列化传输。我需要在Kintex7上接收8个差分对,这些差分对承载由另一个Kintex7串行化的64位字,主时钟为100MHz。
    发表于 03-17 09:53

    使用SERDES(LVDS)作为背板怎么实现

    很好的应用笔记,用于在spartan fpgas中实现serdes但是对Virtex5没什么?任何人都可以指出我使用V5 fpgas正确实现ser
    发表于 07-13 15:54

    请问7系列中的SERDES是否有最小延迟规范?

    7系列系列中的SERDES是否有最小延迟规范?我想了解如果SERDES直接(最短路径)连接到另一个SERDES实现GTH收发器之间的最小延迟串行
    发表于 07-22 13:45

    SerDes发送端TX的均衡原理是什么?

    SerDes发送端TX的均衡原理是什么?怎样利用高速接口SerDes实现芯片间信号的有线传输?
    发表于 06-17 07:15

    SerDes是怎么工作的

    FPGA发展到今天,SerDes(Serializer-Deserializer)基本上是标配了。从PCI到PCI Express, 从ATA到SATA,从并行ADC接口到JESD204, 从RIO
    发表于 07-28 07:02

    单通道56GSERDES,参考时钟如何选取?

    为满足目前的56GPAM-4 SerDes技术,以支持更高带宽的100G+以太网和光网络设计。硬件开发人员通常需要100fs(典型值)以下RMS相位抖动规范的时钟。这些设计通常需要与CPU和系统时钟等其他频率时钟混用。
    的头像 发表于 11-12 15:25 4247次阅读

    SERDES的优势 SERDES演变的看法

    ,另一个优势是能够通过一对差分对信号引脚(而不是8、16、32或N个数据引脚和一个时钟引脚)发送数据。在串行传输这个方面得益于更小的数据包和更密集的pcb而节省了成本。具体取决于晶片成本、封装成本、PCB成本和PCB拥塞等因素。 距离优势 在过去的十年里,
    的头像 发表于 07-23 11:59 3876次阅读

    什么是SerDesSerDes的应用场景又是什么呢?

    首先我们要了解什么是SerDesSerDes的应用场景又是什么呢?SerDes又有哪些常见的种类?
    的头像 发表于 06-06 17:03 5497次阅读
    什么是<b class='flag-5'>SerDes</b>?<b class='flag-5'>SerDes</b>的应用场景又是什么呢?

    SerDes是怎么设计的?(一)

    FPGA发展到今天,SerDes(Serializer-Deserializer)基本上是器件的标配了。从PCI发展到PCI-E,从ATA发展到SATA,从并行ADC接口到JESD204,从RIO
    的头像 发表于 10-16 14:50 690次阅读
    <b class='flag-5'>SerDes</b>是怎么设计的?(一)

    SerDes串行和并行通信有何区别?

    SerDes(Serialization/Deserialization)是一种在数字通信系统中提供重要优势的串行/并行转换电路。
    的头像 发表于 10-20 15:31 954次阅读
    <b class='flag-5'>SerDes</b>:<b class='flag-5'>串行</b>和并行通信有何区别?

    高速接口SerDes基础知识总结

    SerDes是Serializer/Deserializer的缩写,即串行器和解串器,顾名思义是一种将并行数据转换成串行数据发送,将接收
    发表于 12-13 10:02 985次阅读
    高速接口<b class='flag-5'>SerDes</b>基础知识总结