interruptor de lado alto controlado por uC

Diseñé un circuito que se enciende cuando se enciende el automóvil (la llave está en ACC u ON). Luego, el uC del circuito habilita 12 V de la batería configurando el puerto PC5 alto. El uC detecta cuando la llave está apagada cuando el puerto PC4 pasa a nivel alto a través del optoaislador y el uC permanece encendido hasta que envía el puerto PC5 a nivel bajo eliminando el suministro de batería de 12 V, lo que desactiva el circuito hasta que la llave se vuelve a encender. Hay muchas preguntas anteriores que cubren el cambio de lado alto, pero no he visto una como esta. El circuito funciona bien en la placa de prueba, pero no sé si es el mejor enfoque. ¿Debería considerar usar un FET en lugar del 3906 BJT? ¿Sería un BJT más apropiado que el optoaislador? ¿Algún error evidente con este diseño (componentes de valor innecesarios o incorrectos, etc.)?fuente de alimentación conmutada uC

Está utilizando un regulador de 5V en su "suministro de +3.3V"...
El optoacoplador es bastante inútil. Solo nosotros otro 2N3904.
@Ignacio Gracias. Fui de un lado a otro entre los reguladores mientras probaba diferentes uC. Diagrama corregido.
@Mate. Tenía un 3904 allí y obtuve un puñado de optoaisladores para experimentar. No estoy seguro de que proteja el uC de todos modos con los terrenos en ambos lados conectados entre sí.

Respuestas (1)

El interruptor de alimentación 2N3906 se ve bien en lo que respecta a la topología del circuito. El 2N3906 está clasificado para un máximo de 200 mA y, siempre que su carga total en el regulador sea menor, debería estar listo para comenzar. Si necesita una corriente de carga mayor que, por ejemplo, 150 mA, le recomendaría que busque otro transistor PNP con una clasificación de corriente más alta.

Tal como está diseñado en este momento, la corriente base que extrae del transistor PNP es de alrededor de 1 mA. Teniendo en cuenta que la ganancia de corriente en el peor de los casos de un 2N3906 es 30, es posible que desee considerar cambiar el R10 a un valor más bajo para aumentar la corriente base del PNP hasta el nivel de 8 mA para que el PNP pueda saturarse por completo cuando se consume la corriente nominal.

Ok, ¿entonces debería seleccionar la base R usando la curva hFE (Figura 1 de mi hoja de datos)? Las curvas parecen alcanzar su punto máximo entre 8 y 10 mA. El uso de 2k2 produce ~5mA y el uso de 1k produce ~11mA. Cualquiera de los dos estaría bien?
@unix: observo la corriente de colector máxima que tendría en el circuito. Luego redondeo hacia arriba en un 30 a 50%. Luego, divida eso por la ganancia de corriente mínima (30 en el caso de la hoja de datos 2N3906 que verifiqué) para obtener la corriente base en el peor de los casos para diseñar. Esto es principalmente específico para el diseño de circuitos conmutados. En el caso de los circuitos amplificadores lineales, hay otros factores a considerar que no son realmente importantes en su aplicación.
Un amperímetro lee 45mA para todo el circuito. Incluso duplicar eso y dividirlo por la ganancia de corriente mínima da 3 mA, pero ahora entiendo cómo se derivaron los 8 mA. Gracias. ¿Necesito siquiera R13 y R10? ¿Puedo simplemente configurar R8 para dar la corriente base deseada? Mi razón original era crear un divisor de voltaje, pero 12 V está dentro del límite de 3904. No recuerdo por qué agregué R13 pero ahora parece innecesario.
De hecho, R13 no es necesario. Sin embargo, es R10 el que limita la corriente base del 2N3906. R8 ayudará a que el Q1 se apague un poco más rápido cuando se apague el Q2.
Diagrama actualizado. Quité R13 y reemplacé el optoacoplador con un NPN, R1 y R2. El colector de Q4 está conectado a un pull-up interno en el uC y sube cuando la llave está apagada.