Страница 1 из 1

Частота дискретизации АЦП

Добавлено: Вт окт 13, 2015 14:08:48
kript0n
Не подскажете, как получить частоту дискретизации АЦП? Контроллер stm32f103c8, по даташиту частота тактирования АЦП не должна превышать 14 МГц. Естественно не верится, что частота дискретизации в данном случае равна 14МГц. А как ее посчитать, нигде пока что не нашел.
Есть предположение, что нужно частоту такта поделить на разрядность, но тогда получается больше 1МГц, что тоже маловероятно. Если считать по аналогии с ШИМом - делить частоту такта на 2^12 (12 - разрядность ацп), хотя здесь все-таки ситуация не такая как с шимом, то получается около 4000гц, что очень мало.

Re: Частота дискретизации АЦП

Добавлено: Вт окт 13, 2015 14:40:40
B@R5uk
Частоту АЦП надо поделить на количество тактов, требующихся для одного преобразования. Тогда получится частота дискретизации. Количество тактов может варьироваться не только от контроллера к контроллеру, но и от использованных настроек (время преобразования может зависеть от выбранной разрядности, а время сэмплирования задаваться настройками). Так что внимательно читайте документацию на микроконтроллер (reference manual). Обычно даже готовая формула со всеми зависимостями приводится.

Re: Частота дискретизации АЦП

Добавлено: Вт окт 13, 2015 15:10:37
kript0n
B@R5uk писал(а):Частоту АЦП надо поделить на количество тактов, требующихся для одного преобразования. Тогда получится частота дискретизации. Количество тактов может варьироваться не только от контроллера к контроллеру, но и от использованных настроек (время преобразования может зависеть от выбранной разрядности, а время сэмплирования задаваться настройками). Так что внимательно читайте документацию на микроконтроллер (reference manual). Обычно даже готовая формула со всеми зависимостями приводится.
Ага, на счет тактов пока не знаю, но на длительность преобразования где-то натыкался. Спасибо большое.

Re: Частота дискретизации АЦП

Добавлено: Вт окт 13, 2015 16:49:20
КРАМ
ПЕРИОД дискретизации (величина обратная частоте) должен быть больше, чем время преобразования (число тактов необходимое для преобразования*период тактирующей частоты) ПЛЮС время на захват сигнала (эквизишн тайм).

Re: Частота дискретизации АЦП

Добавлено: Вт окт 13, 2015 18:20:09
moLCHec
В даташите в разделе параметров АЦП есть зависимость времени преобразования от настройки частоты выборки.