EXAR XRP7620EVB

XRP7620
4-Channel Adjustable Current I2C Controlled LED Driver
June 2009
Rev. 1.0.0
GENERAL DESCRIPTION
APPLICATIONS
The XRP7620 is a multi purpose 4-channel
independently adjustable current sink driver.
Optimized
for
LED
backlighting
and
RGBW/RGBA color mixing applications, the
XRP7620 can also be used as a generic
software programmable current sink I/O
expander.
• LCD Display & Keypad Backlighting
• Color Coded Indicator Lighting
• RGBW/RGBA Color Mixing
• Cell Phones & Handheld Devices
• Generic Current Sink I/O Expander
2
Supporting an industry standard 2-wire I C
serial interface, the XRP7620 provides full
independent control of each channel and can
be programmed up to a current of 31.5mA in
steps of 0.5mA. Uniform display brightness is
ensured through better than 3% channel to
channel current matching.
Five internal registers are provided to set
operational
configuration
and
individual
channel current programmation. A specific
shutdown mode allows the device to retain the
previously loaded configuration – operational
and current programming – in order to be
reused upon the next enabling.
The XRP7620 is designed to operate from a
single cell lithium-ion battery or fixed 3.3V or
5.0V power rails and is available in a RoHS
compliant, “green”/halogen free space saving
8-pin 2mmx3mm DFN package.
FEATURES
• 4-Channel LED Current Sink Driver
• Individual Channel Current Control
− Up to 31.5mA per channel / 0.5mA Steps
− 100mV Channel Dropout Voltage
• I2C Serial Interface
• 2.7V - 5.5V Input Voltage Range
• 3% Channel Current Matching
• Register Retention in Shutdown
• Shutdown Current <1µA
• Thermal and UVLO Built-in Protection
• RoHS Compliant, “Green”/Halogen
Free 2x3mm 8-Pin DFN package
TYPICAL APPLICATION DIAGRAM
Fig. 1: XRP7620 Application Diagram
Exar Corporation
48720 Kato Road, Fremont CA 94538, USA
www.exar.com
Tel. +1 510 668-7000 – Fax. +1 510 668-7001
XRP7620
4-Channel Adjustable Current I2C Controlled LED Driver
ABSOLUTE MAXIMUM RATINGS
OPERATING RATINGS
These are stress ratings only and functional operation of
the device at these ratings or any other above those
indicated in the operation sections of the specifications
below is not implied. Exposure to absolute maximum
rating conditions for extended periods of time may affect
reliability.
Input Voltage Range VIN ...............................2.7V to 5.5V
Junction Temperature Range ....................-40°C to 100°C
Thermal Resistance θJA ...................................... 59°C/W
VIN, SDA, SCL, LEDx .................................. -0.3V to 6.0V
Storage Temperature .............................. -65°C to 150°C
Power Dissipation ................... Internally Limited (Note 1)
Lead Temperature (Soldering, 10 sec) ................... 300°C
ESD Rating (Human Body Model) ............................. 2kV
ELECTRICAL SPECIFICATIONS
Specifications with standard type are for an Operating Junction Temperature of TJ = 25°C only; limits applying over the full
Operating Junction Temperature range are denoted by a “•”. Minimum and Maximum limits are guaranteed through test,
design, or statistical correlation. Typical values represent the most likely parametric norm at TJ = 25°C, and are provided for
reference purposes only. Unless otherwise indicated, VIN = 2.7V to 4.6V, CIN = 1µF, TA= –40°C to 85°C, TJ = –40°C to
100°C.
Parameter
Operating Input Voltage Range
Min.
Typ.
2.7
Max.
Units
5.5
V
•
Conditions
Operating Input Current
DAC=000000
30
50
µA
•
Operating Input Current
450
600
µA
•
ILED1=ILED2=ILED3=ILED4=10mA, VIN=4.2V
•
VLED = 0.2V to 2.7V
ILEDX ≤ 6mA
LED Current accuracy
(includes Line Regulation)
LED Current Matching
-0.3
0.3
-5
5
%
-8
8
%
•
-3
3
%
•
For same DAC setting
VLED = 0.2V to 2.7V, Note 2
1
%/V
•
Measured as ΔIOUT /IOUT_AVG /ΔV
VLED = 0.2V to 2.7V, Note 3
•
Applies to all LEDs
Line Regulation
Current DAC Resolution
6
Current for DAC=000000
Current for DAC=000001
Maximum LED Current
DAC=111111
mA
µA
0.35
0.50
0.65
mA
Applies to all LEDs
30.50
31.75
33.00
mA
Applies to all LEDs
µs
For changes between any DAC code
000001 and higher. Current must change
within this time after the last bit of LED
data. VIN=2.7 to 5.5V
•
Maximum Current Change
Settling Time
Current Source Dropout Voltage
Shutdown Supply Current
60
150
µs
0.1
0.15
V
0.01
Shutdown Supply Current
© 2009 Exar Corporation
VLED = 0.2V to 2.7V
ILEDX > 6mA
Bit
2
2
Thermal Shutdown Die
Temperature
ILEDX=0, VIN=4.2V
125
150
Applies to changes between DAC code
000000 and higher or change from 0 to 1
for STATUS bits B5-B2 (channel enable).
Current must change within this time
after the last bit of LED data. VIN=2.7 to
5.5V
•
ILED=20mA;
The voltage where LED current decreases
3% from nominal value at VLED = 1V.
VIN=2.7 to 5.5V
1
µA
VIN=4.2V
5
µA
VIN=4.2V, TA=85°C
175
°C
Regulator turns off
2/11
Rev. 1.0.0
XRP7620
4-Channel Adjustable Current I2C Controlled LED Driver
Parameter
Min.
Typ.
Thermal Shutdown Hysteresis
Max.
Units
15
SDA, SCL Input Logic Low
Voltage
0.4
SDA, SCL Input Logic High
Voltage
1.6
SDA, SCL Timeout for Shutdown
Conditions
°C
90
150
Regulator turns on
V
•
V
•
ms
I2C SPECIFICATION
S
XRP7620
Address
R/W
7-bit
1/0
A
Status
Data
A
LED1 Data
8-bit
A
LED2 Data
8-bit
A
LED3 Data
8-bit
LED4 Data
A
8-bit
A
SP
8-bit
Start Condition
Stop Condition
Acknowledgement
- sent by the slave when R/W=0
- sent by master when R/W=1
Acknowledgement
sent by the slave
Fig. 2: Data Input Format
I2C TIMING CHARACTERISTICS
Unless otherwise indicated, VIN = 2.7V to 4.6V, CIN = 1µF, TA= –40°C
Parameter
Symbol
Min.
Typ.
to 85°C, TJ = –40°C to 100°C.
Max.
Units
400
KHz
Serial Clock Frequency
fSCL
Bus Free Time between a STOP
and a START
tBUF
1.3
µs
tHD_STA
0.6
µs
Hold Time, Repeated START
Condition
STOP Condition Setup Time
Conditions
tSU,STO
0.6
Data Hold Time
tHD,DAT(OUT)
225
900
Input Data Hold Time
tHD, DAT(IN)
0
900
tSU, DAT
100
ns
SCL Clock Low Period
tLOW
1.3
ms
SCL Clock High Period
tHIGH
0.6
ms
Rise Time of Both SDA and SCL
Signals, receiving
tR
20+0.1Cb
300
ns
Note 4,5
Fall Time of Both SDA and SCL
Signals, Receiving
tF
20+0.1Cb
300
ns
Note 4,5
Fall Time of SDA Transmitting
tF.TX
20+0.1Cb
250
ns
Note 4,5, 6
Pulse Width of Spike Suppressed
tSP
0
50
ns
Note 7
Capacitive Load for each Bus Line
Cb
400
pF
Note 4
I2C Startup Time after UVLO
clears
tSRT
1
µs
Note 4
Data Setup Time
ms
ns
ns
Note 1: All parameters tested at TA=25 °C. Specifications over temperature are guaranteed by design.
Note 2: LED current matching is calculated by this equation:
I LED − I AVG
× 100% Where IAVG is the average current of 4 channels.
I AVG
© 2009 Exar Corporation
3/11
Rev. 1.0.0
XRP7620
4-Channel Adjustable Current I2C Controlled LED Driver
Note 3: Ling regulation is calculated by this equation:
I 2 − I1
1
Where I1 and I2 is the current at different VIN.
×
× 100%
I AVG
ΔV
Note
Note
Note
Note
4:
5:
6:
7:
Guaranteed by design.
Cb = total capacitance of one bus line in pF. tR and tF measured between 0.3 x VDD and 0.7 x VDD.
ISINK ≤6mA. Cb =total capacitance of one bus line in pF. tR and tF measured between 0.3 x VDD and 0.7 VDD.
Input filters on the SDA and SCL inputs suppress noise spikes less than 50ns.
BLOCK DIAGRAM
Fig. 3: XRP7620 Block Diagram
PIN ASSIGNEMENT
2mm x 3mm
VIN
SDA
SCL
GND
1
8
2
7
3
6
4
5
LED1
LED2
LED3
LED4
DFN-8L
Fig. 4: XRP7620 Pin Assignement
© 2009 Exar Corporation
4/11
Rev. 1.0.0
XRP7620
4-Channel Adjustable Current I2C Controlled LED Driver
PIN DESCRIPTION
Name
Pin Number
VIN
1
Description
SDA
2
I2C Interface Serial Data Input-Output.
SCL
3
I2C Interface Serial Clock Input.
GND
4
Ground Signal.
LED4
5
LED 4 Input.
Connect a LED between this pin and VIN. Current Value is set by the serial interface.
LED3
6
LED 3 Input.
Connect a LED between this pin and VIN. Current Value is set by the serial interface.
LED2
7
LED 2 Input.
Connect a LED between this pin and VIN. Current Value is set by the serial interface.
LED1
8
LED 1 Input.
Connect a LED between this pin and VIN. Current Value is set by the serial interface.
Connect a 1µF decoupling capacitor between this pin and the ground pin (pin 4).
ORDERING INFORMATION
Temperature
Range
Marking
Package
Packing
Quantity
XRP7620IH-F
-40°C≤TJ≤+100°C
7620I
YYWWFX
DFN-8L
Bulk
Green
Halogen Free
0x70
XRP7620IHTR-F
-40°C≤TJ≤+100°C
7620I
YYWWFX
DFN-8L
3K/Tape & Reel
Green
Halogen Free
0x70
Part Number
XRP7620EVB
Note 1
I2C Address
XRP7620 Evaluation Board
“YY” = Year – “WW” = Work Week – “F”= Green/Halogen Free Package - “X” = Lot Number
XRP7620 may be ordered with alternative I2C addresses – Contact your Exar Sales Representative for further information.
© 2009 Exar Corporation
5/11
Rev. 1.0.0
XRP7620
4-Channel Adjustable Current I2C Controlled LED Driver
Typical Performance Characteristics
All data taken at VIN = 2.7V to 5.5V, TJ = TA = 25°C, unless otherwise specified - Schematic and BOM from Application
Information/Theory of Operation section of this datasheet.
CH1 = SDA, CH2 = SCL, CH4 = ILED = 20mA/div
Fig. 5: LED Current Change Settling Time
From 0.5mA to 31.5mA
Fig. 6: LED Current Change Settling Time
From 0mA to 31.5mA
Fig. 7: SDA, SCL Timeout for Shutdown
Fig. 8: LED Current Change Settling Time
From DAC 31.5mA to 0mA
Fig. 9: Line Regulation
DAC = 101000 (20mA)
Fig. 10: Line Regulation LED1
DAC = 101000 (20mA)
© 2009 Exar Corporation
6/11
Rev. 1.0.0
XRP7620
4-Channel Adjustable Current I2C Controlled LED Driver
Fig. 11: Line Regulation @ TA = 25oC
DAC = 111100 (30mA)
Fig. 12: Line Regulation @ TA = -40oC
DAC = 111100 (30mA)
Fig. 13: Line Regulation @ TA = 85oC
DAC = 111100 (30mA)
Fig. 14: Line Regulation @ TA = 25oC
DAC = 001010 (5mA)
Fig. 15: Line Regulation @ TA = -40oC
DAC = 001010 (5mA)
Fig. 16: Line Regulation @ TA = 85oC
DAC = 001010 (5mA)
© 2009 Exar Corporation
7/11
Rev. 1.0.0
XRP7620
4-Channel Adjustable Current I2C Controlled LED Driver
LED Registers (x4)
THEORY OF OPERATION
LED register bits B7-B2
I2C SERIAL INTERFACE
In LED registers bits B7, B6, B5, B4, B3 and
B2 represent the DAC codes D5-D0 used to set
the LED current in the four LEDs, and B1 and
B0 are not used. The following table lists the
DAC codes and the corresponding current for
each channel in mA:
The XRP7620 has five data registers which can
be programmed serially through the I²C
interface. The first register is a status register
which has two bits used for shutdown/power
up options, 4 bits used for individual LED
ON/OFF control, one bit for over-temperature
readback and one bit for undervoltage lockout
readback. The next four registers are used to
set the brightness levels of the four LEDs.
B7
Status WZ
B6
WP
B5
B4
B3
B2
B7-B2
Current mA
B7-B2
Current mA
000000
0
100000
16.0
000001
0.5
100001
16.5
000010
1.0
100010
17.0
000011
1.5
100011
17.5
B0
000100
2.0
100100
18.0
UVL
000101
2.5
100101
18.5
3.0
100110
19.0
B1
LED4 LED3 LED2 LED1 OVT
LED1
D5
D4
D3
D2
D1
D0
-
-
000110
LED2
D5
D4
D3
D2
D1
D0
-
-
000111
3.5
100111
19.5
LED3
D5
D4
D3
D2
D1
D0
-
-
001000
4.0
101000
20.0
LED4
D5
D4
D3
D2
D1
D0
-
-
001001
4.5
101001
20.5
001010
5.0
101010
21.0
001011
5.5
101011
21.5
Status Register
001100
6.0
101100
22.0
Status register bits B7 and B6
001101
6.5
101101
22.5
001110
7.0
101110
23.0
001111
7.5
101111
23.5
010000
8.0
110000
24.0
010001
8.5
110001
24.5
010010
9.0
110010
25.0
010011
9.5
110011
25.5
010100
10.0
110100
26.0
010101
10.5
110101
26.5
010110
11.0
110110
27.0
11.5
110111
27.5
2
Table 1: XRP7620 I C Register Bit Map
The following table defines the states for bits
B7 and B6 of the STATUS register. They are
used to put the XRP7620 into shutdown,
standby, or active mode.
WZ
0
0
1
1
WP
State
IQ
LED Driver
0
Shutdown and reset
registers to 00000000
1
Shutdown
Keeps registers contents
0µA
Off
010111
12.0
111000
28.0
0
Standby
Keeps registers contents
011000
30µA
Off
011001
12.5
111001
28.5
Active
Active
011010
13.0
111010
29.0
011011
13.5
111011
29.5
011100
14.0
111100
30.0
011101
14.5
111101
30.5
011110
15.0
111110
31.0
011111
15.5
111111
31.5
1
0µA
Off
On
Table 2: XRP7620 Status Register Bits B7 and B6
Status register bits B5-B2
These bits are to control the LED On/Off
individually. Putting 1 (logic high) will enable
the driver and putting 0 (logic low) will disable
the driver.
Table 3: LED Current DAC Settings
Status register bits B1 and B0
These bits are the readback bits. Their values
are 0 for normal operations. If overtemperature is detected, B1=1, and If
undervoltage is detected, B0=1.
The UVL
threshold is approximately 2.4V.
© 2009 Exar Corporation
8/11
Rev. 1.0.0
XRP7620
4-Channel Adjustable Current I2C Controlled LED Driver
Addressing and Writing Data
SHORTED LEDS
To write data to the XRP7620 one of the
following two cycles must be followed:
If an LED shorts to the extent that the LED pin
comes within 0.7V of VIN the LED channel may
turn off because the drive circuitry effectively
is in a dropout condition. The exact voltage
will vary with programmed LED current.
Easy shutdown/startup sequence
[Slave Address with write bit][Data for Status]
PARALELLING CURRENT SINKS
Full shutdown/startup sequence
The maximum programmable current per LED
pin is 31.5mA. If a higher current is desired,
2, 3, or all 4 LED pins may be connected to
share current.
Although it is technically
possible to program the channels to different
values to add up to the desired total, it is
recommended that paralleled channels be
programmed
to
the
same
value.
[Slave Address with write bit][Data for
Status][Data for LED1][Data for LED2][Data
for LED3][Data for LED4]
Addressing and Reading Data
To read data from the XRP7620 the following
data cycle must be obeyed:
[Slave Address with read bit][Data for
Status][Data for LED1][Data for LED2][Data
for LED3][Data for LED4]
SHUTDOWN OPTIONS
The XRP7620 can be placed in shutdown mode
by holding both the SDA and SCL lines low for
a minimum of typically 90ms. This puts a zero
in bit 7 and bit 6 of the status register, which
in turn will reset all bits of all registers. After
any shutdown, the part can only be restarted
through the I2C bus.
© 2009 Exar Corporation
9/11
Rev. 1.0.0
XRP7620
4-Channel Adjustable Current I2C Controlled LED Driver
PACKAGE SPECIFICATION
8-PIN DFN
© 2009 Exar Corporation
10/11
Rev. 1.0.0
XRP7620
4-Channel Adjustable Current I2C Controlled LED Driver
REVISION HISTORY
Revision
Date
1.0.0
06/04/2009
Description
Initial release of datasheet
FOR FURTHER ASSISTANCE
Email:
[email protected]
Exar Technical Documentation:
http://www.exar.com/TechDoc/default.aspx?
EXAR CORPORATION
HEADQUARTERS AND SALES OFFICES
48720 Kato Road
Fremont, CA 94538 – USA
Tel.: +1 (510) 668-7000
Fax: +1 (510) 668-7030
www.exar.com
NOTICE
EXAR Corporation reserves the right to make changes to the products contained in this publication in order to improve
design, performance or reliability. EXAR Corporation assumes no responsibility for the use of any circuits described herein,
conveys no license under any patent or other right, and makes no representation that the circuits are free of patent
infringement. Charts and schedules contained here in are only for illustration purposes and may vary depending upon a
user’s specific application. While the information in this publication has been carefully checked; no responsibility, however,
is assumed for inaccuracies.
EXAR Corporation does not recommend the use of any of its products in life support applications where the failure
malfunction of the product can reasonably be expected to cause failure of the life support system or to significantly affect
safety or effectiveness. Products are not authorized for use in such applications unless EXAR Corporation receives,
writing, assurances to its satisfaction that: (a) the risk of injury or damage has been minimized; (b) the user assumes
such risks; (c) potential liability of EXAR Corporation is adequately protected under the circumstances.
or
its
in
all
Reproduction, in part or whole, without the prior written consent of EXAR Corporation is prohibited.
© 2009 Exar Corporation
11/11
Rev. 1.0.0