JESD204B子类(第二部分):子类1与子类2系统考虑因素

在“jesd204b子类(第一部分):jesd204b子类简介与确定性延迟”一文中,我们总结了jesd204b子类和确定性延迟,并给出了子类0系统中多芯片同步的应用层解决方案详情。本系列的第二部分详细讨论子类1和子类2的不同之处。具体而言,我们将讨论满足确定性延迟相关的时序要求时遇到的挑战、子类2中器件时钟速度限值,以及对于给定的系统应用,采用何种子类效果最佳的相关指导。
子类1
在子类1系统中,确定性延迟的精度取决于器件时钟和sysref之间的时序关系,以及系统中这些信号的分布偏斜。除了sysref的设置时间和保持时间要求(tsu和thold),应用对于确定性延迟不确定的容忍程度对于定义sysref与器件时钟的应用分布偏斜要求而言至关重要。
精确捕获sysref
采用jesd204b接口的转换器具有极高的采样速率。为了降低系统中的相位噪声,这些转换器通常会使用一个参考时钟,该参考时钟与jesd204器件时钟相同,其速率等于或大于采样速率。在很多情况下,该时钟频率为ghz级。在如此高的速度下,要满足设置和保持时间要求就会变得非常具有挑战性。为了简化系统设计,对于jesd204b系统组成部分的各器件而言,也许有必要采用可编程的sysref和/或器件时钟相位失调。
子类1相对于子类2所具有的一个优势,是前者采用源同步时钟。子类2系统使用系统同步时钟,相比使用源同步时钟会更早遇到频率限值问题。后文我们详细考察子类1和子类2时序示例时,将加以说明。
确定性延迟不确定性
确定性延迟不确定性(dlu)在jesd204b系统中表现为lmfc偏斜,由系统中最早与最迟可能捕获的sysref时间之差确定。图1显示的是最差情况下的dlu,此时系统中一切器件均不满足sysref捕获的设置和保持时间要求1。当系统中器件时钟的分布偏斜不受控时便会发生;它会使最多一个器件的时钟(dclk)产生不确定性。这种不确定性会叠加到sysref分布偏斜中(dssysref),形成总dlu。
dssysref是系统中sysref的最早到达时间以及sysref的最迟到达时间之差(针对系统中的全部器件而言)。在图中, tsu 是 ½ tdclk 和 thold is ¼ tdclk。最早到达的sysref (a)在可能的最早时间加以捕获(dclka刚好满足设置时间要求),而最迟到达的sysref (n)在可能的最晚时间加以捕获(dclkn刚好不满足设置时间要求)。因此,相应的lmfc对齐误差等于 dssysref + tdclk。1 为保持dlu概念图示的清晰明了,此处未考虑时钟抖动和工艺、电压以及温度(pvt)的变化。
在很多应用中,都以能够接受这种最差情况下的dlu作为要求。这些应用可能无需过于严格地控制器件的时钟分布偏斜。确保sysref的脉冲宽度 (2 × tdclk),然后控制sysref分布偏斜,就应当足以满足系统时序要求。
对于无法接受额外器件时钟不确定性的应用,就必须严格控制器件的时钟分布偏斜,保证系统中每一个器件的sysref时序要求得到满足。这种情况见图2;不确定性由下式给出:
最小化确定性延迟不确定性
如以上dlu等式所示,通过保证每一对sysref/dclk均满足设置与保持时间,以及最小化对内分布偏斜,便可最小化dlu。
若要满足设置与保持时间要求,jesd204b系统中的每一个器件都应有自己的sysref/dclk对。可通过在各对内实现走线长度匹配,从而保证时序。走线长度匹配限值由sysref开关的有效窗口时间确定。此外,sysref应在dclk的捕获边沿上输出,且sysref长度必须大于dclk的长度,以满足保持时间要求(如果thold等于0,则长度可以相等)。
由于采用了走线长度匹配,最小化对内分布偏斜基本上等同于最小化sysref分布偏斜。该分布偏斜限值等于dlu限值减去有效窗口时间,同样可以通过走线长度匹配来处理。dlu限值由应用要求所决定。
这些最小化dlu的方法如图3所示。由于jesd204b系统中的每一个器件都有各自的sysref/dclk对,满足捕获sysref的时序要求与使用源同步时钟的任何系统类似。每个器件的时序裕量都视为与系统中的其他器件无关。
满足这一要求可以保证sysref在有效窗口期间进行转换,如图4所示。2 dlu等于器件时钟是满足sysref时序要求的最差情况。
因此,所有sysref/dclk对的对内分布偏斜必须在下式计算值以内3:
图5显示了此示例的时序。“最佳情况”分布偏斜(dssysref)指的是允许较为宽松的走线长度匹配要求。3 500 ps表示sysref最差情况下的偏斜,应当用来确定走线长度的匹配限值。
在图中, tsu是½ tdclk和tholdis ¼ tdclk。如图所示,dlck经偏斜后匹配dclk至sync~延迟和sync~传播延迟,并且刚好满足设置时间要求。
图13. 单转换器应用的子类2 sync~捕获时序 (最差情况dlu)
哪个子类最适合您的应用?
为jesd204b系统选择哪个子类取决于您是否需要确定性延迟、若需要则精度是多少,以及用于系统中的器件时钟要求。
子类0最容易实现;无需确定性延迟时可以使用子类0。哪怕您的多转换器系统需要同步所有(或部分)转换器的样本,也能通过ad9625和ad9680支持的时间戳功能来实现。
由于子类1支持超高器件时钟速率以及高采样速率转换器,对于要求这些高速率的系统来说,子类1是最保险的解决方案。子类1器件也可用于较低的速率。如果器件时钟速率低于500 mhz,那么满足时序要求便很简单,无需调节时钟相位。
子类2器件也可用于500 mhz以下的应用中。在较低速率下使用子类2的一个小优势,是它可以减少逻辑器件的io数,且无需将sysref路由至每一个jesd204b器件。

最新3C强制性产品认证目录 (2023年修订版)
携程携手英特尔优化AI推理性能,提升性能的同时降低TCO
C语言求数组长度的5种方法
IR在新加坡开设先进超薄晶圆加工厂
ubuntu安装wch-link驱动
JESD204B子类(第二部分):子类1与子类2系统考虑因素
线性位移传感新方向:瞄准汽车应用
一种用CPLD实现视频信号运动检测的方法
高通巨资拿下CSR,背地里谋划些什么呢?
人工智能有哪些算法
焊接材料表观消费量逐年增长,实心焊丝占据较高比重
塑料材料超声波焊接电源发生器技术
从新能源汽车CAN总线入手,学习兼容性更强大通讯系统
新华三持续深化“云智原生”战略 助力下一阶段云网建设
HBM、MM和CDM测试的基础知识
理解Amazon IoT路径 从中我们能学到什么?
RGMII接口案例:二个设备共享一个PHY
骨传导耳机漏音严重吗?有没有漏音小的骨传导耳机
微浪科技重磅推出多功能生物实验机器人“ReadGo”
浅谈晶体振荡器的三态功能