4 votos

Mejorar el tiempo de subida del espejo de corriente NPN

Estoy buscando una manera de mejorar el tiempo de subida de un espejo actual.

Mi problema es el siguiente: Quiero interactuar con un oscuro protocolo de un solo cable.

Empiezo con una señal digital que tiene un nivel alto que puede estar entre 1,8 y 5V (mostrado en el gráfico como DigIn). Necesito cargar esta señal en base a una señal digital diferente con un voltaje fijo (estoy generando esta señal). Esta señal se muestra como ModulateIn en el gráfico.

La corriente que extraigo de la señal de DigIn debe ser independiente del nivel de señalización de DigIn. Alrededor de 1mA, pero hay cierto margen de maniobra.

Para ello cargo la señal DigIn utilizando un espejo de corriente estándar como se muestra a continuación:

Circuit showing my current mirror

El circuito funciona como debería excepto por una cosa: no estoy contento con el tiempo de subida. Si ModulateIn sube, tarda un rato hasta que los transistores empiezan a conducir. Esto se puede ver en un pequeño retraso en la corriente extraída de DigIn.

Estoy tratando con frecuencias de aproximadamente 4Mhz aquí, por eso elegí transistores de RF rápidos.

Pregunta: ¿Cómo puedo mejorar el tiempo de respuesta del espejo actual? He probado las técnicas de aceleración de las aplicaciones de conmutación de transistores, como añadir un condensador de aceleración en paralelo a la resistencia de base, pero no funciona.

¿Alguna idea de cómo mejorar el tiempo de subida, aparte de elegir transistores aún más rápidos?

0 votos

Tuve que leerlo unas 10 veces para entenderlo. Básicamente, cuando ModulatieIn se eleva, necesita encender un disipador de corriente que extraiga aproximadamente 1mA de DigIn, que puede estar en cualquier lugar de 1,8 a 5V. ¿Es eso? ¿Hay algún otro voltaje disponible del que podamos extraer corriente de reposo todo el tiempo? Y por cierto, no hay necesidad de dos transistores. Se puede hacer esto bastante bien usando 1 transistor, aunque no estoy seguro de que el tiempo de conmutación mejore.

0 votos

Cuando dices que has probado con un tapón en paralelo con la resistencia base, ¿quieres decir que has puesto un tapón en paralelo con R3 del esquema anterior?

0 votos

En lugar de mostrar cómo crees que puedes implementar algo, ¿por qué no te limitas a exponer lo que quieres que suceda con respecto a las entradas y salidas?

4voto

Jun Puntos 55

EDIT: mkeith ha señalado un fallo en mi diseño. La beta reducida podría ser un problema con Q4 en saturación. Voy a dejar esto aquí porque tiene alguna otra buena información, pero el circuito en sí no va a funcionar porque cuando Vmod es alta, DigIn será impulsado hacia atrás por Q4 que es probablemente muy indeseable.


Los espejos de corriente no funcionan con mucha precisión con componentes discretos porque hay altos niveles de desajuste de transistores, así que dudo que los espejos de corriente sean una buena idea aquí. Otros problemas con su circuito incluyen la alta resistencia de R3 ralentizando la rapidez con la que la corriente puede ser inyectada en Q2 y Q1. La configuración que tienes obliga a que tu valor de corriente (1mA) esté directamente correlacionado con la velocidad de conmutación. Si aumentaras la corriente, conmutarías más rápido, pero has especificado que la corriente debe permanecer en torno a 1mA. Eso significa que tenemos que desacoplar de alguna manera estos dos parámetros de diseño.

He aquí un intento de resolver los problemas de los que hablas.

schematic

simular este circuito - Esquema creado con CircuitLab

Q3 está en configuración de colector común (emisor-seguidor) por lo que no hay efecto miller por lo que es un interruptor rápido.

Q1 y Q4 están en una configuración en cascada que reduce la ganancia de Q1 reduciendo el efecto miller y aumentando así la respuesta en frecuencia del mismo. Q4 no hace nada más que fijar la tensión de colector de Q1 a ~2,3 como máximo por la típica tensión de umbral Vbe de 0,7V de un bjt. Q1 tiene dos propósitos, con su base a ~2.3V cuando Vmod es alto, el emisor estará a aproximadamente 1.6V. 1.6V/1.6kohms te da la corriente de 1mA que buscas. Al mismo tiempo, este es el transistor de conmutación. Cuando Vmod baja, la base de Q1 baja y evita que cualquier corriente fluya desde Dig_Sig hasta tierra.

Por último, R2 debe ajustarse a cualquier valor de su elección. Cuanto mayor sea la resistencia, más lenta será la respuesta del circuito. Cuanto menor sea la resistencia, mayor será la corriente de reposo que se desperdiciará.

0 votos

Muchas gracias por la respuesta. Primero tendré que entenderla completamente antes de aceptarla.

0 votos

@horta, ¿comprobó que la corriente de colector de Q4 está en torno a 1mA en todo el rango de tensión de funcionamiento? ¿No estará Q4 en fuerte saturación, y por tanto operando con una beta muy reducida? Corrígeme si me equivoco.

0 votos

La configuración en cascada suele ser un truco útil para vencer la capacitancia de Miller.

3voto

Spehro Pefhany Puntos 90994

Si utilizas transistores más rápidos y añades un poco de bias puedes reducir el retardo de forma significativa. Por ejemplo:

schematic

simular este circuito - Esquema creado con CircuitLab

Esto tiene un tiempo de subida simulado de < 4ns.

0 votos

Muchas gracias por la respuesta. Probaré una simulación esta noche. Un tiempo de subida inferior a 4ns sería estupendo.

0 votos

A grandes rasgos, este es el motivo por el que pregunté inicialmente si había un carril de alimentación disponible. Para ayudar a polarizar el transistor antes de tiempo para reducir la velocidad de conmutación.

0 votos

Consejo de @NilsPipenbrinck: reduce el tamaño máximo del paso en SPICE para obtener una simulación más precisa de los tiempos de subida rápidos. (en este caso, quizá 0,1ns o menos).

1voto

mkeith Puntos 2726

Cuando se dispone de un raíl de tensión regulado, hay una forma sencilla de construir un disipador de corriente de un solo transistor que mantiene una corriente bastante constante en un rango bastante amplio de VCC. Por sí mismo, no creo que este circuito te ayude, pero lo presentaré de todos modos.

schematic

simular este circuito - Esquema creado con CircuitLab

Básicamente, es un seguidor de emisor. Poniendo 0.5V a través de R3, dibuja alrededor de 1mA del colector sin importar el voltaje en DigIn. Sin embargo, tampoco creo que sea un conmutador rápido.

Hay un problema de coeficiente de temperatura, pero dependiendo de la precisión que se necesite, puede funcionar bastante bien.

1 votos

Buena captura de mi circuito. Eso nos lleva a una cuestión relacionada. Si DigIn es de 1,8V, en realidad tendré conducción inversa, lo que impediría que DigIn bajara. Estoy demasiado acostumbrado a diseñar con mosfets que no tienen ese problema. Voy a borrar mi respuesta. Gracias por detectar el error.

1 votos

No tienes que borrarlo. ¿Tal vez sólo añadir una nota? Creo que es una respuesta muy útil, y el diseño de transistores discretos es un asunto complicado.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X