Sí, hay chips comerciales que hacen uso de este concepto. Los más conocidos son los 1-Wire IC's de Dallas Semiconductor / Maxim; Muchos son varios tipos de sensores. "1 cable" es un nombre poco apropiado, ya que, por supuesto, se necesitan dos cables, incluido el de tierra.
Un chip típico es el DS18S20 termómetro digital:
TengaencuentaqueaunqueeltermómetroestáempaquetadoenunpaqueteTO-92detrespines,soloseusandospines,1(GND)y2(DQ-Datain/out).Pin3esunNC(sinconexión).AsíquenohayunpindesuministroV\$_{CC}\$.
Elusodeunconceptollamadoparásito(oparásito)poder.
EnlugardeV\$_{CC}\$pin,laenergíaseextraedelalíneadedatosquenormalmentesemantienealta(yasea3.3o5V)porunaresistenciapullupenelmicrocontroladorhost.Estomantieneelcondensador,normalmentea800pFcargado.
Losdatosentrantesseleendirectamentedelalíneadedatosutilizandounbúferouninversorcomosemuestraeneldiagrama.LosdatossalientesseenvíandevueltaalhostalhabilitarelMOSFETatravésdelosdatosylaslíneasderetorno,loqueloscortocircuitatemporalmente(lacorrienteestarálimitadaporlaresistenciadepull-up).
Cuandolosdatosseenvíanenlalíneaencualquierdirección,lalíneasebajatemporalmente.Cuandoestosucede,eldiodoevitaqueelcapacitorsedescargue,yelcapacitormantieneelchipalimentado.
Otroejemplodeenergíadeparásitos,estaveznoenunIC,sinoenuncambiadordenivelRS-232quenonecesitaunabombadecarga:
Los niveles de señal RS-232 están marcados entre -3 y -15v (inactivo) y + 3v a + 15v espaciado (activo). (Las PC suelen utilizar -5V y + 5V ya que se encuentran dentro de ese rango). Los cambiadores de nivel deben usarse para convertir los niveles RS-232 a los niveles de señal TTL utilizados por el UART en un microcontrolador, y también para invertir su polaridad (para el UART, alto está inactivo y bajo se afirma, opuesto a RS-232).
Pasar de la salida RS-232 TX desde 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, por lo que el cable TTL RX ser elevado por la resistencia R1 en el diagrama.
Yendo hacia el otro lado, un nivel bajo en TTL TX resultará en que V \ $ _ {CC} \ $ (generalmente 5V) se coloque en el cable de RX de la PC. ¿Pero dónde obtener un voltaje negativo sin un suministro negativo? Dado que el cable PC TX es normalmente negativo, se usa para cargar el condensador C1 a través del diodo, de manera muy similar al circuito de 1 cable. Este voltaje se usa para mantener negativo el cable RX de la PC cuando no se está afirmando.