fmalpartida / laser-driver

Constant current source for driving LEDs and lasers up to 4A with with PWM capabilities and 3 integrated low power switching drivers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Laser Driver

Small compact, constant current source for driving LEDs and lasers up to 4A with PWM capabilities and integrated support to drive 3 loads such as fans.

Constant current driver PCB

Board specification

Schematic

Last version of the schematic

Schematic

Electrical characteristics

V(in) range: 4V..18V, observe input caps ratings

Max. main load current: 3.3A observe inductor ratings

Max. aux load currents: 500mA depends on transistor selection

Dim. threshold voltage: 1.2V

Duty cycle range: 0%..100%

Soft start duration: 1.2ms

Dim. frequency range: 400Hz..4KHz

Mechanical

Board dimensions: 32mm x 32mm

Supply and main load dimming: 1 x 3 pin, 2.54mm connector

Main load connector: 1 x 2 pin, 2.54mm connector

Aux. load dimm. connector: 1 x 3 pin, 2.54mm connector

Aux. load connector: 3 x 2 pin, 2.54mm connector

PCB fabrication: Pattern class 6, drills clase C. Any cheap PCB manufacturer should be more than capable of making your boards. Do not shrink track widths.

Observe connector current ratings for your application.

Measured performance

Performance: Measure performance 83% @ 12V, 1A load. Tested with a 3W LED.

Operation and setup

Constant current driver PCB

Connect power supply to the supply and main load dimming connector observing the polarity (V+, DIM, V-) within the board's tolerance and ensure that your supply is capable of sourcing the current required by your load.

Supply

Connect the load (LED or laser driver) observing the polarity of your device.

Load out

If you use auxiliary loads connect them to the auxiliary load connectors and observe their polarity. The board has built in freewheel diodes, you should be good to go with any type of load provided you don't exceed switching ratings.

Fan connector

Each auxiliary load channel is controlled with a control signal from the aux load connector. By default loads are inactive. A voltage level of 5V (depending on your FET selection) will activate each channel.

Fan control

Soft start

The board is configured to do a soft start. Apply a 1.2ms (minimum) pulse to the dimm pin before starting the PWM operation.

Waveforms and captures

A couple of waveform capture showing the performance of the driver. Measurement setup:

  • Supply voltage: 5V
  • Load current: 1A

To start the driver it needs a 1.1ms pulse on the dimming pin. Soft Start

976Hz PWM duty cycle captures. 2% duty cycle 80% duty cycle

Raising edge, measuring directly the LED voltage on switch on. 10us, raising edge with very little overshoot and ringing. Very decent current control and regulation. Raising Edge

Ripple and noise is around 20mV, I think that about half of it comes from my measurement setup. 20MHz bandwidth limit. Ripple

Disclaimer

The board has only been tested to switch a 3W LED driven at 1A. It should be more than capable of reaching it's full specifications provided that you don't exceed the current ratings of the components you mount.

License

The board is released under the CERN OHL v1.2 but if you like it and use it you can buy me some beer. If you use it and/or do any derivative work from it, be nice and give attribution to the source.

About

Constant current source for driving LEDs and lasers up to 4A with with PWM capabilities and 3 integrated low power switching drivers.

License:Other


Languages

Language:Eagle 99.9%Language:C 0.1%