android led i2c驱动,GitHub - TeraHz/I2C-LED-Driver: High Power LED Driver board

I2C LED Driver

I2C LED Driver is a high power LED driver with i2c control and 12bit resolution.

Features

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.

Programming

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.

Hardware

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.

Getting a I2C LED Driver

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.

License

Licensed under the TAPR Open Hardware License (www.tapr.org/OHL)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值