Necesito generar una onda cuadrada de +/-12 V, con una tolerancia de +/-0,4 V. El propósito es conducir la señal piloto de un cargador de nivel 2 del vehículo eléctrico, para aquellos curiosos.
EDIT (aclaración) Lo que estoy tratando de diseñar aquí es el controlador EVSE que se muestra a continuación (la parte encerrada en rojo). Como se puede ver, la salida del circuito es +/-12 V señal PWM en serie con una resistencia de 1 K que es normalmente abierta si no hay coche conectado, o tirado a tierra a través de diferentes valores de resistencia por el coche para señalar diferentes estados cuando está conectado a dicho coche.
FIN DE EDICIÓN
Se trata de un proyecto de hobby y de un ejercicio mental, por lo que me gustaría utilizar componentes discretos que ya poseo, es decir, BJT y resistencias, y evitar los amplificadores ópticos, ya que los que pueden lograr salidas de carril a carril dentro de las especificaciones deseadas son difíciles de conseguir para mí. También soy consciente de que una solución más sencilla sería una etapa MOSFET push-pull, pero como he mencionado antes, esto también es para tratar de entender mejor los BJT.
Este es el esquema que se me ocurrió:
simular este circuito - Esquema creado con CircuitLab
Ten en cuenta que he utilizado una salida push-pull de emisor común en lugar de la más habitual de colector común porque la caída de 0,7 V de los seguidores de emisor estaría fuera de las especificaciones requeridas (+/-0,4 V alrededor de los raíles)
Q1 toma su señal de entrada (0..3.3 V) de un microcontrolador y acciona Q2 entre corte/sat.
Cuando IN
es de 3,3 V, Q2 está apagado y el nodo A
tiene ~11 V que satura Q4 mientras mantiene Q3 "casi" apagado. Como resultado, OUT
tiene una tensión de -11,8 V, que está dentro de la tolerancia deseada de +/-0,4 V.
Cuando IN
es 0 V, Q2 está encendido, A
tiene alrededor de -11,8 V, lo que satura Q3 mientras mantiene Q4 apagado. En este caso OUT
muestra +11,8 V, lo que también es bueno.
Sin embargo, veo dos problemas menores:
-
Como se puede ver en el siguiente gráfico, el retardo de propagación de V(OUT) de alto a bajo es aproximadamente 4 µs más largo que el de bajo a alto, y No puedo entender por qué . Como resultado, El ciclo de trabajo de OUT es mayor que el de IN por lo que tiene que ser compensado desde el software, lo que prefiero no hacer.
-
Hay algunos corriente de paso a través de Q3 y Q4 Aunque no es alarmante, preferiría no tenerlo. Podría ser necesaria una inductancia + diodo fly-back, pero me pregunto si este problema es derivado del anterior y arreglarlo también arreglaría esto.
A continuación se ofrece una simulación de varias soluciones
Para estudiar y comparar. La entrada se ajusta a 200 KHz para mostrar mejor el retardo de propagación. Trazado:
- tensiones de entrada y salida
- \$I_{c}\$ de los BJT de salida.
Jonk
Esta es la respuesta actualmente aceptada debido a su simplicidad, bajo shoot-through y simetría de retardo de propagación.
Esto tiene el problema de que ambos BJT de salida están activos cuando IN
flota, lo que podría solucionarse con la resistencia de realimentación R8 que enclava el circuito en su último estado y, además, sustituyendo la resistencia de salida R6 por dos de 1 K entre los colectores de salida.
Además, ten en cuenta que la simetría del retardo de propagación en este circuito depende de la elección de los transistores NPN/PNP y, más concretamente, de sus capacitancias de unión. Prueba a simular con diferentes transistores o a barrer sus capacitancias para ver el efecto.
2 votos
V4 está al revés
1 votos
@jsotola: el riel inferior está destinado a ser -12v
1 votos
Eso es correcto ... el lado positivo de la fuente de alimentación V4 debe estar conectado a tierra
0 votos
... y Q3/Q4 no están protegidos de los disparos. No hagas esto con elementos reales antes de mejorarlo (mucho).
1 votos
@jsotola: no hay diferencia funcional entre -12v con (+) apuntando hacia arriba y +12v con (-) apuntando hacia arriba a menos que me esté perdiendo algo muy básico aquí
2 votos
@fraxinus: Estoy muy abierto a aprender diferentes formas. Unas pocas respuestas proporcionaron protecciones de disparos, por favor publique la suya si tiene una alternativa / mejor.
0 votos
¿Has mirado cómo OpenEVSE trata esa parte del circuito del cargador? Tal vez valga la pena copiarlo.
0 votos
@filo: sí. Utilizan un DG419CJ, caro y exagerado IMO
0 votos
Suelo utilizar los DG403 para este tipo de cosas, pero hay muchas formas de hacerlo.