Usando el transistor NPN como interruptor

8

Antes de hacer mi pregunta, debo decir que soy muy nuevo en el trabajo con la electrónica y es posible que no sepa muy bien cómo describir mi problema.

Estoy tratando de usar un pin en mi microcontrolador msp430 que tengo como reemplazo para un botón en un dispositivo. El msp430 es 3.3v y el dispositivo que estoy cambiando es de 5 voltios. Tenía la impresión de que podría usar un transistor 2n3904 en lugar del botón aplicando corriente activando el pin en el msp430 que dejaría pasar la corriente desde el colector al emisor, y espero que "presione" el botón.

Esta es mi configuración actual

Sin embargo, activar el pin no activa el circuito. Cuando conecto el puente para el LED incorporado, puedo verificar que el pin esté funcionando. también, cuando conecto el 5v del colector a la base mediante un cable, puedo activar el transistor.

¿Qué otra información me falta para resolver esto? Gracias de antemano

EDITAR: Después de leer los comentarios, agregar una resistencia de 4.6k entre la base y el pin IO y conectar mi tierra de 3v y mi tierra de 5v me permitió controlar el transistor sin ningún problema notable. ¡Gracias!

    
pregunta Strayermm

3 respuestas

7

Parece que necesita una resistencia limitadora de corriente entre su pin de salida y la base del transistor (asumiendo que no lo omitió a propósito, por brevedad). Sin la resistencia, cuando establece el pin de salida en ALTO, está causando un cortocircuito a tierra. Eso puede dañar el pin, si no lo ha hecho ya.

Supongo que una resistencia de 10K lo haría. Eso es lo que uso con mis ATmegas y ATminis. Pero revise la hoja de datos de su MCU para ver los valores apropiados.

Es un error bastante común pensar que la unión del emisor de base ya tiene algún tipo de propiedad limitante actual, pero no la tiene. Tiene muy baja impedancia. Normalmente lo considero un simple cable. Eso me ayuda a evitar este tipo de errores. Lo mismo se aplica a la unión colector-emisor.

Por cierto, su ruta de colector-emisor no tiene resistencia limitante de corriente o carga. ¡Cuidado!

    
respondido por el Ricardo
4

Además de la resistencia limitadora de corriente mencionada por Ricardo, también querrá asegurarse de que tanto el dispositivo MSP430 de 3.3v como el dispositivo de 5V estén conectados a tierra. Esto hará que 0V para el MSP430 tenga el mismo potencial que 0V para el dispositivo de 5V.

Acabo de terminar un proyecto este fin de semana en el que utilicé un MSP430 G2553 para controlar los botones de encendido y función de una cámara barata con transistores, y tuve exactamente el mismo problema. Tuve que agregar resistores limitadores de corriente, y debo asegurarme de que los emisores y colectores de los transistores estén conectados correctamente a los botones. Antes de agregar las resistencias, parecía que mi botón de encendido / transistor estaba funcionando, pero realmente había estado cortocircuitando el transistor y la cámara estaba leyendo el máximo en el pin del MSP430 directamente.

Para referencia, mi pregunta de hace unos días.

    
respondido por el mouseas
4

Su circuito solo funcionará como un interruptor de lado bajo, lo que significa que debe estar conectado al lado de tierra de la carga como

Sientiendobien,quierehaceruninterruptordeladoalto(conectadoalladoVccdelacarga).Enesecaso,necesitaráunPNPutilizadocomo

(Hice el esquema para una pregunta similar, no me importa el suministro de 9V, es el mismo para 5V)

Lea mi respuesta a Arduino, NPN y RGB de cátodo común .

    
respondido por el alexan_e

Lea otras preguntas en las etiquetas