ALTA velocidad Cambio de nivel

-1

Estaba trabajando en un proyecto de FPGA que podrá detectar y marcar la hora de pulsos de entrada de una serie de detectores que emiten un pulso de 20 ns por cada detección positiva. El problema que surge es doble:

  1. el FPGA con el que tengo que trabajar no tiene un transceptor de alta velocidad, así que me quedo con el uso de GPIO. Ya que también uso el mismo GPIO para fabricar una línea de transmisión Ethernet BASE10-T, desafortunadamente estoy atascado en 2.5V TTL (Estándar JEDEC No. 8-5A.01, www.jedec.org/sites/default/files/docs /JESD8-5A-01.pdf)

  2. el detector me está dando una señal TTL de 5 V. Por lo tanto, tengo que nivelarlo a 2.5 V, con especial atención en el tiempo de transmisión. Así que se me ocurrió esto:

estaesunaconfiguraciónbásicaconuntransistorNPNBFT25clasificadoa2GHzyunI_c,conunmáximode6.5mA(www.nxp.com/documents/data_sheet/BFT25_CNV.pdf).

Lapreguntaes:1.¿Seráestolosuficientementerápido?Probablementeagregaréuncondensadordeaceleración,peronoestoysegurodecuáldeberíaserelvalor,asumiendoquenoquierounretrasomayora1n.

Hicealgunoscálculosyenestemomentomeheconformadoconlossiguientesvaloresparalaresistencia:RB_0=95Kohm;RE_0=3.3Kohm;V_cc=3.3V.;I_c(sat)=1mA;objetivoVce=0,8V;I_c(operación)=0.75mA.;I_b=19microA(hFE=40aprox);V_o=V_re0=2.55V

TambiénheestadoviendoNC7SZ125,perotieneunretrasode3ns,ysipuedoevitarlo,prefierousarlostransistoresNPNsoloparaevitareseretraso. enlace

Si puede, recomiende un valor para el límite de aceleración, o quizás una pequeña conferencia sobre cómo encontrarlo. :)

Esperamos sus comentarios.

Entiendo que la resistencia de 95 kohm planteará algunos problemas, pero puedo lograr los mismos resultados usando R_e = 1k y R_b = 22K y V_Cc = 5v.

y si uso un transistor diferente (BFT540) con R_e = 50 ohm y R_b = 240 ohm.

    
pregunta Rashed Sarwar

1 respuesta

1

¿Por qué no usar un divisor de voltaje pasivo con compensación capacitiva?

Necesita saber el nivel de salida exacto de su sensor. Menciona tanto 5V como TTL, estos no son sinónimos. Una lógica TTL HI se define como cualquier voltaje mayor que 2.1V. Sin embargo, muchos dispositivos modernos utilizan etapas de salida CMOS y en realidad suministran un voltaje HI lógico aproximadamente igual a su voltaje de alimentación.

Cuando sepa cuál es su voltaje lógico HI, calcule la relación del divisor de voltaje. A partir de eso, puedes elegir tus resistencias.

No mencionas qué familia de FPGA estás utilizando, por lo que no sé cómo son las etapas de entrada. Por lo general, estas son entradas CMOS de alta impedancia, pero no siempre. Debe saber con qué está tratando para elegir los valores de resistencia.

Finalmente, agregue condensadores de compensación a través de las resistencias. El esquema básico es el siguiente:

simular este circuito : esquema creado usando CircuitLab

Selecciona C1 & C2 para darle una respuesta de frecuencia plana. Normalmente utilizaría una onda cuadrada precisa y variaría el valor de C1 o C2 para obtener una parte superior plana, especialmente en el borde de ataque.

Cambie los valores de los componentes para que se ajusten a sus requisitos específicos.

    
respondido por el Dwayne Reid

Lea otras preguntas en las etiquetas