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:
-
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)
-
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.
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.