Para un proyecto Arduino necesitaba voltajes de 5V y 12V. Específicamente, para un IC necesitaba 5 V y necesitaba poder encenderlo y apagarlo usando un PIN de Arduino. Dado que la corriente dibujada por el IC podría exceder lo que se puede extraer de los pines Atmega328, y como no podía tolerar menos de 5 V, intenté usar el siguiente circuito.
Entonces, la idea era controlar la fuente de 12 V usando el transistor BC547 con la base controlada por un pin Arduino, y luego alimentar el emisor del transistor a una configuración estándar del regulador 7805 (con tamaños de tapa tomados de la hoja de datos del 7805) .
Sin embargo, el circuito no funciona como se esperaba. Solo veo 4.32 V en el emisor del transistor, no 12 V como esperaba. Puedo ver que la entrada a la base es de 5 V y, dada la resistencia 4K, debería haber una corriente considerable para la base (al menos para 100-200 de corriente de colector-emisor). Sin embargo, parece que el único voltaje que estoy viendo en el emisor es el mencionado 4.32 V, que parece ser solo el voltaje base menos una caída de voltaje. Cambiar la resistencia 4K a, por ejemplo, 800 ohm no cambió esto.
Entonces, ¿cuál es el problema aquí? ¿No es posible controlar 12V usando 5V en la base? Si es así, ¿de qué valores en la hoja de datos se puede derivar este hecho?
Intenté reemplazar el BC547 con un MOSFET 2N7000, y realmente funcionó y veo 11.3V en el emisor del transistor y 5V en el PIN de salida, como se esperaba. Pero no veo por qué el BC547 no pudo hacer el trabajo.