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

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

3天内不再提示

悄悄告诉你们如何使用JESD204B同步多个ADC!

Sq0B_Excelpoint 来源:ADI亚德诺半导体 作者:ADI亚德诺半导体 2021-03-25 14:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

许多通信仪器仪表信号采集系统需要同时通过多个模数转换器ADC)对模拟输入信号进行采样。由于这些输入信号各自有不同的延迟,所以必须对输入的采样数据做同步处理。为满足低电压数字信号(LVDS)和并行输出ADC的需要,延迟不一致的问题对系统设计人员而言历来是一个难题。

JESD204B提供了一个方法通过一个或多个差分信号发送高速串行数据,比如发送ADC的输出。JESD204B规范本身具有实现通道间粗调对齐的功能。数据分割为帧,并持续发送至接收器。通过使用系统参考事件信号(SYSREF),JESD204B Subclass 1接口支持多个串行通道链路或多个ADC的数据对齐至SYSREF,以便同步发射器和接收器的内部帧时钟

这使得采用JESD204B链路的设备具有确定延迟。但是,为了让采样同步达到彻底的时序收敛,仍然有许多挑战等待系统设计人员去解决,如PCB布局考虑、时钟匹配和产生SYSREF以满足时序、SYSREF的周期性以及数字FIFO延迟的要求。

设计师必须决定设备时钟和SYSREF信号如何生成、以及如何在系统中分配。理想状态下,设备时钟和SYSREF应具有相同的摆幅和电平偏移以防止在器件引脚端引入固有的时延。SYSREF既可作为系统启动时候所需的单次触发,也可作为任意时刻需要同步时即可发生的重复信号。需要将时钟和SYSREF信号的最大偏斜纳入考虑范围,并仔细布局PCB,以满足整个电路板、连接器、背板和多种元件对于建立和保持时间的要求。最后,应将JESD204B发射器和接收器内部的数字FIFO以及信号跨时钟域传输所造成的固有时延计算在内并在后台数据处理中消除。

系统时钟可由晶振、VCO和时钟发生或时钟分配芯片产生。虽然特定的系统性能将决定对时钟的需求,但必须使用多个同步ADC来产生与输入时钟源同步的SYSREF信号。这使得时钟源的 选择成为重要的考虑因素,因为要能够通过已知时钟边沿在特定的时间点上锁存这一系统参考事件。若SYSREF信号和时钟未锁相,则无法达到这样的效果。

可使用FPGA为系统提供SYSREF事件。然而,除非FPGA也同步至发送到ADC的主时钟,否则FPGA发出的SYSREF信号很难跟主时钟对齐相位。另一种方法是由时钟发生或时钟分配芯片提供 SYSREF信号,可通过发送至整个系统的信号相位同步至多个时钟。采用此种方法,则SYSREF时间根据系统需要,既可以是启动时的一次性事件,也可以是重复信号。

只要确定性延迟在整个系统的ADC和FPGA内保持恒定,则可能并不需要额外的SYSREF脉冲,除非为了帮助产生特定的系统数据。因此,用于时钟对齐的周期性SYSREF脉冲可忽略或过滤掉,直到同步丢失。可只标识SYSREF发生过,但不重置JESD204B链路。

为了初始化ADC通道确定的起始点,系统工程师必须要能满足所有分布在系统中的SYSREF的时序要求。这意味着必须满足和时钟相关的建立和保持时间。只要能够满足到达第一个所需 时钟的建立时间要求,使用跨越多个时钟周期、相对较长的SYSREF脉冲可用于满足保持时间的需要。必须格外注意PCB的布局,保证系统中时钟和SYSREF布线长度匹配,以便使偏斜尽可能小。这可能是获得通道间同步采样处理结果的最困难的部分。随着ADC编码时钟速率的增加以及多电路板系统越发复杂,这一过程还将变得更困难。

系统工程师必须确定知道每个器件上的在电路板元件之间以及连接器上的SYSREF至时钟的偏斜。任何残余的器件间数字和时钟偏斜延迟都必须在FPGA或ASIC内有效归零。后台处理可能改变ADC的采样顺序并进行任何必要的重对齐,以便为数据的进一步同步处理作准备。在后台FPGA或ASIC中,可通过延迟最快的数据采样和发射器延迟,使其与最慢的数据采样对齐,以完成器件间采样偏斜的校正。

对于复杂的系统,这可能需要用到多个FPGA或ASIC,每个器件都需要了解其器件间总采样延迟,以便用于最终的对齐。通过在JESD204B接收器中采用合适的缓冲器延迟来应对每个特定的发射器延迟,器件间的采样偏斜便可在整个系统中与已知确定值对齐。

AD9250是ADI的一款250 MSPS、14位、双通道ADC,可在subclass1的实施中支持JESD204B接口。该子类支持采用SYSREF事件信号的ADC采样同步。AD9525是一款低抖动时钟发生器,不仅提供7个高达3.1 GHz的时钟输出,还可根据用户配置同步SYSREF输出信号。这两款产品与ADI的可选扇出缓冲器产品组合使用,可精确同步与对齐多个发送至FPGA或ASIC处理的ADC数据。

ba5ccb3a-8cd7-11eb-8b86-12bb97331649.jpg

图1. AD9250、AD9525和FPGA示意图。

编辑:jq

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

    关注

    4422

    文章

    24027

    浏览量

    427155
  • adc
    adc
    +关注

    关注

    100

    文章

    7976

    浏览量

    557376
  • lvds
    +关注

    关注

    2

    文章

    1245

    浏览量

    70349

原文标题:【世说设计】如何使用JESD204B同步多个ADC?这里有个方法~

文章出处:【微信号:Excelpoint_CN,微信公众号:Excelpoint_CN】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AD9671:高性能JESD204B八通道超声AFE的卓越之选

    AD9671:高性能JESD204B八通道超声AFE的卓越之选 在医疗超声及无损检测等领域,对高性能模拟前端(AFE)的需求日益增长。ADI公司的AD9671作为一款JESD204B八通道超声AFE
    的头像 发表于 05-23 12:45 575次阅读

    ADRV9009 ADC采集异常是什么原因

    驱动,FPGA使用AMD JESD204B IP核实现,现在芯片与FPGA的JESD204B通信正常,发射通道正常,将发射回环到接收通道,数据采集出现异常。 以下为adrv9009配置: 以下
    发表于 05-14 07:12

    AD9083:16通道、125 MHz带宽JESD204B模数转换器的全方位解析

    AD9083:16通道、125 MHz带宽JESD204B模数转换器的全方位解析 在电子设计领域,模数转换器(ADC)的性能直接影响着整个系统的精度和效率。AD9083作为一款16通道、125
    的头像 发表于 03-27 12:25 422次阅读

    AD9094:8位、1 GSPS、JESD204B四通道ADC的深度解析

    AD9094:8位、1 GSPS、JESD204B四通道ADC的深度解析 在电子设计领域,ADC(模拟 - 数字转换器)一直是信号处理系统中的关键组件。今天,我们来深入探讨Analog
    的头像 发表于 03-27 12:25 430次阅读

    AD9528:高性能JESD204B/JESD204C时钟发生器的深度解析

    AD9528:高性能JESD204B/JESD204C时钟发生器的深度解析 在电子设计领域,时钟发生器对于系统的稳定运行起着至关重要的作用。今天,我们就来深入探讨一款功能强大的时钟发生器
    的头像 发表于 03-23 09:30 270次阅读

    LMK04828 超低噪声JESD204B兼容时钟抖动清除器技术手册

    LMK0482x 系列是业界性能最高的时钟调节器,支持 JEDEC JESD204B。 PLL2 的 14 个时钟输出可配置为使用器件和 SYSREF 时钟驱动 7 个 JESD204B
    的头像 发表于 09-15 10:10 1344次阅读
    LMK04828 超低噪声<b class='flag-5'>JESD204B</b>兼容时钟抖动清除器技术手册

    ‌LMK0482x系列超低噪声JESD204B兼容时钟抖动清除器技术文档总结

    LMK0482x 系列是业界性能最高的时钟调节器,支持 JEDEC JESD204B。 PLL2 的 14 个时钟输出可配置为使用器件和 SYSREF 时钟驱动 7 个 JESD204B
    的头像 发表于 09-15 10:03 1019次阅读
    ‌LMK0482x系列超低噪声<b class='flag-5'>JESD204B</b>兼容时钟抖动清除器技术文档总结

    LMK04610 超低噪声和低功耗 JESD204B 兼容时钟抖动清除器技术手册

    LMK0461x 器件系列是业界性能最高、功耗最低的抖动清除器,支持 JESD204B
    的头像 发表于 09-13 09:35 1403次阅读
    LMK04610 超低噪声和低功耗 <b class='flag-5'>JESD204B</b> 兼容时钟抖动清除器技术手册

    LMK04616 超低噪声低功耗JESD204B兼容时钟抖动清除器总结

    LMK0461x 器件系列是业界性能最高、功耗最低的抖动清除器,支持 JESD204B。16 个时钟输出可配置为使用器件和 SYSREF 时钟驱动 8 个 JESD204B 转换器或其他逻辑器件。第 17 个输出可配置为提供来自 PLL2 的信号或来自外部 VCXO 的副
    的头像 发表于 09-12 16:50 1282次阅读
    LMK04616 超低噪声低功耗<b class='flag-5'>JESD204B</b>兼容时钟抖动清除器总结

    ‌LMK04828-EP 超低噪声JESD204B兼容时钟抖动清除器总结

    LMK04828-EP 器件是业界性能最高的时钟调理器,支持 JESD204B。 PLL2的14个时钟输出可配置为使用器件和SYSREF时钟驱动7个JESD204B转换器或其他逻辑器件
    的头像 发表于 09-12 16:13 1259次阅读
    ‌LMK04828-EP 超低噪声<b class='flag-5'>JESD204B</b>兼容时钟抖动清除器总结

    LMK04832 超低噪声、3.2 GHz、15 输出、JESD204B 时钟抖动清除器技术手册

    该LMK04832是一款超高性能时钟调节器,支持 JEDEC JESD204B,还与 LMK0482x 系列器件引脚兼容。 PLL2的14个时钟输出可配置为使用器件和SYSREF时钟驱动7个
    的头像 发表于 09-12 14:11 1410次阅读
    LMK04832 超低噪声、3.2 GHz、15 输出、<b class='flag-5'>JESD204B</b> 时钟抖动清除器技术手册

    ‌LMK04368-EP 超低噪声JESD204B/C双环路时钟抖动清除器总结

    LMK04368-EP 是一款高性能时钟调节器,支持 JEDEC JESD204B/C,适用于太空应用。 PLL2 的 14 个时钟输出可配置为使用器件和 SYSREF 时钟驱动 7 个
    的头像 发表于 09-11 10:23 934次阅读
    ‌LMK04368-EP 超低噪声<b class='flag-5'>JESD204B</b>/C双环路时钟抖动清除器总结

    JEDSD204B标准verilog实现-协议演进

    接口基础,解决并行接口引脚瓶颈。 支持多通道/多器件,扩展应用场景。 提升高速率(12.5Gbps)、低延迟(确定性延迟)、高可靠性(分布式同步)。 在 JESD204B 协议中,Subclass
    发表于 09-05 21:18

    JESD204B生存指南

    实用JESD204B来自全球数据转换器市场份额领导 者的技术信息、提示和建议
    发表于 05-30 16:31 1次下载

    JESD204B IP核的配置与使用

    物理层的位置,一种是物理层在JESD204 IP里;另外一种是物理层在JESD204 IP外部,需要再配置JESD204 phy IP核进行使用。
    的头像 发表于 05-24 15:05 2816次阅读
    <b class='flag-5'>JESD204B</b> IP核的配置与使用