¿Cómo puedo aumentar una salida CMOS 1.8V a 5V LVTTL con un MOSFET?

0

simular este circuito : esquema creado usando CircuitLab

Estoy tratando de conducir una entrada UART LVTTL de 5V en un ATMega32u4 con una salida CMOS de 1.8V en un Telit UL865. Estoy usando el MOSFET de modo de mejora NTE2987 para hacer la conversión. Cuando conecto completamente el circuito, la señal de salida no cambia y el Telit se reinicia cada 15 segundos. Cuando desconecto RX de ATMega, puedo ver cambios en la señal de 5V, pero no hay niveles ideales para niveles lógicos. Vea la foto de mi alcance. ¿No es esta la manera de manejar estas traducciones?

    
pregunta Justin Manuel

1 respuesta

4

El dispositivo NTE2987 no parece en absoluto apropiado. No se garantiza que su umbral VGS sea lo suficientemente bajo y, además, como es un dispositivo de gran potencia, su capacidad será muy grande. Supongo que es la alimentación de capacitancia a través de la señal de entrada la que está dando una señal inusual en su rastreo de alcance.

El umbral VGS que se muestra en las hojas de datos es el voltaje al que el dispositivo pasa unos cientos de microamperios, no está completamente activado.

Dado que lo está conduciendo con una señal lógica de 1.8v, necesita un dispositivo con un voltaje de umbral típico de alrededor de 1v o más.

Normalmente he usado un dispositivo como BSS138 ( Hoja de datos ) en este tipo de circuito.

    
respondido por el Kevin White

Lea otras preguntas en las etiquetas