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

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

3天内不再提示

为什么要用Serdes?

冬至子 来源:IC的世界 作者:越过山丘 2023-09-01 15:27 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在芯片内部,信号一般都是通过并行传输的,因为串行传输实在是太慢了。然而芯片的IO都是串行传输的,并行传输对于硬件布局实在要求太高了,硬件工程师表示很头大。而且芯片IO是芯片的重要资源,怎么能让一组信号占用那么多呢!

芯片之间的串行数据传输对频率很敏感,因为高频会带来更大的噪声干扰、码间干扰、电磁干扰等,进而导致信号失真。

一般在芯片的低速串行IO,采用不同的沿来发送和接收来避免信号干扰对采样信号的影响,但是clk频率都在100M以内,比如SPI协议,I2C协议。

但是当信号频率到达几百M或者G以上,通过不同的沿来发送和接收信号,已经不能避免信号干扰的问题了,高频时钟受噪声干扰更为严重,到达采样端已经完全失真了。而且clk与data之间的skew约束更为严格,几乎不可能实现。

image.png

图1:Serdes 结构图

这个时候就需要应用serdes了,serdes包含了模拟和数字均衡来切实消除噪声干扰、码间干扰等。如下图所示,serdes的RX模拟部分在ADC采样之前有CTLE(线性均衡)来进行高频滤波,然后通过ADC采样模拟电平到数字域,然后通过CDR恢复数字时钟,通过FFE/DFE进行数字信号均衡,然后进行数据判决,最终将判决后的data输出给上层。

TX方向将输入的信号进行FFE均衡,然后输出给TX模拟部分发出给对端。通过发送端和接收端的一致均衡,来消除信道上未知的干扰。而且serdes可以从接收data里面恢复出采样时钟,避免了clk与data之间skew导致采样时序以及时钟失真的问题。

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

    关注

    0

    文章

    132

    浏览量

    17933
  • I2C协议
    +关注

    关注

    0

    文章

    29

    浏览量

    9103
  • ADC采样
    +关注

    关注

    0

    文章

    134

    浏览量

    13528
  • 串行数据传输

    关注

    0

    文章

    4

    浏览量

    6937
  • SERDES接口
    +关注

    关注

    0

    文章

    28

    浏览量

    3313
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    GMII、SGMII和SerDes的差异总结

    GMII、SGMII和SerDes的区别和联系? GMII和SGMII区别,上一篇已经介绍了,这一篇重点介绍SGMII和SerDes区别。 GMII和SGMII SGMII接口 SGMII
    的头像 发表于 10-09 11:31 3.4w次阅读
    GMII、SGMII和<b class='flag-5'>SerDes</b>的差异总结

    SERDES的作用 SerDes基础知识详解

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

    申请TI Keystone DSP PCIe SerDes IBIS-AMI Models。

    由于需要对6674的PCIe进行仿真,需要用到TI Keystone DSP PCIe SerDes IBIS-AMI Models,请问该如何申请,在网页申请没有得到回复。
    发表于 06-21 05:19

    请问6678中的srio的serdes和以太网的serdes是共用还是各自有自己的serdes?

    6678中的srio的serdes和以太网的serdes是共用还是各自有自己的serdes?
    发表于 08-02 06:11

    什么是SerDes

    什么是SerDes
    发表于 06-24 07:52

    SerDes是怎么工作的

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

    怎样去更好地使用SerDes

    SerDes的基本结构是由哪些部分组成的?怎样去更好地使用SerDes
    发表于 09-22 06:25

    怎样去设计SerDes

    SerDes是怎么工作的?SerDes有传输时钟信号吗?
    发表于 10-18 08:53

    参考时钟对SERDES性能的影响

    我们知道,SERDES对参考时钟有严格的相位噪声性能要求。通常,SERDES供应商会根据其SERDES采用的PLL以及CDR架构特点,以及性能数据,提出对参考时钟的相位噪声的具体要求。
    发表于 02-10 18:40 6635次阅读
    参考时钟对<b class='flag-5'>SERDES</b>性能的影响

    SERDES的优势 SERDES演变的看法

    SERDES的优势 引脚数量和通道优势 SERDES最明显的优势是具备更少的引脚数量和线缆/通道数量。对于早期的SERDES,这意味着数据可以通过同轴电缆或光纤发送。 对于现代的SERDES
    的头像 发表于 07-23 11:59 5115次阅读

    关于高速串行收发器的重要概念和注意事项

    ://blog.csdn.net/u010161493/article/details/77688024 一、为什么要用Serdes 传统的源同步传输,时钟和数据分离。在速率比较低时(《1000M
    的头像 发表于 08-10 09:12 3535次阅读
    关于高速串行收发器的重要概念和注意事项

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

    首先我们要了解什么是SerDesSerDes的应用场景又是什么呢?SerDes又有哪些常见的种类?
    的头像 发表于 06-06 17:03 1.3w次阅读
    什么是<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 2929次阅读
    <b class='flag-5'>SerDes</b>是怎么设计的?(一)

    为什么我们需要SERDESSERDES的优点有哪些?

    尽管设计和验证很复杂,SERDES 已成为 SoC 模块不可或缺的一部分。随着 SERDES IP 模块现已推出,它有助于缓解任何成本、风险和上市时间问题。
    的头像 发表于 10-23 14:44 3131次阅读
    为什么我们需要<b class='flag-5'>SERDES</b>?<b class='flag-5'>SERDES</b>的优点有哪些?

    什么是SerDesSerDes有哪些应用?

    SerDes是一种功能块,用于对高速芯片间通信中使用的数字化数据进行序列化和反序列化。用于高性能计算(HPC)、人工智能(AI)、汽车、移动和物联网(IoT)应用的现代片上系统(SoC)都实现了
    的头像 发表于 03-27 16:18 4760次阅读
    什么是<b class='flag-5'>SerDes</b>?<b class='flag-5'>SerDes</b>有哪些应用?