Estoy construyendo un proyecto de bricolaje con un Rapberry Pi. Intenté cortar las conexiones con las que creo que podrían estar involucradas en un determinado comportamiento que me gustaría entender.
Lo que tengo:
- una fuente de alimentación de 12V
- una UBEC que alimenta el RPi
- una pequeña tabla de bricolaje con conexión para algunos sensores, una pantalla LCD y algunos ventiladores
El 12V llega a la pizarra a través de un TIP120 , cambiado con un pin GPIO del RPi. Desde el propio RPi, estoy usando un cable VGA para traer muchos pines GPIO (para varios propósitos) y el 5V hasta el tablero de bricolaje; pero no la GND de la RPi: ya que debería ser la misma GND "compartida" entre la fuente de alimentación y la UBEC a través de la RPi, pensé que podría ahorrar un cable y usar la GND del cable de 12V. Esto tuvo la ventaja de apagar también todas las demás cosas de 5V unidas a la placa cuando corté el 12V de la TIP120.
El comportamiento que no entiendo claramente es el siguiente: cuando el pin GPIO en el esquema es BAJO, y no fluye corriente a través del TIP120, la parte de 5 V de la placa de bricolaje también se apaga, pero los ventiladores continúan girando a una velocidad muy baja, y de hecho sondeando con un medidor, hay ~ 6V a través de ellos.
Creo que el circuito se está cerrando a través del cable de 5V a través del RPi, por lo que los 6V pasan a través de los ventiladores (12V son ligeramente más bajos, aproximadamente 11V; y 11V - 5V = 6V).
¿Es correcto?
Luego, si desconecto el "GND común" y traigo un cable del GND del RPi a la sección 5V de la placa (conectando las dos "X" en el esquema), claramente permanece siempre ENCENDIDO y también puedo para apagar completamente los ventiladores de 12 V (además, me sorprende que todas las señales PWM del RPi a los ventiladores, regulando su velocidad, continúen funcionando).
(Perdón por el simple diagrama de circuito, espero que no haya demasiados errores, especialmente sobre las anotaciones: hago esto por diversión y no soy un experto)