Estoy buscando una manera de mejorar el tiempo de subida de un espejo actual.
Mi problema es el siguiente: quiero interactuar con un protocolo de cable único desconocido.
Estoy empezando con una señal digital que tiene un nivel alto que puede ser entre 1.8 y 5V (que se muestra en el gráfico como DigIn). Necesito cargar esta señal basada en 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 DigIn debe ser independiente del nivel de señalización de DigIn. Alrededor de 1 mA, pero hay un margen de maniobra.
Para hacerlo, cargo la señal DigIn utilizando un espejo de corriente estándar como se muestra a continuación:
El circuito funciona como debería, excepto por una cosa: no estoy contento con el tiempo de subida. Si ModulateIn se eleva, toma un tiempo hasta que los transistores comienzan 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í, es por eso que elegí transistores de RF rápidos.
Pregunta: ¿Cómo puedo mejorar el tiempo de respuesta del espejo actual? Probé técnicas de aceleración de aplicaciones de conmutación de transistores, como agregar un condensador de aceleración paralelo a la resistencia de base, pero eso no funciona.
¿Alguna idea de cómo mejorar el tiempo de subida excepto para elegir transistores aún más rápidos?