Коммутируемый резистивный делитель для АЦП

Обсуждаем контроллеры компании Atmel.
Ответить
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 27
Зарегистрирован: Вт янв 26, 2016 15:58:05
Откуда: Ленинград

Сообщение timklass »

Всем привет! Стоит задача как-то коммутировать резистивный делитель только во время замеров АЦП микроконтроллера (328p). Замеры не постоянные, а периодические, а если быть точным то при нажатии кнопки. Нажал, микроконтроллер оценил заряд АКБ, заряд позволяет - разрешил дальнейшее выполнение программы, нет - помигал светодиодом.

Вся проблема в том, что схема питается от li-po аккумулятора очень-очень маленькой емкости. При постоянно подключенном делителе потребление схемы 86 мкА (Power Down), а вот если отцепить делитель, то всего 3 мкА, очевидно что разница огромная, которая будет очень влиять на продолжительность работы устройства. Подскажите, пожалуйста, как реализовать такую коммутацию? Может кто-то уже изобрел что нибудь подобное?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Сообщение Albert_V »

Сделайте на двух транзисторах (N и P канал).
Когда места на плате мало, я ставлю UMD9N.
Реклама
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 27
Зарегистрирован: Вт янв 26, 2016 15:58:05
Откуда: Ленинград

Сообщение timklass »

В голову пришли два варианта. 1 вариант - сомнительный, не знаю, не сгорит ли порт, вроде как до 2 мА рекомендуют нагружать МК, но мало ли что. Второй вариант более надежный, но хотелось бы услышать и других :))

Изображение
Друг Кота
Аватара пользователя
Сообщения: 20073
Зарегистрирован: Чт янв 26, 2012 16:44:29
Откуда: Таксимо

Сообщение vlasovzloy »

Так подпитка же будет идти. Я вижу такой вариант- N канальный с выхода мк управляет p канальным. А там уже что хочешь цепляй
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru
Реклама
Эиком - электронные компоненты и радиодетали
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 27
Зарегистрирован: Вт янв 26, 2016 15:58:05
Откуда: Ленинград

Сообщение timklass »

Набросайте схемку если не сложно
Реклама
Друг Кота
Аватара пользователя
Сообщения: 20073
Зарегистрирован: Чт янв 26, 2012 16:44:29
Откуда: Таксимо

Сообщение vlasovzloy »

Не смогу с телефона, щас поищу подобное в гугле

Добавлено 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
Реклама
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 27
Зарегистрирован: Вт янв 26, 2016 15:58:05
Откуда: Ленинград

Сообщение timklass »

Понял, будем пробовать! Спасибо!)

только на правой схеме, P-канальный управляет P-канальным MOSFET-ом)

Добавлено after 3 hours 8 minutes 52 seconds:
Чего то я туплю, биполярный транзистор в схеме для чего? Что бы открыть затвор отрицательным?

Есть еще досада, у меня в наличии только N канальные FDV303N.
Друг Кота
Аватара пользователя
Сообщения: 20183
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Сообщение Martin76 »

Вместо транзистора можно аналоговый ключ поставить, есть маленькие одиночные в SOT235 или 325 74LVC1G66 например. Они распространенные вполне.
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 27
Зарегистрирован: Вт янв 26, 2016 15:58:05
Откуда: Ленинград

Сообщение timklass »

Идея! Только вот сопротивление открытого канал высоковато, боюсь делитель поплывет
Друг Кота
Аватара пользователя
Сообщения: 20183
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Сообщение Martin76 »

12ом при 1,65В питании и 5,5 при 4,5В великовато?
Друг Кота
Аватара пользователя
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Сообщение Albert_V »

timklass, У вас контроллер запитан непосредственно от ACC или через стабилизатор на 3,3В?
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 27
Зарегистрирован: Вт янв 26, 2016 15:58:05
Откуда: Ленинград

Сообщение timklass »

[uquote="Martin76",url="/forum/viewtopic.php?p=3367805#p3367805"]12ом при 1,65В питании и 5,5 при 4,5В великовато?[/uquote]

Только относительно полевика который сейчас у меня в наличии FDV303N
Albert_V писал(а):timklass, У вас контроллер запитан непосредственно от ACC или через стабилизатор на 3,3В?
От аккумулятора
Друг Кота
Аватара пользователя
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Сообщение Albert_V »

timklass писал(а):От аккумулятора
Тогда делать на двух транзисторах - это уже перебор.
Поставьте один P-канальный или pnp транзистор.
Можно и вашу вторую схему сделать, но надо проверять какой ток с ACC пойдёт на вход ADC (предполагаю, менее микроампера).
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 27
Зарегистрирован: Вт янв 26, 2016 15:58:05
Откуда: Ленинград

Сообщение timklass »

Вы это имеете ввиду? Единственное, резисторы R3 и R4 не уверен, что правильно стоят

Изображение
Друг Кота
Аватара пользователя
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Сообщение Albert_V »

P-канальник неправильно нарисован (перепутан сток<>исток), а с резисторами: 1К с порта в затвор и 20К - 100К с затвора на исток (исток на +ACC).
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 27
Зарегистрирован: Вт янв 26, 2016 15:58:05
Откуда: Ленинград

Сообщение timklass »

Точно, проглядел. Спасибо, буду пробовать!
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

Аналогичная тема была, с другим МК. Я там схему предложил, на вид рабочая, но чем кончилось не знаю.
https://radiokot.ru/forum/viewtopic.php ... 3#p3157303
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Сообщение Dimon456 »

А такой вариант:
Источник опорного напряжения +АКБ (AVCC).
переключаете внутренний мультиплексор MUX3…MUX0 на 1110 (14), далее для Мега328 там будет источник опорного напряжения 1,1В, смотрите даташит.
измеряем его, назовем ADC14
находим значения напряжения +АКБ: = 1024* 1,1 / ADC14
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 27
Зарегистрирован: Вт янв 26, 2016 15:58:05
Откуда: Ленинград

Сообщение timklass »

Дабы подитожить обсуждаемую тему, хочу привести результаты проделанного. Использовал, как и посоветовал Albert_V, P-канальный полевик (IRLML6401) с очень низким сопротивлением открытого канала ~0.05 Ω, что никак не сказалось на делителе. К тому же данный транзистор относится к Logic Lvl да еще и в корпусе sot-23, как раз у кого места на плате почти нет. Удалось снизисть потребеление с 86 до 3 мкА (в 28,5 раз).

Благодарю всех кто откликнулся и помог решить данную задачу!
Грызет канифоль
Сообщения: 289
Зарегистрирован: Чт ноя 06, 2014 13:09:06

Сообщение viiv »

[uquote="timklass",url="/forum/viewtopic.php?p=3369101#p3369101"]P-канальный полевик (IRLML6401) с очень низким сопротивлением открытого канала ~0.05 Ω, что никак не сказалось на делителе.[/uquote]

Вы измеряете напругу аккумулятора, от которого питается MCU? Если да, то почему не использовать полевик, который в ножке микроконтроллера (надо измерить - ножку на выход и лог. "1" в нее)? Как я понимаю, это Ваш Вариант 1. Единственное, не понял о каких 2ма Вы говорите, ведь резисторы делителя десятки KΩ. Будет, конечно, не 0.05 Ω, но и резисторы в делителе достаточно большие (и не идеальные).
Ответить

Вернуться в «AVR»