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

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

3天内不再提示

在精密控制应用设计中实现高精度和零延迟转换的解决方案

电子设计 来源:郭婷 作者:电子设计 2019-03-21 09:01 次阅读

精密控制应用通常会出现看似矛盾的数据采集要求,需要高精度和零延迟转换。开发人员使用复杂的多信号链方法来协调这些要求,这些方法会增加设计成本并导致项目延迟。

但是,现在可以使用单个设备快速实现高分辨率,零 - 延迟数据采集设计,附加组件相对较少。

本文将描述当前方法的复杂性。然后,它将引入解决这些复杂性和成本问题以及如何应用它们的解决方案。

高精度数据采集的复杂性

高精度数据采集系统通常依赖基于sigma-delta(ΣΔ)转换等方法的高分辨率模数转换器ADC)。然而,这些方法使用的过采样和滤波技术会在采样事件和数字输出之间引入延迟。这种延迟对于高精度,高速应用来说是不可接受的。对于这些应用,设计人员不得不进行折衷,包括创建两个并行转换信号路径。一种基于高分辨率ADC,另一种基于逐次逼近寄存器(SAR)ADC,可以无延迟地提供结果。这种妥协禁止获得最大分辨率。

使用这种方法,仅凭附加信号链就可以提高设计成本和复杂性。同时,随着设计人员建立补偿功能以协调两个信号链之间的增益,带宽,温度变化,长期漂移和其他性能参数的差异,总成本和复杂性会更加微妙地增加。

凌力尔特公司的LTC2500 ADC提供了一种更简单的方法,提供无延迟24位转换和高分辨率数字滤波32位转换。

双输出

的核心Linear LTC2500-32是一款高速SAR ADC内核,用于转换从差分模拟输入引脚IN + 和IN - 采样的模拟输入信号。反过来,ADC内核的输出为无延迟24位输出和来自独立器件引脚的数字滤波32位输出提供单独的片内信号路径。

在这种简单的操作视图的基础上,该器件提供了一系列复杂功能,将低功耗,低噪声操作与各种转换功能相结合。例如,该器件通过在对其模拟输入进行采样时保持低功耗状态来帮助降低系统功耗要求。当器件在其MCLK主时钟引脚上看到上升沿时,它会唤醒足够长的时间来执行转换,并在转换完成时自动关断。因此,该器件在其660 ns(最大值)转换阶段仅消耗可观的功率。此功能允许开发人员通过以符合其应用要求的最低可能采样率操作器件来优化总体功耗(图2)。

在精密控制应用设计中实现高精度和零延迟转换的解决方案

图2:凌力尔特公司LTC2500-32仅在其660 ns(最大值)转换阶段进入完全有效状态,降低了功耗并降低了功耗抽样率。 (图像来源:Linear Technology)

然而,对于大多数高精度应用而言,提供高分辨率数据的能力仍然是主要关注点。为了满足苛刻的转换要求,设计人员在模拟输入上集成了复杂的滤波器级以减少混叠,并在数字输出上集成了减少带外噪声的功能。例如,开发人员通常使用低通滤波器对ADC的模拟输入进行调节,该滤波器设计用于抑制高于奈奎斯特频率的信号频率分量 - 即采样频率的一半。

对于许多应用,设计人员可以通过简单的低通模拟滤波器轻松满足抗混叠要求。然而,当目标信号带宽接近奈奎斯特频率时,设计人员需要实现更复杂的模拟滤波器,以实现清晰的滚降,以消除混叠,而不会衰减信号本身。然而,使用LTC2500-32,开发人员可以通过将更简单的低通模拟滤波器与ADC的片上数字带通滤波功能相结合来放宽模拟滤波器要求,从而创建“混合模式”抗混叠滤波器(图3)。

在精密控制应用设计中实现高精度和零延迟转换的解决方案

图3:设计人员可以通过将凌力尔特公司的LTC2500-32片上数字滤波器与其结合,实现所需的抗混叠滤波器(AAF)配置文件简单的模拟滤波器。 (图片来源:Linear Technology)

数字滤波

从广义上讲,数字滤波满足了一项关键需求:去除带外频率成分,降低整体动态范围和转换质量。过去,开发人员经常使用专用硬件(包括DSP甚至FPGA)实现复杂的数字滤波器,以实现高速应用。 LTC2500-32的集成数字滤波器无需外部滤波解决方案,进一步降低了设计成本和复杂性。此外,LTC2500-32还支持多种内置光谱滤波器,包括扁平通带滤波器(图4A)和多个正弦滤波器(图4B)。此外,平均滤波器可让设计人员通过在最终滤波输出中平均多达16,384个转换结果来减少随机噪声的影响。

在精密控制应用设计中实现高精度和零延迟转换的解决方案

图4:与扁平通带滤波器(a)一起,线性LTC2500-32支持sinc 1 ,sinc 2 ,sinc 3 ,sinc 4 和spread-sinc(ssinc)滤波器(b)开发人员可根据需要进行调谐以通过或衰减特定频率,以增强信号采集。 (图像源:Linear Technology)

在平坦通带和正弦滤波器的输出上,抽取滤波器根据可编程的下采样因子(DF)对滤波后的数据进行下采样,提供每个DF < sup> th 采样到滤波后的输出寄存器并丢弃其他寄存器。因此,对于任何ADC转换频率fSMPL,开发人员可以在应用不需要器件的最大1 MS/s最大采样率时设置有效器件输出数据频率f0 = fSMPL/DF。

组合这些不同的滤波器类型和采样灵活性还使设计人员能够优化转换过程的带通和带阻性能。通过将器件配置为在特定的fSMPL和DF下工作,开发人员可以根据需要移动f0选择数字滤波器来传递或拒绝特定频率。

如前所述,数字滤波算法用于增强高频分辨率ADC输出引入输入采样和滤波输出之间的延迟。随着滤波变得更加复杂,无论数字滤波器实现方法如何,延迟都相应地增加。对于LTC2500-32 ADC,支持的数字滤波器引入了可预测的延迟,随着滤波器的复杂性而增长(图5)。在每种滤波器类型中,DF的增加会增加有效滤波器的长度,从而增加滤波器的建立时间,从而增加其延迟。例如,虽然以DF = 4运行的sinc 1 滤波器类型可能导致3微秒(μs)延迟,但设置DF = 2048将导致相同滤波器的延迟为513μs。

在精密控制应用设计中实现高精度和零延迟转换的解决方案

图5.锐利滚降意味着采样和滤波输出之间的延迟更大,如此处所示的Linear LTC2500-32平坦通带滤波器(a)和sinc过滤器(b)。 (图片来源:Linear Technology)

转换输出

尽管增强转换结果需要延迟,但需要即时转换结果的应用程序可以简单地访问LTC2500-32无延迟输出寄存器。在每次ADC内核转换后,器件使用32位代码更新无延迟输出寄存器,该代码包括超量程检测位,24位值差分输入电压(IN + - IN - )和7位共模输入电压(IN + + IN - )/2。在转换之间,主机MCU可以使用相关的串行数据时钟输入B(SCKB)通过专用串行数据输出B(SDOB)引脚串行读取该32位寄存器。

同样,主机MCU可以通过单独的数据输出(SDOA)引脚和时钟(SCKA)访问滤波数据输出寄存器。但是,对于滤波数据输出,Linear利用了与平均或下采样相关的滤波输出寄存器更新之间的延长周期。例如,当平均滤波器被设置为平均四个采样或者频谱滤波器DF被设置为四时,滤波的输出寄存器在产生滤波结果之前的三个转换周期期间保持不变。利用LTC2500-32,开发人员可以在这三个转换周期内延长输出寄存器的串行读出,允许使用较慢的时钟来驱动SCKA。

此功能称为分布式读取,允许开发人员读取每个ADC内核转换周期之间的输出寄存器的几位。通过用至少一个但少于20个脉冲驱动SCKA引脚,主机可以在转换周期之间移出相同数量的位。开发人员可以通过在转换周期期间发出零脉冲或发出20个或更多脉冲来终止读取过程,从而使器件更新滤波后的输出寄存器并启动下一个分布式读取周期(图6)。

在精密控制应用设计中实现高精度和零延迟转换的解决方案

图6:利用Linear LTC2500-32分布式读取功能,开发人员可以通过脉冲SCKA读出滤波后的输出寄存器的1到19位ADC转换之间的相应脉冲数(DRL为低),通过在(最终)ADC转换周期期间发出零脉冲完成读取,并允许器件启动下一个平均序列。 (图像来源:Linear Technology)

无论用于读取器件输出的方法如何,开发人员只需要进行少量连接即可实现LTC2500-32与主机MCU之间的数字接口。硬件工程师通常可以将LTC2500-32直接连接到数字逻辑,因为该器件支持与其自身2.5伏电源引脚(VDD)分开的数字IO电源(OVDD)。 OVDD电源电压范围为1.8至5伏,使器件能够直接连接到大多数数字逻辑组件,而无需电平转换器

设计人员可以进一步减少使用滤波和无延迟的应用的设计占用空间输出。在这里,设计人员将LTC2500-32的每个输出的独立时钟和串行数据线连接到单个时钟线和来自MCU的数据线(图7)。通过切换RDLA和RDLB,设计人员可以分别为串行数据输出启用滤波和无延迟输出。

在精密控制应用设计中实现高精度和零延迟转换的解决方案

图7:设计人员可以通过共享用于滤波(SCKA时钟和SDOA数据)和无延迟(SCKB和SDOB)输出的时钟和数据连接来简化MCU互连,使用RDLA和RDLB来启用相应的输出。 (图像来源:凌力尔特公司)

设计人员通常会添加一个额外的连接,将主机GPIO连接到LTC2500-32串行数据输入(SDI)引脚(如图1所示),以进行编程器件配置。通过设置ADC的12位控制字中的位,设计人员可以选择滤波器类型和下采样因子。在各种特定操作状态期间(例如在加电之后或转换之间),设备打开“交易窗口”,允许设备读入新的控制字。通过在此事务窗口中加载新的控制字,他们可以动态更改过滤器类型,DF设置或其他设备参数,以匹配信号特征或应用要求的变化。

然而,对于大多数设计,开发人员将在上电时对器件进行一次编程。在某些情况下,开发人员通过利用设备内置的一对预设配置来消除甚至此设备编程步骤。通过将LTC2500-32的预置(PRE)引脚置为高电平,开发人员可以根据SDI引脚的状态选择预置。如果SDI接低电平,LTC2500-32将通过其平均滤波运行。如果SDI为高电平,则使用其ssinc滤波器,DF = 64。

设计实现

虽然数字接口很简单,但开发人员通常需要一些额外的组件来实现实用数据采集设计。在这些外部元件中,选择合适的电压基准是至关重要的。 LTC2500-32的REF引脚上的参考电压设置转换的最大输入范围。在转换阶段,ADC从REF吸取电荷,导致电流尖峰小,可能降低转换。设计人员可以使用高精度5伏电压基准(如凌力尔特公司LTC6655-5和旁路电容)在很大程度上消除这些影响。当电容缓冲增量电流消耗时,LTC6655-5确保参考电压的偏差在整个ADC代码范围内保持小于0.5 ppm。

在ADC的IN + 和IN - 输入,设计人员还需要确保信号保持无失真。理论上,任何低阻抗信号源都可以直接连接到LTC2500-32高阻抗输入引脚。然而,实际上,设计人员可以使用快速建立放大器来缓冲ADC输入,例如用于交流应用的Linear Technology LTC6363或LT6202,或用于DC应用的零漂移放大器,如Linear LTC2057。

除了缓冲输入外,这些放大器还提供将输入信号摆幅与ADC的全动态范围匹配所需的信号调理,或将单端输入转换为全差分信号(图8)。

在精密控制应用设计中实现高精度和零延迟转换的解决方案

图8:开发人员可以使用凌力尔特公司的LT5400-4电阻网络和快速建立的低噪声LTC6363运算放大器来转换单个将双极AC输入端接到LTC2500-32的差分信号。 (图片来源:Linear Technology)

LTC2500-32相对简单的接口要求使经验丰富的设计人员能够围绕这一复杂设备快速实现完整的高分辨率数据采集设计。然而,无论设计经验如何,构建用于全面评估LTC2500-32的电路的细节都可能会延迟寻求快速解决方案的项目。 DC2222A-A演示板简化了原型设计和开发。

电路板本身提供了完整的硬件实现和相关的参考设计,包括原理图,详细的BOM和评估软件。在电路板上,完整的模拟输入缓冲电路提供了信号调理设计的详细示例,并以多功放电路的详细原理图为后盾。对于更详细的信号分析或应用开发,开发人员可以将DC2222A-A演示板连接到凌力尔特公司的兼容Arduino的DC590或DC2026 QuikEval系统或线性DC890 PScope USB数据采集板。

结论

过程控制和仪器的高精度应用的增长使开发人员不得不寻找能够以高分辨率和零延迟提供结果的数据转换解决方案。由于高分辨率转换方法增加了转换延迟,开发人员通过将较慢的高分辨率ADC与较快的低分辨率ADC配对来满足这一需求。

而不是处理此方法固有的成本和复杂性开发人员现在可以使用能够提供高分辨率而无延迟输出的单个设备。使用Linear LTC2500-32,他们可以实现复杂的数据采集设计,能够满足高精度应用的各种要求。

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

    关注

    30

    文章

    5027

    浏览量

    117712
  • 运算放大器
    +关注

    关注

    211

    文章

    3983

    浏览量

    170670
  • 模数转换器
    +关注

    关注

    25

    文章

    2297

    浏览量

    125987
收藏 人收藏

    评论

    相关推荐

    瑞萨高精度旋转变压器电机控制方案

    瑞萨电子基于旋转变压器开发了高精度的电机控制解决方案,自主研发了全新的RDC (Resolver-to-Digital Converters旋转变压器到数字转换器)IC,并结合RX系列
    发表于 03-15 10:32 331次阅读
    瑞萨<b class='flag-5'>高精度</b>旋转变压器电机<b class='flag-5'>控制</b><b class='flag-5'>方案</b>

    基于DS3231的高精度时钟接口设计

    、工作原理以及引脚功能,设计其与微控制器进行通信时的软件、硬件接口,并给出相应的原理图与流程图,此方案对DS3231一般的电路系统设计具有通用性。由于DS3231是目前
    发表于 04-24 09:01

    高精度、多通道热电偶测量解决方案

    高精度、多通道热电偶测量解决方案
    发表于 09-23 08:18

    【转帖】运放电路超高精度电阻使用

    匹配精度上高几个数量级,确保数据表规格满足精密集成电路(IC)要求。电源方案的单片IC设计,我们经常会用到精确匹配内部组件的能力。例如,
    发表于 03-30 17:10

    电动 汽车充电设备解决方案

    ADI高精度信号测量和控制方面处于业界领先地位,致力于以极具成本竞争力的高质量IC实现可靠的计量、测量、监控 和控制。其产品广泛用于再生能
    发表于 04-21 14:24

    电流精度为0.05%的6A电源解决方案包括BOM及层图

    描述此参考设计电路引入了电池测试系统 (BTS) 中使用的高精度双向电流电源解决方案。最大电流容量为 6A,且满量程精度小于 0.05%。通过逻辑引脚进行控制,此电路可用于对电池进行充
    发表于 10-18 15:18

    伺服控制解决方案,满足你的电机控制方案需求

    的实时工业控制网络更好地实现多个电机同步。ADI解决方案的价值主张针对电机控制系统,工业系统设计要求是低功耗、高效率,ADI公司提供单个的器件以及完整的产品信号链可以加快系统设计;
    发表于 10-25 10:19

    针对电机控制最新网络化解决方案

    有重要器件的完整解决方案。系统设计考虑和主要挑战☑ 伺服控制高精度电流和电压检测可提高速度和扭矩控制性能。要求达到至少12位
    发表于 10-26 11:37

    低成本高精度定位方案是未来市场趋势,基于uwb高精度定位的案例分析

    突破,而成本也产业规模化之后逐渐地降低,“高精度、低成本”的定位方案无疑是未来市场的趋势。恒高EHIGH多年来对技术高点的不懈追求和创新,已在各行业
    发表于 11-09 15:19

    利用CC和CV校准环路实现高精度满量程充电/放电电流控制

    ; 为了最大限度延长电池寿命并扩大存储容量,此过程必须实现高精度控制每个周期中,电池的电流和电压必须得到精确
    发表于 03-12 06:45

    请问如何利用精密匹配的电阻器网络实现高精度放大器和ADC的精密匹配?

    利用精密匹配的电阻器网络实现高精度放大器和ADC的精密匹配
    发表于 04-13 06:23

    如何使用漂移精密仪表放大器实现高精度的应用设计

    本文介绍如何使用一个漂移精密仪表放大器、一对rejustor和增益设置电阻实现高精度的应用设计。
    发表于 04-25 06:38

    负载点DC-DC转换器解决电压精度、效率和延迟问题

    间要求,因而可能难以获得真正的POL稳压器解决方案,如图5的示例布局所示。图5.DC-DC转换器与CPU的理想布局控制器的一个替代方案是单芯片解决方
    发表于 12-14 07:00

    瑞萨电子电机控制解决方案获“高精度电机控制”奖

    控制解决方案,可有效应对上述问题,并适应各种复杂的工作环境以实现电机精密控制。 2020年底,在由“日本制造业会议”和“日刊工业新闻社” 所
    的头像 发表于 05-17 14:21 1992次阅读
    瑞萨电子电机<b class='flag-5'>控制</b><b class='flag-5'>解决方案</b>获“<b class='flag-5'>高精度</b>电机<b class='flag-5'>控制</b>”奖

    新一代多通道高精度DAC方案

    对光模块偏置的控制精度,为通信领域提供更高性能的解决方案。矽力杰DAC解决方案数字模拟转换器(DAC)是实现从数字到模拟的
    的头像 发表于 01-12 15:16 1123次阅读
    新一代多通道<b class='flag-5'>高精度</b>DAC<b class='flag-5'>方案</b>