2N3904 aplicación de conmutación

0

Uso 2N3904 como interruptor para apagar / encender el control del módulo NEO-6M por Atmega328p.

Puedo dibujar hasta 96mA (100 mA).

Veo en el intercambio de pila que Ib = Ic / 10 para forzar la saturación total del transistor.

Calcule la corriente para la base Ib:

Ib = Ic / 10 Ib = 100/10 Ib = 10mA

Calcular el Rb:

Rb = (VCC - Vbe) / Ib Rb = (4 - 0.95) / (10/1000) Rb = 305 ohmios

Pero cuando puse 305ohm / 100ohm para basar el módulo gsm encendido pero reiniciando el ciclo, creo que no proporciono suficiente corriente.

Soy extraño, pero cuando conecto el GPIO directamente a la base, ¿funciona?

Nota: comparto el mismo VCC entre el colector y el emisor de la base (de mi batería de litio).

¿Quizás el transistor no está diseñado para mi aplicación, tal vez conecte dos transistores como Darlington?

Saludos

    
pregunta kiki67100

2 respuestas

1

Considere el 2N3904 conducido con 10 mA y controlando una carga de 100 mA: -

SeusólahojadedatosON-SEMIparaloanterior.

Comopuedever,lacaídadevoltiosincurrida(delcolectoralemisor)esdeaproximadamente0,35voltiosyestosepierdeatravésdeltransistor,esdecir,lacargade100mAnorecibe5voltios;recibe4,65voltiosyestopuedesersuficienteparacausarlosproblemasqueestáviendo.

ConlabaseconectadadirectamentealpinIO,esposiblequeestéforzando20mA+enlabaseylacaídadevoltiospodríasersolode0,3voltiosatravésdeltransistor.Estopuedeestar"en el límite" OK y, por lo tanto, su sistema parece funcionar.

Recomendaría utilizar un MOSFET de canal N que tenga una resistencia de activación inferior a 1 ohmio para solucionar este problema. Encontrar un dispositivo de nivel lógico capaz de exhibir una resistencia de menos de 1 ohmio debería ser bastante sencillo.

    
respondido por el Andy aka
1

¿Controlar el pin de suministro de U-blox + con un transistor NPN? Solo puedo imaginar una manera de hacer esto:

simular este circuito : esquema creado usando CircuitLab

El circuito anterior es mala práctica . El interruptor del transistor tiene demasiada caída de voltaje cuando el pin GPIO se eleva ... incluso cuando reduce R1 a cero ohmios.
Use un interruptor PNP de lado alto en su lugar:

simular este circuito Y si su módulo GPS realmente extrae una corriente de 100 mA en su pin de suministro, use un transistor más grande que pueda manejar más PN2907, 2N4403 o equivalente. La tensión de saturación en este caso es mucho menor que la del interruptor NPN, y no se calentará tanto. Aún mejor: use un MOSfet de canal P que tenga un umbral de umbral de nivel lógico. No necesitarás una resistencia de base (0 ohmios) en este caso.
Tenga en cuenta que la lógica del conmutador GPIO está invertida con el conmutador de lado alto PNP (igual que el conmutador MOSfet del canal P): Para encender su U-blox 6M, el pin GPIO del microcontrolador se dirige a la lógica BAJA . Para apagarlo, GPIO se dirige a lógica ALTA . Mientras que el pin GPIO es de alta impedancia (triple estado), el módulo U-blox estará inactivo (apagado). Sin embargo, si usa el MOSfet de canal P, un pin GPIO de alta impedancia le dará una potencia indefinida a U-blox, por lo que en este caso, el transistor PNP podría ser más seguro.

    
respondido por el glen_geek

Lea otras preguntas en las etiquetas