Generador de pulsos de caída exponencial de subida lineal

0

Para un experimento relacionado con un detector de neutrinos, necesito diseñar un circuito que genere el pulso similar al detector. Esto es necesario para probar la electrónica del extremo frontal.

Aquí están mis metas finales:

  

Forma del pulso: aumento exponencial lineal, tiempo de subida: 1-3nS, pulso   ancho: 10-20nS, frecuencia: 100Hz-10kHz (control de usuario / aleatorio)   distribución), amplitud: 0.05-15mV (control de usuario / distribución aleatoria)

Pero para comenzar con una nota simple, estoy tratando de generar un pulso de caída exponencial de subida lineal simple. Actualmente puedo generar pulsos cuadrados de 1 nS a 10 nS (utilizando FPGA), que imita la parte de aumento lineal debido al giro, pero necesito alguna sugerencia de circuito para la parte de caída exponencial. Intenté utilizar la descarga de condensadores, pero parece que incluso los interruptores de RF no son tan rápidos en términos de frecuencia de conmutación.

Cualquier sugerencia es bienvenida.

    
pregunta Purnendu Kumar

3 respuestas

1

EDITAR: traté de emular esto, pero algo está mal en el simulador de circuitlab.

PuedescontrolaruncircuitosimilaralgeneradordeMarx.DondetengasT_riseyT_fall,ambosexponenciales,perosielvoltajedeentradaesmuchomásaltoqueelpiconecesario,yR_riseeslosuficientementepequeño,puedesobtenerunaumentocasilineal,talvezagregandouninductorpuedemejorar.

enlace

simular este circuito : esquema creado usando CircuitLab

simular este circuito

simular este circuito

    
respondido por el Marko Buršič
0

Como su voltaje máximo es 1v, y ya puede generar ondas cuadradas rápidas desde su FPGA, considere esto ... (si esto no es una solución, al decirnos por qué no, puede mejorar su capacidad de especificar) exactamente lo que quieres)

Tenga un RC paralelo a tierra, con una constante de tiempo adecuada para su decaimiento exponencial de flanco descendente.

Cambie una corriente en el RC para el flanco ascendente. Aunque una corriente que fluye hacia un RC le dará un aumento exponencial, la primera parte de ese aumento es más o menos lineal, por ejemplo, el primer 1v de un aumento a 5v. Controle la altura a la que se eleva mediante la duración del pulso y la elección de la fuente de corriente. Tenga en cuenta que 5v (por ejemplo) no es una resistencia de un 5v 'real', sino el producto Iout.Rshunt.

Haga que la fuente de corriente tenga una impedancia alta para la parte de decaimiento del pulso.

La lógica de salida actual es muy rápida y está disponible para interactuar con la mayoría de los FPGA. Utilicé un búfer CML de 5 GHz de OnSemi hace algún tiempo, NB4Nsomething_or_other, < 200pS tiempos de subida y bajada, para hacer algo bastante similar. Acabo de echar un vistazo rápido a la hoja de datos de NB4n11 (como ejemplo) y puede obtener varios voltios de cumplimiento de salida, por lo que la estructura de salida es buena para un cambio de salida de 1v. Obviamente, son sumideros actuales, por lo que el borde de entrada está en marcha, con un aumento exponencial hasta el nivel de reposo.

    
respondido por el Neil_UK
0

Si tienes un pulso rápido, entonces tal vez simplemente envíalo a través de un diodo a un RC que fijará el tiempo de decaimiento. (y algún potenciómetro después de ajustar la altura.)

simular este circuito : esquema creado usando CircuitLab

    
respondido por el George Herold

Lea otras preguntas en las etiquetas