# A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

LINEAR AN108-1 Data Handbook

Summary

LTC3207/3207-1 are 600mA I2C-controlled LED/camera flash drivers illuminating 12 individually configurable ULEDs (on/off, blink, gradation) plus a camera flash LED. Features 16 data registers, external enable pin, and charge pump with auto/1x/1.5x/2x modes. Targets hardware engineers developing camera lighting for mobile phones and portable devices.

📄 Preview PAGE OF 8

Page 1 Text Content

Application Note 108

July 2007

LTC3207/LTC3207-1 User’s Guide by Marty Merchant

INTRODUCTION The LTC3207/LTC3207-1 is a slave I2C device that only can receive data.

The LTC®3207/LTC3207-1 is a 600m A LED/Camera driver which illuminates 12 Universal LEDs (ULEDs) and one

camera fl ash LED. The ULEDs are considered universal DATA BYTES

because they may be individually turned on or off, set

REG0 (Tables 3 and 4) is used to fl ash the CAM LED with

in general purpose output (GPO) mode, set to blink at a

the CAMHL bit and set the charge pump to Auto, force 1x,

selected on-time and period, or gradate on and off at a

force 1.5x, or force 2x modes. It is also used to prepare for

selected gradation rate. This device also has an external

a Quick write, or set the gradation UP bit. REG1 through

enable (ENU) pin that may be used to blink, gradate, or

REG12 set the intensity and mode for the twelve individual

turn on/off the LEDs without using the I2C bus. This may be

ULEDs (Table 5). REG13 is divided into two sub-registers

useful if the microprocessor is in sleep or standby mode. If

as illustrated in Table 6. The lower four bits, D3 to D0, are

used properly, these features may save valuable memory

the CAML register which sets the CAM LED in torch mode.

space, programming time, and reduce the I2C traffi c.

The upper four bits, D7 to D4, are the CAMH register, which sets the CAM LED when in fl ash mode. REG14 is used to

I2C Control

select ULED1 to ULED8 for ENU control, as shown in Table

The LTC3207/LTC3207-1 has 16 data registers, each 7. REG15 is separated into three portions as illustrated with its own sub-address as shown in Table 2. The data in Tables 8 and 9. D3 to D0 are used to select ULED9 to is loaded into the registers when the device receives a ULED12 for ENU control. D5 and D4 are used to control Stop bit. This device is written using the standard I2C the gradation time, while D7 and D6 are used to select the protocol. A 7-bit slave address and write bit is followed blinking on-time and period. by the 8-bit sub-address byte and an 8-bit data byte. The

, LT, LTC and LTM are registered trademarks of Linear Technology Corporation. only difference between the LTC3207 and LTC3207-1 is All other trademarks are the property of their respective owners.

the I2C address.

Table 1. Features of LTC3207/LTC3207-1 FEATURE BENEFITS 12 Separate 27.5m A Current Sources 12 Individually Controlled LEDs Camera LED High Current Torch Mode

High Current Flash

Blink Mode Blinks One of Four Blinking Patterns GPO Mode I2C Controlled Open Drain Drivers Gradation Gradually Turns On and Off LEDs External Enable (ENU) Controls LEDs with Single Input Auto Switching Charge Pump Automatically Switches to 1x, 1.5x, or 2x Modes for Better Effi ciency Forced Charge Pump Mode Can Be Programmed to Remain in 1x, 1.5x or 2x Mode

an108f

AN108-1

Page Summary Contents For LINEAR AN108-1 Data Handbook

Page 1 Application Note 108 July 2007 LTC3207/LTC3207-1 User’s Guide by Marty Merchant INTRODUCTION The LTC3207/LTC3207-1 is a slave I2C device that only can receive data. The LTC®3207/LTC3207-1 is a 600m A ...
Page 2 Application Note 108 Table 2. Sub-Address Byte MSB LSB Register REG0 REG1 REG2 REG3 REG4 REG5 REG6 REG7 REG8 REG9 REG10 REG11 REG12 REG13 REG14 REG15 X = Don’t Care Table 3. REG0, Command Byte MSB LSB...
Page 3 Application Note 108 Table 5. REG1 to REG12, Universal LED BLINK/GRADATION/DROPOUT ENABLED LED CURRENT DATA MSB LSB Normal D5 D4 D3 D2 D1 D0 Blink Enabled D5 D4 D3 D2 D1 D0 Gradation Enabled D5 D4 D3 ...
Page 4 Application Note 108 DEVICE SET UP AND OPERATION charge pump to change modes (drop-out). For low speed applications, the GPO current setting should be set greater Although the power-on reset clears al...
Page 5 Application Note 108 I2C bus, the following procedure must be followed in order The ULEDs may be set to gradate off from an on state. to achieve the proper results. To do this: 1) Clear the Up bit in ...
Page 6 Application Note 108 Example 7: Continue gradating down after gradating The Quick Write feature may also be used to start all the up as illustrated in Example 4 ULEDs blinking or gradating. To gradate...
Page 7 Application Note 108 Example 11: Start gradating all ULEDs down from S 36H 01H 4BH ‘Set ULED1 to blink at 5m A’ 5m A to 0m A using Quick Write S 36H 02H 4BH P ‘Set ULED2 to blink, Stop bit S 36H 00H 0...
Page 8 Application Note 108 S 36H 0EH 03H ‘Set ULED1 and ULED2 for ENU high. To set ULEDs to gradate with ENU control from the control’ on state: S 36H 0FH 20H P ‘Set gradation time for 0.48s’ 1) Make sure a...

Manual Details

Brand Linear
Pages 8
File Size 85.78 KB
Published June 15, 2026
5 views

Enter the captcha to get the download link:

captcha

Frequently Asked Questions

What is the maximum current rating of the LTC3207?

The LTC3207/LTC3207-1 is a 600mA LED/Camera driver.

How many individually controlled LEDs does the LTC3207 support?

It illuminates 12 Universal LEDs and one camera flash LED.

How do I disable ENU and gradation control initially?

Set ENU pin high, clear ENU control bits without Stop, clear gradation timer bits without Stop, set ULED intensity with gradation bit low then send Stop.

What is the I2C address difference between LTC3207 and LTC3207-1?

The only difference between the two models is their I2C slave address.