Страница 1 из 2

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

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

Вся проблема в том, что схема питается от li-po аккумулятора очень-очень маленькой емкости. При постоянно подключенном делителе потребление схемы 86 мкА (Power Down), а вот если отцепить делитель, то всего 3 мкА, очевидно что разница огромная, которая будет очень влиять на продолжительность работы устройства. Подскажите, пожалуйста, как реализовать такую коммутацию? Может кто-то уже изобрел что нибудь подобное?

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

Добавлено: Ср май 02, 2018 17:28:09
Albert_V
Сделайте на двух транзисторах (N и P канал).
Когда места на плате мало, я ставлю UMD9N.

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

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

Изображение

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

Добавлено: Ср май 02, 2018 18:15:35
vlasovzloy
Так подпитка же будет идти. Я вижу такой вариант- N канальный с выхода мк управляет p канальным. А там уже что хочешь цепляй

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

Добавлено: Ср май 02, 2018 18:33:12
timklass
Набросайте схемку если не сложно

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

Добавлено: Ср май 02, 2018 18:40:57
vlasovzloy
Не смогу с телефона, щас поищу подобное в гугле

Добавлено after 3 minutes 6 seconds:
http://nauchebe.net/i/a/electronics/Mic ... age165.jpg
Правая схема

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

Добавлено: Ср май 02, 2018 21:55:29
timklass
Понял, будем пробовать! Спасибо!)

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

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

Есть еще досада, у меня в наличии только N канальные FDV303N.

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

Добавлено: Ср май 02, 2018 22:01:51
Martin76
Вместо транзистора можно аналоговый ключ поставить, есть маленькие одиночные в SOT235 или 325 74LVC1G66 например. Они распространенные вполне.

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

Добавлено: Ср май 02, 2018 22:20:32
timklass
Идея! Только вот сопротивление открытого канал высоковато, боюсь делитель поплывет

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

Добавлено: Ср май 02, 2018 22:25:49
Martin76
12ом при 1,65В питании и 5,5 при 4,5В великовато?

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

Добавлено: Ср май 02, 2018 22:26:55
Albert_V
timklass, У вас контроллер запитан непосредственно от ACC или через стабилизатор на 3,3В?

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

Добавлено: Ср май 02, 2018 22:32:44
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В?
От аккумулятора

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

Добавлено: Ср май 02, 2018 22:37:50
Albert_V
timklass писал(а):От аккумулятора
Тогда делать на двух транзисторах - это уже перебор.
Поставьте один P-канальный или pnp транзистор.
Можно и вашу вторую схему сделать, но надо проверять какой ток с ACC пойдёт на вход ADC (предполагаю, менее микроампера).

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

Добавлено: Ср май 02, 2018 23:20:02
timklass
Вы это имеете ввиду? Единственное, резисторы R3 и R4 не уверен, что правильно стоят

Изображение

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

Добавлено: Ср май 02, 2018 23:36:45
Albert_V
P-канальник неправильно нарисован (перепутан сток<>исток), а с резисторами: 1К с порта в затвор и 20К - 100К с затвора на исток (исток на +ACC).

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

Добавлено: Ср май 02, 2018 23:42:57
timklass
Точно, проглядел. Спасибо, буду пробовать!

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

Добавлено: Чт май 03, 2018 06:06:14
Z_h_e
Аналогичная тема была, с другим МК. Я там схему предложил, на вид рабочая, но чем кончилось не знаю.
https://radiokot.ru/forum/viewtopic.php ... 3#p3157303

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

Добавлено: Чт май 03, 2018 08:15:26
Dimon456
А такой вариант:
Источник опорного напряжения +АКБ (AVCC).
переключаете внутренний мультиплексор MUX3…MUX0 на 1110 (14), далее для Мега328 там будет источник опорного напряжения 1,1В, смотрите даташит.
измеряем его, назовем ADC14
находим значения напряжения +АКБ: = 1024* 1,1 / ADC14

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

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

Благодарю всех кто откликнулся и помог решить данную задачу!

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

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

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