SAR ADC 及其器件选型

+荐课 提问/讨论 评论 收藏
  • 课程目录
  • 相关资源
  • 课程笔记

hello,大家好 欢迎来到 TI Precision LAB 网络培训课程 本次课程主要涵盖 SAR ADC 及其相关元器件的选型 及其相关元器件的选型 本课程的主要目的是针对 SAR ADC 如何选择合适的放大器 及其外部的 RC 滤波器 本课程也同时展示了 如何使用 TINA SPICE 的仿真模型 来验证和优化系统性能 本视频将以简单介绍 SAR ADC 的 运行原理来开始 接下来将会提供如何使用 TI 的仿真工具 来找到针对你的应用所合适的 ADC 最后将介绍如何使用计算工具 来发现外部放大器和 RC 滤波器的值 这些值将在后续的视频中被使用 这一页展示了本次课程所有的部分 我们将在多个视频中所涵盖到 首先我们将介绍 SAR ADC 的基本运行原理 SAR ADC 的转换周期 可以分为两个不同的阶段 采样阶段和转换阶段 采样阶段是为了让 ADC 内部的 采样保持电路的电容 得以充电到外部放大器的输出电压 在实践过程中 ADC 采保电容充电后的电压误差 要小于 1/2 的 LSB 这是必须的 还更低的电压误差 也不会提高 ADC 的精度 这是由于量化噪声的存在 开关 S1 在采样阶段开始时闭合 采样阶段结束时打开 采样时间可以非常短 这取决于转换速率 例如 1M 采样率的 ADC 采样阶段可能是300个纳秒 由于采样时间非常短 使用更宽带宽的放大器 来实现更高精度的是有必要的 另外选择正确的外部 RC 电路 也是有重要的意义 这一页主要介绍的是转换阶段 在转换阶段开始时 开关 S1 断开 放大器的输出电压将被储存在采保电容里 在这个 case 中 我们可以看到采保电容上有 2.6V 的电压 这也就是运放的输出电压 转换阶段将对每一位做比较 这里用一个 5Bit 的ADC为例 从最高有效位到最低有效位 一共做五次的比较 我们可以看到这是第一次的比较结果 DAC 将给比较器的输出端一个电压 这个电压是参考电压的一半 在这个 case 里就是 2.048V 比较器的另一端接采保电容的电压计 2.6V 由于采保电压大于 DAC 的电压 所以比较器的输出为 1 那么最高有效位电压将保持导通 在接下来的 DAC 输出中将包含这个值 那在接下来的比较中 DAC 的输出将会再加 1/4 的参考电压 达到 3.072V 这将大于输入的 2.6V 的电压 所以比较器的输出为零 这一比特将不计在下面的测试中 同样的 DAC 的输出将再加 1/8 的参考电压 其输出电压为2 .56V 这个电压小于输入电压 所以比较器的输出为 1 这个比特将保持导通 并且包含在下面的测试中 最低有效位完成后可以看到 这一位将是零 通过测试 最后的结果将储存在结果寄存器中 转换阶段 最后一步就是闭合 S2 来复位采保电容 本次视频总体的目标就是提供一套 设计方法来实现 SAR ADC 外部运放 和 RC 滤波电路的选型 对于 RC 电路 我们既要选择合适的 RC 值 来满足调整率的精度 又要保证运放的稳定性 大的电容将提供快速的电荷充电 给内部的采保电容 在采样阶段开始时 而电阻则有利于维持运放的稳定性 那是否有可能不要外部的 RC 电路 直接驱动 SAR ADC 为什么我们不能忽略外部的 RC 电路 这个例子就很好地展示了 两个相同的 ADC 被不同的放大器来驱动 两种配置都有很好的调整性能 但是上面的电路没有 RC 但要求运放的带宽为 130MHz 下面的电路有 RC 电路 只需要 20MHz 带宽的运放 RC 电路的目的就是通过外部电容 给内部的采保电容充电 来实现快速的调整率 总的来说 如果有可能调整时间允许的话 建议低带宽的运放 因为低带宽的运放有较低的静态电流 和失调电压 偏置电流 较低的成本 更好的稳定性 最后 RC 电路还可以对噪声进行一定的抑制 第二步是关于如何找到合适的数据转换器 那以这个例子 右下角给出了我们的设计目标 16Bit 的分辨率 100k 到 1M 的采样率 单端 5V 输入,SPI 接口 如何在上百种 ADC 中找到合适的一款 这里将介绍如何使用 TI 的参数搜索 来找到合适的 ADC 首先在 TI 的主页上 产品目录里点击 data converter 接下来在 data converter 里 会出现 Precision ADC 我们可以看到有 535 种选择 那这里我们需要输入 16Bit 的分辨率 以及 100k 到 1M 的采样率 通过这些选项 我们可以把备选方案缩小到 71 个 接下来选择单通道单端输入 5V 最大输入电压 以及 SPI 接口 这样选项就只剩下四个 在这四个里面 我们选择采用率最高的 ADS8860 这里主要最主要的就是通过参数搜索 可以快速找到你所需要的方案 第三步是关于如何使用软件工具 设计外部的放大器和 RC 滤波器的参数 首先 这里总结和定义了所需的一些参数 FSR 是满量程 指的是有效的输入电压范围 一般就是参考电压或者参考电压的倍数 Resolution 是分辨率 代表模拟信号量化数字的位数 在这个例子中 我们用的是 16Bit ADC 就有 2 的 16 次方即 就有 2 的 16 次方即 65536 个数字代码 Csh 是采保电容 也叫输入电容 一般在 10pF 到 100pF 之间 Rsh 是采样保持开关的导通阻抗 一般在 10Ω 到 100Ω 之间 这些信息在数据手册里都有 tacq 是采样时间 是指在采样开关闭合的阶段 所持续的时间 更长的采样时间会有利于调整精度 手册里会提供一个最小的采样时间 针对最大采样率的情况下 这一页将展示手册中 哪里可以找到上面所提到的相关参数 首先满量程 FSR 和分辨率 会在参数表里找到 这个例子中满量程就是参考电压 分辨率是 16Bit 内部的采保电容 在等效的输入电路中 注意在这个例子中 等效输入电容是采保电容和寄生电容之和 计 59pF 采样保持电阻 同样的也可以在等效电路里可以找到 是 96Ω 如果是数据手册里没有提供采保电阻 Rsh 有一个方法可以近似地进行估算 就是用最小采样时间 去除以一百倍的采保电容 这里可以计算出来的是 53 Ω 虽然实际的值是 96 Ω 并不是完全的精确 但也可以提供一个大致合理的值 吞吐量的周期包含了 采样时间和转换时间 吞吐量是最大转换时间 和最小采样时间决定的 在这个例子中 ADC 并没有跑在最大的吞吐量 采样时间就可以由当下存储量的周期 减去最大转换周期 这个例子的最大转换周期 是由内部的时钟决定的 注意 对于大多数的 Device 来说 这是对的 但有一些 Device conversion 的时间是由其他 是由外部的一些时钟来决定的 因此需要仔细阅读手册 最后需要提醒的是 增加采样时间 可以减少对运放带宽的要求 同时还会降低整体功耗 现在我们已经得到 所有相关的信息参数信息 接下来就是利用计算工具 通过下面的链接 可以下载这个工具 在这个工具的顶部 首先选择 ADC 的输入类型 在这个 case 中选择单端输入 16bit 分辨率输入电容 以及满量程和采样时间 按下 OK 键 那么 RC 值和运放的增益带宽积的值 以及最大误差将被给出 在接下来的视频中是关于第四步和第五步 谢谢观看
课程介绍 共计7课时,51分5秒

[高精度实验室] ADC系列 6 : 逐次逼近型 (SAR) 模数转换器 (ADC) 的输入驱动设计

ADC 高精度实验室 SAR TINA SPICE TIPL

本章节介绍SAR ADC的运行原理,包括介绍TI的搜索工具来找到针对你的应用所合适的ADC,以及如何使用软件计算工具来找到外部运放和RC滤波器的初始值。我们将学习如何验证其SPICE模型,如何利用SAR ADC的数据手册来建立TINA SPICE的仿真模型,如何使用放大器和数据转换器的模型来优化RC滤波器的参数,我们提供了几种方法来验证所选的RC滤波器参数是否满足系统要求,最后讨论了SAR ADC外部RC滤波电路的理论计算方法。

推荐帖子

StellarisWare Software Update (2011.11.08)
很久没关注M3发展了,今天更新了一下进度发现原流明网站(LuminaryMicro)已经随风而挺,都跑到TI官网上。老实说,TI官网的呈现方式不如旧网站直觉,而且下载软件得受限美国软件输出协议,有点麻烦。新的StellarisWare Software Update专页于:http://focus.ti.com/mcu/docs/mcuorphantoolsw.tsp?sectionId=632&...
tomexou 微控制器 MCU
求助,如何配置msp430f5529串口收发的寄存器
        P3SEL = BIT3 + BIT4;          //设置管脚为第二功能         UCA0CTL1 |= UCSWRST;      //8位数据,1位停止位,奇校验   ...
蛟龙哥哥111 微控制器 MCU
TI 电池电量检测芯片bq27x00应用
电池电量监测计就是一种自动监控电池电量的IC,其向做出系统电源管理决定的处理器报告监控情况。一个不错的电池电量监测计至少需要一些测量电池电压、电池组温度和电流的方法、一颗微处理器、以及一种业经验证的电池电量监测计算法。bq2650x 和 bq27x00 均为完整的电池电量监测计,其拥有一个用于电压和温度测量的模数转换器 (ADC) 以及一个电流和充电感应 ADC。这些电池电量监测计还拥有一颗运行 ...
qwqwqw2088 模拟与混合信号
下面程序给我看看
 在9B96控制LCD的程序中 HWREG(LCD_WR_BASE + GPIO_O_DATA + (LCD_WR_PIN << 2)) = 0;          // WR=0        HWREG(LCD...
0212009623 微控制器 MCU

YangTwo

[高精度实验室] ADC系列 6 : 逐次逼近型 (SAR) 模数转换器 (ADC) 的输入驱动设计

2020年12月14日 16:01:04

GuyGraphics

[高精度实验室] ADC系列 6 : 逐次逼近型 (SAR) 模数转换器 (ADC) 的输入驱动设计

2020年12月14日 16:00:18

SensorYoung

[高精度实验室] ADC系列 6 : 逐次逼近型 (SAR) 模数转换器 (ADC) 的输入驱动设计

2020年12月14日 15:59:18

shakencity

学习学习高精度实验室] SAR ADC

2019年12月10日 15:29:50

大明58

[高精度实验室] SAR ADC[高精度实验室] SAR ADC

2019年10月14日 16:25:37

06010601

ADC的运行原理,选型

2019年09月25日 21:29:40

zx1988ZX

学习了,不错的知识。!

2019年09月05日 19:26:42

hawkier

学习了

2019年08月20日 12:04:15

zwei9

学习 - TI 高精度实验室 – SAR ADC

2019年05月17日 01:25:43

hellokt43

好好学习天天向上。。。

2019年04月10日 08:59:35

分享到X
微博
QQ
QQ空间
微信

EEWorld订阅号

EEWorld服务号

汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新文章 手机版

站点相关: EEWORLD首页 EE大学堂 论坛 下载中心 Datasheet 活动专区 博客

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved