模数转换器 (ADC)
最新课程
- TI 高压研讨会
- 从零开始学 PSpice® for TI 仿真工具 - 手把手操作实训课程
- 高压系统功能安全简介
- 揭秘高压应用安规中的电气间隙和爬电距离
- 管理微型逆变器中的电源转换挑战
- 比较三相工业系统的交流/直流电源转换拓扑
- 隔离认证概述及其对高压设计的意义
- 在基于 GaN 的电源中实现钛金级效率
- 提高 800V SiC 牵引逆变器效率和功率密度的主要设计注意事项
- 如何设计安全可靠和高效的储能系统
热门课程
6.1 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 值和运放的增益带宽积的值
以及最大误差将被给出
在接下来的视频中是关于第四步和第五步
谢谢观看
- 未学习 1.1 数据转换器介绍 - 直流参数
- 未学习 1.2 数据转换器介绍 - 交流和直流参数
- 未学习 2.1 数据转换器介绍 - SAR型ADC输入类型
- 未学习 2.2.1 单端驱动电路分析
- 未学习 2.2.2 反向配置与轨对轨放大器的交越失真
- 未学习 2.3.1 交越失真实验所需硬件软件
- 未学习 2.3.2 交越失真实验软件设置
- 未学习 2.3.3 交越失真实验结果
- 未学习 2.4.1 仪表放大器输入范围计算
- 未学习 2.4.2 使用软件验证仪表放大器输入共模范围
- 未学习 2.5.1 全差分放大器及失真
- 未学习 2.5.2 全差分驱动电路设计
- 未学习 3.1 误差分析背后的统计学知识
- 未学习 3.2 理解与校准ADC系统的偏移和增益误差
- 未学习 3.3 使用蒙特卡罗SPICE工具进行误差统计分析
- 未学习 4.1 计算ADC系统的总噪声
- 未学习 4.2 动手实验-ADC噪声
- 未学习 4.3 ADC 系统中的噪声
- 未学习 4.4 ADC 噪声测量、方法和参数
- 未学习 4.5 低速 Δ-Σ ADC 的系统噪声性能
- 未学习 4.6 分析和计算 ADC 系统中的噪声带宽——多级滤波器
- 未学习 4.7 分析和计算 ADC 系统中的噪声带宽——数字滤波器
- 未学习 4.8 增益对噪声、ADC FSR 和动态范围的影响
- 未学习 4.9 计算放大器 + ADC 总噪声:设计示例
- 未学习 4.10 ADC 系统中的参考噪声简介
- 未学习 4.11 参考噪声对信号链性能的影响
- 未学习 4.12 降低参考噪声
- 未学习 5.1 频域介绍
- 未学习 5.2 快速傅立叶变换及加窗函数
- 未学习 5.3 改善频率指标的方法:相干采样及滤波
- 未学习 5.4 混叠及抗混叠滤波器
- 未学习 5.5 实验 - 混叠和抗混叠滤波器
- 未学习 6.1 SAR ADC及其器件选型
- 未学习 6.2 驱动放大器的选型和验证
- 未学习 6.3 建立SAR ADC的仿真模型
- 未学习 6.4 如何计算RC滤波器的值
- 未学习 6.5 最终的仿真验证
- 未学习 6.6 滤波器RC选型的理论计算方法
- 未学习 6.7 R-C组件选择背后的数学
- 未学习 7.1 电压基准概述
- 未学习 7.2 参考驱动器拓扑概述
- 未学习 7.3 了解SAR参考输入模型
- 未学习 7.4 开发SAR输入参考模型
- 未学习 7.5 驱动参考实验
- 未学习 7.6 ADC:SAR 基准输入 - CDAC
- 未学习 8.1 SAR ADC功率调节
- 未学习 8.2 动手实验 - 系统功率调节
- 未学习 9.1 EOS和ESD
- 未学习 9.3 向TINA 导入二极管PSpice模型
- 未学习 9.4 通过高压放大器保护低压ADC
- 未学习 9.5 保护低压ADC-改进的解决方案
- 未学习 9.6 用TVS二极管保护ADC
- 未学习 9.7 用TVS二极管保护ADC –改进的解决方案
- 未学习 10.1 了解和比较高速模数(ADC)和数模转换器(DAC)转换器架构
- 未学习 10.2 抖动对高速模数转换器(ADC)信噪比(SNR)的影响
- 未学习 10.3了解高速数据转换器中的信噪比(SNR)和噪声频谱密度(NSD)
- 未学习 10.4 带宽与频率 - 子采样概念
- 未学习 10.5 高速数据转换器中的采样率与数据速率,抽取(DDC)和插值(DUC)概念
- 未学习 10.6 频率和采样率规划:了解高速ADC中的采样,奈奎斯特区,谐波和杂散性能
- 未学习 10.7 高速数据转换器信号处理:真实和复杂的调制
- 未学习 (中文)11.1 ADC 系统中的噪声
- 未学习 (中文)11.3 ADC 噪声测量、方法和参数
- 未学习 (中文)11.4 低速 Δ-Σ ADC 的系统噪声性能
- 未学习 (中文)11.5 分析和计算 ADC 系统中的噪声带宽——多级滤波器
- 未学习 (中文)11.6 分析和计算 ADC 系统中的噪声带宽——数字滤波器
- 未学习 (中文)11.7 增益对噪声、ADC FSR 和动态范围的影响
- 未学习 (中文)11.8 计算放大器 + ADC 总噪声:设计示例
- 未学习 (中文)11.9 ADC 系统中的参考噪声简介
- 未学习 (中文)11.10 参考噪声对信号链性能的影响
- 未学习 (中文)11.11 降低参考噪声
- 未学习 动手实验:放大器稳定和电荷桶滤波器设计
- 未学习 无需放大器即可驱动 SAR ADC
- 未学习 外部EOS保护装置
- 未学习 (中文)5.5 实验 - 混叠和抗混叠滤波器
- 未学习 (中文)6.7 R-C组件选择背后的数学
- 未学习 (中文)7.1 电压基准概述
- 未学习 (中文)7.3 SAR 基准输入 - CDAC
- 未学习 (中文)7.4 了解SAR参考输入模型
- 未学习 (中文)7.5 开发SAR输入参考模型
- 未学习 (中文)7.6 驱动参考实验
- 未学习 (中文)8.1 SAR ADC功率调节
- 未学习 (中文)8.2 动手实验 - 系统功率调节
- 未学习 (中文)9.1 EOS和ESD
- 未学习 (中文)9.3 向TINA 导入二极管PSpice模型
- 未学习 (中文)9.4 通过高压放大器保护低压ADC
- 未学习 (中文)9.5 保护低压ADC-改进的解决方案
- 未学习 (中文)9.6 用TVS二极管保护ADC
- 未学习 (中文)9.7 用TVS二极管保护ADC –改进的解决方案
- 未学习 (中文)10.1 了解和比较高速模数(ADC)和数模转换器(DAC)转换器架构
- 未学习 (中文)10.2 抖动对高速模数转换器(ADC)信噪比(SNR)的影响
- 未学习 (中文)10.3 了解高速数据转换器中的信噪比(SNR)和噪声频谱密度(NSD)
- 未学习 (中文)10.4 带宽与频率 - 子采样概念
- 未学习 (中文)10.5 高速数据转换器中的采样率与数据速率,抽取(DDC)和插值(DUC)概念
- 未学习 (中文)10.6 频率和采样率规划:了解高速ADC中的采样,奈奎斯特区,谐波和杂散性能
- 未学习 (中文)10.7 高速数据转换器信号处理:真实和复杂的调制