¿Es legítimo alimentar el Nuvoton N76E003 solo con los pines UART0?

Compré una placa de relés controlada por USB/UART de 8 canales en banggood.com:

https://www.banggood.com/2-in-1-DC-5V-8Channel-USB-Serial-Port-Relay-Module-UART-RS232-TTL-Switch-Board-CH340-for-Windows-Linux- MAX-OS-p-1624821.html?rmmds=myorder&cur_warehouse=CN

Esta placa cuenta con un microcontrolador basado en Nuvoton N76E003 1T 8051 para convertir los comandos en serie (que provienen de la conexión UART o de un convertidor de USB a serie integrado) en una acción de conmutación de relé real.

Pude comunicarme con él usando USB sin problemas, pero decidí que quería usar la interfaz UART para mi proyecto. Compré una placa de conexión UART de 4 canales basada en FTDI FT4232HL para hacer precisamente eso:

https://www.electrodragon.com/product/usb-to-four-4x-serial-ttl-uart-module-ft4232/

Configuré las salidas de la placa de derivación para que fueran de 5 V usando las almohadillas de puente de soldadura en la parte inferior y las conecté a la placa de relés y al puerto USB de mi computadora.

Descubrí que cuando conectaba el USB a mi computadora, el N76E003 se iniciaba y funcionaba (léase: se comunicaba con la computadora a través de una conexión en serie) incluso cuando la alimentación de CC no se aplicaba por separado a la placa de relés.

Hice algunas mediciones y hay voltajes de CC en las líneas TXD y RXD provenientes de la placa de conexión FTDI. Y cuando la placa FTDI está conectada (solo usando las líneas TXD, RXD y GND) a la placa de relé, puedo medir alrededor de 3,7 V en el pin VDD del microcontrolador.

Como nota adicional, la placa de relés tiene los pines de ruptura UART vinculados al UART0 del microcontrolador.

Nuevamente, este escenario es sin ningún voltaje de CC externo aplicado a la placa de relés, y no hay suficiente energía para controlar los relés. Traté de alternar los relés con comandos en serie y en realidad pensé que hacer que hiciera esto sobrecargaría lo que sea este misterioso mecanismo de suministro de energía y mataría a una o ambas placas, pero no fue así, simplemente no hubo acción de relé.

Revisé la hoja de datos de Nuvoton y no pude encontrar ninguna mención de una capacidad de "Power-over-UART". Así que mi pregunta es esta: ¿se supone que esto debería estar sucediendo? ¿Alguien más ha visto este fenómeno de este chip uC, o de alguna manera lo he dañado de una manera realmente interesante?

Respuestas (1)

Es probable que esté retroalimentando la fuente de alimentación a través de los diodos de protección ESD integrados en el chip. Disipan la carga estática que se puede aplicar a un pin, enviándola de manera segura a los rieles de alimentación (que se espera que tengan capacitancia a granel, una fuente de alimentación, cargas, etc. que pueden absorber esa carga), protegiendo los óxidos de puerta delgada muy sensibles de los transistores del chip de daños catastróficos.

esquemático

simular este circuito : esquema creado con CircuitLab

Esto funciona, incluso en proyectos interesantes como este , pero es casi seguro que no es un diseñador de modo de operación previsto a menos que se especifique explícitamente en la hoja de datos. Los diodos tienen una capacidad de manejo de corriente limitada, y debido a que su suministro puede provenir de una resistencia pull-up UART, es posible experimentar tanto una caída de voltaje del diodo como una caída de voltaje resistivo relacionada con la corriente de carga.

¡Ajá! Eso es todo, una especie de "no, duh" ahora que sé la respuesta. ¡Gracias!