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

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

3天内不再提示

驱动RC的用途与LTspice仿真设计方案解析

电子设计 来源:与非网 作者:郑荟民 2021-02-21 11:38 次阅读

SARADC驱动电路设计存在多个难点,处理不当将导致ADC输出码值跳动范围巨大。上周接触到的一个案例就是这样,与工程师检视完原理图,发现工程师是一款仪表放大器直接驱动16bit1.5MSARADC,并且模拟电路由DCDC直接供电。查阅相应数据手册,开玩笑道“SARADC驱动的三个坑全占了”,其中两个问题此前已经讨论,1)开关电源纹波影响《开关电源供电电路中放大器电源抑制比的影响与改善方法》;2)驱动放大器的建立时间不足《放大器建立时间参数仿真》。而第三点是SARADC输入端缺少RC电路,关于这个RC电路在《放大器输出阻抗在有源滤波器设计中的影响评估》中提过,它的作用并不是滤波!!!本篇将详细讨论驱动RC的用途与设计方法,同时提供便捷化设计工具,并结合LTspice进行仿真。

1、SARADC模型与驱动原理

SAR型ADC输入端电路如图4.26(a),在采集阶段SAR型ADC的开关SW+,SW-连接到地(GND),独立电容开关矩阵连接到输入端,捕捉INx+与INx-输入端模拟信号。采集完成进入转换阶段时,开关SW+、SW-断开,独立电容开关矩阵连接到地输入,INx+与INx-输入间差分电压施加到比较器输入端,导致比较器不平衡,按照二级制加权电压变化实现数字转化。

o4YBAGAx08OAQiyZAAFA313XsAc184.png

图4.26SAR型ADC输入电路及模型

简化的SAR型ADC模型如图4.26(b),当开关S1闭合S2断开,输入信号Vin向电容CADC充电,电容电压VADC到达输入信号Vin电压时采样结束,进入转换阶段。

pIYBAGAx09aAf7PFAACJbFw5Tms087.png

图4.27SAR型ADC驱动电路

VADC波形如图4.28(a)。因此需要驱动电路使电容CADC尽快充电,驱动电路需要使用放大器和输出RC组成,如图4.27。在S1闭合时,CADC没有电荷,VIN电压瞬间向下反冲,如图4.28(b)。在放大器与CFILT共同向CADC提供电荷,VADC电压逐步上升到与输入电压VIN相同时,输入采集阶段完成。

pIYBAGAx0_yADR8rAAFdXu6e048750.png

图4.28采集阶段Vin与VADC电压

其中,VREF为基准源参考电压值,n为ADC位数。

根据工程经验,从VADC出现反冲恢复到距离VIN电压小于0.5倍LSB电压时,定义为采集时间tACQ,该指标可以在ADC数据数据手册中找到。所选择的RC参数在ADC驱动过程中,需要满足采集时间、时间常数、建立时间的关系为式4-22。

pIYBAGAx1GOAIDNiAAANwd6Q2_A122.png

根据式4-22确认RC参数值,但上述推论没有考虑如下问题:

1)ADC采样的带宽为式4-23。

o4YBAGAx1IuAP97zAAAMDNojiXE550.png

所以RC参数的选择往往要在带宽和采集时间之间多次迭代计算。

2)真实放大器的参数中,开环输出阻抗的影响不可忽略,RFILT需要结合输出阻抗。

3)由于ADC内部采样电容的非线性,当RFILT值变大会导致ADC采样失真,该失真不能通过降低采样率改善。

因此,高效的设计SAR型ADC驱动的方法仍然是使用辅助工具和LTspice仿真软件。

2、SRAADC驱动辅助工具使用

ADI官网精密信号链设计工具界面,选择“ADCDriver”进入ADC驱动工具窗口。如图4.29(a),“ADC”项中选择ADC的型号,输入采样率值和基准源电压值。

在“Driver”项中,选择放大器型号和电路结构,输入增益值、反馈电阻值、工作电压值。在“input”项选择输入信号类型与输入频率值。在“Fliter”项,输入RC参数值。在“Circuit”窗口查看电路结构图。进入“Niose&Distortion”窗口,工具提供电路的THD等信息,如图4.29(b)。

pIYBAGAx1KaAXQtGAAG3mo_iTw8479.png

图4.29SAR型ADC驱动电路配置

进入“InputSetting”窗口,工具提供计算电路的反冲电压值,ADC采集时间、RC电路带宽参数,如图4.30(a)。当RC参数配置不良时,在“Niose&Distortion”窗口与“InputSetting”窗口会提供警告。工具还能够生成LTspice电路,在“NextStep”窗口下载,如图4.30(b)。

o4YBAGAx1MuARfE_AAGKCooi0mY299.png
图4.30SAR型ADC驱动电路性能

3、LTspice仿真SAR型ADC驱动

如图4.29中ADC使用LTC2378-16,输出速率为1MSPS,基准源电压为5V。放大器使用ADA4945-1,增益配置为1,电源轨电压为-0.6V与5.6V,RFILT为20Ω,CFILT为3.3nf。

得到反冲电压为67mV,RC建立时间应该小于采集时间tACQ460ns。由图4.30(d)下载仿真的电路如图4.31。

pIYBAGAx1O-AC2d0AAB7VpvIuyo888.png

图4.31LTC2378-16驱动电路

瞬态分析结果如图4.32,电压从4.99979最低跌落到4.93705V,反冲电压为62.74mV,RC建立时间为358.5ns小于采集时间tACQ460ns,与预期设计近似。所以读者可以使用在线工具高效SARADC驱动放大器选型,以及根据具体放大器型号设计RC参数进行验证。

pIYBAGAx1RSAc4UoAAFLa06PIEA974.png

图4.32LTC2378-16驱动电路仿真结果

如图4.31在电路中,双击进入LTC2378-16进入内部电路,如图4.33。由S1、S3控制信号经过电阻R1、R2,向电容C1、C2充电。其中R1、R2、C1、C2可由规格书确认。

o4YBAGAx1SyAQd9yAAJTTDSkKCM974.png

图4.33LTC2378-16Spice模型电路

如图4.34中LT2378输入电阻为40Ω,输入电容为45pF。根据ADC时序操作,设计开关控制的时钟,实现SAR型ADC的模型。

pIYBAGAx1T-AA622AADyeHEdY5Q072.png

图4.33LTC2378-16输入模型

综上,SARADC驱动放大器的选型与RC电路设计工作是具有极高挑战的,不乏一些经验丰富老司机也会在此栽跟头,所以笔者介绍设计原理,更多的推荐是借助辅助工具设计,以及LTspice进行仿真。此外,之前的文章都是以实际器件模型仿真电路性能,通过篇文章抛砖引玉,希望读者能对LTspice建模有初步的认识,这也是LTspice的重要应用方向。
编辑:hfy

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

    关注

    0

    文章

    45

    浏览量

    16980
  • LTspice
    +关注

    关注

    1

    文章

    113

    浏览量

    13355
  • SARADC
    +关注

    关注

    0

    文章

    5

    浏览量

    1501
收藏 人收藏

    评论

    相关推荐

    如何使用LTspice为LED驱动器生成波特图

    LTspice 建模可用于测量控制环路增益和相位,从而为 LED 驱动器生成波特图。LTspice 仿真数据的准确性取决于所使用的 SPICE 模型的准确性,尽管仔细建模每个组件以考虑
    发表于 07-01 14:56 2864次阅读
    如何使用<b class='flag-5'>LTspice</b>为LED<b class='flag-5'>驱动</b>器生成波特图

    使用LTspice仿真功能检查电源启动时的运作情况

    前两个要素在上篇 LTspice 系列文章中已分点解析,本文将继续以降压转换器 LT8640 为例,介绍如何使用 LTspice 仿真功能,检查电源启动时的运作情况。
    发表于 08-30 11:40 2758次阅读

    LTspice噪声仿真要点

    这里是以LTspice为例看下如何进行噪声仿真,以及相关要点。因为LTspice非常容易上手,最重要的,它是免费软件,所以用它进行电路仿真比较常见。
    的头像 发表于 11-01 11:24 4815次阅读
    <b class='flag-5'>LTspice</b>噪声<b class='flag-5'>仿真</b>要点

    RC充放电电路原理解析LTspice仿真

    RC充放电电路是一种非常常见的电路。本文主要针对其原理和实例仿真进行解析
    的头像 发表于 11-22 15:18 9322次阅读
    <b class='flag-5'>RC</b>充放电电路原理<b class='flag-5'>解析</b>及<b class='flag-5'>LTspice</b><b class='flag-5'>仿真</b>

    TLC555-Q1 spice模型到LTSPICE仿真软件中提示无法解析是怎么回事?

    请教贵司提供的模型spice模型到LTSPICE仿真软件中提示无法解析是怎么回事?
    发表于 11-08 07:42

    求助 LTspice仿真软件

    有没有会使用LTspice的大神,作为初学者我有几个问题想问:1.mos管怎么设置参数啊?我点开了设置但是不能填数,不太懂,这个mos管要怎么用?2.LTspice可以做数字仿真吗?能不能画数字逻辑电路啊?
    发表于 12-21 17:16

    ltspice怎么保存仿真图?

    ltspice怎么保存导出清晰的仿真图片?
    发表于 03-13 16:47

    仿真软件multisim、LTspice、Tina、MicroCap使用分享!

    最近做一个模拟电路的项目用到仿真软件,先后用了multisim12、LTspice IV、Tina、MicroCap10,最后感觉multisim的效果最差,也可能是我使用方法有问题,而
    发表于 09-17 01:21

    【书籍评测活动NO.21】运算放大器参数解析LTspice应用仿真

    和辅助设计工具。第4章:介绍模拟电路系统设计,包括电源、传感器简介、放大器误差分析,滤波器设计和相应的辅助工具等。 第5章:介绍LTspice的基本使用方法。 《运算放大器参数解析LTspice应用
    发表于 08-22 14:31

    车载信息娱乐系统仿真设计方案

    车载信息娱乐系统仿真设计方案
    发表于 03-08 13:52 43次下载

    LTspice AD4001 THD仿真(反相/增益配置/差分)

    LTspice AD4001 THD仿真(反相/增益配置/差分)
    发表于 03-23 06:23 12次下载
    <b class='flag-5'>LTspice</b> AD4001 THD<b class='flag-5'>仿真</b>(反相/增益配置/差分)

    LTspice AD4001 THD仿真(同相/增益配置/差分)

    LTspice AD4001 THD仿真(同相/增益配置/差分)
    发表于 03-23 06:24 18次下载
    <b class='flag-5'>LTspice</b> AD4001 THD<b class='flag-5'>仿真</b>(同相/增益配置/差分)

    LTspice的下载安装教程

    《活学活用 LTspice 进行电路设计》系列专辑由多篇文章构成,涵盖了 ADI LTspice 的软件下载、入门指南、以及具体的设计仿真攻略等,引领大家在 LTspice 电路
    的头像 发表于 08-24 09:30 8669次阅读

    火灾探测器的LTspice仿真

    电子发烧友网站提供《火灾探测器的LTspice仿真.zip》资料免费下载
    发表于 11-18 11:48 0次下载
    火灾探测器的<b class='flag-5'>LTspice</b><b class='flag-5'>仿真</b>

    具有热效应的LTspice逆变器仿真

    电子发烧友网站提供《具有热效应的LTspice逆变器仿真.zip》资料免费下载
    发表于 11-24 10:30 18次下载
    具有热效应的<b class='flag-5'>LTspice</b>逆变器<b class='flag-5'>仿真</b>