Вся проблема в том, что схема питается от li-po аккумулятора очень-очень маленькой емкости. При постоянно подключенном делителе потребление схемы 86 мкА (Power Down), а вот если отцепить делитель, то всего 3 мкА, очевидно что разница огромная, которая будет очень влиять на продолжительность работы устройства. Подскажите, пожалуйста, как реализовать такую коммутацию? Может кто-то уже изобрел что нибудь подобное?
Коммутируемый резистивный делитель для АЦП
Всем привет! Стоит задача как-то коммутировать резистивный делитель только во время замеров АЦП микроконтроллера (328p). Замеры не постоянные, а периодические, а если быть точным то при нажатии кнопки. Нажал, микроконтроллер оценил заряд АКБ, заряд позволяет - разрешил дальнейшее выполнение программы, нет - помигал светодиодом.
Вся проблема в том, что схема питается от li-po аккумулятора очень-очень маленькой емкости. При постоянно подключенном делителе потребление схемы 86 мкА (Power Down), а вот если отцепить делитель, то всего 3 мкА, очевидно что разница огромная, которая будет очень влиять на продолжительность работы устройства. Подскажите, пожалуйста, как реализовать такую коммутацию? Может кто-то уже изобрел что нибудь подобное?
Вся проблема в том, что схема питается от li-po аккумулятора очень-очень маленькой емкости. При постоянно подключенном делителе потребление схемы 86 мкА (Power Down), а вот если отцепить делитель, то всего 3 мкА, очевидно что разница огромная, которая будет очень влиять на продолжительность работы устройства. Подскажите, пожалуйста, как реализовать такую коммутацию? Может кто-то уже изобрел что нибудь подобное?
- Реклама
Сделайте на двух транзисторах (N и P канал).
Когда места на плате мало, я ставлю UMD9N.
Когда места на плате мало, я ставлю UMD9N.
Так подпитка же будет идти. Я вижу такой вариант- N канальный с выхода мк управляет p канальным. А там уже что хочешь цепляй
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
- Реклама
Не смогу с телефона, щас поищу подобное в гугле
Добавлено after 3 minutes 6 seconds:
http://nauchebe.net/i/a/electronics/Mic ... age165.jpg
Правая схема
Добавлено after 3 minutes 6 seconds:
http://nauchebe.net/i/a/electronics/Mic ... age165.jpg
Правая схема
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
Понял, будем пробовать! Спасибо!)
только на правой схеме, P-канальный управляет P-канальным MOSFET-ом)
Добавлено after 3 hours 8 minutes 52 seconds:
Чего то я туплю, биполярный транзистор в схеме для чего? Что бы открыть затвор отрицательным?
Есть еще досада, у меня в наличии только N канальные FDV303N.
только на правой схеме, P-канальный управляет P-канальным MOSFET-ом)
Добавлено after 3 hours 8 minutes 52 seconds:
Чего то я туплю, биполярный транзистор в схеме для чего? Что бы открыть затвор отрицательным?
Есть еще досада, у меня в наличии только N канальные FDV303N.
Вместо транзистора можно аналоговый ключ поставить, есть маленькие одиночные в SOT235 или 325 74LVC1G66 например. Они распространенные вполне.
Идея! Только вот сопротивление открытого канал высоковато, боюсь делитель поплывет
timklass, У вас контроллер запитан непосредственно от ACC или через стабилизатор на 3,3В?
[uquote="Martin76",url="/forum/viewtopic.php?p=3367805#p3367805"]12ом при 1,65В питании и 5,5 при 4,5В великовато?[/uquote]
Только относительно полевика который сейчас у меня в наличии FDV303N
Только относительно полевика который сейчас у меня в наличии FDV303N
От аккумулятораAlbert_V писал(а):timklass, У вас контроллер запитан непосредственно от ACC или через стабилизатор на 3,3В?
Тогда делать на двух транзисторах - это уже перебор.timklass писал(а):От аккумулятора
Поставьте один P-канальный или pnp транзистор.
Можно и вашу вторую схему сделать, но надо проверять какой ток с ACC пойдёт на вход ADC (предполагаю, менее микроампера).
P-канальник неправильно нарисован (перепутан сток<>исток), а с резисторами: 1К с порта в затвор и 20К - 100К с затвора на исток (исток на +ACC).
Аналогичная тема была, с другим МК. Я там схему предложил, на вид рабочая, но чем кончилось не знаю.
https://radiokot.ru/forum/viewtopic.php ... 3#p3157303
https://radiokot.ru/forum/viewtopic.php ... 3#p3157303
- Сообщения: 1849
- Зарегистрирован: Вс дек 25, 2016 08:34:54
А такой вариант:
Источник опорного напряжения +АКБ (AVCC).
переключаете внутренний мультиплексор MUX3…MUX0 на 1110 (14), далее для Мега328 там будет источник опорного напряжения 1,1В, смотрите даташит.
измеряем его, назовем ADC14
находим значения напряжения +АКБ: = 1024* 1,1 / ADC14
Источник опорного напряжения +АКБ (AVCC).
переключаете внутренний мультиплексор MUX3…MUX0 на 1110 (14), далее для Мега328 там будет источник опорного напряжения 1,1В, смотрите даташит.
измеряем его, назовем ADC14
находим значения напряжения +АКБ: = 1024* 1,1 / ADC14
Дабы подитожить обсуждаемую тему, хочу привести результаты проделанного. Использовал, как и посоветовал Albert_V, P-канальный полевик (IRLML6401) с очень низким сопротивлением открытого канала ~0.05 Ω, что никак не сказалось на делителе. К тому же данный транзистор относится к Logic Lvl да еще и в корпусе sot-23, как раз у кого места на плате почти нет. Удалось снизисть потребеление с 86 до 3 мкА (в 28,5 раз).
Благодарю всех кто откликнулся и помог решить данную задачу!
Благодарю всех кто откликнулся и помог решить данную задачу!
- Сообщения: 289
- Зарегистрирован: Чт ноя 06, 2014 13:09:06
[uquote="timklass",url="/forum/viewtopic.php?p=3369101#p3369101"]P-канальный полевик (IRLML6401) с очень низким сопротивлением открытого канала ~0.05 Ω, что никак не сказалось на делителе.[/uquote]
Вы измеряете напругу аккумулятора, от которого питается MCU? Если да, то почему не использовать полевик, который в ножке микроконтроллера (надо измерить - ножку на выход и лог. "1" в нее)? Как я понимаю, это Ваш Вариант 1. Единственное, не понял о каких 2ма Вы говорите, ведь резисторы делителя десятки KΩ. Будет, конечно, не 0.05 Ω, но и резисторы в делителе достаточно большие (и не идеальные).
Вы измеряете напругу аккумулятора, от которого питается MCU? Если да, то почему не использовать полевик, который в ножке микроконтроллера (надо измерить - ножку на выход и лог. "1" в нее)? Как я понимаю, это Ваш Вариант 1. Единственное, не понял о каких 2ма Вы говорите, ведь резисторы делителя десятки KΩ. Будет, конечно, не 0.05 Ω, но и резисторы в делителе достаточно большие (и не идеальные).





