ViKo 1 19 июня, 2015 Опубликовано 19 июня, 2015 · Жалоба На Vdda подали +3.3V (соединили с Vdd). Измеряем внутреннее опорное напряжение Vref (+1.2V). Результат измерения должен быть около 4096 / 3.3 * 1.2 = 1490. При падении питания, например, до 2.4V опорное напряжение останется тем же. Результат измерения будет около 4096 / 2.4 * 1.2 = 2048. Задаем порог аналогового сторожа. Или в программе кидаемся в нужном направлении... Годится? Не помню, было ли такое предложение в Приложениях или темах форума. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 19 июня, 2015 Опубликовано 19 июня, 2015 · Жалоба Годится. А там разве нету PVD (programmable voltage detector)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 19 июня, 2015 Опубликовано 19 июня, 2015 · Жалоба Годится. А там разве нету PVD (programmable voltage detector)? Я сейчас нацелился на STM32F030. В нем - нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
batson 0 21 июня, 2015 Опубликовано 21 июня, 2015 · Жалоба я думал так всегда измеряют напряжение в приборах с батарейным питанием Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 21 июня, 2015 Опубликовано 21 июня, 2015 · Жалоба я думал так всегда измеряют напряжение в приборах с батарейным питанием Здесь перепутаны роли. Напряжение питания Vdda на самом деле является еще и опорным напряжением АЦП, задает его диапазон. А источник опорного напряжения - просто эталон, для сравнения. Мне нужно подловить момент, когда аккумулятор разрядится, чтобы процессор не начал шалить и выдавать непотребные команды. Аналоговый сторож выдаст прерывание. А по нему процессор уйдет в Sleep, например. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
batson 0 22 июня, 2015 Опубликовано 22 июня, 2015 · Жалоба все правильно я суть так и понял, измеряется напряжение питания контроллера опираясь на изменение цифры с канала Vref, аналоговый сторож это частный случай такого измерения. другого способа "самоизмерить" напряжение контроллеру на самом себе нет, во всяком случае я не знаю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Existing 0 25 июня, 2015 Опубликовано 25 июня, 2015 · Жалоба В зависимости от схемы, еще можно измерять VBAT. Я таким образом контролирую наличие аккумулятора - контроллер у меня может быть запитан и от USB. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться