Estoy construyendo un puente H con Darlington, TIP122 y TIP127 complementarios, ya que son baratos y los tiene la tienda cercana (sé sobre la disipación de alta potencia, no importa), y encontré problemas con el lado alto conductor.
Traté de usar un 2N2222 como circuito impulsor para encender y apagar el TIP127, y hasta donde me dice EWB, mi idea debería funcionar, al menos en teoría...
Estoy construyendo este circuito de muestra para probar la corriente absorbida por el 2N2222 para ver si está dentro del rango del GPIO del microcontrolador que tengo disponible (el STM32F205 ).
En el circuito real , si uso los valores de resistencia representados, parece que no puedo apagar el darlington , y sospecho que el problema es la corriente de fuga 2N2222 en su estado apagado, pero no estoy seguro.
Cambié la resistencia pull-up R4 y la resistencia R2 con recortadores de 5k, y logré encontrar un lugar donde el TIP127 realmente se apaga; pero luego, al cambiar de nuevo S1, ya no se enciende: |
¿Qué se me olvidó tener en cuenta?
EDITAR, aclaración:
el circuito que construí se comportaba de manera diferente a lo que predije, así que pensé que había algún error de diseño debido a la inexperiencia. Mi pregunta era si un cálculo erróneo de los valores de resistencia (o algún otro error) en un circuito como el que se muestra, podría conducir a un comportamiento tan inesperado.
Al final, estaba trabajando con el transistor equivocado (o la hoja de datos equivocada, si cambia de punto de vista), por lo tanto, la pregunta en sí no tiene sentido... Me llevó a alguien del otro lado del mundo para hacerme tomar una mira más de cerca, así que, mi mal.
Ahora me siento completamente estúpido... El tipo del mostrador me dio transistores diferentes de los que pedí, aunque no se molestó en señalarlo: resulta que actualmente tengo el P2222A, no el 2N2222 , que la hoja de datos muestra claramente tiene un pinout invertido.
Gracias a @brhans por la precisión en el comentario y a todos los demás que me ayudaron a resolver esto.
brahans
bimpelrekkie
Trevor_G
Jacobo
Trevor_G
brahans
Tony Estuardo EE75
Tony Estuardo EE75