Делаю некое устройство с батарейным питанием, ADC используется для контроля этой самой батарейки. Сделал макет - при измерении сильно занижается напряжение. Поискал, пошукал - нашел, что завышено Aref - до 2.68 В. Думал мега кривая попалась, пихнул другую - там еще хуже - 2.75. Третья - тоже завышено. Между Aref и GND конденсатор 0.1 мкФ, больше ничего. В единичном экземпляре понятно, можно ввести коэффициент и прочее, а что делать в серии? А может я что-то не так сделал?
все правильно,в серии можно применить внешнюю опору.
prottoss
Jun 4 2006, 10:42
Цитата(dx40 @ Jun 4 2006, 17:58)

Делаю некое устройство с батарейным питанием, ADC используется для контроля этой самой батарейки. Сделал макет - при измерении сильно занижается напряжение. Поискал, пошукал - нашел, что завышено Aref - до 2.68 В. Думал мега кривая попалась, пихнул другую - там еще хуже - 2.75. Третья - тоже завышено. Между Aref и GND конденсатор 0.1 мкФ, больше ничего. В единичном экземпляре понятно, можно ввести коэффициент и прочее, а что делать в серии? А может я что-то не так сделал?
Честно говоря, по АЦП Вам посоветовать ничего не могу, но у меня совет другого плана - зачем использовать АЦП, если можно использовать компаратор?... Тем паче, устройство с батарейным питанием...Конечно, если компаратор у Вас не занят чем то другим, более нужным...
В Mega'х напряжение внутренней опоры колеблется в широких пределах (см. параметры АЦП в datasheet), т.е. для более-менее точных измерений требуется калибровать ваше устройство.
Цитата(CSB @ Jun 4 2006, 14:44)

В Mega'х напряжение внутренней опоры колеблется в широких пределах (см. параметры АЦП в datasheet), т.е. для более-менее точных измерений требуется калибровать ваше устройство.
Что вы имеете в виду-програмная калибровка с сохранением значений поправки в EEPROM?Так можно
сделать,если на девайсе есть кнопки,чтобы иметь возможность ввести девайс в режим калибровки+
подключение внешнего калиброванного источника+добавочный софт.Имхо,внешняя опора все-таки про
ще.
Калибровка с поправкой в eeprom это интересно, вот только не поплывет ли опорное напряжение в процессе работы? Может через пару дней возьмет и снизится на вольт?
По поводу внешней опоры: достаточно будет например TL431 в качестве его источника или нужно что похитрее?
defunct
Jun 4 2006, 17:57
Цитата(dx40 @ Jun 4 2006, 20:48)

Может через пару дней возьмет и снизится на вольт?
Это наврятли.. BOD работает от той же внутренней опоры Vbg.. Плыть так сильно не должно..
По даташиту допуск для Vbg составляет - min1.15V typ1.23V max1.4V
Ну на вольт это я так... Но даже если за год на пару десятых уплывет - уже проблема.
Nanobyte
Jun 4 2006, 20:00
Несколько приборов на M128 работают полтора года. Брал их для Firmware_Upgrade, мерял Vref, в пределах точности мультиметра В7-35 изменений не было, но при изготовлении приборов, M128 из разных партий имели разброс Vref, производилась калибровка.
да, точность внутренного опорника у 8-х мег страдает.. на других, правда, не пробовал... с температурой плывет не сильно. не более 1%на 20 градусов перепада в +.
Я его применял для измерения тока, потребляемого БК двигателем, контроллер был на 8-й меге собран.
У всех АВР что я имел дело ( с 10) ИОН с сильгым разбросом. о чем сказано в даташите. Технологический процес не позваляет получать ИОНы с "хорошей" точностью. В свое время сделал следующий вывод - опору брать от 5В стабилизатора 7805 (+-0,25В). мне хватает.
В части приборов напряжение для измерения выше 5В (ставлю делители в вход АЦП) и тогда делаю програмную компенсацию (отслеживаю напряжения для измерения).
Оценочно с 1% резисторами в +-5% укладываюсь.
С калибровкой можно +-0,25%
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.