¿La forma más fácil de conectar dos pines cuando una salida está apagada?

Estoy planeando construir un interruptor que apague la fuente de alimentación de mi Raspberry Pi cuando un pin de salida del circuito integrado (ATtiny 85) esté bajo. La fuente de alimentación (Adafruit PowerBoost 1000C) se apaga cuando el pin EN se conecta directamente a tierra. He estado tratando de usar un circuito inversor de transistor NPN para hacer esto, pero no he tenido mucha suerte. Puedo usar el transistor (sin inversor) para apagar la energía cuando su base sube (conectando el EN al colector y la tierra al emisor), y puedo usar el inversor del transistor para encender/apagar un LED cuando la base baja/ alto, pero el circuito del inversor en realidad enciende cuando la base es baja, se apaga con la base alta (como el circuito del transistor SIN un inversor). Puede ser que haya una resistencia pull-up interna en el PowerBoost que de alguna manera esté interfiriendo.

Me gustaría poder conectar la tierra a EN cuando mi salida IC es baja para poder ahorrar baterías y poner el ATtiny en modo de suspensión. El Pi estará apagado mucho más de lo que estará encendido.

¿Cómo puedo hacer que esto funcione? Probé un transistor PNP pero parecía tener el mismo problema. Preferiría no usar un relé porque no tengo uno de voltaje lo suficientemente bajo. Sin embargo, tengo muchos semiconductores.

¿Tiene una fuente de energía que no va a desaparecer cuando se apaga la fuente de alimentación?
Sí, estoy usando un CR2032
Me cuesta visualizar lo que estás tratando de hacer. Utilice el editor de esquemas incorporado para agregar un diagrama de bloques a su pregunta.
¿Soy solo yo, o parece que uno podría conectar el pin EN directamente a la salida del ATiny? El pin que baja es solo el controlador que tira del pin a tierra con un transistor, ¿no es eso exactamente lo que quieres?

Respuestas (1)

Si entiendo la pregunta, podrías hacerlo así.

esquemático

simular este circuito : esquema creado con CircuitLab

Aunque esto me parece algo redundante, ya que es esencialmente cómo funciona ATiny internamente. Una solución más elegante parecería ser conectarlos directamente, como en el siguiente diagrama. A veces se requiere el uso de un transistor discreto , pero solo si necesita hundirse más que la capacidad del controlador, y parece que solo está superando una resistencia pull-up, pan comido.

esquemático

simular este circuito

Tenga en cuenta que esto solo funcionará si los 2 circuitos tienen el mismo potencial de tierra, lo que generalmente se puede lograr conectando las tierras directamente entre sí.

También debe tener en cuenta que los 2 circuitos pueden estar funcionando con diferentes voltajes lógicos, por lo que para evitar problemas allí, debe configurar el pin en el ATiny en un estado hi-z (en arduino, modo "entrada") para evitar mucking con el otro circuito.

Tenga en cuenta que los dos deben compartir un terreno para que esto funcione.
@Passerby Excelente punto.
¡Gracias! No estoy seguro de si comparten tierra... ¿Significa eso que necesitan usar la misma batería o pueden conectarse a la misma tierra para ambas baterías?
@VictorVanHee No es necesario alimentarlos con la misma batería, solo conecte un cable desde el terminal negativo de una batería al terminal negativo de la otra, y listo.
Excelente. Creo que lo estaba haciendo demasiado difícil. Voy a probar esto mañana!
@VictorVanHee Déjame saber cómo va
¡Funciona perfectamente!