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

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

3天内不再提示

上电相位确定性:使用多芯片同步

要长高 来源:embedded 作者:Mike Jones、Michael 2022-05-12 17:16 次阅读

将多个数字信号处理 (DSP) 模块、宽带数模转换器DAC) 和宽带模数转换器ADC) 集成在单个单片芯片中,现在可以将耗电的 FPGA 资源卸载到允许更小尺寸、更低功耗、增加通道数的平台,能够以比以前更高的速率进行采样。除了这项新功能之外,这些集成电路IC) 中还配备了新颖的多芯片同步 (MCS) 算法,允许用户在为系统供电或以其他方式对系统进行软件修改时为所有通道实现已知(确定性)相位。因此,这个确定性阶段简化了更广泛的系统级校准算法,这些算法需要在连接到这些 IC 的前端网络的输出或输入处实现所有通道的同步。本文介绍了在使用由多个数字化仪 IC、时钟源和数字接口组成的 16 通道接收器/发送器平台时展示这种 MCS 能力的实验结果。

高级系统框图

用于该测试的系统框图如图 1 所示,由四个集成 DAC/ADC/DSP IC 组成,每个 IC 由四个 12 GSPS DAC、四个 4 GSPS ADC、12 个数字上变频器 (DUC) 和 12 个数字下变频器 (DDC) 块。

pYYBAGJ8z4aAe1bKAASCMXYB17o540.png

图 1. 用于演示 MCS 和多通道校准算法的系统高级框图。(来源:ADI

DUC/DDC 允许在数字域内进行频率转换和/或插值/抽取。使用注入板上的单个 500 MHz 参考时钟,然后使用参考锁定时钟缓冲器来生成 MCS 所需的系统参考信号以及与基带处理器 (BBP) 的数字接口所需的时钟。该系统还包含四个独立的锁相环 (PLL) 合成器,这些合成器生成所需的 12 GHz 信号源,以从公共参考为每个数字化 IC 提供时钟。一个射频前端连接到每个数字化仪输出/输入,它创建一个经过滤波和放大的信号到/来自边缘发射的射频连接器。实现了完整的配电解决方案。系统所需的所有电压均由单个 12 V 电源产生。

子阵列时钟树结构

如前所述,子阵列时钟树由单个 500 MHz 参考源组成,该参考源被拆分并发送到四个独立 PLL 合成器 IC 的参考输入,如上图 1 所示。这个 500 MHz 信号也是 10 dB 耦合、放大的,并发送到另一个时钟缓冲器 IC,该 IC 负责生成数字接口所需的系统参考 (SYSREF) 和 BBP 时钟。这个时钟树的目标是三重的,因为它:

允许单个通道 SYSREF 延迟以纠正 IC 之间的任何走线长度不匹配。

允许单独的 PLL/合成器相位调整,因此确保各个数字化仪 IC 时钟源之间的同步,以补偿系统内任何感应的热梯度。

使用户能够实现数字化 IC 的必要设置和保持要求。

选择时钟树 IC 是为了证明可以借助这些芯片中存在的数字和模拟延迟块在软件和/或硬件中纠正各种电路板布局异常。最终结果是一个时钟树,它可以在每个 IC 的相同采样时钟周期内向所有需要的 IC 提供 SYSREF 脉冲。

带基带处理器的数字接口

四个数字化 IC 各建立一个与 BBP 的 JESD204B 或 JESD204C 数字链路接口。1,2该接口负责通过物理走线 (SERDES) 将 ADC 和 DAC 代码传输到 BBP 和从 BBP 传输。此接口中使用的差分 SERDES 迹线数称为此链路的通道数 (L)。通过链路发送的转换器位分辨率被视为N‘。通道化数据路径(也称为虚拟转换器)的数量标记为 M。本文中显示的结果使用 JESD204C 链路,其中 M = 16,N’ = 16,L = 4 用于 DAC 侧链路,M = 8 , N‘ = 16, L = 2 用于 ADC 侧链路。

数字化仪 IC 和 BBP 之间传输和接收数据的速率称为通道速率。硅片上的 DSP 模块(即 DDC/DUC)允许用户以与通过物理通道发送的数据速率不同的速率对数字化仪进行采样。因此,通道速率取决于每个数据路径的数字抽取/内插数据速率。对于这项工作,使用了 250 MSPS I/Q 数据速率。对于 JESD204C 接口,通道速率定义为:

pYYBAGJ8z5WAByIuAABkWdVsORY989.png

而对于 JESD204B 接口,通道速率定义为:

pYYBAGJ8z6GAbBEZAACWq7Sz2NA727.png

本文中显示的结果对 ADC 端和 DAC 端 JESD204C 链路均使用 16.5 Gbps 的通道速率。

每个 JESD204B/JESD204C 链路都可以在不同的子类中建立。这些子类根据是否需要多芯片同步或确定性延迟进行分离。对于这项工作,显示的数据使用 JESD204C 子类 1 模式,因此利用 SYSREF 信号来对齐通过系统内存在的多个链路传输的部分数字数据。具体来说,在此 JESD204C 子类 1 模式中,SYSREF 信号用于对齐本地扩展多块计数器 (LEMC),其传输速率为:

pYYBAGJ8z6-AQg59AABl-h4ui9o950.png

其中 F 是每个通道每个 JESD 帧的八位字节数,K 是每个单个多帧的帧数。对于这项工作,F = 8 和 K = 32,因此使用 7.8125 MSPS 的 LEMC 速率。了解这个 LEMC 速率很重要,因为任何成功的 MCS 例程都需要证明不是 LEMC 速率整数倍的 RF 频率能够实现确定性的上电阶段。

多芯片同步方式

在该系统中,宽带集成 ADC/DAC IC 提供 MCS 电路,以允许所有发射和接收 RF 通道上的上电确定性相位,即使在使用 IC 内的 DUC/DDC DSP 模块时也是如此。此 MCS 功能使用户能够在工厂校准期间填充查找表 (LUT),以最大限度地减少操作停机时间。任何成功的 MCS 演示都必须能够为每个尝试的射频频率、热梯度和系统功率循环提供系统内所有通道的确定性相位。

集成的 ADC/DAC IC 包含 12 个 DUC 模块和 12 个 DDC 模块,如上图 1 所示。这些模块中的每一个都包含一个插值 (DUC) 或抽取 (DDC) 子模块,用于更改 DAC 数字输入信号的数据速率或ADC分别数字化输出信号。每个 DUC/DDC 中还包含一个复杂的数控振荡器 (NCO),它允许在数字域内进行频率转换。这些 NCO 中的每一个都能够进行实时复杂相位调整,以便可以修改 DAC/ADC 和 BBP 之间的数字信号,以补偿各种 SERDES 走线长度不匹配。

这些 ADC/DAC IC 的 MCS 功能负责在数字化仪 IC 数据路径的所有方面实现相位确定性。实现 MCS 的工作流程如图 2 所示。

pYYBAGJ8z8SAQ_v8AAIZ7r5tlNs789.png

图 2. MCS 工作流程涉及对齐数据路径不同部分的单独功能。(来源:ADI)

MCS算法可以分为两个独立的功能:

一次性同步:此功能负责对齐通过子阵列系统内所有数字化仪 IC 的物理通道发送的基带数据。

NCO 主从同步:此功能负责对齐子阵列系统内所有不同数字化仪 IC 中的所有 NCO。

一次性同步功能首先要求用户定义 JESD 链路参数(例如 M、N’、L 等),然后为任何所需的 SYSREF 平均配置同步逻辑(如果使用连续 SYSREF 脉冲)。此外,可以使用所需的 LEMC 延迟来强制 LEMC 在 SYSREF 边沿之后的某个延迟处生成。完成此操作后,用户随后启用每个数字化仪 IC 内的一次性同步位,然后请求在同一时钟周期内将 SYSREF 脉冲发送到每个 IC,如图 3 所示。

pYYBAGJ8z9SAJr6GAAtNFzjZzsc107.png

图 3. MCS 算法使用 SYSREF 信号实现 one-shot 同步,使用 GPIO 信号实现 NCO 主从同步以实现确定性相位。(来源:ADI)

对于这个系统,在时钟缓冲器 IC 中引入了模拟精细延迟,以允许同步 SYSREF 到所有数字化仪 IC。可以通过查询每个 IC 内的寄存器来执行后续检查,以验证一次性同步过程是否成功执行,这些寄存器提供有关 SYSREF 信号和每个 IC 链路的 LEMC 边界之间的相位关系的信息

一旦测量到稳定相位(即一旦 SYSREF-LEMC 相位寄存器读取 0),用户就知道所有数字化仪 IC 的 LEMC 已对齐,然后用户可以继续进行 NCO 主从同步过程。对于此活动,为一次性同步描述的子任务包含在芯片制造商提供的应用程序编程接口 (API) 中。

NCO 主从同步功能首先将子阵列中的一个数字化仪 IC 指定为主芯片,如图 3 所示。然后,所有其他数字化仪都被视为从属 IC。主 IC 的设置使该设备的 GPIO0 引脚配置为输出并路由到三个从属数字化仪 IC 的 GPIO0 网络。从 GPIO0 网络配置为输入。然后,用户可以选择在 SYSREF 脉冲、LEMC 上升沿或 LEMC 下降沿触发。对于本文中显示的数据,LEMC 上升沿用作 NCO 主从同步触发源,GPIO 网络通过 BBP 路由,而不是在子阵列上本地路由。接下来,将 DDC 同步位切换为低电平,然后切换为高电平以启动 ADC 端 NCO 同步算法。同样地,

当请求此触发时,在下一个 LEMC 上升沿,主数字化仪 IC 通过其 GPIO0 网络将主输出信号置为高电平。该信号传播到每个从设备的 GPIO0 输入。在下一个 LEMC 边缘,所有数字化仪 IC 都会经历 NCO 复位算法。此后,对于 NCO 主从同步算法,任何 LEMC 脉冲都将被忽略。与一次性同步一样,这些 NCO 主从同步子任务包含在 API 函数中,以方便用户使用。

使用一次性同步和 NCO 主从同步功能可将两个输入与每个 DDC/DUC 对齐,以便每个接收和发送通道的输出相位偏移在多个电源周期后可重复,如图 4 所示。图 4 中显示了在每次重启期间系统在静态热梯度下运行时,每个接收和发送信道器在 100 个电源周期(由多个实心点表示)上的校准相位偏移。

pYYBAGJ8z-KAbnW5AAGcSKveqSA502.png

图 4. 执行 MCS 算法时,接收精细 DDC(左)和发送精细 DUC(右)正确对齐。(来源:ADI)

从该图中的多个点可以看出,给定 DDC/DUC 的每种颜色的点在电源循环后都紧密聚集到同一位置,从而描绘了该特定通道的确定性阶段。对于本次测试中的数据,所有八个通道器 DUC 都已用于发送端,而八个通道器 DDC 中仅使用了四个。然而,已经证实确实所有八个信道器 DDC 在使用 MCS 算法的同时也提供确定性相位。

如果 PLL 合成器采样时钟和时钟 IC SYSREF 在启动时保持相同的相位关系,则在启动时发出此算法将为每个通道建立确定性相位。然而,任何系统都会经历热梯度,这会导致 PLL 时钟漂移,如果不进行补偿,可能会导致不同的上电阶段。为了补偿系统内的热梯度漂移,该平台利用 PLL 合成器相位调整。

在本系列文章的下一部分中,我们将探讨 PLL 合成器相位调整、多个子阵列的可扩展性以及系统级校准算法。

参考

1 德尔琼斯。“ JESD204C 入门:有哪些新内容和内容适合您——第 1 部分。” 模拟对话,卷。53,第 2 号,2019 年 6 月。

2 德尔琼斯。“ JESD204C 入门:有哪些新内容和内容适合您——第 2 部分。” 模拟对话,卷。53,第 3 号,2019 年 7 月。

Mike Jones是 ADI 公司的首席电气设计工程师,在北卡罗来纳州格林斯伯勒的航空航天和国防业务部门工作。他于 2016 年加入 ADI。从 2007 年到 2016 年,他在北卡罗来纳州威尔明顿的通用电气工作,担任微波光子设计工程师,专注于核工业的微波和光学解决方案。他于 2004 年获得北卡罗来纳州立大学的 BSEE 和 BSPE,并于 2006 年获得北卡罗来纳州立大学的 MSEE。

Michael Hennerich于 2004 年加入 ADI。作为一名系统和应用设计工程师,他从事各种基于 DSP/FPGA 和嵌入式处理器的应用和参考设计。Michael 现在在德国慕尼黑的 System Development Group (SDG) 担任开源系统工程经理。在这个职位上,他领导 ADI 的设备驱动程序和内核开发团队,为各种混合信号 IC 产品和 HDL 接口内核开发设备驱动程序。他拥有硕士学位。计算机工程学位和Dipl.-Ing。(FH) 罗伊特林根大学电子和信息技术学位。

Peter Delos是位于北卡罗来纳州格林斯伯勒的 ADI 公司航空航天和国防事业部的技术主管。他于 1990 年获得弗吉尼亚理工大学电气工程学士学位,并于 2004 年获得新泽西理工学院电气工程硕士学位。Peter 拥有超过 25 年的行业经验。他职业生涯的大部分时间都花在设计架构级、PWB 级和 IC 级的高级射频/模拟系统上。他目前专注于小型化用于相控阵应用的高性能接收器、波形发生器和合成器设计。

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

    关注

    544

    文章

    7681

    浏览量

    344340
  • FPGA
    +关注

    关注

    1602

    文章

    21309

    浏览量

    593133
  • 基带处理器
    +关注

    关注

    0

    文章

    20

    浏览量

    13182
  • 数模转换器
    +关注

    关注

    13

    文章

    741

    浏览量

    82425
收藏 人收藏

    评论

    相关推荐

    ETAS推出Time-Triggered Scheduling (TTS)的确定性调度解决方案

    在2024年2月26日,ETAS推出了名为“Time-Triggered Scheduling (TTS)”的确定性调度解决方案。
    的头像 发表于 04-25 16:56 92次阅读
    ETAS推出Time-Triggered Scheduling (TTS)的<b class='flag-5'>确定性</b>调度解决方案

    什么是嵌入式实时系统的确定性?简析EDMS中的确定性

    ETAS Deterministic Middleware Solution点击跳转(EDMS,前身为AOS) 确定性中间件解决方案,是一个中间件框架,旨在面向汽车领域内应用程序的独特挑战和需求
    的头像 发表于 04-15 11:22 304次阅读
    什么是嵌入式实时系统的<b class='flag-5'>确定性</b>?简析EDMS中的<b class='flag-5'>确定性</b>

    海信马晓龙:坚定长期主义的战略定力,激发“确定性”增长的内生动力

    近年来,在内外因叠加影响下,智慧交通行业充满了变数。当不确定性成为常态,如何驱散迷雾走向增长?这是每一个智慧交通企业必须解决的难题。 选择用什么答案来面对这个难题,决定了企业迎战风浪的命运,海信智慧
    的头像 发表于 03-21 11:38 78次阅读
    海信马晓龙:坚定长期主义的战略定力,激发“<b class='flag-5'>确定性</b>”增长的内生动力

    华玉通软宣布“海鸥”确定性调度中间件(SEAGULL DS)正式商用

    今天,华玉通软(下称“华玉”)宣布“海鸥”确定性调度中间件(SEAGULL DS)正式商用。
    的头像 发表于 03-17 11:01 247次阅读
    华玉通软宣布“海鸥”<b class='flag-5'>确定性</b>调度中间件(SEAGULL DS)正式商用

    确定性网络技术如何提高网络的可靠性?

    确定性网络技术通过采用时钟同步、流同步和时序一致性、带宽保障和流量控制、数据包复制与排除等机制,提高网络的可靠性,适用于工业自动化、车辆网络等对通信质量有严格要求的领域。TSN技术的引入为确定
    的头像 发表于 01-12 16:50 579次阅读
    <b class='flag-5'>确定性</b>网络技术如何提高网络的可靠性?

    三星电子急签WOLED订单:为应对LCD供应不确定性

     尽管去年三星电子从LG Display购买的W-OLED电视面板数量有限,但随着市场不确定性的上升和供应链问题的加剧,三星电子正在调整策略,寻求更多元化的供应来源。
    的头像 发表于 01-03 15:10 568次阅读

    AD9783芯片是否有两路相位同步的功能?如何实现两路相同信号相位同步

    片DAC,有些DAC芯片两路信号相位,幅度均一致;有些芯片两路输出相位差异很大; 请问,AD9783芯片是否有两路
    发表于 12-19 06:03

    片AD9361同步相位随机翻转是哪里的问题?

    调试过程中发现:片AD9361同步后,一段时间内相位恒定,散热风扇撤掉或者一二十分钟后会有片子相位翻转180°,片子位号随机,请问一下这个是片子本身特性还是散热影响(若散热影响,麻烦
    发表于 12-07 07:36

    消除热电偶温度测量中的不确定性(使用AD594/AD595)

    电子发烧友网站提供《消除热电偶温度测量中的不确定性(使用AD594/AD595).pdf》资料免费下载
    发表于 11-23 11:34 0次下载
    消除热电偶温度测量中的不<b class='flag-5'>确定性</b>(使用AD594/AD595)

    乌卡时代确定性稀缺,企业多云战略最需看中什么?

    双十一刚过,云服务商宕机导致大面积故障的新闻就引爆全网,再一次引发全网关于云计算安全可靠的大讨论。 在一个充满着复杂性、不稳定性和不确定性的乌卡时代,云故障频发似乎已发展成一种“常态”,让企业对于
    的头像 发表于 11-23 10:28 120次阅读

    大规模确定性网络技术分析与展望

    确定性网络可以分为不同的技术路线,不同的技术路线往往从不同的层次切入来构建确定性网络,借助分层技术图谱可以清晰、快速地理清各个技术路线相关技术间的关系,其中不同技术工作或适应在不同的网络层次和网络
    的头像 发表于 11-06 16:26 839次阅读
    大规模<b class='flag-5'>确定性</b>网络技术分析与展望

    如何实施时间敏感型网络以确保确定性通信

    作者:Jeff Shepard 确定性通信在各种应用中至关重要,如自主机器人和其他工业 4.0 系统、5G 通信、汽车高级驾驶辅助系统 (ADAS) 以及实时流服务。IEEE 802以太网标准(即时
    的头像 发表于 10-03 14:51 630次阅读
    如何实施时间敏感型网络以确保<b class='flag-5'>确定性</b>通信

    简化超高速数字系统中确定性延迟的设计

    电子发烧友网站提供《简化超高速数字系统中确定性延迟的设计.pdf》资料免费下载
    发表于 09-14 09:27 0次下载
    简化超高速数字系统中<b class='flag-5'>确定性</b>延迟的设计

    确定性时代下的新投资范式

    对此,广发证券在研报中指出,全球新投资范式的表象是拥抱“确定性资产”,这种确定性一方面体现为低估低波稳定分红永续经营的确定性,另一方面是新科技创新周期的远景确定性,本质都是对
    的头像 发表于 07-10 10:51 474次阅读
    不<b class='flag-5'>确定性</b>时代下的新投资范式

    芯片Signoff是通过什么机制去控制偏差带来的不确定性风险的?

    芯片设计、制造、应用等各个环节都不可避免地会引入偏差,其直接造成的影响是晶体管、电阻电容以及绕线等电特性的不确定性
    的头像 发表于 06-28 16:35 1572次阅读
    <b class='flag-5'>芯片</b>Signoff是通过什么机制去控制偏差带来的不<b class='flag-5'>确定性</b>风险的?