Оптимальный делитель напряжения для АЦП?

Обсуждаем контроллеры компании Atmel.
Ответить
Мучитель микросхем
Сообщения: 430
Зарегистрирован: Вс апр 18, 2021 15:43:55

Сообщение Kalisnik »

При включении, АЦП потребляет ток. Значит, сопротивление делителя напряжения на входе АЦП не может быть бесконечным. Иначе, напряжение на входе АЦП может просесть и показания будут неправильными. Так каковы пределы по сопротивлению для входа АЦП?

Добавлено after 4 minutes 27 seconds:
А... нашел в даташите: сопротивление аналогового входа 50-100 МОм. Тогда сопротивление в 10 КОм не будет давать существенной погрешности. Вопрос снимается.
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

Если там RC-фильтр, то нужно таки постоянную времени учитывать еще…
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Реклама
Мучитель микросхем
Сообщения: 430
Зарегистрирован: Вс апр 18, 2021 15:43:55

Сообщение Kalisnik »

Eddy_Em, да. Для мелких импульсов 2-3 мкс думаю достаточно?
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA

Сообщение GoldenAndy »

Kalisnik, Почитайте статью Леонида Ивановича "Демоны в АЦП СТМ32" - http://www.leoniv.diod.club/articles/ad ... stm32.html, возможно часть вопросов по входным цепям АЦП отпадет.
И да, в АВРках входные цепи аналогичны.
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Мучитель микросхем
Сообщения: 430
Зарегистрирован: Вс апр 18, 2021 15:43:55

Сообщение Kalisnik »

GoldenAndy, очень полезная статья. Спасибо! Я правильно считаю время выборки:

Тактовая частота МК = 1 МГц
Предделитель АЦП = 16
Скорость выборки АЦП = 13 тактов АЦП

Время выборки = (1с / 1МГц) * 16 * 13 = 208 мкс ?

Добавлено after 2 minutes 41 second:
У меня небольшая путаница с понятиями... время выборки и время преобразования - это разные величины?
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA

Сообщение GoldenAndy »

Время выборки - это период, когда внутренний конденсатор (УВХ - устройство выборки-хранения) подключен к источнику.
Время преобразования - обычно это общая длина цикла, включая запись в УВХ, собственно, преобразование и сохранение результата в регистр.
Время выборки - полтора такта. Остальные 11.5 - это преобразование. (я подозреваю, что на самом деле 10 тактов преобразование и полтора - на перезапись результата в регистр).
Первое преобразование АЦП делает за 25 тактов (там по сути 12 тактов стартовое холостое преобразование на настройки АЦП, мы его не видим), а последующие преобразования по 13 тактов.
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Контактная информация:
Реклама
Ответить

Вернуться в «AVR»