Tengo una oportunidad de aprendizaje con la que necesito ayuda :)
Tengo un diseño de regulador de corriente que armé usando el CI LED2001 para conducir diodos láser. Esto se monta en la parte superior de un módulo disipador que se monta en una máquina CNC marco abierto.
Aquí están los archivos fuente de Kicad. Fuente Kicad
Aquí hay una imagen de ella en mi máquina.
El problema que tengo es que cuando se aplica la alimentación a la placa por primera vez, el pin de atenuación/activación debe mantenerse alto durante un breve período antes de que la salida del LED2001 funcione con anchos de pulso del 1 al 99% (el 0% es 0vdc y el 100% es 5vdc).
Si no aplico esta técnica al encenderlo por primera vez, la salida no se encenderá hasta que supere el 25% del ancho de pulso. Al cortar cosas, esto no es un problema, ya que la potencia suele estar ajustada al 100% para la operación de corte, pero cuando estoy grabando una imagen y el inicio del grabado se encuentra en una zona clara de la imagen, no se encenderá el láser hasta que llegue a una parte oscura de la imagen.
Al principio pensé que podría ser un problema con mi diseño, pero desde entonces he encontrado referencias a diseños similares que parecen indicar que esto tiene algo que ver con el CI LED2001.
Me sugirieron desactivar la salida mientras mantenía el pin de atenuación alto durante un breve periodo de tiempo en el arranque (para dejar que los tapones se carguen) y luego poner el pin de atenuación bajo y luego activar la salida, permitiendo que la señal PWM controle la salida después de eso.
Podría pegar un mcu en la placa para hacer esto pero pensé que esta sería una buena oportunidad para aprender cómo lograr esto sin usar un micro. He estado buscando ideas en google pero creo que no estoy usando las palabras clave correctas.
Si esto es trivial y quieres publicar un esquema, está bien. Lo tomaré y trataré de aprender cómo funciona. O, si no te importa indicarme la dirección correcta o ayudarme a aprender las partes que harían que esto funcione, ciertamente puedo hacer la investigación.
Gracias John
Edición: Aquí hay algunas capturas de pantalla de mi O'scope.
- 16% PWM después de aplicar la energía a la placa.
http://i.stack.imgur.com/cs93p.png
- 97,3% PWM, aún no se ha encendido del todo..
http://i.stack.imgur.com/h5fqn.png
- 97,7% PWM, el controlador está encendido y todo el rango PWM está disponible.
http://i.stack.imgur.com/HhGkI.png
- volver al 16% PWM.
http://i.stack.imgur.com/oV1Kc.png
Edición: ya que LTSpice no tiene puertas NOR incorporadas, encontré un ejemplo usando algunos BJTs BC817 de bajo costo. Esto es lo que se me ocurrió que parece funcionar bien sobre la base de la información proporcionada en los comentarios.
Terminé con dos puertas NOR y una puerta NOT que parece hacer lo que necesito. Cuando el dispositivo se enciende, debe mantener el pin DIM alto durante unos 1,5ms y luego volver a 0V y permanecer allí hasta que la señal PWM esté presente, momento en el que controlará el pin DIM.
La salida de la primera puerta NOR también se utiliza para compensar el voltaje del pin de retroalimentación en el arranque, lo que debería limitar la corriente de salida y, básicamente, apagar la salida sin añadir un mosfet como interruptor en línea con la salida.
Aquí hay algunas capturas de pantalla de LTSpice.
http://i.stack.imgur.com/h9JQs.png