Перейти к содержанию
    

Xmega ADC

Никогда ранее не использовал АЦП.

Сейчас необходимо всего один раз (при подаче основного питания) тестировать напряжение резервного (внешней батарейки 3V).

 

Поскольку в качестве опорного AVCC планирую использовать внутр. 1.00V то питание от батарейки на аналоговый вход

проца подключить через делитель на 3 (планирую делитель 2кОм+1кОм)

но чтобы избежать постоянного тока ~1mА думаю на любой другой ноге проца формировать НОЛЬ для делителя но только на время преобразования АЦП.

 

Можно так делать? или слишком намудрил?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поставьте резисторы номиналом в 100 кОм и 200 кОм :) тогда постоянный ток будет меньше в 100 раз, что будет существенно ниже чем втекающий ток в вывод АЦП (около 3 мА).

Изменено пользователем NSTU

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

втекающий ток в вывод АЦП (около 3 мА).

Не пугайте людей - такого и 30 лет назад не было.

 

2zombi: так оно и делается. Сопротивление резисторов делителя, вероятно, можно приподнять - Вы собираетесь измерять нечасто.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2zombi: так оно и делается.

Спасибо! Так и сделаю.

Сопротивление резисторов делителя, вероятно, можно приподнять - Вы собираетесь измерять нечасто.

Номиналы резисторов выбрал такими дабы не добавлять у изделие новых номиналов.

А если всё-таки добавить то какие величины сопротивлений предпочтительнее ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Номиналы резисторов выбрал такими дабы не добавлять у изделие новых номиналов.

Тоже вполне критерий.:) И на складе никаких дцати..ста кОм не водится?

А если всё-таки добавить то какие величины сопротивлений предпочтительнее ?

Если для экономии электроэнергии, то чем больше, тем лучше, пока укладываетесь в заданную погрешность измерения.

Но можно ведь и пяток более других критериев придумать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1) В кратность резисторов 2:1 не помещается батарейка! Как минимум 3:1, а лучше 10:1 -

так можно серьезно увеличить сопротивление верхнего резистора (чтобы уменьшить потребление)

при заданном номинале нижнего, который, в свою очередь, определяется погрешностями от

коммутации внутренних конденсаторов.

2) Ограничения на номиналы резисторов устраняются, если вход АЦП зашунтировать 0,1мкФ.

Теперь номиналы ограничены утечками на плате.

3) Решение заземлять портом будет работать, но теряет смысл, когда на МК нет питания -

ток через верхний резистор будет утекать в подложку и разряжать батарею.

4) ВЫВОД, где-то так: 3М + 0,5М + 0,1мкФ + чистая плата = 1мкА в худшем случае. Можно

и 20-30М +1М, но нужны некоторые меры по утечкам мимо верхнего резистора.

Изменено пользователем usav

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4) ВЫВОД, где-то так: 3М + 0,5М + 0,1мкФ + чистая плата = 1мкА в худшем случае.

Еще есть входной ток пина, который производитель допускает до 1мкА, что вызовет ошибку до 0,5 V на 0,5М (можно нарваться).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1) В кратность резисторов 2:1 не помещается батарейка! Как минимум 3:1, а лучше 10:1 -

так можно серьезно увеличить сопротивление верхнего резистора (чтобы уменьшить потребление)

при заданном номинале нижнего, который, в свою очередь, определяется погрешностями от

коммутации внутренних конденсаторов.

Почему не помещается??? 3V/(2+1)*1=1V

 

2) Ограничения на номиналы резисторов устраняются, если вход АЦП зашунтировать 0,1мкФ.

Теперь номиналы ограничены утечками на плате.

ОК, согласен с Вами, поставлю кондёр. Но придётся учитывать время его заряда.

 

3) Решение заземлять портом будет работать, но теряет смысл, когда на МК нет питания -

ток через верхний резистор будет утекать в подложку и разряжать батарею.

Питание на МК есть всегда, или основное или от этойже батарейки и нога формирующая ноль для делителя

сконфигурирована как вход и даже входной буфер отключен.

Единственный нюанс, как мне кажется, может быть если батарея разрядится ниже VBOD и МК уйдёт в сброс, что будет в этом случае не знаю.

Но что бы не было батарея всё равно уже не нужна :biggrin:

 

4) ВЫВОД, где-то так: 3М + 0,5М + 0,1мкФ + чистая плата = 1мкА в худшем случае. Можно

и 20-30М +1М, но нужны некоторые меры по утечкам мимо верхнего резистора.

3МОм !!! а не дофига ли??? И какое время будет заряжаться шунтирующий кондансатор при таком резисторе???

 

Думаю ограничиться общим сопротивлением делителя 30кОм (20+10) ток будет ~100мкА.

Но не знаю как посчитать время заряда конденсатора 100nF то 3-х вольт через резистор 20 кОм?

 

ЗЫ.

Погуглил. Получается что кондёр будет заряжаться примерно 0,01 сек !!! А оно мне надо? Время измерения 10мс! Думаю от конденсатора придется отказаться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А зачем АЦП , если есть компаратор , не жирно для батарейки будет

Блин, точно! и как я сразу не сообразил!!!

Просто компаратор тоже никогда не использовал и совсем забыл про него.

Покурил DS и получается что напряжение батарейки можно просто подать на пин МК и сравнивать его с поделённым VCC проца.

Вообще красота получается, вообще никакой обвязки.

 

СПАСИБО ILYAUL!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...