¿Cómo abrir y cerrar el transistor PNP con el pin IO?

0

Los transistores PNP se abren cuando conectas su base a tierra. Para el uso con procesadores, se recomiendan los transistores NPN porque puede abrirlos emitiendo una señal alta a través de ellos. Sin embargo, no tengo ninguno de estos y estoy en medio de algo en este momento. Me gustaría terminar el trabajo con transistor PNP.

Lo que intenté fue conectar la base del transistor a tierra mediante una gran resistencia. Esto lo deja abierto de manera predeterminada, pero si también lo conecta a VCC, el transistor se cierra.

simular este circuito : esquema creado usando CircuitLab

El circuito anterior funciona, pero solo si uso un interruptor real para conectar la base a VCC. Si utilizo la señal LOW de los procesadores, no funciona; en su lugar, el relé que está conectado al transistor solo se abre por un momento breve cada vez que cambia la señal. Lo más extraño es que lo mismo sucede cuando la señal va de BAJA a ALTA y viceversa.

El procesador que estoy usando es ATTiny13, IO pin 3 en particular.

    
pregunta Tomáš Zato

1 respuesta

1

A diferencia de los transistores de efecto de campo, los transistores bipolares no están controlados por una compuerta voltaje sino por una base actual .

El voltaje entre la base y el emisor es casi constante mientras el transistor esté conduciendo. Esto significa que el voltaje entre la base del transistor y la tierra (es decir, la caída de voltaje sobre la resistencia "pull down") es casi constante.

Cuando opere el interruptor en el esquema que publicó, la caída de voltaje sobre la resistencia "pull down" será mayor que este voltaje constante. Esto significa que la tensión entre el emisor y la base del transistor (que es la tensión sobre la resistencia R2) será demasiado baja, por lo que no podrá salir más corriente de la base del transistor.

Una vez más: cuando trabajas con transistores bipolares tienes que pensar en corrientes (y olvidarte de voltajes ):

Debe diseñar el circuito de manera que actual o no fluya fuera de la base del transistor, según el software del microcontrolador.

Si opera su microcontrolador con 5 V, puede intentar conectar las resistencias de 20 kOhms al pin de E / S en lugar de a tierra. ¡No coloque ninguna resistencia de "bajada"!

Si el pin de E / S está "bajo", hay una diferencia de voltaje entre la base del transistor y el pin de E / S. Una corriente fluirá a través de la resistencia; esta corriente también sale de la base del transistor. El transistor estará conduciendo.

Si el pin de E / S está "alto", no hay diferencia de voltaje en la resistencia. No fluye corriente y el transistor no conducirá.

Si opera el microcontrolador con 3.3 V, las cosas se pondrán más complicadas. La forma más sencilla sería modificar el circuito en el esquema que publicaste en este caso:

Coloque un transistor NPN "pequeño" entre la resistencia y la tierra y opere el transistor NPN utilizando el pin de E / S:

Cuando el transistor NPN conduce, una corriente puede fluir fuera de la base del transistor PNP y el transistor PNP también conducirá.

Cuando el transistor NPN no conduce, la corriente no saldrá de la base del transistor PNP y el transistor PNP tampoco conducirá.

  

Comenzó a funcionar cuando en su lugar usé dos resistencias de 10kOhm, poniendo una a tierra, una a la base de la resistencia y una salida digital entre ellas. Ahora estoy mayormente curioso si lo que hice es teóricamente correcto.

La resistencia de 10 kOhms entre el pin de E / S y la conexión a tierra no debería tener ningún efecto en este caso.

Sin embargo, los efectos que describe suenan muy extraños con esta configuración.

¿Podría medir el voltaje en el pin de E / S (para asegurarse de que realmente cambie a alto / bajo) así como la caída de voltaje en la resistencia de 10 kOhms entre el transistor y el I / O pin?

Por cierto:

Algunos microcontroladores utilizan una salida de drenaje abierto con una resistencia de pull-up. En este caso, el microcontrolador puede emitir 0 V muy fácilmente, pero habrá una caída de voltaje dentro del microcontrolador cuando la salida sea "alta". En este caso, no tiene posibilidad de obtener un voltaje "alto" en el pin de E / S cuando se instala la resistencia de 10 kOhms entre el pin de E / S y la conexión a tierra.

De acuerdo con la hoja de datos, ATtiny 13 no funciona así, pero nunca se puede saber ...

    
respondido por el Martin Rosenau

Lea otras preguntas en las etiquetas