Частота объявления c против точности - PullRequest
1 голос
/ 10 января 2020

Я читал об AD AVR C, и я наткнулся на это предложение

Теперь главный вопрос ... какую частоту выбрать? Какая из частот нам нужна от 50 кГц до 200 кГц? Ну, ответ лежит в вашей необходимости. Существует компромисс между частотой и точностью. Большая частота, меньшая точность и наоборот . Таким образом, если ваше приложение не сложное и не требует большой точности, вы можете go для более высоких частот.

Не должно ли повышаться точность, когда я выполняю выборку быстрее, так как я беру больше образцов из сигнала? Что мне здесь не хватает?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 10 января 2020

Разве точность не должна увеличиваться, когда я выполняю выборку быстрее, поскольку я беру больше выборок из сигнала?

Нет, поскольку для преобразования с более высокой точностью требуется больше циклов , Если частота дискретизации слишком высока, конденсаторы для выборки и удержания в AD C не будут иметь достаточно времени для заполнения. Следовательно, вы получите менее надежный пример преобразования.

Так что, если вы хотите сделать выборку как можно быстрее, вам нужно уменьшить разрешение. Напротив, когда вы хотите получить как можно большую точность, вам нужно снизить частоту дискретизации, чтобы дать AD C достаточно времени.

0 голосов
/ 10 января 2020

Если вы используете более высокую частоту дискретизации, вы можете устранить шум или повысить точность путем усреднения. Взгляните на:
https://www.nxp.com/docs/en/application-note/AN5250.pdf

https://www.avrfreaks.net/forum/adc-accuracy-sampling-rate-question

...