Amplifique la señal PWM de exactamente 0-3.3V a 0-5V

4

Estoy convirtiendo una cortadora láser china para ser controlada usando un Smoothieboard. La fuente de alimentación se controla mediante un TTL alto / bajo para "armar" el láser, así como varias medidas de seguridad.

Cuando el láser está armado, la potencia se controla mediante una señal PWM. Esta señal PWM del Smoothieboard se emite a 3.3 V y luego se convierte en una señal PWM de 5 V utilizando el Convertidor de nivel lógico recomendado (de SparkFun, soldamos nuestro propio circuito porque no podíamos esperar la entrega).

Todo esto funciona como un encanto aparte de un pequeño detalle. El circuito en el lado de la señal de los convertidores de nivel lógico siempre tiene alrededor de 0,4 voltios cuando no está activo. Esto significa que cuando nuestro cortador láser está viajando con un comando G0, todavía está armado, por lo que se quema con alrededor de 7 mA (en comparación con 28 mA a plena potencia). Tiene que ser de 0 voltios cuando viaja.

  • Ya medimos la señal del Smoothieboard con un picoscopio, y muestra 0 voltios cuando está bajo, 3.3 v cuando está alto: sin el LLC conectado. Por lo tanto, se supone que el problema se encuentra en el circuito.
  • En el nombre del convertidor de nivel "Lógico", entiendo que 0,4 voltios es un binario bajo, pero esto no es lo que deseo en mi proyecto.
  • El problema se resuelve temporalmente desarmando y armando entre movimientos G0, pero esto parece una mala manera.

¿Qué tipo de circuito puedo usar para resolver este problema? Gracias de antemano.

    
pregunta Peter

2 respuestas

7

2N7000 no se encenderá completamente con 3.3V Vgs, por lo que no puede tirar la salida a tierra, habrá un voltaje residual como notó.

Puede usar una puerta lógica 74HCT para conversión de nivel lógico de 3.3V a 5V. Puede usar cualquier puerta que desee como una puerta 74HCT08 Y con ambas entradas a la misma señal.

simular este circuito : esquema creado usando CircuitLab

Dependiendo de la corriente de salida que desee, también puede poner las 4 puertas en paralelo. Si es solo para controlar una entrada de nivel lógico, no es necesario.

Si el cable es más largo que unas pocas decenas de cm, agregue una resistencia 33R en la salida de la puerta para evitar la reflexión de la señal.

    
respondido por el peufeu
4

Otro convertidor de nivel unidireccional popular se puede hacer con un BJT:

Elija Q1 con un Vce pequeño (activado). Por ejemplo, los transistores BC54X tienen Vce (on) típico de 0.09V con un máximo de 0.2V a 10 mA.

    
respondido por el Dmitry Grigoryev

Lea otras preguntas en las etiquetas