• 正文
  • 相关推荐
申请入驻 产业图谱

【工程师必知】采样率 vs 输出数据率,别再搞混了!

06/17 09:43
360
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

在信号链的设计中,有两个名词听起来非常相似 — 采样率和输出数据率。在实际应用中,它们决定了系统的精度、速度和成本。今天,我们就来彻底拆解这两个概念,帮你在选型时不再踩坑!

核心概念:它们到底是什么?

1. 采样率(Sampling Rate)

定义:指ADC每秒对模拟信号进行采样的次数,单位是Samples per Second (SPS) 或 Hz。

通俗理解:想象你在给一段运动录像,采样率就是你每秒拍多少张照片。拍得越快(采样率高),动作还原得越细腻;根据奈奎斯特采样定理,采样率必须大于输入信号中最高频率的 2 倍,才能避免信号混叠。

2.输出数据率(Output Data Rate, ODR)

定义:指ADC每秒向外围电路(如MCU处理器)输出有效数据的次数,单位通常也是SPS。

本质:这是一个系统配置参数,通常由ADC的过采样率(Oversampling)和滤波器的特性决定。

通俗理解:录像拍完了,你要把视频传给电脑看,输出数据率就是每秒能传输多少帧完整的、经过处理的数据。传得越快(输出率高),电脑就能越快显示结果。

深度解析:为什么会有两个速率?

这是一个非常经典的工程误区。很多工程师认为:“ADC采样率是250kSPS,那输出数据率就应该是250kSPS。” 这是不对的!

现代高精度ADC内部通常包含一个数字滤波器,这是产生两者差异的核心原因。

1. 过采样

图1 采样率

ADC会以很高的采样率(几百kHz甚至更高)进行原始采样,在未开启过采样时,输出数据率和采样率相等。而在开启过采样之后,多个采样点经过数字滤波会被处理成一个输出结果,从而使输出数据率低于采样率。

例如,ADC的采样率是250kSPS,过采样率设置为8,那么输出数据率就为31.25kSPS。也就是说8个采样数据经过数字滤波后只剩下一个数据输出。

2. 精度与速度的博弈

提高输出数据率(ODR):意味着滤波器平均的点数变少,高频分量无法被有效滤除,噪声变大,精度(ENOB)下降。

降低输出数据率(ODR):意味着平均点数变多,噪声被平滑,精度提升。

工程应用中的选型指南

在设计采集系统时,需要根据具体的场景设置合适的输出数据率。

场景 A:精密慢变测量(如工业仪表、温度监测)

需求:极致的精度、数据稳定性高、无需快速响应。

策略:调低输出数据率。

效果:通过长时间的平均算法,最大程度抑制噪声,还原信号真实值。

场景 B:动态波形捕捉(如电机控制、音频分析)

需求:快速响应、能还原信号波形细节。

策略:调高输出数据率。

效果:牺牲一部分量化噪声,换取更高的数据更新频率,确保信号不丢失。

致远电子

致远电子

广州致远电子股份有限公司成立于2001年,注册资金5000万元,国家级高新技术认证企业,广州市高端工控测量仪器工程技术研究开发中心,Intel ECA全球合作伙伴和微软嵌入式系统金牌合作伙伴。

广州致远电子股份有限公司成立于2001年,注册资金5000万元,国家级高新技术认证企业,广州市高端工控测量仪器工程技术研究开发中心,Intel ECA全球合作伙伴和微软嵌入式系统金牌合作伙伴。收起

查看更多

相关推荐