会员登录 - 用户注册 - 设为首页 - 加入收藏 - 网站地图 一文详解JESD204B高速接口协议!

一文详解JESD204B高速接口协议

时间:2025-05-21 12:35:02 来源:锐评时讯 作者:新闻 阅读:293次

来历:数字站。

本文参阅B站尤教师J。ESD。204B。视频。,图片来自JESD手册或许。ADI。/。TI。官方文档。

01。比照LVDS与JESD204。

JESD204B是逻辑器材和高速。ADC。/。DAC。通讯。的一个串行。接口。协议,在此之前,AD。C/DAC与逻辑器材交互的接口大致分为如下几种。

低速串行接口(。I2C。、SPI)、低速并行接口(包括。时钟。信号。和并行数据信号,例如AD9226、AD9280等)、LVDS接口(在低速并行接口的根底大将数据线和时钟线变为差分信号,速度能够到达几百MHz)、最终演变为JESD204高速串行总线。

前两种接口的ADC和DAC比较常见,不管是单片机仍是。FPGA。,都运用的比较多,不再赘述。接下来解说LVDS接口的下风,为什么高速ADC会演变为JESD204。

首先是。PCB。布局布线的难度,如下所示,相同的16位DAC,LVDS接口需求运用16对差分数据线,而JESD204B接口只需求运用4对差分线(带宽与LVDS接口共同)。

图1 数据线的不同。

上述两种接口的PCB布线如下所示,因为数据线之间还要严厉等长,LVDS需求运用4层布线,而JESD204B只需求一层布线即可。

图2 PCB布线。

一同因为芯片数据引脚削减,芯片的尺度也能够做得更小,减缩PCB的面积,如下所示。

图3 芯片面积缩小。

LVDS接口的时序如下图所示,在时钟信号的边缘收集并行数据总线的状况,简单引起信道偏斜。要求各数据线之间严厉等长,在时钟边缘能够安稳收集一切数据线的状况,在运用LVDS接口的器材时,一般都需求去经过idelaye去调节时钟和数据线的相位联系。

但假如数据线之间自身就没有对齐,当时钟频率较高时,整个体系很或许调试不出成果。钟频率越高,数据线对齐的要求越严厉,时钟频率增加到某些值时,PCB走线或许现已无法完结对齐。

图4 LVDS接口的时序。

JESD204接口是在高速Serdes的根底上封装得到的,因而数据传输的原理是相同的。如下图所示,JESD204接口并没有随路时钟信号,接纳端经过CDR技能去调节参阅时钟和数据之间的相位联系,每路串行数据均有对应CDR,各组数据线的PCB走线之间不需求等长对齐。

图5 JESD204接口接纳数据时序。

当然JESD204相对于LVDS也是有下风的,JESD204并不能替代LVDS。因为JESD204的接纳端需求锁相环给CDR供给参阅时钟,因而JESD204的功耗一般会比LVDS高。

图6 JESD204与LVDS接口功耗。

别的JESD204的接纳端有缓冲器来完结多通道数据同步,数据传输推迟也会比LVDS大许多,因而在一些对延时比较灵敏的体系中,或许仍是得运用LVDS。

02。JESD204的结构。

JESD204从发布开端至今有四个版别,分别为JESD204、JESD204A、JESD204B、JESD204C,现在运用最多的是JESD204B,各个版别之间的差异如下所示。

表1 各个版别的功用。

功用。JESD204。JESD204A。JESD204B。JESD204C。
线速率(Gbps)。3.125。3.125。12.5。34.25。
多lane。不支撑。支撑。支撑。支撑。
多lane同步。不支撑。支撑。支撑。支撑。
多器材同步。不支撑。支撑。支撑。支撑。
确定性延时。不支撑。不支撑。支撑。支撑。

其间支撑确定性推迟是JESD204B的特色,JESD204B链路确实定性推迟界说为串行数据从发送器(ADX或FPGA)的并行帧数据输入传达至。接纳器。(DAC或接纳端FPGA)并行帧数据输出所需的时刻。

图7 链路推迟。

JESD204包括3种作业形式,如下所示。其间子类0是JESD204A的作业形式,不支撑确定性推迟。子类1经过sysref和sync完结确定性推迟,子类2经过sync完结确定性推迟。子类1的结构最为杂乱,也是JESD204B运用最广泛的形式。

图8 子类的衔接方法。

子类1的框图如下所示,时钟芯片一同给发送端和接纳端供给sysref和Device Clock,接纳端和发送端经过sysref去发生与Device Clock同步的帧时钟和多帧时钟LMFC。在链路树立阶段接纳端经过拉低SYNC信号,去同步多lane数据,详细细节在后文的JESD204B确定性推迟章节进行解说。

图9 子类1的结构。

上图的发送端可所以ADC或许FPGA,接纳端可所以FPGA或许DAC,然后完结ADC或许DAC与FPGA的数据传输。不管是发送端仍是接纳端,首要包括Transport Layer、Sc。ram。bler、Link Layer、Physical Layer等几部分。

物理层包括了完结高速并/串转化的。SD。RDES 模块,时钟及时钟数据康复模块(CDR),也规则了接口的物理电器特性如下表所示。

表2 接口的物理电器特性。

参数。LV-OIF-Sx15。LV-OIF-6G-SR。LV-OIF-11G-SR。
线速率。312.5M~3.12。5G。bps。312.5M~6.375Gbps。312.5M~12.5Gbps。
差分电压。500~1000 (mV)。400~750 (mV)。360~770 (mV)。
误码率。≤ 1e-12。≤ 1e-15。≤ 1e-15。

Link Layer首要包括8B10B编解码、数据链路的树立(帧和通道对齐)、运用符号位链路监控。链路树立的进程如下所示,详细完结在后文与确定性延时一同解说。

图10 链路树立。

加扰(Scrambler) 用于去除数据相关性,例如各个帧一同发送相同的数据,然后减小形成的体系搅扰和减小电磁兼容性问题。加扰多项式为X15+X14+1,对应框图如下所示。

图11 加扰多项式。

传输层(Transport Layer)的功用是将AD/DA的收集到的数据映射到非扰码的八字结的进程。如下图是一个传输层,需求了解一些参数的意义。

L:每颗ADC或许DAC芯片的高速。收发器。数量。

M:每颗芯片包括ADC或DAC通道数量。

F:每个高速收发器的每个frame包括几个字节的数据。

S:每个frame周期内芯片的采样点个数。

CS:每个采样点含有多少bit操控位。

图12 传输层。

上图表明该芯片包括8路(M=8)分辨率为11(N=11)的ADC,8路ADC的数据经过4路(L=4)高速收发器传输,每个采样点包括2位(CS=2)操控位。

ADC每个采样点的数据需求经过两个时钟才干输出,因而在核算高速收发器线速率时,ADC分辨率其实能够等效为16位。

假定ADC采样率为X,则单个时钟ADC的采样数据为XM16bit,然后需求经过8B10B编码,编码后的数据量为(XM16)/0.8bit = XM20bit,最终经过4路高速收发器输出,每路高速收发器的线速率为XM20/4 = XM5bps。

当采样率为100MHz时,每路收发器线速率为100M85=4000Mbps。

ADS42JB49的传输层如下图所示,2路14位ADC经过4路高速收发器传输数据,经过上述方法核算每路高速收发器线速率为X216/0.8/4=X*10bps。

图13 ADS42JB49的传输层。

下文侧重解说JESD204B子类1的数据链路树立进程和确定性延时相关常识。

内容来源:https://artdesignphuong.com/app-1/messenger viva88,http://chatbotjud.saude.mg.gov.br/app-1/riosexsite

(责任编辑:女性)

    系统发生错误

    系统发生错误

    您可以选择 [ 重试 ] [ 返回 ] 或者 [ 回到首页 ]

    [ 错误信息 ]

    页面发生异常错误,系统设置开启调试模式后,刷新本页查看具体错误!