I2C LED Driver
is a high power LED driver with i2c control and 12bit resolution.
-
High maximum current
I2C LED Driver
uses the National Semiconductor LM3409/HV chip, which allows for up to 5A LED current using the appropriate external power mosfet and components. -
High maximum voltage
I2C LED Driver
can be configured with the LM3409 for 6V to 42V input voltage or the LM3409HV for 6V to 75V input voltage -
i2c analog dimming
I2C LED Driver
's i2c bus is handled by the MCP4725 12Bit Digital-to-Analog Converter. The MCP4706 and MCP4716 DACs are drop in replacements for 8 and 10 bit resolution, respectively. -
PWM dimming (depricated)
I2C LED Driver
v0.5 and before can be used for simple PWM dimming. This feature is no longer supported with v0.6 due to the simpler and superior i2c method. -
Direct analog dimming (depricated)
I2C LED Driver
v0.5 can be used if direct analog dimming is prefered. This feature is no longer supported. See i2c analog dimming.
-
Communication via i2c bus
Communication is done with 4 bytes:
- 1 byte - address
- 2 byte - commands
- 3 and 4 byte - registers of the 12 bits (last 4 bits are ignored)
-
Addressing
The 7 bit address is composed of 1100 for first 4 bits + 3 additional bits via configurable pins. On the MCP4725, you have 4 options when you order 110000X, 110001X 110010X and 110011X where X is set to either 0 or 1 via the external smd jumper.
Refer to the datasheet for more information.
A library will be made available in the near future.
-
CAD software
The board and schematic are being developed using the the free version of Eagle PCB. set to either 0 or 1 via the external smd jumper.
-
Limitations
Since only 3 bits of the address on the MCP4725 are configurable, that means only 8 driver boards can sit on a i2c bus at one given time. If more than 8 driver boards are required a simple solution like using the MAX4562 for up to 3 more sets of 8 boards, or the MAX4572 for up to 7 more sets of 8 boards can be used.
More about this setup can be read in the Maxim App Note 955.
-
PCB
There are plenty fab house in China that offer PCB services for very reasonable price. Seeed Studio will make 10 boards for a little over $10. iTead Studio has very similar offer.
-
Power Supply
I2C LED Driver
is a switch mode regulator based buck driver that is a little more forgivin in the amount of input voltage it can handle, compared to the LED dropout voltage, however try to keep the total forward voltage of the LEDs not more than 10V under the input voltage. The closer the less work the regulator has to do. -
Bill Of Materials
The BOM files are for 1A, 48V input setup. It is highly recommended that you go throgh the component selection part of the datasheet to ensure that you have selected the appropriate components for your setup. Mouser project for the 1A, 48V setup can be found here.
Licensed under the TAPR Open Hardware License (www.tapr.org/OHL)