Cómo evitar que la corriente de fuga NPN encienda un PNP. El darlington tiene un interruptor de alto nivel para electricidad automotriz

0

Soy nuevo en este foro; He buscado alrededor, pero no puedo obtener la respuesta que necesito. Estoy construyendo un kit de coche y usando un Arduino para ejecutar toda la electrónica. Para mi salida de potencia estoy usando TIP125 PNP Darlingtons, que Arduino cambia usando un transisitor NPN:

Me preocupa que la ganancia de la PNP y la NPN combinadas sea tan alta que las corrientes de fuga a través de la NPN tal vez sean suficientes para activar el darlington. ¿Cómo puedo calcular si esto es posible y qué puedo hacer para reducir el riesgo? En otro post vi una mención de una resistencia de pullup para el darlington, pero creo que tienen estos incorporados. No estaba seguro de cómo resolver si son suficientes.

    
pregunta kitcarjon

2 respuestas

2

No es necesario agregar nada. El TIP125 ya tiene resistores de poco valor en ese país:

Tengaencuentaquelacorrientedefugareal(2mAmáximoa25°Cconcorrientedebasecero-Iceo)estábastantepocoespecificada.Yoesperaríaquefueramáscomo200nAtípicamente(10,000vecesmenosqueelmáximogarantizado).

Paraaveriguarsiestoestábien(¡enlugardehacerloconlosojoscomolohiceyo!),considere,porejemplo,0.5VatravésdeR1(nodeltodoencendido),loquerequeriríaunacorrientede63uAantesdequecomienceagirareneltransistordeentrada.Mirandola hoja de datos 2N3904 , la fuga máxima garantizada del 2N3904 es de 50 nA a 25 ° C . La regla general es que esto se duplica cada 10 ° C, pero aun así, incluso a 105 ° C, deberíamos tener menos de 13uA de corriente de fuga, que es aproximadamente 1/5 de la corriente requerida para comenzar a preocuparnos.

    
respondido por el Spehro Pefhany
0

La respuesta de Spehro Pefhany es correcta. Solo quiero añadir algunas cosas. Tenga en cuenta que la ganancia del transistor NPN no se combina con PNP cuando se considera una corriente de fuga. La única ganancia que tienes cuando NPN está apagado es la ganancia de darlington. Luego tienes la corriente de carga mínima (digamos que es un relé de 50 mA) dividida por la ganancia de darlington - 1000 = > necesitas 50uA para encender el PNP. Incluso sin las resistencias Darlington integradas, es 1000 veces más grande que la corriente de fuga de 2N3904 especificada en la hoja de datos (50nA). También puedes calcular al revés. 50nA de fuga * hfe = 1000 = 50uA. Entonces, si pones una carga de 50 uA o menos, debes preocuparte por las fugas y calcular si las resistencias integradas evitarán que se enciendan. Teniendo en cuenta que un led simple está entre 1 y 10 mA, rara vez encontrará una carga tan baja. Y si lo haces, no necesitarías darlington de todos modos.

Otro consejo: si solo necesitas 50 uA (eso es 5 mA si quieres conducir con 5 A del cual es capaz el darlington) no necesitas 1 k en la base NPN. El mínimo de 2N3904 es 100 a 10 mA, por lo que 5mA / 100 = 50uA. Si arduino es 5V, la resistencia de base debe ser 5V - Vbe = 5V - 0.85 = 4.15V dividida por la corriente requerida 50uA (que es 50 * 10 ^ -6) = 83kOhm. En realidad debería usar más bajo que eso. Recomendaría R1 = 20-47kOhm.

El cálculo es el mismo para R2: debe elegir que tenga 5 mA en la base si desea una unidad de 5A. Entonces, R2 = (12V-Vcenpn-Vbepnp) /0.005 = (12-0.2-2.5) /0.005 = 1.86k - use 1.8k. Pero si desea controlar un relé que no supere los 50-100mA, puede usar una resistencia más alta: 10k-47k (para 100mA debe ser < 93k)

    
respondido por el NickSoft

Lea otras preguntas en las etiquetas