Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить

Отсоединение uart

Пт май 28, 2021 10:48:34

Доброе утро котаны!

Такая ситуация - есть микроконтроллер, и есть перефирия которая свзана с ним по uart. При этом сам контроллер хочется переодически воодить в "глубокий сон" отключая полностью питание.
А переферия при этом остается жить и работать.

Но наличие напряжения на uart выключенного модуля это не ок. Как поступить? Какие есть варианты?
Мне пока в голову приходит через транзистор подтягивать RX к земле. Но может есть лучше варианты, какие-то специальные устройства?

Re: Отсоединение uart

Пт май 28, 2021 10:59:41

А что за контроллер? Почему бы просто его программно не переводить в настоящий глубокий сон и не переживать на счет входов?
А так подтягивать к земле не надо, можно просто через P-канальный полевик "отключать" вход RX.

Re: Отсоединение uart

Пт май 28, 2021 11:05:58

Эх, у него нет такого глубокого сна 8(

Re: Отсоединение uart

Пт май 28, 2021 11:08:18

Ну варианта 2 - или как я сказал п-канал по RX, или отключать МК разрывая земли все, чтобы цепь разомкнуть, тогда по RX можно ничего и не вешать.

Re: Отсоединение uart

Пт май 28, 2021 13:25:12

н-канал кажется тоже можно, если на затвор повесить TX, на исток подавать + если включено, и 0 если выключено, а сток соединить с RX.

Добавлено after 9 minutes 21 second:
Но интересует есть ли такое готовое устройство, чтобы несколько линий разрывать? Транзисторы хорошо, но хочется чего-то более компактного.

Re: Отсоединение uart

Пт май 28, 2021 13:49:31

н-канал кажется тоже можно, если на затвор повесить TX, на исток подавать + если включено, и 0 если выключено, а сток соединить с RX.

Нельзя. Вы так диод поставите, который будет будет работать независимо от затвора практически.

Но интересует есть ли такое готовое устройство, чтобы несколько линий разрывать? Транзисторы хорошо, но хочется чего-то более компактного.

Вам нужно всего-лишь по GND поставить N-канальный полевик один, который сможет всё разрывать. На МК + обвязку с головой хватит какой-нибудь мелочи в SOT-23, вроде IRLML2502

Re: Отсоединение uart

Пт май 28, 2021 14:19:21

Можно. Но есть сложности с трасировкой. Выводов земли там много, часть из них под корпусом, часть на выводах. Плюс возникнет обратная задача - как-то гарантировать что никакой пин контроллера не будет притянут к земле, чтобы через него не потек ток.

Re: Отсоединение uart

Пт май 28, 2021 14:41:32

xido, ну неспроста землю часто называют "общим". Зачем разные выводы делать, когда можно объединить в земляной полигон и сделать единственную точку подключения - через полевик. Если нет какого-либо придирчивого аналога, обычно так и делается. "как-то гарантировать что никакой пин контроллера не будет притянут к земле" - это да, есть такое. Тут на этапе проектировки нужно предусмотреть всё.

Переключатели еще есть, вроде CD4066 (HEF4066B), SN74LVC2G66.
Ответить