реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Xmega ADC, тест напряжения батарейки
zombi
сообщение Dec 22 2011, 07:31
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



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

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

Можно так делать? или слишком намудрил?
Go to the top of the page
 
+Quote Post
AlexFTF
сообщение Dec 22 2011, 07:58
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 95
Регистрация: 11-11-10
Из: Новосибирск
Пользователь №: 60 808



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

Сообщение отредактировал NSTU - Dec 22 2011, 08:00
Go to the top of the page
 
+Quote Post
xemul
сообщение Dec 22 2011, 08:35
Сообщение #3



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(NSTU @ Dec 22 2011, 11:58) *
втекающий ток в вывод АЦП (около 3 мА).

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

2zombi: так оно и делается. Сопротивление резисторов делителя, вероятно, можно приподнять - Вы собираетесь измерять нечасто.
Go to the top of the page
 
+Quote Post
AlexFTF
сообщение Dec 22 2011, 09:03
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 95
Регистрация: 11-11-10
Из: Новосибирск
Пользователь №: 60 808



Прошу прощения sm.gif это ток потребления АЦП
Go to the top of the page
 
+Quote Post
zombi
сообщение Dec 22 2011, 10:24
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(xemul @ Dec 22 2011, 11:35) *
2zombi: так оно и делается.

Спасибо! Так и сделаю.
Цитата(xemul @ Dec 22 2011, 11:35) *
Сопротивление резисторов делителя, вероятно, можно приподнять - Вы собираетесь измерять нечасто.

Номиналы резисторов выбрал такими дабы не добавлять у изделие новых номиналов.
А если всё-таки добавить то какие величины сопротивлений предпочтительнее ?
Go to the top of the page
 
+Quote Post
xemul
сообщение Dec 22 2011, 10:40
Сообщение #6



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(zombi @ Dec 22 2011, 14:24) *
Номиналы резисторов выбрал такими дабы не добавлять у изделие новых номиналов.

Тоже вполне критерий.sm.gif И на складе никаких дцати..ста кОм не водится?
Цитата
А если всё-таки добавить то какие величины сопротивлений предпочтительнее ?

Если для экономии электроэнергии, то чем больше, тем лучше, пока укладываетесь в заданную погрешность измерения.
Но можно ведь и пяток более других критериев придумать.
Go to the top of the page
 
+Quote Post
usav
сообщение Dec 23 2011, 12:06
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 22-01-10
Из: Kiev
Пользователь №: 55 001



1) В кратность резисторов 2:1 не помещается батарейка! Как минимум 3:1, а лучше 10:1 -
так можно серьезно увеличить сопротивление верхнего резистора (чтобы уменьшить потребление)
при заданном номинале нижнего, который, в свою очередь, определяется погрешностями от
коммутации внутренних конденсаторов.
2) Ограничения на номиналы резисторов устраняются, если вход АЦП зашунтировать 0,1мкФ.
Теперь номиналы ограничены утечками на плате.
3) Решение заземлять портом будет работать, но теряет смысл, когда на МК нет питания -
ток через верхний резистор будет утекать в подложку и разряжать батарею.
4) ВЫВОД, где-то так: 3М + 0,5М + 0,1мкФ + чистая плата = 1мкА в худшем случае. Можно
и 20-30М +1М, но нужны некоторые меры по утечкам мимо верхнего резистора.

Сообщение отредактировал usav - Dec 23 2011, 12:08
Go to the top of the page
 
+Quote Post
Tolyaha
сообщение Dec 23 2011, 12:40
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 116
Регистрация: 2-03-07
Из: Украина
Пользователь №: 25 826



Цитата(usav @ Dec 23 2011, 14:06) *
4) ВЫВОД, где-то так: 3М + 0,5М + 0,1мкФ + чистая плата = 1мкА в худшем случае.

Еще есть входной ток пина, который производитель допускает до 1мкА, что вызовет ошибку до 0,5 V на 0,5М (можно нарваться).
Go to the top of the page
 
+Quote Post
zombi
сообщение Dec 23 2011, 17:55
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(usav @ Dec 23 2011, 16:06) *
1) В кратность резисторов 2:1 не помещается батарейка! Как минимум 3:1, а лучше 10:1 -
так можно серьезно увеличить сопротивление верхнего резистора (чтобы уменьшить потребление)
при заданном номинале нижнего, который, в свою очередь, определяется погрешностями от
коммутации внутренних конденсаторов.

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

Цитата(usav @ Dec 23 2011, 16:06) *
2) Ограничения на номиналы резисторов устраняются, если вход АЦП зашунтировать 0,1мкФ.
Теперь номиналы ограничены утечками на плате.

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

Цитата(usav @ Dec 23 2011, 16:06) *
3) Решение заземлять портом будет работать, но теряет смысл, когда на МК нет питания -
ток через верхний резистор будет утекать в подложку и разряжать батарею.

Питание на МК есть всегда, или основное или от этойже батарейки и нога формирующая ноль для делителя
сконфигурирована как вход и даже входной буфер отключен.
Единственный нюанс, как мне кажется, может быть если батарея разрядится ниже VBOD и МК уйдёт в сброс, что будет в этом случае не знаю.
Но что бы не было батарея всё равно уже не нужна biggrin.gif

Цитата(usav @ Dec 23 2011, 16:06) *
4) ВЫВОД, где-то так: 3М + 0,5М + 0,1мкФ + чистая плата = 1мкА в худшем случае. Можно
и 20-30М +1М, но нужны некоторые меры по утечкам мимо верхнего резистора.

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

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

ЗЫ.
Погуглил. Получается что кондёр будет заряжаться примерно 0,01 сек !!! А оно мне надо? Время измерения 10мс! Думаю от конденсатора придется отказаться.
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Dec 23 2011, 19:28
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



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


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
zombi
сообщение Dec 23 2011, 20:39
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(ILYAUL @ Dec 23 2011, 23:28) *
А зачем АЦП , если есть компаратор , не жирно для батарейки будет

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

СПАСИБО ILYAUL!!!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 5th July 2025 - 09:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01489 секунд с 7
ELECTRONIX ©2004-2016