c - adc 频率与精度
问题描述
我在看 AVR 的 ADC 时,偶然发现了这句话
现在,主要问题是……选择哪个频率?在 50kHz-200kHz 的频率范围内,我们需要哪一种?嗯,答案在于你的需要。在频率和准确度之间需要权衡取舍。频率越大,精度越低,反之亦然。因此,如果您的应用程序不复杂并且不需要很高的精度,您可以选择更高的频率。
因为我从信号中获取更多样本,所以当我更快地采样时精度不应该提高吗?我在这里想念什么?
谢谢。
解决方案
因为我从信号中获取更多样本,所以当我更快地采样时精度不应该提高吗?
不,因为需要更多周期才能进行更高精度的转换。如果采样率太快,ADC 中的采样保持电容将没有足够的时间来填充。因此,您将获得不太可靠的转换样本。
因此,如果您想尽可能快地进行采样,则必须降低分辨率。相反,当您想要尽可能高的精度时,您必须降低采样频率以给 ADC 足够的时间。
推荐阅读
- python - 在 Python 中将变量传递给 URL
- audio - 如何在不重新编码的情况下合并视频和音频?
- python - 熊猫数据框的观察者
- javascript - 在javascript中查询带有正文但不在id上的选择器
- flutter - 如何在 Dart 中获取星期几的缩写名称
- laravel - 运行 php artisan tinker 时类 App\Console\Commands\ExampleCommand 不存在
- haskell - 应用于 Haskell 列表中的所有元素
- java - 地图根据条件收集不同的值
- selenium - 使用代理包装器后没有此类元素异常
- reactjs - 开玩笑的警告:React 检测到 Hooks 的顺序发生了变化