Rayo. Sí, hay cientos, si no miles de buenas páginas sobre el uso de BJT para casi cualquier tipo de arreglo de cambio que puedas imaginar. También funcionan bien como cambiadores de nivel , aunque a pesar de que usas esa frase, en realidad no creo que esa sea tu situación aquí. Si desea ver un ejemplo de cambio de nivel utilizando BJT, puede ver mi respuesta aquí .
A continuación, en lugar de darte un pez, intentaré enseñarte a pescar.
Para situaciones que involucran el cumplimiento de la corriente que excede su pin de E / S (como un relé) o también un voltaje de conducción diferente y más alto que el que puede manejar su pin de E / S (nuevamente, como su relé), o también donde necesita alguna protección contra inductivo retroceso (una vez más, como su relé) probablemente desee utilizar un BJT o FET externo como interruptor.
Puede organizar las cosas para que el cambio sea:
- En el lado bajo (cerca del suelo), o
- En el lado alto (cerca del voltaje de conducción de su relé u otro dispositivo), o
- En ambos lados (puente H, carga atada al puente, etc.)
Pero realmente necesita tener una buena razón para elegir (2) o (3), arriba. Implican más partes y, a menudo, son innecesariamente complicadas si no tienes una buena razón. Entonces, el interruptor del lado bajo es la primera opción para examinar algo como esto.
Para diseñar cualquier interruptor, comienza con las especificaciones de lo que necesita conducir y las especificaciones de lo que tiene para conducirlo.
Veamos una hoja de datos ESP8266 :
Aquí, puede ver que el cumplimiento actual de un pin de E / S tiene un valor máximo de . Esto significa que debe planear mantenerse por debajo de ese valor. Me gusta estar por debajo de la mitad del máximo, y aún menos ser mejor si puedo manejarlo. Menos es mejor porque si está utilizando varios pines de E / S diferentes al mismo tiempo, la carga se suma y hay límites de disipación para todo el puerto y también para todo el dispositivo. Incluso si no se mencionan, existen. Así que mantenga las cosas lo más bajo posible.yoMETROA X= 12mamá
También tome nota de los límites de voltaje. Suponiendo que está operando en , entonces garantizan un alto voltaje de salida del 80% de eso, o
V O H ≥ 2.64VCC= 3.3V
(Esto significa, cuando se obtieneIMAX). También garantizan un bajo voltaje de salida del 80% de eso, o
V O L ≤ 330
VO H≥ 2.64V(Voh Min)
yoMETROA X
(Esto significa, cuando se hunde
IMAX.)
VO L≤ 330mV(Vol Max)
yoMETROA X
Veamos ahora una hoja de datos de retransmisión típica :
Desde aquí puedes ver que la resistencia es y que la corriente requerida es 40125Ω .40mamá
VCmiVCmiVCmiβ
Los bits de datos anteriores dicen que realmente necesita un interruptor externo por todas las razones mencionadas anteriormente. Lo necesita porque requiere un mayor cumplimiento de la corriente que su pin de E / S puede proporcionar, porque desea proteger su pin de E / S contra la fem inversa de la inductancia del relé y porque el relé requiere un voltaje más alto que su E / S pin puede proporcionar. ¡Ni siquiera piense en usar la E / S directamente!
También puede usar casi cualquier BJT, debido a la baja corriente que necesita el relé.
100mamá
En este caso, usaría lo que tengo mucho: dispositivos OnSemi PN2222A . Comencemos examinando la Figura 11:
β= YoCyosi= 10VCmiyoCyosi= 10
yosi= 4mamá(Ib)
VB E≈ 800mV(Vbe)
Tiempo para preparar un esquema:
simular este circuito : esquema creado con CircuitLab
R1Voh MinVbeIb
R1= 2,64V - 800mV4 4mamá= 460Ω(R1)
470Ω
Digamos que su pin de E / S es más poderoso de lo que asumimos y tiene un completo3,3V3,3V - 800mV470Ω≈ 4.4mamá
R1 flota y no está conectado a su ESP8266. Y hay otras razones. Pero no es vital aquí, así que dejaré la discusión al respecto por ahora.
100mamáβ
150mamáyosiVCmiVCmi100mVyosi≈ 8t e x t r m m A10mamáβ de aproximadamente 15 a 20 probablemente funcionará bastante bien.
Tomando todo esto juntos para su relevo en 100mamáyosi= 4mamáyosi= 5mamáyosi= 6.7mamá está bien.
R1
R1= 2,64V - 800mV5 5mamá= 368Ω(R1 rehacer 1)
R1= 2,64V - 800mV6.7mamá= 275Ω(R1 rehacer 2)
R1= 330Ω7.5mamá12mamá