У меня есть светодиод, управляемый микроконтроллером.
Я хочу знать, как мне обойти этот микроконтроллер, чтобы я мог управлять светодиодом с отдельным током. Буду ли я использовать транзисторы для переключения между двумя контроллерами, чтобы предотвратить повреждение моего микроконтроллера обратным потоком? Если да, то как?
Левая цепь: если какой-либо контроллер хочет, чтобы светодиод был включен, он включается. Высокий = «вкл.»
Правая схема: если какой-либо контроллер хочет выключить светодиод, он выключается. Высокий = «выкл.»
смоделируйте эту схему - схема, созданная с помощью CircuitLab
Вероятно, вы могли бы использовать конфигурацию с открытым коллектором.
смоделируйте эту схему - схема, созданная с помощью CircuitLab
Что-то похожее на это. Подключите микроконтроллер к одному входу, а другой источник к другому. Оба входа могут включать светодиод.
Как насчет того, если вы хотите управлять светодиодом более чем из двух мест - как насчет 4. Что насчет возможности инвертировать спрос с одного входа - как вы могли бы это сделать? Я знаю, что это выходит за рамки вопроса, но интересно ответить: -
Эта схема может управлять светодиодом из 4 независимых мест, используя аналоговые переключатели для инвертирования ранее установленного состояния. Для простоты (2 источника) просто опустите два средних набора аналоговых переключателей.
Он также известен как двухпозиционный выключатель света.
Он также известен как вентиль «исключающее ИЛИ», поэтому, если вы хотите «обратить» «требование» от источника A, подайте его через вентиль EX-OR с двумя входами и подключите источник B к другому входу.
Если контакты вашего микроконтроллера могут потреблять ток, достаточный для питания светодиода (обычно от 10 до 20 мА), то вам вообще не нужны транзисторы — достаточно двух диодов. Проверьте техническое описание микроконтроллера и найдите максимальный потребляемый ток контактов ввода-вывода (низкое напряжение). Обычно он либо выше, либо равен максимальному току источника (напряжению VDD).
Это должно работать как с открытым стоком, так и с двухтактным выходом. Диоды блокируют контакты одного микроконтроллера от контакта с другим.
При выборе резистора R1 теперь необходимо учитывать падение напряжения на светодиоде, а также падение напряжения 0,7 В на диодах 1N4148.
0xF1
Прохожий
Ник Алексеев
Джиппи