IC digital que extrae energía de los pines de datos

Solo una pregunta hipotética, ¿hay algún IC digital o circuito digital que no tenga que tener un pin de alimentación dedicado, sino que extraiga CC de los pines de datos (Phantom Power)? Si los hay, ¿cuáles son los ejemplos típicos?

Me inclino a pensar que no, pero creo que mis conocimientos en electrónica digital son muy, muy escasos.

El cable Dallas 1 es un ejemplo. He usado un sensor de temperatura que puede generar energía desde la línea serial.
Muchos circuitos integrados digitales se pueden alimentar a través de los diodos de protección en las entradas, pero dicha operación no se recomienda en absoluto.
En el diseño de RF, no es raro enviar alimentación de CC y señal de RF a través del mismo cable coaxial.
Como anécdota, los primeros chips ARM en Acorn funcionarían sin que la línea eléctrica estuviera conectada: Sophie Wilson, Acorn y el desarrollo de ARM .
También lo harán muchas MCU ARM modernas y probablemente otras arquitecturas también. Prácticamente cualquier cosa con diodos de protección de E/S intentará hacerlo si rompe las reglas sobre E/S frente a los voltajes de suministro, pero más dispositivos que consumen mucha energía superarán la clasificación de esos diodos al hacerlo. Si se activa una E/S antes de la alimentación, algunos dispositivos también entrarán en un estado en el que no podrán encenderse y reiniciarse cuando se aplique la fuente de alimentación real.

Respuestas (2)

Sí, existen chips comerciales que hacen uso de este concepto. Los más conocidos son los circuitos integrados de 1 hilo de Dallas Semiconductor/Maxim; muchos son varios tipos de sensores. "1 cable" es un nombre un poco inapropiado, ya que, por supuesto, se necesitan dos cables, incluida la conexión a tierra.

Un chip típico es el termómetro digital DS18S20 :

ingrese la descripción de la imagen aquí

Tenga en cuenta que aunque el termómetro está empaquetado en un paquete TO-92 de tres pines, solo se usan dos pines , 1 (GND) y 2 (entrada/salida de datos DQ). El pin 3 es un NC (sin conexión). Entonces no hay V C C pasador de suministro

El hacer uso de un concepto llamado poder parásito (o parásito).

ingrese la descripción de la imagen aquí

En lugar de la V C C pin, la energía se recolecta de la línea de datos que normalmente se mantiene alta (ya sea 3.3 o 5V) mediante una resistencia pullup en el microcontrolador host. Esto mantiene cargado el condensador, normalmente a 800 pF.

Los datos entrantes se leen directamente de la línea de datos usando un búfer o un inversor como se muestra en el diagrama. Los datos salientes se envían de regreso al host habilitando el MOSFET a través de las líneas de datos y de retorno, lo que los pone en cortocircuito temporalmente (la corriente estará limitada por la resistencia pull-up).

Cuando se envían datos en la línea en cualquier dirección, la línea se baja temporalmente. Cuando esto sucede, el diodo evita que el capacitor se descargue y el capacitor mantiene el chip alimentado.

Otro ejemplo de energía parásita, esta vez no en un IC, sino en un cambiador de nivel RS-232 que no necesita una bomba de carga:

ingrese la descripción de la imagen aquí

Los niveles de la señal RS-232 son de -3 a -15 V (inactivo) y de +3 V a +15 V (activo). (Las PC generalmente usan -5V y +5V ya que caen dentro de ese rango). Los cambiadores de nivel deben usarse para convertir los niveles de RS-232 a los niveles de señal TTL utilizados por el UART en un microcontrolador, y también para invertir su polaridad (por el UART, alto está inactivo y bajo está afirmado, opuesto a RS-232).

Pasar de la salida RS-232 TX de la PC a la entrada del UART es simple, use el voltaje positivo (afirmado) para conectar a tierra el cable TTL RX a través de Q2 e ignore el voltaje negativo para que el cable TTL RX se ponga alto por la resistencia R1 en el diagrama.

En sentido contrario, un nivel bajo en TTL TX dará como resultado V C C (típicamente 5V) colocado en el cable RX de la PC. Pero, ¿dónde obtener un voltaje negativo sin un suministro negativo? Dado que el cable TX de la PC normalmente es negativo, se usa para cargar el capacitor C1 a través del diodo, de manera muy similar al circuito de 1 cable. Luego, este voltaje se usa para mantener negativo el cable RX de PC cuando no se está activando.

Ese nivel de cambio suena como una buena idea, hasta que intentas conectar dos de ellos entre sí...
Un diodo de V- a tierra lo curará.
@WoutervanOoijen Puede que me equivoque, pero pensé que immibis podría estar refiriéndose en broma a conectar dos microcontroladores espalda con espalda con un cable RS-232 y dos interfaces, cada una tratando de obtener -5 V de la otra. En realidad, esto funcionaría bien, ya que el lado de recepción de las interfaces no necesita el voltaje negativo para funcionar.
Pero cuando el transmisor transmite solo 0-5V, el nivel en C1 aumentaría mucho más rápido de lo previsto. 'Mi' diodo mantendría el nivel en GND+0,6V.

Algo relacionado, aunque no exactamente lo mismo, son las etiquetas RFID donde el poder para operar la etiqueta proviene de la energía de RF. Incluso hay una implementación con un ATtiny que usa energía capturada a través del diodo de protección ESD de un pin GPIO para proporcionar suficiente energía al núcleo para emular una etiqueta RFID estándar.