Я купил 8-канальную релейную плату, управляемую через USB/UART, на banggood.com:
Эта плата оснащена микроконтроллером Nuvoton N76E003 1T 8051 для преобразования последовательных команд (которые поступают либо от соединения UART, либо от встроенного преобразователя USB в последовательный порт) в фактическое действие переключения реле.
Я смог без проблем связаться с ним через USB, но я решил, что вместо этого хочу использовать интерфейс UART для своего проекта. Для этого я купил 4-канальную коммутационную плату UART на базе FTDI FT4232HL:
https://www.electrodragon.com/product/usb-to-four-4x-serial-ttl-uart-module-ft4232/
Я установил выходы коммутационной платы на 5 В, используя контактные площадки для пайки внизу, и подключил ее к релейной плате и USB-порту моего компьютера.
Я обнаружил, что когда я подключал USB к своему компьютеру, N76E003 загружался и работал (читай: связывался с компьютером через последовательное соединение), даже когда питание постоянного тока не подавалось отдельно на релейную плату.
Я сделал несколько измерений, и на линиях TXD и RXD есть постоянное напряжение, исходящее от платы FTDI. И когда плата FTDI подключена (только с использованием линий TXD, RXD и GND) к плате реле, я могу измерить около 3,7 В на выводе VDD микроконтроллера.
В качестве дальнейшего примечания, на релейной плате контакты UART подключены к UART0 микроконтроллера.
Опять же, в этом сценарии на плату реле не подается внешнее постоянное напряжение, и мощности для управления реле недостаточно. Я пытался переключать реле с помощью последовательных команд и на самом деле думал, что это перегрузит этот загадочный механизм подачи энергии и уничтожит одну или обе платы, но это не сработало, просто не было действия реле.
Я просмотрел техническое описание Nuvoton и не смог найти упоминания о возможности «Power-over-UART». Итак, мой вопрос заключается в следующем: это должно происходить, кто-нибудь еще видел это явление этого чипа uC, или я каким-то образом повредил вещь действительно интересным образом?
Вероятно, вы подаете питание обратно через диоды защиты от электростатического разряда, встроенные в микросхему. Они рассеивают статический заряд, который может быть приложен к контакту, безопасно направляя его на шины питания (которые, как ожидается, будут иметь объемную емкость, источник питания, нагрузки и т. д., которые могут поглощать этот заряд), защищая очень чувствительные тонкие оксиды затвора транзисторы микросхемы от катастрофических повреждений.
смоделируйте эту схему - схема, созданная с помощью CircuitLab
Это работает, в том числе в интересных проектах, таких как этот , но это почти наверняка не предполагаемый режим работы разработчика, если это явно не указано в таблице данных. Диоды имеют ограниченную пропускную способность по току, и, поскольку ваше питание может проходить через подтягивающий резистор UART, возможно падение напряжения как на диоде, так и на резистивном падении напряжения, связанное с током нагрузки.
Алекс Фаверо