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

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

3天内不再提示

流水线ADC是什么

lPCU_elecfans 来源:电子发烧友网 作者:电子发烧友网 2020-12-25 14:09 次阅读

ADC 服务的一些应用包括超高速多载波蜂窝基础设施基站、电信、数字预校正观测和回程接收器等——所有这些应用逐渐都要求 ADC 在每秒千兆次采样区间内进行采样。该模拟基础知识系列的第 1 部分和第 2 部分分别讨论了逐次逼近寄存器 (SAR) 和三角积分 (ΔƩ) ADC,以及如何在相应应用中使用这些 ADC。不过,这两种技术都无法应对生成每秒千兆次采样 (GSPS) 结果的挑战。

例如,SAR ADC 使用“快照”算法,由于采用串行方法,因此速度限制为不超过每秒 10 兆次采样 (MSPS)。当使用高分辨率 ΔƩ ADC 的过采样算法时,将需要额外的时间来采集多个样本并求平均,从而生成最高 5 兆赫兹 (MHz) 的 24 位输出数据速率。GSPS 速率远远超出了 SAR ADC 和 ΔƩ ADC 的采样频率范围。

流水线 ADC 就是应对这一超高速 ADC 挑战的解决方案,能够在处理多个采样的同时,仍以 GSPS 的速度将数据发送至其输出端。

本文先简要比较 ΔƩ、SAR 和流水线 ADC,接着讨论与实现高速转换器输出相关的问题,以及为什么流水线 ADC 是这类高速应用的理想替代品。然后介绍Texas Instruments的两款流水线 ADC,其中一款强调精度,另一款则强调高速度,最后介绍如何开始使用这些 ADC。

什么是流水线 ADC?

流水线 ADC 由多个连续的级组成。第一级采用差分结构,先评估最高有效位 (MSB) 的值,然后调节信号,并将其传递到下一级进行 MSB-1 转换。每个级都与其他级并行执行操作(图 1)。

e2b158ec-4602-11eb-8b86-12bb97331649.png

在图 1 中,各级的功能相似,仅解析一位或两位。每个级都有采样保持、低分辨率闪速 ADC 和信号调节功能。第一级接收样本,并立即产生 MSB 决策。MSB 数字值进入第一个锁存器(锁存器 1)。如果 MSB 决策为 1,则该级将从样本中减去 MSB 值的电荷。然后,流水线转换器对剩余电荷应用 2 倍的增益倍数。当一个级完成其操作时,便将模拟差异传递到后续级。若设计采用 2 倍增益倍数,其优点在于,第 1 级至第 n 级基本上都是相同的电路。

级数通常与 ADC 位数相匹配。最终转换输出会在输出锁存器中将每个级的数字结果组合起来。该转换过程会造成若干时钟周期的数据延时。

ΔΣ、SAR 和流水线 ADC 采样比较

ΔΣ 转换器使用过采样算法实现有限脉冲响应 (FIR) 或无限脉冲响应 (IIR) 数字滤波器。在采集多个样本的过程中,这些滤波器会产生信号输出延时或延迟,但好处是,能实现极高的分辨率。因此,采集时间比 SAR 或流水线转换器要长,后两者在每次转换时仅对信号进行一次采样(图 2)。

e2ee5634-4602-11eb-8b86-12bb97331649.png

SAR ADC 使用定义的时间采集点渲染了一个输入信号快照。在使用电荷再分配技术时,SAR 快速完成零延时转换。流水线转换器使用欠采样技术,通过运用电荷再分配技术以及延迟结果在输出端出现的方式,实现了高速转换。这种转换算法会产生数据延时。

SAR、流水线和 ΔƩ 转换器之间的延时与转换速度各有不同(图 3)。

e372617c-4602-11eb-8b86-12bb97331649.png

在图 3 中,ΔƩ 转换器对每个转换结果的多个样本求平均。ΔƩ 的平均滤波器通常为 FIR 或 IIR 数字滤波器。这种多次采样求平均操作会增加总转换时间。但是可以实现高分辨率,从而形成吞吐时间/精度相关性。

SAR 转换器的转换时间包括输入信号采集时间和转换时间。采集时间允许输入信号在信号采集实际发生之前稳定下来。吞吐时间是内部电荷再分配与连续的串行数据输出信号(从 MSB 值开始)的组合。

利用流水线 ADC,用户可以使用外部输入时钟的上升(或下降)沿启动样本采集。为此样本采集的电荷进入第二级,同时转换器捕获与另一个输入信号等效的电荷,并且第二级确定 MSB 值。在随后的外部时钟上,第二个采集的信号进入第二级,同时第一个信号进入第三级。在此时钟周期内,将确定第一个采集信号的 MSB-1 和第二个采集信号的 MSB。此过程将随每个采集的信号继续执行。当输入信号具有完整的数字输出表示时,转换器的输出级呈现输入信号的并行表示。

这种架构带来的结果是,流水线 ADC 因为采样率范围涵盖每秒几兆次到超过 1 GSPS 而广受欢迎。分辨率范围则从采样率较快的 8 位到采样率较慢的 16 位不等。这些分辨率和采样率涵盖了广泛的应用,包括电荷耦合器件 (CCD) 成像、超声医学成像、数字接收器、基站、数字预校正和数字视频。其中一些应用非常强调精度和速度。

精密流水线 ADC

精密流水线 ADC 的一个典型实例是 Texas Instruments 的ADC16DX370,这是一个 16 位、370 MSPS 双通道流水线 ADC,后跟一个后端 7.4 千兆位/秒 (Gb/s) 的 JESD204B 接口。输入信号为 150 MHz 时,ADC16DX370 的信噪比 (SNR)、无杂散动态范围 (SFDR) 和噪声频谱密度 (NSD) 分别为满量程 69.6 分贝 (dBFS)、88 dBFS 和 -152.3 dBFS/Hz。

每个 ADC 都有一个输入缓冲器和一个失衡校正电路,以及带有内部驱动器的必要参考电压。集成的输入缓冲器消除了内部开关采样电容器的电荷和电荷反冲噪声。该缓冲器缓解了驱动放大器、抗混叠滤波器和阻抗匹配要求(图 4)。

e3b2d3a6-4602-11eb-8b86-12bb97331649.png

ADC16DX370 利用低噪声接收器和时钟分频器从 CLKIN 输入获得采样时钟。输入时钟分频器在整个系统内分配高频时钟信号,并在 ADC 器件上进行本地分频,以免将通用中频 (IF) 信号耦合到系统的其他部分。ADC 的核心延时为 12.5 个时钟周期(图 5)。

e44d18c6-4602-11eb-8b86-12bb97331649.png

采样发生在 (CLKIN+) − (CLKIN–) 差分信号的上升沿。作为最小内核值,数字输出代码在 12.5 个时钟周期的数据延时后可用。CLKIN 输入分频器因子为 1、2、4 或 8。

ADC16DX370 具有差分时钟输入引脚。每个引脚到 DC 的内部端接都是一个 50 欧姆 (Ω) 电阻器,可实现 100 Ω 的内部总差分端接。时钟输入引脚需要外部 AC 耦合。

双流水线 ADC 印刷电路板设计对于达到完全性能至关重要。为了将所有信号充分地路由到器件内外,至少需要六层。信号路由层需要相邻的实心接地平面来控制信号返回路径,以最大限度减小回路面积,并且微带线和带状线必须仔细布线,以控制阻抗。若使用电源平面和相邻的实心接地平面,可控制电源返回路径。此外,最小化电源平面与接地平面之间的间距可增加分布式去耦并提高性能。

ADC16DX370 的目标应用包括高 IF 采样接收器、多载波基站接收器,以及用于补充更高分辨率和 370 MSPS 转换速度的多模式和多频带接收器。此款 16 位流水线 ADC 还提供了必要的 SNR (69.6 dBFS) 性能,例如,用于区分小信号与射频外差式接收器子系统中的背景噪声。

为了帮助设计人员评估 ADC16DX370,ADC16DX370EVM评估板与相关的High-Speed Data Converter (HSDC) Pro软件均支持该 ADC。EVM 附带了一根 mini-USB 电缆,用于连接 PC。TI 还提供了TSW16DX370EVM参考设计板,可用于评估可用带宽超过 100 MHz 的接收器 IF 子系统解决方案。

高速流水线 ADC

在需要高速度和宽动态范围的应用中,设计人员可以转而使用 Texas Instruments 的双通道 12 位、1 GSPS ADCADS54J20。该 ADC 的设计可提供 67.8 dBFS 的高 SNR 和 -157 dBFS/Hz 的本底噪声。该 ADC 非常适合需要在宽瞬时带宽上实现最高动态范围的应用(图 6)。

e4a272bc-4602-11eb-8b86-12bb97331649.png

在图 6 中,ADS54J20 的交错和抖动算法用于实现具有高 SFDR 的干净频谱。该器件还具有多种可编程的抽取滤波选择,适合需要在宽频率范围内实现更高 SNR 和 SFDR 的系统。

带通抽取滤波器具有一个数字混频器和三个串联的 FIR 滤波器,可产生约 134 个输出时钟周期的延时,外加一个等于 4 纳秒 (ns) 的逻辑门和输出缓冲器传播延迟(图 7)。

e4d21030-4602-11eb-8b86-12bb97331649.png

数字块、交错引擎和抽取滤波器(同样参见图 6),结合 1 GHz 高速采样时钟频率,共同构成了转换器的延时。

ADS54J20 的部分目标应用包括雷达和天线阵列、宽带无线以及电缆调制解调器端接系统 (CMTS) 和 DOCSIS 3.1 接收器。

评估板(在本例中为ADS54J20EVM)也支持 ADS54J20(图 8)。

ADS54J20EVM 也可以与 HSDC Pro 软件一起使用,并附带一根用于连接 PC 的 mini USB 电缆以及一根电源电缆。

总结

虽然 SAR 和 ΔƩ ADC 各有所长,但流水线 ADC 才是应对超高速 ADC 挑战的解决方案。流水线 ADC 在处理多个样本的同时,仍能以每秒数十万到每秒千兆个样本的速度将数据发送到其输出端。尽管如此,并非所有流水线 ADC 都只强调速度,如上所述,也可实现更高的精度。

毋庸赘述,流水线 ADC 是高速蜂窝基站、超高速多载波蜂窝基础设施基站、电信、数字预校正观测、回程接收器以及其他许多需要高速转换的应用的绝佳选择。

责任编辑:xj

原文标题:模拟基础知识:流水线 ADC 及其使用方法

文章出处:【微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

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

    关注

    95

    文章

    5650

    浏览量

    539440
  • GSPS
    +关注

    关注

    0

    文章

    39

    浏览量

    16634

原文标题:模拟基础知识:流水线 ADC 及其使用方法

文章出处:【微信号:elecfans,微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    固定式安装工业读码器,助力提高流水线人工上料效率

    在工业生产中,固定式安装工业读码器主要是为了配合流水线、传送带进行高效准确地条码扫描,因此它能为流水线人工上料提供高效的解决方案。通过使用这种二维码识别扫描器,工人可以迅速准确地识别和读取流水线
    的头像 发表于 02-27 14:43 98次阅读
    固定式安装工业读码器,助力提高<b class='flag-5'>流水线</b>人工上料效率

    连续时间Σ-Δ型ADC的优势介绍

    流水线ADC是奈奎斯特速率离散时间架构,从DC到奈奎斯特频率,其量化噪声是平坦的。对于不需要全部奈奎斯特带宽的应用,可以实施其他ADC架构。带通连续时间Σ-∆(CTΣΔ或CTSD)型ADC
    发表于 12-11 08:14

    超级方便的轻量级Python流水线工具

    Mara-pipelines 是一个轻量级的数据转换框架,具有透明和低复杂性的特点。其他特点如下: 基于非常简单的Python代码就能完成流水线开发。 使用 PostgreSQL 作为数据处理引擎
    的头像 发表于 10-31 11:26 352次阅读
    超级方便的轻量级Python<b class='flag-5'>流水线</b>工具

    流水线ADC的内部结构和工作原理是什么

    几年各种各样的流水线ADC已经在速度、分辨率、动态性能和功耗方面有了很大的提高。对于几Msps到100Msps的8位高速和16位低速模数转换器(ADC),流水线已经成为最流行的模数转换
    的头像 发表于 09-26 10:25 1115次阅读
    <b class='flag-5'>流水线</b><b class='flag-5'>ADC</b>的内部结构和工作原理是什么

    流水线ADC结构解析 流水线ADC和其它ADC的比较

    低采样速率ADC仍然采用逐次逼近(SAR)、积分型结构以及最近推出的过采样ΣΔADC,而高采样速率(几百MSPS以上)大多用闪速ADC及其各种变型电路。然而,最近几年各种各样的流水线
    发表于 09-26 10:24 539次阅读
    <b class='flag-5'>流水线</b><b class='flag-5'>ADC</b>结构解析 <b class='flag-5'>流水线</b><b class='flag-5'>ADC</b>和其它<b class='flag-5'>ADC</b>的比较

    MCP37210-200和MCP37D10-200数据手册

    MCP37210-200 是一款单通道 200 Msps 12 位流水线ADC,具有内置的高次数字抽取滤波器、噪声整形再量化器 (NSR),以及增益和失调调整功能。 MCP37D10-200 也是
    发表于 09-22 18:09 4次下载
    MCP37210-200和MCP37D10-200数据手册

    什么是流水线?ARM处理器流水线简析

    流水线是为了提高效率,能并发同时进行多个任务。
    的头像 发表于 09-05 15:39 1230次阅读
    什么是<b class='flag-5'>流水线</b>?ARM处理器<b class='flag-5'>流水线</b>简析

    2分钟快速上手华为云流水线CodeArts Pipeline的创建与运行

    涉及服务简介 软件持续交付流水线CodeArts Pipeline是华为云软件开发生产线CodeArts的一个子服务,是一个可视化的自动化任务编排调度平台,可串联编译构建、代码检查、自动化测试、部署
    的头像 发表于 09-01 13:47 246次阅读
    2分钟快速上手华为云<b class='flag-5'>流水线</b>CodeArts Pipeline的创建与运行

    制造企业常用的流水线Andon安灯呼叫系统是什么

    制造企业使用的流水线Andon安灯呼叫系统是一种非常实用的生产管理工具,它不仅能够提高生产效率和质量,还可以为企业提供宝贵的数据支持,帮助企业实现持续改进和优化。
    的头像 发表于 08-30 21:14 299次阅读

    新版本Jenkins推荐使用声明式流水线

    stage:和声明式的含义一致,定义流水线的阶段。Stage 块在脚本化流水线语法中是可选的,然而在脚本化流水线中实现 stage 块,可以清楚地在 Jenkins UI 界面中显示每个 stage 的任务子集。
    的头像 发表于 07-20 16:43 469次阅读

    半导体制冷技术应用--全自动生化免疫流水线

    全自动生化免疫流水线系统包括了标本的前处理系统、离线样本的分杯系统、生化免疫检测系统以及大容量标本贮存系统。在全自动生化免疫流水线运行过程中,工作人员只需将装有血液或尿液样品并贴有条形码的试管放到
    的头像 发表于 07-14 17:32 505次阅读
    半导体制冷技术应用--全自动生化免疫<b class='flag-5'>流水线</b>

    总结一下pipeline流水线设计的关键点

    pipeline流水线设计是一种典型的面积换性能的设计。一方面通过对长功能路径的合理划分,在同一时间内同时并行多个该功能请求,大大提高了某个功能的吞吐率
    发表于 06-27 15:26 1106次阅读
    总结一下pipeline<b class='flag-5'>流水线</b>设计的关键点

    串联式流水线和并联式流水线

    串联式流水线,应该备用几台机器人,能立即刷程序和立即上位。 因为串联式流水线一停机就必须全线停,等你修好了黄花菜都凉了。必须有一套每工位替换的设计。能换机上程序就行。按机器的故障率来说,每100台
    发表于 05-19 18:30

    什么是流水线 Jenkins的流水线详解

    jenkins 有 2 种流水线分为声明式流水线与脚本化流水线,脚本化流水线是 jenkins 旧版本使用的流水线脚本,新版本 Jenkin
    发表于 05-17 16:57 662次阅读

    一个典型的流水线设计

    流水线设计通常可以在一定程度上提升系统的时钟频率,因此常常作为时序性能优化的一种常用技巧。如果某个原本单个时钟周期完成的逻辑功能块可以进一步细分为若干个更小的步骤进行处理,而且整个数据处理过程是单向
    的头像 发表于 05-08 10:55 698次阅读
    一个典型的<b class='flag-5'>流水线</b>设计