我的组会内容分享(部分)CDR+CTLE+DFE

这篇具有很好参考价值的文章主要介绍了我的组会内容分享(部分)CDR+CTLE+DFE。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在串行IO系统中,时钟分配是一个非常重要的问题。最早的时候,发送端和接收端使用一个共同的时钟,都可以实现有效传输,但是数据速率到达100MHZ以后,效果就非常差。这时候出现两种主流的时钟分配方案。一种是转发时钟,一种是嵌入式时钟。左图是转发时钟的串行接口系统的一个示意图,它将发送端的时钟通过一个转发时钟通道转发给接收端。由于转发时钟被通道衰减,因此在接收端需要良好的时钟接收放大器,并且由于存在时钟偏斜,而时钟偏斜会限制前向时钟I/O性能 ,因此需要去偏斜电路以允许更大的数据速率。但是还有一些缺点,比如说驱动器强度和负载不匹配 、互连长度不匹配 、低通通道导致抖动放大 、 转发时钟的占空比变化。而嵌入式时钟指的是信号接收端并不直接接收发送端的时钟信号,而是从接收到的数据当中还原出对应的时钟信号,也就是时钟数据恢复电路。

cdr vco,serdes,微电子,fpga开发

时钟和数据恢复系统 (CDR) 产生时钟来采样传入的数据。时钟的有效频率必须等于传入数据速率。而且采样时钟应与传入数据具有适当的相位关系,以获得足够的定时裕度,以实现所需的位误码率 (BER)。同时要求CDR有效抖动小。

cdr vco,serdes,微电子,fpga开发

CDR环路的结构和锁相环有些类似,都是通过检测输入信号和本地时钟的相位差,然后反馈到本地时钟上来实现相位锁定。但CDR的输入信号并不是时钟信号,是无规则的非周期信号,所以在鉴相器上不能直接套用锁相环的方式,而是需要一些特殊结构。CDR需要从传入数据中提取时钟频率和最佳相位位置、相位检测连续运行、需要大的带宽来减小抖动。目前主流的CDR实现方式一般是基于PLL的CDR和具有PLL或DLL和相位插值器 (PI) 的 “双环” 体系结构的CDR。这种双环cdr需要仔细的设计考虑和控制硬件,以确保两个回路在锁相期间不会干扰或冲突它们对本地振荡器的并发控制。

cdr vco,serdes,微电子,fpga开发

CDR按照有无参考时钟可以分为有参考CDR和无参考CDR。有参考的cdr需要参考时钟来恢复数据。此参考时钟一般是由锁相环生成的,保持接近预期传入数据速率的频率。不使用参考时钟而是需要对片上本地振荡器进行外部手动调谐的CDR也被视为参考cdr。这些手动调谐信号的作用是在开始恢复操作之前将初始压控振荡器 (VCO) 频率置于CDR的捕获范围内 ,因此此类信号仍被视为CDR的外部参考。而无参考cdr都无需外部晶体振荡器或手动调谐机制。但是,需要额外的频率检测和校正方案。但无参考cdr与参考cdr相比实现了显着扩展的捕获范围,并且如果需要,可以自动适应多个数据速率。

cdr vco,serdes,微电子,fpga开发

根据采样方式的不同也可以分为过采样CDR和波特率CDR。传统的过采样设计,例如2 × 过采样cdr,每单位间隔 (UI) 对输入数据波形进行一次以上的采样,以恢复相位误差信息 .基于过采样的CDR基本思路是使用两个时钟,对每个输入数据分别进行两次采样,一次采样数据本身;一次采样数据的边沿。输入的边沿时钟和数据时钟保持半个数据周期的相差,然后将边沿时钟与输入数据的边沿对齐,就可以保证数据时钟在输入数据的正中间进行采样了。典型的2 × 过采样架构中,需要边沿时钟采样与CDR相位检测器 (PD) 的数据时钟采样相结合,以确定时序恢复决策。波特率CDR只需要数据样本,根据输入数据的波形恢复时钟。波特率时钟消除了对额外样本的需求,与传统的过采样cdr相比,这可以减少接收器中所需的高速前端采样器的数量。同样,需要通过时钟分配网络路由更少的高速时钟,从而可以实现更节能的接收器。

cdr vco,serdes,微电子,fpga开发

 过采样CDR和波特率CDR主要差异在于鉴相器的不同。鉴相器分为线性鉴相器和非线性鉴相器。过采样鉴相器和波特率鉴相器都属于非线性鉴相器,也就是仅提供采样相位误差的符号信息,而不提供相位误差的幅度信息。最早的亚历山大鉴相器如右图所示。

cdr vco,serdes,微电子,fpga开发

波特率鉴相器根据输入数据的波形来判断输入时钟的相位的符号信息。

cdr vco,serdes,微电子,fpga开发

 在SERDES中,我们通常会使用一些均衡器来抵消通道带来的损耗。在接收端我们一般使用CTLE+DFE的方法。

cdr vco,serdes,微电子,fpga开发

 CTLE分为有源和无源的,但是无源没有增益,因此我们一般是用有源CTLE。CTLE,连续时间线性均衡器。它主要来补偿channel对高频信号的插入损耗insertion loss。CTLE, 一般靠手工配置,根据信道的loss来配置相应的值,信道的插损越大,CTLE需要配置的peaking值越大,以保证CTLE的输出满足VGA的输入要求。随着CS增大,它的零点和第一级极点向左平移,峰值不变。增大RS,将零点移动到较低频率并增加峰值 (降低DC增益)。

cdr vco,serdes,微电子,fpga开发

 DFE是因果关系,对于post的ISI干扰补偿非常有效,可以在没有噪声和串扰放大的情况下提高高频内容 • 滤波器抽头系数可以自适应调谐,而无需任何后通道。但是对于pre的ISI干扰无能为力,同时级数多了,会导致错误传递,即多个bit的burst错误。所以56G及以后的serdes,多采用FFE之后只有1个tap的DFE设计。

“post”是指数据"0" -> "1"或者"1" -> "0"跳变之后的预加重

“pre”是指数据"0" -> "1"或者"1" -> "0"跳变之前的预加重

cdr vco,serdes,微电子,fpga开发

 文章来源地址https://www.toymoban.com/news/detail-784700.html

 

 

到了这里,关于我的组会内容分享(部分)CDR+CTLE+DFE的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 我的开源项目与开源经历分享

    大家好,我是一位93年的前端开发者,最近开源了一款基于Fabric.js + Vue3 开发的Web图形编辑器,它是一个 可以自定义设计模板、设计素材,让开发者快捷的开发出一个图片编辑应用 ,类似稿定设计、创客贴设计这样的工具。 这篇笔记的两个目的: 介绍开源项目,如果有类似

    2024年02月03日
    浏览(55)
  • 我的edu src 挖洞技巧分享

    根域名收集 在寻找目标之后,先去学校官网看看,记录根域名 例如:xxx.edu.cn 小试身手(侥幸心理) 谷歌语法(百度无法使用):site:xxx.edu.cn filetype:xls 身份证 学号 手机号 名单 排名 成绩.... 如果有身份证号 手机号 等敏感信息可以直接提交 于是就  密码特征收集 谷歌语法

    2024年02月10日
    浏览(37)
  • 我的ESP-01S开发历程与经验分享

    一、总体说明 本人是个外行,没事搞一下单片机纯属业余爱好而已。学习历程为51——Arduino——NodeMcu_ESP-8266——STM32。做过几样东西,倒是觉得很有趣,也便有了继续学习下去的动力。ESP系列是入门级和业余爱好者开发物联网的不二之选。ESP-01S小开发板对于做简单的物联网

    2023年04月27日
    浏览(42)
  • 我3年前写的博客,又被别人抄去发论文了,该论文整个正文部分几乎直接照抄我的博客

       我想说每一篇原创博客都是作者的心血,有时候写一篇博客也许会花一天,甚至好几天的时间,尊重原创,营造好的环境,才有可能出现更多优质的博文,而不是到处都是抄来抄去的低质量水文。    前几天接到来自粉丝的私信,说看到一篇论文与我之前发过的博客很

    2024年02月06日
    浏览(38)
  • 我有一个朋友,分享给我的字节跳动测试开发真题

    朋友入职已经两周了,整体工作环境还是非常满意的!所以这次特意抽空给我写出了这份面试题,而我把它分享给小伙伴们,面试入职的经验! 大概是在3月中的时候他告诉我投递了简历,5月的时候经过了3轮面试收获了Offer,当时也参考了很多牛客网站上大佬的面经。 今天来

    2024年02月06日
    浏览(46)
  • 【大咖分享】千帆AppBuilder:我的AI大模型科研搭子

    不知不觉,我做人工智能科技区博主已经七年了。从斯坦福公开课系列,到精读AI经典论文系列,从编程奇妙夜,到两天搞定AI毕业设计系列。我们为十几万学员,提供人工智能各方向的论文课程、生涯规划、课题辅导、学术咨询、面试助力。 我发现,这十几万学员普遍面临

    2024年03月17日
    浏览(46)
  • 【QT课程设计】五:部分内容修正、利用opencv读入视频并进行部分图像处理

    导航索引帖 前置文章,课设第四篇 上篇文章中,我们基本完成了图片处理的相关功能要求,本文章将会对前文的一些错误进行修正,并且开始视频部分。 =。=最近博客的更新因为看世界杯耽误了很多,这篇文章打算一次性更新多些内容。 错误描述 前文中,我们并没有考虑到

    2024年02月02日
    浏览(43)
  • git 如何提交一个文件的一部分内容

    场景: 我正在开发代码开发了一半,现在突然要提交代码,但是需要提交的代码和我正在开发的代码 在一个文件中,我该如何提交 命令: git add -p (p是patch缩写) 第一步 :输入命令之后会呈现代码修改的部分 绿色的注释就是新增加内容 第二步: 按回车键查看命令解释 这

    2024年02月11日
    浏览(42)
  • 谁说程序员都秃头?分享我的N个减压方法

    今天这篇文章想跟大家聊的一个话题就是 程序员如何缓解工作压力 我觉得可能除了真的很热爱 写代码的人之外 大家应该都会有过这种体验吧 就是偶尔呢 会感觉到有一个这个工作压力 觉得就是很讨厌每天写这些东西 讨厌自己现在在做的产品 讨厌这份工作 看到边际器就烦

    2023年04月23日
    浏览(56)
  • 微软官宣裁员 10000 人。分享一些我的建议给大家

    大家好!我是韩老师。 昨天,西雅图双雄经历着不眠之夜。 早些时间,就有传言说 1 月 18 日,亚马逊会裁员 18000 人。微软要裁员的各种消息也是满天飞。 北京时间昨天晚上,微软官方博客发了一篇标题为 Focusing on our short- and long-term opportunity 的文章。 其中,提及了裁员的

    2024年02月10日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包