Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Измерение VCC МК с помощью встроенного АЦП без внешней обвязки
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Aleksey_M
Может, кто сможет внести ясность. Attiny44 VCC 3.3в
Встречался способ измерять напряжение внутреннего ИОН (1.1в) при использовании VCC в качестве ИОН (ADMUX=0x21). Напряжение вычислять по формуле VCC=(1024*1.1)/ADC.
На выходе получается "стабильный мусор", к примеру, при реальном VCC=3.27в после вычисления результата АЦП по вышеуказанной формуле выходит 3.49в. А вот непосредственно результат ADC = 0x142 получается гораздо ближе реальности, соответственно если сдвинуть запятую на 2 знака.
К сожалению в официальных источниках об этом способе не нашёл ни слова. Да и возникает вопрос, для каких целей они разрешили замер внутреннего ИОНа (ADMUX=0x21)???
Растолкуйте, может чего не дочитал..
aesok
Цитата(Aleksey_M @ Jun 15 2008, 20:31) *
Растолкуйте, может чего не дочитал..


Даташит.

Table 20-10. ADC Characteristics,

VINT Internal Voltage Reference Min - 1.0 Typ - 1.1 Max - 1.2 V

Анатолий.
Aleksey_M
Цитата(aesok @ Jun 15 2008, 23:14) *
Даташит.

Table 20-10. ADC Characteristics,

VINT Internal Voltage Reference Min - 1.0 Typ - 1.1 Max - 1.2 V

Анатолий.


Угу! Спасибо! не учёл разброс ИОН, точность выходит +-лапоть smile.gif
MrYuran
Цитата(Aleksey_M @ Jun 15 2008, 21:24) *
Угу! Спасибо! не учёл разброс ИОН, точность выходит +-лапоть smile.gif

Нужна точность => используйте внешний ИОН (который стоит наверно дороже тиньки)
Леонид Иванович
Цитата(MrYuran @ Jun 16 2008, 07:12) *
Нужна точность => используйте внешний ИОН (который стоит наверно дороже тиньки)


Проще использовать калибровку на этапе производства с сохранение м калибровочного коэффициента в EEPROM.
viakon
Цитата(MrYuran @ Jun 16 2008, 09:12) *
Нужна точность => используйте внешний ИОН (который стоит наверно дороже тиньки)


Точность то и не важна, всегда откалибровать можно. Стабильность нужна. Если устройство в комнатных условиях работает то и внутреннего ИОН достаточно.
Aleksey_M
Всёже склоняюсь к использованию внешнего делителя. По большому счёту нужно отловить падение напряжения <3в.

Цитата(Леонид Иванович @ Jun 16 2008, 15:30) *
Проще использовать калибровку на этапе производства с сохранение м калибровочного коэффициента в EEPROM.

т.е. каждый девайс придётся калибровать ..... очень гиморно это..
Леонид Иванович
Цитата(Aleksey_M @ Jun 16 2008, 17:56) *
Всёже склоняюсь к использованию внешнего делителя.


А чем поможет внешний делитель? Отклонение опорного напряжения будет влият на результат в такой же мере, кроме того, добавится погрешность делителя.
defunct
Цитата(Aleksey_M @ Jun 16 2008, 17:56) *
По большому счёту нужно отловить падение напряжения <3в.

Можно использовать компаратор,
но опору все равно придется ставить, да и делитель калибровать...

А если уж выбирать между калибровкой внешнего делителя и ИОН'а МК, то второе экономичнее и IMHO проще.
domowoj
Цитата(Aleksey_M @ Jun 16 2008, 21:56) *
т.е. каждый девайс придётся калибровать ..... очень гиморно это..

Достаточно один раз измерить заведомо известное U,
а дальше арифметика
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.