Traducción rápida de voltaje de 3.3 a 5.7 v

0

Necesito traducir una señal de 3.3v a 5.7v con una transición de alrededor de 60ns o menos. Los traductores de voltaje como el TXS0101 generalmente especifican el nivel lógico alto para la entrada como VDD x ~ 0.65 (= 3.7v en mi caso), y su nivel superior es generalmente de 5.5v. He intentado con un MOSFET P y N (vea el diagrama a continuación) pero el M MOSFET P no está saturado porque 3.3v - 5.7v = -2.4v que es insuficiente. La adición de una resistencia entre 5.7v y la fuente P MOSFET corrige la saturación pero el tiempo de conmutación se vuelve demasiado largo.

¿Existe de hecho un IC que puede hacer lo que quiero? He mirado a mi alrededor pero no puedo encontrar uno.

Otra consideración es que una caída de voltaje en la salida (a alrededor de 4.7v) es aceptable, pero hacerlo sin quemar una gran cantidad de vatios parece ser complicado. Intenté usar un zener de 4.7v para bajar la entrada de P a 4.7v pero desperdicia mucha corriente.

Actualiza con el segundo intento aquí. No es tan rápido como quisiera, pero creo que puede funcionar. Gracias por la entrada, la pinza de panadero era nueva para mí, funciona como un encanto.

segundo intento: Otoño: Horadelevantarse:

simular este circuito : esquema creado usando CircuitLab

[editar] requisito de tiempo relajado a 40 ns

[editar] requisito de tiempo relajado a 60 ns

[editar] agregado segundo intento

    
pregunta Charlie Skilbeck

3 respuestas

1

Si su carga de capacitancia es ligera (como en la carga de 15pF que se muestra a continuación) y su presupuesto de energía es generoso, puede usar un solo inversor de transistor. p.ej.

simular este circuito : esquema creado usando CircuitLab

El tiempo de subida debería estar en el rango de 25 ns y el tiempo de caída mejor (10% -90%). Si solo necesitas 50ns típico puedes aumentar R1.

No use un MOSFET más grande de lo necesario para M1 o la capacitancia de la fuente de drenaje y la capacitancia de Miller (suponiendo que hay cierta resistencia de la fuente) matará su velocidad.

    
respondido por el Spehro Pefhany
0

Este IC es un poco excesivo, pero lo haría hacer el trabajo.

Estoy seguro de que hay cambiadores / traductores de nivel de un solo canal. El problema es encontrarlos.

Es probable que también puedas usar un receptor TTL LVDS en un pellizco, desviando una de las entradas y atenuando la señal de entrada.

    
respondido por el Edgar Brown
0

Hay una forma de hacer esto con un solo transistor (NMOS), usé el BSS123 (puede obtenerlo en paquetes pequeños de sot-23). Puedes intentar algo como esto:

Estebidireccional:tambiénpuedeenviarunaseñaldesdeelladodealtovoltajealbajo.Perodigamos,ustedquiereempujarun0desdelalíneaDL(ladobajo)alalíneaDH(ladoalto),elNMOSseencenderáypondráelnivelde0Veneldrenaje.SidejaDLflotanteoaplica3.3V,elNMOSestaráapagadoyDHseráaltodebidoalpullupde10k \ $ R_2 \ $ .

En cuanto a la velocidad, bueno, hice una prueba rápida en LTSpice y descubrí que una señal de 0V se propaga a través de (de DL a DH) a una velocidad razonablemente alta (~ 5ns). Por supuesto, en la práctica, esto dependerá de la impedancia de entrada de lo que se adjunte al lado DH.

Elgráficoverdemuestraunaseñalde0VquevadesdelaDLalladoDH(azul).

PuedeencontrarversionesdisponiblesdeestecircuitoenDigiKey,porejemplo, verifique

Espero que esto ayude.

    
respondido por el Big6

Lea otras preguntas en las etiquetas