购物车中还没有商品,赶紧选购吧!
文章分类列表

JESD204B子类(第一部分):JESD204B子类简介与确定性延迟

解决方案 > JESD204B子类(第一部分):JESD204B子类简介与确定性延迟

毫无疑问,信息时代的标志是收集、处理和分发越来越大的 数据块的需求呈现爆炸式的增长。在通信网络领域,这意 味着网络上连接的基础设施和组件需要更多带宽。在医疗 行业,这表现为来自扫描仪、X射线仪和其他设备的信息更 为详细。相应地,对带宽的这种快速增长进行测试与分析 便意味着需要使用速度更快、容量更大的电子测试设备。

这种对数据的无止境需求导致JEDEC发布了针对数据转换 器与逻辑器件之间高速串行链路的JESD204标准。该标准 的修订版B于2011年发布,此版本将串行链路数据速率提 高到了12.5 Gbps,以满足当今世界基于转换器应用的更高带 宽要求。这些应用中的很大一部分都要求数据以两次电源 周期之间已知且一致的延迟遍历整个系统。这一概念称为 “确定性延迟”,JESD204B标准对此要求同样有相关规定。此版本发布前,需要实现确定性延迟的系统设计人员使用 外部应用层电路来满足要求。在JESD204B标准中引入了三 个子类。子类0向后兼容JESD204A标准,并且没有关于执 行确定性延迟的相关规定。子类1引入了一个外部参考信 号(称为SYSREF),该参考信号为采样时序提供了一个系统 级的基准。子类2定义SYNC~信号如何用作采样时序的系 统级基准。采样时序基准在各种情况下均可用来实现确定性延迟。本 “迷你指南”旨在厘清JESD204B三个子类在操作上的区别,并 为读者提供实现其各自确定性延迟功能的相关实用知识。

早在此版本发布以前,需要确定性延迟的系统设计人员便 已采用外部应用层电路来实现该要求。

确定性延迟概述

JESD204B标准将确定性延迟(DL)定义为基于帧的样本到达 串行发送器的时间与基于帧的样本从串行接收器输出的时 间之差。延迟在帧时钟域中测量,且至少在低至帧时钟的 周期内必须是增量可编程的。延迟必须在两次上电周期之 间,以及任意再同步事件之间可以重复。此定义见图1。

Figure 1

图1. 确定性延迟图示

JESD204系统中的确定性延迟由固定延迟和可变延迟组 成。可变延迟是由数字处理模块中时钟域之间逐电源周期 的任意相位关系所导致。在JESD204A和JESD204B子类0系 统中未考虑到可变延迟。因此链路上的电源周期变化存在 延迟。

子类0

子类0主要由JESD204B标准所提供,以保证向后兼容 JESD204A器件。如果系统设计人员有一个带有传统 JESD204A接口的自定义ASIC,并希望将其连接至带有最新 特性的JESD204B转换器,那么很可能需要这种向后兼容性。

JESD204B标准要求

JESD204B标准提供子类0工作模式的要求和建议;这些要 求可能与其他子类有所不同。最明显的就是,SYNC~信号 的要求是子类1独有的。

SYNC~要求(同样适用于子类2):

  • JESD204B接收器的SYNC~输出必须与接收器的帧时钟 同步


    • 另外,还要求发送器的帧时钟与SYNC~同步。这可以 通过允许发送器的SYNC~输入复位帧时钟计数器来 实现。必须指定SYNC~输入到帧时钟边界的延迟。

  • 建议使用与器件时钟相同的逻辑(比如LVDS)。一定不能交流耦合。

  • 必须指定接收器引脚端器件时钟到SYNC~的延迟(tDS_R)


    • 在帧时钟比器件时钟更快的系统中,使用帧时钟启 动并捕捉SYNC~。无论如何,依然需指定tDS_R。

  • 必须指定发送器SYNC~到器件时钟的建立时间和保持时间

子类0操作含义

通过在每一条JESD204通道上使用一个弹性缓冲器,便可 在JESD204接收器内自动处理JESD204单条链路上的通道对 齐。初始通道对齐序列(ILAS)期间,对所有通道进行监 控,并且在最终到达通道的“多帧启动”对齐控制字符到达 后,同时释放所有缓冲器, 如图2所示。

Figure 2

图2. 单链路上的通道对齐

虽然建议接收器和发送器的帧时钟均与SYNC~信号同步 (参见上文“SYNC~要求”部分),但没有在整个系统中同步 本地多帧时钟(LMFC)的机制。因此,使用确定性延迟无法 实现多个转换器的链路对齐。相反,若单个器件内的多个 转换器配置为JESD204B单链路的一部分,则这些转换器无需借助外部电路即可对齐。LMFC对齐误差只会对链路总 延迟产生最多一个LMFC的可变延迟。

多芯片同步的子类0解决方案

部署确定性延迟的一个优势,就是它可以提供多芯片同步 的途径。然而,实现多芯片同步并不必然要部署确定性延 迟。JESD204标准允许在采样数据中加入“控制位”,以便将 样本信息从发送器传输到接收器。在ADC应用中,可将控 制位用作“时间戳”,标记恰好与外部基准信号一同出现的 样本。如果在子类0工作模式下使用子类1器件1,那么可以通过 SYSREF输入实现该操作。另外,也可在连接单个逻辑器件 的多ADC应用中使用SYNC~信号。多芯片同步的基本要求 是为ADC提供外部基准信号,并支持JESD204发送器中的 控制位。

ADI的AD9625AD9680支持多芯片对齐的时间戳功能。 图3显示了一个示例,表明如何使用SYSREF输入来为恰好 与外部基准信号一同出现的样本标记时间戳。如图所示, 当器件时钟采样SYSREF信号时,将在该样本中设置指定的 控制位。可针对JESD204B系统中的全部器件执行此操作。 1 SYSREF输入不用于确定性延迟。

Figure 3

图3. 在多个ADC中加入时间戳控制位

当为所有ADC器件的样本打上时间戳后,下游逻辑器件便 可如图4所示进行样本对齐。

Figure 4

图4. 对齐打上时间戳的样本

子类1

如上所述,链路上的通道对齐和多芯片对齐可在子类0工 作模式下实现。但是,很多应用不仅依靠多器件的样本同 步,还要求转换器和逻辑器件之间的数据传输具有已知的 确定性延迟。例如,某些ADC应用使用反馈环路校准前端 模拟增益。通常这可以通过向接收器输入测试信号来实现。然后,使 用数字化数据来确定一切必要调整。关键是需了解模拟输 入到逻辑器件的延迟决定是否调节。每次电源周期之后, 无论是否发生同步事件,该数据的到达时间都必须一致。 这类应用就需要部署确定性延迟。

在子类0系统中,样本数据到达最终通道后便从JESD204B 接收器释放。然而,每次电源周期的释放时间都可能有所 不同。在子类1系统中,定义了一个“接收缓冲器”,它的释 放时间以外部SYSREF信号为基准。因此,它不会受到 JESD204B系统中电源周期变化的影响。此概念可参见图5。 

Figure 5

图5. 子类1系统中使用SYSREF的数据释放时序 图6. 使用SYSREF进行帧时钟相位对齐

缓冲器与LMFC有关,它的释放时间以SYSREF信号为基 准。SYSREF用来在系统中的全部JESD204B器件之间进行 LMFC相位对齐。缓冲器释放时间以该SYSREF对齐的 LMFC为基准。

部署子类1的系统要求和指导

JESD204B系统中确定性延迟的精度和可靠性取决于器件时 钟与SYSREF之间的关系。器件时钟是系统基准时钟,它提 供采样时钟(一般而言)、JESD204B时钟和串行器时钟。它 用来捕捉SYSREF,并完成帧和多帧时钟的前沿相位对齐, 如图6所示。JESD204B标准提供了针对SYSREF和器件时钟 的要求与建议。标准还提供了PCB布局布线与系统时序的指导。然而,这 些要求如何部署在JESD204B系统中则取决于应用的系统级 要求,比如确定性延迟不确定性(DLU)。部署特定应用的 DLU以及其他详情请参考“JESD204B子类(第二部分): 子类 1与子类2系统考虑因素”。

Figure 6

图6. 使用SYSREF进行帧时钟相位对齐

子类1操作的其他关键要求和建议:

  • 在JESD204B系统中,必须指定所有器件的SYSREF前沿 到帧和多帧边界的延迟。在ADI转换器产品中,这称为 “SYSREF到LMFC延迟”。

  • 接收缓冲器用来缓冲数据,并使用经过SYSREF对齐的 LMFC作为确定性参考,以释放数据。JESD204B标准定 义了“接收缓冲器延迟(RBD)”。RBD决定缓冲器深度, 额定值范围为1至K帧周期(TF)。RBD用来补偿系统中的 可变延迟。
    随着多帧中帧数的增加,容许的可变延迟也 随之增加。ADI DAC器件支持16或32的K值。在大部分应 用中,建议将其设为32。

  • 由于确定性延迟的实际实现可能因制造商而异,甚至来 自同一制造商的不同器件也可能存在差异,因此,当您 的系统需要多芯片同步时,必须使用相同的转换器。

  • 同样重要的是,器件间通道偏斜应最小化。对于ADI DAC应用,器件间偏斜之和加上最大可变延迟,结果得 到的值应小于本地多帧时钟(LMFC)。

  • 器件时钟和SYSREF应从相同器件生成,以确保两个信 号相位对齐。同时,SYSREF和器件时钟的器件间偏斜 都应最小化。

  • 在讨论子类0工作模式和多芯片同步时,我们提出了 SYNC~组合的概念,但对于子类1系统,这是不必要的。

SYSREF和器件时钟

SYSREF信号可以是一个单脉冲、一个周期方波或者一个带 隙周期方波。SYREF的周期必须为LMFC的整数倍。ADI器 件支持全部三类SYSREF信号。

SYSREF信号的时序必须基于器件时钟进行精确控制,以使 器件时钟采样边沿固定,并且为用户所知。如前所述, SYSREF信号必须与器件时钟保持源同步。因此,建议用提 供整个系统器件时钟的同一器件来生成SYSREF信号。ADI 的AD9525非常适合用来执行这种任务。

JESD204B标准中的时钟分布偏斜以及其他偏斜要求与其说 是规则,不如说是指导。引入这些指导的目的是以例子说 明去偏斜能力,作为解串器的推荐值。可在JESD204B标准 第4.12部分找到这些描述。有关确定SYSREF和时钟偏斜的 实用指导参见“JESD204B子类(第二部分): 子类1与子类2系 统考虑因素”。

子类2

子类2系统使用SYNC~信号提供确定性延迟和多芯片同 步,而非使用外部信号提供时序基准。这种部署方案的主 要优势是,它能减少JESD204B系统的引脚和网络数量。如 前所述,子类1 SYSREF背后的构想是利用它在系统中的所 有器件之间实现内部帧和多帧时钟(LMFC)的同步。由于 SYNC~根据接收器的LMFC产生,它搭载的LMFC时序信息 可用于实现相同的接收器与发送器之间的同步,就像使用 了外部基准一般。SYNC~相比子类1 SYNC~需要额外的功能与精度。这些要 求和系统同步时序要求降低了器件时钟所能达到的频率。 更多信息请参见“JESD204B子类(第二部分):子类1与子类2 系统考虑因素”。

使用SYNC~作为时序基准时,满足时序要求的难度与使用 SYSREF相当。系统时序精度受限于SYNC~的分布偏斜和 PCB上的器件时钟,以及它们的传播延迟。精度分辨率取 决于器件时钟周期。与子类1一样,系统的DLU要求决定 了分布偏斜的限制。

在子类1系统中,器件时钟/SYSREF源是主机基准信号,其 同步请求来自逻辑器件。在子类2系统中,逻辑器件用作主 机时序控制器,负责校正链路两侧的LMFC相位。其实现方 式取决于系统是基于DAC的系统,还是基于ADC的系统。

ADC子类2部署概述

在子类2 ADC应用中,SYNC~解除置位信号由检测时钟捕 捉(通常是器件时钟),并用来复位其LMFC的相位。检测并 捕捉SYNC~信号之后,除了复位其本地LMFC,JESD204B 发送器还将开始发送K28.5字符,并会连续执行该操作,直 到建立系统时钟。时钟建立后,同步过程的ILAS部分将在LMFC边界处开始。 在ADC系统中,ADC的LMFC对齐操作并不是一个迭代过 程,且通过SYNC~单次置位完成,如图7所示。另外还可 使用周期性SYNC~监控发送器LMFC的相位对齐。更多详 情,请参考JESD204B标准第6.4部分。

 

Figure 7

图7. 使用SYNC~进行帧时钟相位对齐

DAC子类2部署概述

在子类2操作中,逻辑器件的LMFC是主LMFC基准,转换 器LMFC必须与它相位对齐。在子类2 DAC应用中,逻辑器 件还使用检测时钟(通常是器件时钟)来捕捉一个或多个 DAC的SYNC~信号。逻辑器件将检测自身LMFC与DAC LMFC之间的相位差,并在ILAS部分同步期间向DAC发出 调节命令。ILAS长度为4个多帧,而链路参数(包括LMFC相位调节信息) 在第二个LMFC周期期间发送至接收器。在JESD204B系统 中,逻辑器件向DAC发出的LMFC相位调节命令如下所示:

  • PHADJ(相位调节):此命令指示是否需要调节相位。

  • ADJCNT(调节计数):此命令指示所需的调节步骤数。

  • ADJDIR(调节方向):此命令指示LMFC相位应提前还是 延后。

根据调节时钟的分辨率和它与LMFC周期的关系,调节 DAC的LMFC可能花费超过一个ILAS周期。DAC上完成任 意相位调节后,SYNC~置位低电平,以发出错误报告。逻 辑器件上的发送器将使用此再置位再次检测LMFC相位 差。如果无需进一步调节,则ILAS期间PHADJ位复位,接 收器不发出错误报告。此时,LMFC处于对齐状态,可开 始传输用户数据。如需执行另一次调节,则逻辑器件发送 器将发起另一次迭代过程。更多详情,请参考JESD204B标 准第6.4部分。

当JESD204B系统中所有器件的LMFC都完成相位对齐后, 便能通过子类1中的同样办法来实现确定性延迟。也就是 说,接收缓冲器的释放时间以相位对齐后的LMFC为基 准,而不是以最后到达的通道数据的非确定性到达时间为 基准,如图5所示。它们的差异仅仅在于如何实现LMFC相 位对齐。

部署子类2的系统要求和指导

JESD204B系统中确定性延迟的精度和可靠性取决于器件时 钟与JESD204B系统中每一个SYNC~信号之间的关系。与子 类1相同,器件时钟是系统基准时钟,提供采样时钟、 JESD204B时钟和串行器时钟。它用来捕捉SYNC~信号;后 者在整个系统中为逻辑器件提供LMFC相位关系信息。 JESD204B标准提供的子类2要求与建议总结如下:

  • 对于ADC:


    • ADC必须调节其与检测来自逻辑器件的SYNC~信号 有关的内部帧时钟和LMFC(可能还有采样时钟)

    • LFMC调节分辨率应由器件制造商定义,并且会限制 系统同步精度

    • SYNC~检测分辨率应由器件制造商定义,并且会限 制系统同步精度

    • 如图7所示,必须指定SYNC~解除置位到ADC LMFC 边界的延迟

  • 对于 DAC:


    • DAC必须要能根据逻辑器件的指令调节其内部帧时 钟和LMFC(参见上文“DAC子类2部署概述”部分)

    • 必须指定DAC LMFC调节分辨率(DAC器件时钟周期中)

    • 无论何时,只要完成相位调节,DAC就必须发出错 误报告

  • 对于DAC应用中的逻辑器件:


    • 必须要能在检测时钟(通常是器件时钟)递增的情况下 检测SYNC相位与其自身LMFC的关系

    • 必须要能根据DAC调节分辨率计算ADJCNT

    • 必须要能在ILAS期间发送校正信息(如表1所示)

总结

为满足当今与未来应用中更高的数据处理能力要求, JESD204B定义了数GB级接口,作为数据转换器与逻辑器件 之间实现通信所需的通道。确定应用需要哪个子类是系统 设计的重要步骤。对于不要求确定性延迟的系统,可以采 用三种子类中的任意一种;其中,子类0的部署最为方便。如果需要确定性延迟,则对于子类1或子类2设计而言,需 考虑其他系统级因素。在“JESD204B子类(第二部分):子类 1与子类2系统考虑因素”中,我们将更为详细地探讨这些问 题,帮助系统设计人员正确选择JESD204B子类。


如您对该产品及文章感兴趣,请您在京电港网站内部使用的在线账户来发送请求。

我能通过该账号做什么?

·         管理您的订单历史记录

·         通过订单历史记录再次订购您最喜欢的产品

·         安排退换货

·         创建、确认和管理报价

·         创建、确认和管理部件清单

·         更新您的个人信息和联系详情

·         保存您的订单偏好

·         可以将您的优质产品直接发布到京电港商城,实现互利共赢

·         申请放账账户

马上注册,畅享我的账户带来的种种好处 
是否已经注册过?马上登录,充分利用我的账户中提供的各种工具,你也可以登录在线客服系统联系我们


总部地址:北京东燕郊经济开发区金谷南街百世金谷产业园二期1-Q

热线:400-010-6659

电话:010-88555275/010-88555285

E-mail:postmaster@cnecport.com

服务热线:400-010-6659  7*24小时客服热线(仅收市话费)


发表评论
* 内容:
 
上一篇:并网光伏逆变器隔离的集成 下一篇:数字需求:高速ADC和雷达系统的挑战与解决方案