adc转换速率怎么计算
ADC的转换速率(Sampling Rate),通常用每秒采样次数(Samples Per Second, SPS或S/s)表示,其核心计算公式是转换时间的倒数。
核心公式:
转换速率 (SPS) = 1 / 总转换时间 (T_total)
关键点在于精确计算“总转换时间” (T_total): 这个时间是指ADC完成一次完整的、有效的转换所需的时间,通常包括以下几个阶段(具体取决于ADC类型和配置):
- 采样/获取时间 (T_acq 或 T_s): ADC前端采样保持电路获取输入信号电压并将其稳定保持住所需的时间。这通常由ADC的模拟特性(如RC时间常数)和数据手册中的规格决定。
- 实际转换时间 (T_conv): ADC核心电路将保持住的模拟电压值转换为数字代码所需的时间。这是不同类型ADC差异最大的部分:
- 逐次逼近型 (SAR): 转换时间与分辨率(位数N)直接相关。通常至少需要N个时钟周期(有时还需要额外周期用于启动、结束等)。
T_conv ≈ (N + K) * T_clk,其中N是位数,K是额外周期数(通常为0到几个),T_clk是ADC时钟周期。 - 流水线型 (Pipeline): 转换时间通常固定且较短(几个时钟周期),与分辨率关系不大。
T_conv ≈ M * T_clk,其中M是流水线级数(通常等于或略大于分辨率)。 - Sigma-Delta (ΔΣ): 转换时间由过采样率和调制器阶数决定,通常比SAR和流水线慢得多。计算较复杂,通常直接查看手册给出的最大采样率。
- Flash (并行): 转换时间极快(单时钟周期或亚纳秒级),但功耗和成本高。
- 逐次逼近型 (SAR): 转换时间与分辨率(位数N)直接相关。通常至少需要N个时钟周期(有时还需要额外周期用于启动、结束等)。
- 数据输出/传输时间 (T_data): 对于某些接口(如低速SPI)或需要从ADC内部缓冲区读取数据的情况,将转换结果读出到外部控制器的时间可能需要考虑。在高速ADC或并行接口中,这个时间通常可以忽略不计或与转换重叠。
- 多通道切换时间 (T_ch): 如果ADC是多通道且在轮流采样不同的输入通道,从一个通道切换到另一个通道可能需要额外的建立时间(通道间串扰抑制)。
因此,总转换时间:
T_total = T_acq + T_conv + T_data (+ T_ch) (括号内的T_ch仅在多通道轮询且切换时间显著时需要考虑)
计算步骤总结:
- 确定ADC类型: 这是决定T_conv如何计算的关键。
- 查阅数据手册:
- 找到关键参数:
- 最大采样率: 这是最直接的方式,如果手册给出了这个值,通常可以直接使用(它已经包含了所有内部开销)。
- 转换时间或吞吐时间: 手册通常会给出典型值或最大值。
- 时钟频率要求: 对于SAR和流水线ADC,时钟频率至关重要。
- 获取时间: 可能需要配置寄存器设置。
- 时钟周期数: 对于SAR ADC,手册会明确完成一次转换所需的时钟周期数。
- 通道切换时间: 如果是多通道应用。
- 找到关键参数:
- 计算T_conv (如果必要):
- SAR ADC:
T_conv = (转换所需周期数) * (1 / F_clk) - 流水线 ADC:
T_conv ≈ (级数) * (1 / F_clk)(查看手册确认确切关系) - 其他类型:通常直接使用手册给出的转换时间或最大采样率。
- SAR ADC:
- 计算T_total: 将T_acq, T_conv, T_data, T_ch (如果适用) 相加。
- 计算转换速率:
转换速率 (SPS) = 1 / T_total
重要注意事项:
- 单通道最大速率: 上述计算通常得到的是单个通道能达到的最高连续采样速率。
- 多通道系统的有效速率: 当ADC轮流采样N个通道时,每个通道的有效采样率会降低。计算公式为:
每个通道速率 (SPS) = 总采样率 / N。- 更精确计算每个通道速率:
每个通道速率 (SPS) = 1 / (T_total * N)(如果T_total已经包含了每个通道切换的开销)或1 / (T_total_single_channel + T_ch)(其中T_total_single_channel是不考虑切换时间的一个通道的总时间)。
- 更精确计算每个通道速率:
- 典型值 vs 最大值: 数据手册给出的最大采样率通常是在理想条件下(如特定输入信号范围、时钟频率、环境温度等)能达到的极限值。实际应用中可能受限于控制器读取速度、系统噪声、电源稳定性等因素,无法达到这个最大值。
- 配置影响: ADC的配置(如过采样率、滤波器设置、分辨率模式)会显著影响转换时间。例如,提高ΣΔ ADC的分辨率通常会降低其最大采样率。
简单示例:
-
SAR ADC:
- 假设:ADC分辨率12位,转换需要15个时钟周期,时钟频率F_clk = 10 MHz (T_clk = 0.1 µs),获取时间T_acq = 0.2 µs,忽略T_data和T_ch。
- T_conv = 15 * 0.1 µs = 1.5 µs
- T_total = 0.2 µs (T_acq) + 1.5 µs (T_conv) = 1.7 µs
- 转换速率 = 1 / 1.7 µs ≈ 588, 235 SPS ≈ 588 kSPS
-
手册直接给出:
- 数据手册标明:最大采样率 = 1 MSPS。
- 转换速率 = 1, 000, 000 SPS
-
多通道系统:
- 使用上述SAR ADC (单通道速率588 kSPS @ 1.7 µs/T_total)。
- 轮询采样4个通道。假设通道切换时间T_ch = 0.3 µs。
- 每个通道的总时间:T_per_channel = T_total_single + T_ch = 1.7 µs + 0.3 µs = 2.0 µs
- 每个通道的有效速率 = 1 / 2.0 µs = 500 kSPS
- 或者:总吞吐速率 = 1 / T_per_channel = 500 kSPS,每个通道分得 500kSPS / 4 = 125 kSPS? (这是错误的!) 正确理解是:系统每完成一次完整的4通道扫描需要时间
T_scan = 4 * T_per_channel = 4 * 2.0 µs = 8.0 µs。每秒能完成的扫描次数(总吞吐率)是1 / 8.0 µs = 125 kSPS。这意味着每个通道每秒只被采样了125k次 (125 kSPS/ch)。
总结: 计算ADC转换速率的核心是确定完成一次有效转换所需的总时间(T_total),然后取其倒数。务必仔细查阅所用ADC型号的数据手册,获取关键的时序参数(转换时间、时钟周期数、获取时间、切换时间),并根据具体的应用场景(单通道/多通道)进行计算。手册中直接标注的最大采样率 (Maximum Sampling Rate) 是最可靠和常用的参考值。
AMC7834只使用外部4个ADC,怎么配置可以使转换速率达到最快?
1.只使用外部4个ADC,怎么配置可以使转换速率达到最快?最快情况下,进行一次装换ADC1,
快速输入转换速率应用中DC-DC转换器的设计注意事项
电子发烧友网站提供《快速输入转换速率应用中DC-DC转换器的设计注意事项.pdf》资料免费下载
资料下载
彭友旺
2024-10-08 10:30:26
ADM483:5 V低功耗、转换速率受限RS-485/RS-422收发器数据表
ADM483:5 V低功耗、转换速率受限RS-485/RS-422收发器数据表
资料下载
南风一号
2021-05-25 17:55:02
ADuM4122;单栅极、可调转换速率、隔离栅驱动器、3A短路(<3Ω)数据表
ADuM4122;单栅极、可调转换速率、隔离栅驱动器、3A短路(
资料下载
手托初梦
2021-05-13 15:03:34
ADM3493:3.3 V转换速率限制,半双工RS-485/RS-422收发器数据表
ADM3493:3.3 V转换速率限制,半双工RS-485/RS-422收发器数据表
资料下载
南风一号
2021-04-30 21:27:51
AD7192转换速率怎么算?
大家好! 请问AD7192的转换速率怎么算啊? 手册上提到15.5位无噪声分辨率(2.4 kHz, G = 128) 和输出数据速率:4.7 Hz至4.8 kHz 上边的2.4k指的是
CS32f03x ADC的转换速率是多少
12Bits分辨率下转换速度可达1MHz,10 Bits分辨率下速度可达1/0.93MHz,当配置更低的分辨率时可以获得更高的转换速率。
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- ssd是什么意思
- 什么是蓝牙?它的主要作用是什么?
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机