Tengo una placa EspressoBIN, que tiene pines GPIO de 1.8V con una corriente máxima de 8 mA.
Estoy intentando controlar algunos LED de estado y un ventilador de 5 V, por lo que estoy usando 2N2222s con resistencias de base de 220 Ohmios conectados a los pines GPIO, emisores en tierra, y entre 0 y unos cientos de ohmios de conexión Colectores, carga y + 5V. (220 Ohm, así que no estoy perdiendo mucho voltaje para mover el ventilador)
Esto funciona bien, excepto durante el arranque. Resulta que el EspressoBIN, de forma predeterminada, establece los pines GPIO en "IN". En ese estado, están a 1.8 V con una impedancia interna de aproximadamente 10 kOhm. Esto es suficiente para encender los transistores para que los LED y el ventilador se enciendan (a media velocidad).
Solo puedo convertir los GPIO en "OUT" una vez que la placa se haya iniciado por completo (unos 60 segundos más tarde).
¿Cuál es el circuito más simple posible que se pueda imaginar que mantiene mis cargas apagadas durante el arranque y me permite encenderlas / apagarlas a 5 V una vez que el GPIO está configurado en "OUT"? Tenga en cuenta que por proveedor, 8 mA es la corriente máxima que puedo dibujar.