Automated blinking and funlight timing for each LED driver
16 programmable fade in and fade out times
0.1 sec to 5.5 sec
Selectable linear, square, or cubic fade rates
7 independent and programmable LED drivers
7 drivers capable of 30 mA (maximum)
1 driver also capable of 60 mA (maximum)
Programmable maximum current limit (128 levels)
Separate and independent controls for backlight LEDs
Backlight fade override
Up to two built-in comparator inputs with programmable
modes for ambient light sensing
Charge pump with automatic gain selection of 1×, 1.5×, and
2× for maximum efficiency
Standby mode for <1 μA current consumption
2
I
C-compatible interface for all programming
Dedicated reset pin and built-in power-on reset (POR)
Short-circuit, overvoltage, and overtemperature protection
Internal soft start to limit inrush currents
Input-to-output isolation during faults or shutdown
Operation down to V
(UVLO) at V
IN
Available in a small 20-ball, 2.15 mm × 2.36 mm × 0.6 mm
WLCSP or a 20-lead, 4 mm × 4 mm × 0.75 mm LFCSP
= 2.5 V with undervoltage lockout
IN
= 2.0 V
VIN
nRST
nINT
SDA
SCL
Fun Lighting LED Driver
TYPICAL OPERATING CIRCUIT
D1 D2 D3 D4 D5 D6 D7
C
IN
1µF
VDDIO
GND1GND2
ADP8863
Figure 1.
ADP8863
V
ALS
PHOTO
CMP_IN
SENSOR
VOUT
C1+
C1–
C2+
C2–
0.1µF
C
OUT
1µF
C1
1µF
C2
1µF
08392-001
APPLICATIONS
LED indication
Funlight indicator lighting
Keypad backlighting
RGB LED color generation and mixing
General backlighting of small format displays
GENERAL DESCRIPTION
The ADP8863 combines a powerful charge pump driver with
advanced autonomous LED lighting features. It allows as
many as seven LEDs to be independently driven up to 30 mA
(maximum). The seventh LED can also be driven to 60 mA
(maximum). All LEDs are programmable for maximum current
and fade in/fade out times via the I
Additionally, automated blinking routines can be independently
programmed and enabled for all seven LED channels. These
LEDs can also be combined into groups to reduce the processor
instructions.
Rev. A
Information furnished by Analog Devices is believed to be accurate and reliable. However, no
responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other
rights of third parties that may result from its use. Specifications subject to change without notice. No
license is granted by implication or otherwise under any patent or patent rights of Analog Devices.
Trademarks and registered trademarks are the property of their respective owners.
2
C interface.
This entire configuration is driven by a two-capacitor charge pump
with gains of 1×, 1.5×, and 2×. The charge pump is capable of
driving a maximum I
of 240 mA from a supply of 2.5 V to
OUT
5.5 V. The device includes a variety of safety features including
short-circuit, overvoltage, and overtemperature protection.
These features allow easy implementation of a safe and robust
design. Additionally, input inrush currents are limited via an
integrated soft start combined with controlled input-to-output
isolation.
Parameter Symbol Test Conditions/Comments Min Typ Max Unit
FAULT PROTECTION
Start-Up Charging Current Source ISS V
Output Voltage Threshold V
Exit Soft Start V
Short-Circuit Protection V
Output Overvoltage Protection V
OUT
OUT(START)
V
OUT(SC)
OVP
Activation Level 5.8 V
OVP Recovery Hysteresis V
OVP(HYS)
Thermal Shutdown
Threshold TSD 150 °C
Hysteresis TSD
Isolation from Input to Output
(HYS)
VIN = 5.5 V, V
I
OUTLKG
During Fault
Time to Validate a Fault t
2 s
FAULT
I2C INTERFACE
Operating V
Volt age V
DDIO
5.5 V
DDIO
Logic Low Input2 VIL V
Logic High Input3 VIH V
I2C TIMING SPECIFICATIONS Guaranteed by design
20 s
Delay from Reset Deassertion to
2
C Access
I
SCL Frequency f
SCL High Time t
SCL Low Time t
t
RESET
400 kHz
SCL
0.6 s
HIGH
1.3 s
LOW
Setup Time
Data t
Repeated Start t
Stop Condition t
100 ns
SU, DAT
0.6 s
SU, STA
0.6 s
SU, STO
Hold Time
Data t
Start/Repeated Start t
Bus Free Time (Stop and Start
0 0.9 s
HD, DAT
0.6 s
HD, STA
t
1.3 s
BUF
Conditions)
Rise Time (SCL and SDA) tR 20 + 0.1 CB 300 ns
Fall Time (SCL and SDA) tF 20 + 0.1 CB 300 ns
Pulse Width of Suppressed Spike tSP 0 50 ns
Figure 16
B
Capacitive Load per Bus Line C
1
Current source matching is calculated by dividing the difference between the maximum and minimum current from the sum of the maximum and minimum.
2
VIL is a function of the input voltage. See in the section for typical values over operating ranges. Figure 16
3
VIH is a function of the input voltage. See in the section for typical values over operating ranges.
= 3.6 V, V
IN
V
rising 0.92 × VIN V
OUT
falling 0.55 × VIN V
OUT
= 0.8 × VIN 2.5 3.75 5.5 mA
OUT
500 mV
20 °C
= 0 V, Bit nSTBY = 0 1.5 A
OUT
= 3.6 V 0.6 V
IN
= 3.6 V 1.30 V
IN
400 pF
Typical Performance Characteristics
Typical Performance Characteristics
I2C TIMING DIAGRAM
SCL
S
S = START CO NDITION
Sr = REPEATED START CONDITION
P = STOP CONDITION
t
LOW
t
R
t
HD, DAT
t
SU, DAT
t
HIGH
Figure 2. I
t
F
t
F
t
SU, STA
2
C Interface Timing Diagram
Sr
Rev. A | Page 4 of 52
t
HD, STA
t
SP
t
SU, STO
t
R
t
BUF
PS
08392-002
ADP8863
ABSOLUTE MAXIMUM RATINGS
Table 2.
Parameter Rating
VIN, VOUT −0.3 V to +6 V
D1, D2, D3, D4, D5, D6, and D7 −0.3 V to +6 V
CMP_IN −0.3 V to +6 V
nINT, nRST, SCL, and SDA −0.3 V to +6 V
Output Short-Circuit Duration Indefinite
Operating Ambient Temperature Range –40°C to +85°C1
Operating Junction Temperature Range –40°C to +125°C
Storage Temperature Range –65°C to +150°C
Soldering Conditions JEDEC J-STD-020
ESD (Electrostatic Discharge)
Human Body Model (HBM) ±3 kV
Charged Device Model (CDM) ±1.5 kV
1
The maximum operating junction temperature (T
over the maximum operating ambient temperature (T
Maximum Temperature Ranges section for more information.
) takes precedence
J(MAX)
). See the
A(MAX)
Stresses above those listed under Absolute Maximum Ratings
may cause permanent damage to the device. This is a stress
rating only; functional operation of the device at these or any
other conditions above those indicated in the operational
section of this specification is not implied. Exposure to absolute
maximum rating conditions for extended periods may affect
device reliability.
Absolute maximum ratings apply individually only, not in
combination. Unless otherwise specified, all voltages are
referenced to ground.
MAXIMUM TEMPERATURE RANGES
The maximum operating junction temperature (T
precedence over the maximum operating ambient temperature
(T
). Therefore, in situations where the ADP8863 is
A(MAX)
exposed to poor thermal resistance and high power dissipation
(P
), the maximum ambient temperature may need to be
D
derated. In these cases, the maximum ambient temperature can
be calculated with the following equation:
T
A(MAX)
= T
J(MAX)
− (θJA × P
D(MAX)
)
J(MAX)
) takes
THERMAL RESISTANCE
θJA (junction to air) is specified for the worst-case conditions,
that is, a device soldered in a circuit board for surface-mount
packages. The θ
, θJB (junction to board), and θJC (junction to case)
JA
are determined according to JESD51-9 on a 4-layer printed
circuit board (PCB) with natural convection cooling. For the
LFCSP package, the exposed pad must be soldered to GND.
Table 3. Thermal Resistance
Package Type θJA θ
θ
JB
Unit
JC
WLCSP 48 9 N/A1 °C/W
LFCSP 49.5 N/A1 5.3 °C/W
1
N/A stands for not applicable.
ESD CAUTION
Rev. A | Page 5 of 52
ADP8863
PIN CONFIGURATION AND FUNCTION DESCRIPTIONS
1
_IN
D5
D4
CMP
D6
19
20
1
D3
2
D2
3
D1
4
SCL
5
nRST
NOTES
1. CONNECT THE EXPOSED PADDLE
TO GND1 AND/OR GND2.
TOP VIEW
(Not to Scale)
6
7
SDA
nINT
D7
16
18
17
9
8
10
C1–
C2–
GND2
Figure 3. LFCSP Pin Configuration
15 GND1
14
VIN
13
VOUT
12
C2+
11
C1+
08392-003
A
B
C
GND2
D
nRST
E
Figure 4. WLCSP Pin Configuration
Table 4. Pin Function Descriptions
Pin No.
LFCSP WLCSP
Mnemonic Description
14 A3 VIN Input Voltage, 2.5 V to 5.5 V.
3 D3 D1 LED Sink 1.
2 E3 D2 LED Sink 2.
1 E4 D3 LED Sink 3.
20 D4 D4 LED Sink 4.
19 C4 D5 LED Sink 5.
17 B4 D6 LED Sink 6. This pin can also be selected as a comparator input for the second phototransistor.
16 B3 D7 LED Sink 7.
18 C3 CMP_IN
Comparator Input for Phototransistor. When using this function, a capacitor (0.1 µF recommended)
must be connected from this pin to ground.
13 A2 VOUT Charge Pump Output.
11 A1 C1+ Charge Pump C1+.
9 C1 C1−
Charge Pump C1−.
12 B1 C2+ Charge Pump C2+.
10 B2 C2− Charge Pump C2−.
15 A4 GND1 Ground. Connect the exposed pad to GND1 and/or GND2.
8 D1 GND2 Ground. Connect the exposed pad to GND1 and/or GND2.
6 D2 nINT
Processor Interrupt (Active Low). Requires an external pull-up resistor. If this pin is not used, it
can be left floating.
5 E1 nRST
Hardware Reset (Active Low). This pin resets the device to the default conditions. If not used,
this pin must be tied above V
IH(MIN)
.
7 C2 SDA I2C Serial Data. Requires an external pull-up resistor.
4 E2 SCL I2C Clock. Requires an external pull-up resistor.
21 NA EPAD Exposed Paddle. Connect the exposed paddle to GND1 and/or GND2.
234
C1+
VOUT
C2+
C2–
C1–
SDA
nINT
SCL
TOP VIEW
(BALL SIDE DOWN)
Not to Scale
VIN
D7D6
CMP_IN
D1
D2
GND1
D5
D4
D3
08392-052
Rev. A | Page 6 of 52
ADP8863
TYPICAL PERFORMANCE CHARACTERISTICS
VIN = 3.6 V, SCL = 2.7 V, SDA = 2.7 V, nRST = 2.7 V, V
T
The ADP8863 combines a powerful LED charge pump driver
with independent control of up to seven LEDs. These LED
drivers can sink up to 30 mA (typical) on six channels. The
seventh LED can also be driven to 60 mA (typical). All LEDs
can be individually programmed or combined into a group to
operate backlight LEDs. A full set of safety features, including
short-circuit, overvoltage, and overtemperature protection with
input-to-output isolation, allows for a robust and safe design.
The integrated soft start limits inrush currents at startup, restart
attempts, and gain transitions.
V
ALS
OPTIONAL
PHOTOSENSOR
D4D5
ID4ID5
EN
SENSOR
VIN
LIGHT
LOGIC
D6D7CMP_IN
GAIN
SELECT
GND2
LOGIC
CHARGE
PUMP
LOGIC
ID6
V
REFS
I
REFS
ID7
CLK
GND1
PHOTOSENSOR
CONVERSION
SOFT ST ART
CHARGE
PUMP
(1×, 1.5×, 2×)
V
IN
I
SS
VOUT
C
OUT
C1+
C1
1µF
C1–
C2+
C2
1µF
C2–
08392-024
VBAT
VDDIO
nRST
SCL
SDA
nINT
VIN
C
IN
D1
ID1
ID2
VIN
STNDBY
NOISE FILTER
50µs
RESET
2
I
C
LOGIC
D2D3
ID3
UVLO
STANDBY
SWITCH CONTROL
CURRENT SINK CONTROL
Figure 26. Detailed Block Diagram
Rev. A | Page 11 of 52
ADP8863
V
POWER STAGE
Because typical white LEDs require up to 4 V to drive them,
some form of boosting is required over the typical variation in
battery voltage. The ADP8863 accomplishes this with a high
efficiency charge pump capable of producing a maximum I
of 240 mA over the entire input voltage range (2.5 V to 5.5 V).
Charge pumps use the basic principle that a capacitor stores
charge based on the voltage applied to it, as shown in the
following equation:
Q = C × V(1)
By charging the capacitors in different configurations, the
charge, and therefore the gain, can be optimized to deliver the
voltage required to power the LEDs. Because a fixed charging
and discharging combination must be used, only certain
multiples of gain are available. The ADP8863 is capable of
automatically optimizing the gain (G) from 1×, 1.5×, and 2×.
These gains are accomplished with two capacitors (labeled C1
and C2 in Figure 26) and an internal switching network.
In G = 1× mode, the switches are configured to pass VIN
directly to VOUT. In this mode, several switches are connected
in parallel to minimize the resistive drop from input to output.
In G = 1.5× and 2× modes, the switches alternatively charge
from the battery and discharge into the output. For G = 1.5×,
the capacitors are charged from V
V
in parallel. For G = 2×, the capacitors are charged from VIN
OUT
in series and are discharged to
IN
OUT
in parallel and are discharged to V
modes, the switches are opened and the output is physically
isolated from the input.
Automatic Gain Selection
Each LED that is driven requires a current source. The voltage
on this current source must be greater than a minimum headroom voltage (200 mV typical) to maintain accurate current
regulation. The gain is automatically selected based on the
minimum voltage (V
) at all of the current sources. At startup,
DX
the device is placed into G = 1× mode and the output charges
to V
. If any VDX level is less than the required headroom
IN
(200 mV), the gain is increased to the next step (G = 1.5×).
A 100 s delay is allowed for the output to stabilize prior to
the next gain switching decision. If there remains insufficient
current sink headroom, then the gain is increased again to 2×.
Conversely, to optimize efficiency, it is not desirable for the
output voltage to be too high. Therefore, the gain reduces when
the headroom voltage is great enough. This point (labeled
V
in Figure 27) is internally calculated to ensure that the
DMAX
lower gain still results in ample headroom for all the current
sinks. The entire cycle is illustrated in Figure 27.
Note that the gain selection criteria apply only to active current
sources. If current sources have been deactivated through an
2
I
C command (for example, only five LEDs are used), then the
voltages on the deactivated current sources are ignored.
in parallel. In certain fault
OUT
STANDBY
EXIT
STARTUP
G = 1
G = 1.5
G = 2
NOTES
1.
IS THE CALCULATED GAIN DOWN TRANSITION PO INT.
DMAX
EXIT ST ANDBY
1
100µs (TYP)
1
WAIT
100µs (TYP)
100µs (TYP)
Figure 27. State Diagram for Automatic Gain Selection
STARTUP:
CHARGE
V
IN
0
VOUT > V
WAIT
WAIT
TO V
OUT
OUT(START)
0
MIN (V
1
1
1
D1:D7
MIN (V
MIN (V
) < V
D1:D7
D1:D7
HR(UP)
) < V
0
) < V
HR(UP)
DMAX
0
MIN (V
0
D1:D7
) > V
DMAX
08392-025
Rev. A | Page 12 of 52
ADP8863
Soft Start Feature
At startup (either from UVLO activation or fault/standby
recovery), the output is first charged by I
until it reaches about 92% of V
. This soft start feature reduces
IN
(3.75 mA typical)
SS
the inrush current that is otherwise present when the output
capacitance is initially charged to V
. When this point is
IN
reached, the controller enters G = 1× mode. If the output
voltage is not sufficient, then the automatic gain selection
determines the optimal point as defined in the Automatic Gain
Selection section.
OPERATING MODES
There are four different operating modes: active, standby,
shutdown, and reset.
Active Mode
In active mode, all circuits are powered up and in a fully
operational state. This mode is entered when Bit nSTBY (in
Register MDCR) is set to 1.
Standby Mode
Standby mode disables all circuitry except for the I2C receivers.
Current consumption is reduced to less than 1 A. This mode is
entered when the nSTBY bit is set to 0 or when the nRST pin is
held low for more than 100 s (maximum). When standby is
exited, a soft start sequence is performed.
Shutdown Mode
Shutdown mode disables all circuitry, including the I2C receivers.
Shutdown occurs when V
When V
rises above V
IN
is below the undervoltage thresholds.
IN
(2.05 V typical), all registers are
IN(START)
reset and the part is placed into standby mode.
Reset Mode
In reset mode, all registers are set to their default values and
the part is placed into standby. There are two ways to reset the
part: by power-on reset (POR) or using the nRST pin. POR is
activated any time that the part exits shutdown mode. After a
POR sequence is complete, the part automatically enters
standby mode.
After startup, the part can be reset by pulling the nRST pin low.
As long as the nRST pin is low, the part is held in a standby
state, but no I
2
C commands are acknowledged (all registers are
kept at their default values). After releasing the nRST pin, all
registers remain at their default values, and the part remains in
standby; however, the part does accept I
2
C commands.
The nRST pin has a 50 s (typical) noise filter to prevent inadvertent activation of the reset function. The nRST pin must be
held low for this entire time to activate reset.
The operating modes function according to the timing diagram
in Figure 28.
SHUTDOWN
V
STANDBY
nRST
V
OUT
IN
VINCROSSES ~2.05V AND TRIGGERS POWER-ON RESET
BIT nSTBY IN REGISTER
MDCR GOES LOW
~100µs DELAY BETWEEN POWER-UP AND
2
C COMMANDS CAN BE RECEIVED
WHEN I
25µs TO 100µs NOISE FILTER
~3.75mA CHARGES
V
V
IN
TO VINLEVEL
OUT
1×
10µs 100µs
1.5×
2×
nRST MUST BE HIGH FOR 20µs (MAX)
BEFORE SENDING I
nRST IS LOW, WHICH FORCESSTANDBY
LOW AND RESETS ALL I
GAIN CHANGES OCCUR ONLY W HE N NECESSARY,
BUT HAVE A MIN TIME BEFORE CHANGING
2
CCOMMANDS
2
CREGISTERS
SOFT STARTSOFT START
08392-026
Figure 28. Typical Timing Diagram
Rev. A | Page 13 of 52
ADP8863
LED GROUPINGS
Each LED can respond individually or be grouped together
into the backlight controls. By default, all LEDs are set to be
part of the backlight. This is changed by setting Bits[6:0] in
Register 0x05. LEDs that are set up as independent sinks can
be enabled individually in Register 0x10. They can also all be
enabled simultaneously via the SIS_EN bit in Register 0x01.
Any LEDs configured for the backlight can only be enabled
via the BL_EN bit in Register 0x01.
LED CURRENT SETTINGS
Any of the LED outputs (Pin D1 to Pin D7) can be used to
drive any color of LED at 0 mA to 30 mA, provided that the
LED’s Vf is less than 4.1 V. Additionally, the D7 sink can regulate up to 60 mA. The current settings are determined by a
7-bit code programmed by the user into Register 0x14 through
Register 0x1A (for the independent sinks) and Register 0x09 to
Register 0x0E (for the backlight sinks). The 7-bit resolution
allows the user to set the LED to one of 128 different levels.
The ADP8863 can implement two distinct algorithms to
achieve a linear or a nonlinear relationship between input
code and diode output current. The law and SC_LAW bits
in Register 0x04 and Register 0x0F, respectively, are used to
change between these algorithms.
By default, the ADP8863 uses a linear algorithm (law and
SC_LAW = 00), where the LED current increases linearly for
a corresponding increase in input code. LED current (in
milliamperes) is determined by the following equation:
LED Current (mA) = Code × (Full-Scale Current/127) (2)
where:
Code is the input code programmed by the user.
Full-Scale Current is the maximum sink current allowed per
LED (typically 30 mA).
The ADP8863 can also implement a nonlinear (square
approximation) relationship between input code and LED
current. In this case (law and SC_LAW = 01, 10, or 11), the LED
current (in milliamperes) is determined by the following
equation:
2
⎛
⎜
)mA(
×=
CodeCurrentLED
⎜
⎝
−
CurrentScaleFull
127
Figure 29 shows the LED current level vs. input code for both
the linear and square law algorithms.
⎞
⎟
(3)
⎟
⎠
30
25
20
15
10
LED CURRENT (mA)
5
0
0326496128
LINEAR
SQUARE
CODE
Figure 29. LED Current vs. Input Code
08392-027
AUTOMATED FADE IN AND FADE OUT
The LED drivers are easily configured for automated fade in
and fade out. Sixteen fade in and fade out rates can be selected
via the I
0.0 sec to 5.5 sec (per full-scale current, either 30 mA or 60 mA).
The backlight LEDs have separate fade in and fade out time
controls from the independent sink LEDs.
The fade profile is based on the transfer law selected (linear,
square, Cubic 10, or Cubic 11) and the delta between the actual
current and the target current. Smaller changes in current
reduce the fade time. For linear and square law fades, the fade
time is given by
where the Fade Rate is shown in Tabl e 5.
2
C interface. Fade in and fade out rates range from
Fade Time = Fade Rate × (Code/127) (4)
Rev. A | Page 14 of 52
ADP8863
The Cubic 10 and Cubic 11 laws also use the square law LED
currents derived from Equation 3; however, the time between
each step is varied to produce a steeper slope at higher currents
and a shallower slope at lower currents (see Figure 30).
30
25
LINEAR
20
15
CURRENT (mA)
10
5
0
00.750.500.25
Figure 30. Comparison of the Dimming Transfers Laws
SQUARE
UNIT FADE TIME
CUBIC 11
CUBIC 10
1.00
08392-028
Each LED can be enabled independently and has its own
current level, but all LEDs share the same fade in rates, fade out
rates, and fade law.
INDEPENDENT SINK CONTROL
Each of the seven LEDs can be configured (in Register 0x05) to
operate as either part of the backlight or to operate as an independent sink current (ISC). Each ISC can be enabled independently
and has its own current level. All ISCs share the same fade in
rates, fade out rates, and fade law.
The ISCs have additional timers to facilitate blinking functions.
A shared on timer (SCON) in conjunction with the off timer of
each ISC (SC1OFF, SC2OFF, SC3OFF, SC4OFF, SC5OFF, SC6OFF,
and SC7OFF) allows the LED current sinks to be configured in
various blinking modes. The on timer can be set to one of four
different settings: 0.2 sec, 0.6 sec, 0.8 sec, or 1.2 sec. The off
timers have four different settings: disabled, 0.6 sec, 1.2 sec, and
1.8 sec. Blink mode is activated by setting the off timers to any
setting other than disabled.
Program all fade, on, and off timers before enabling any of the
LED current sinks. If ISCx is on during a blink cycle and
SCx_EN is cleared, the LED turns off (or fades to off if fade out
is enabled). If ISCx is off during a blink cycle and SCx_EN is
cleared, it stays off.
Rev. A | Page 15 of 52
ISCx
ON TIMEON TIME
FADE-INFADE-OUT FADE-INFADE-OUT
MAX
OFF
TIME
SCx_EN
SET BY USER
Figure 31. Independent Sink Blink Mode with Fading
OFF
TIME
RGB COLOR GENERATION
The ADP8863 is easily programmed to generate any color with
an RGB LED. To configure this feature, connect each LED in a
standard RGB diode to a separate driver on the ADP8863.
Because each channel can be programmed for a different
current level, setting the currents for all three LEDs generates
the desired color. To set the current levels, use a simple RGB
color selector (see Figure 32).
08392-036
Figure 32. Standard RGB Color Generator
The example in Figure 32 shows a color of green, which is generated with a red content of 18 (out of 255), a green content of
190, and a blue content of 96. All numbers are out of a maximum
of 255. Thus, the percentage of red is 7.1%, the percentage of
green is 74.5%, and the percentage of blue is 37.6%. To generate
the color with the ADP8863, scale this value to each of the current
drivers.
AUTOMATED RGB COLOR FADES
The ADP8863 is easily programmed to cycle through RGB
generated colors. This can be either a repeating or a random
pattern of one color fading into the other. To execute this cycle
autonomously, set up the RGB LEDs as described in the RGB
Color Generation section and program the on, off, fading times,
and current intensities. Adjusting the fading time in particular
can create any pattern from a fast, striking effect to a soothing
slow color change.
08392-029
ADP8863
A
Y
BACKLIGHT OPERATING LEVELS
Backlight brightness control operates at three distinct levels:
daylight (L1), office (L2), and dark (L3). The BLV bits in
Register 0x04 control the specific level at which the backlight
operates. These bits can be changed manually or, if in automatic
mode (CMP_AUTOEN is set high in Register 0x01), by the
ambient light sensor (see the Ambient Light Sensing section).
By default, the backlight operates at daylight level (BLV = 00),
where the maximum brightness is set using Register 0x09
(BLMX1). A daylight dim setting can also be set using Register
0x0A (BLDM1). When operating at office level (BLV = 01), the
backlight maximum and dim brightness settings are set using
Register 0x0B (BLMX2) and Register 0x0C (BLDM2). When
operating at the dark level (BLV = 10), the backlight maximum
and dim brightness settings are set using Register 0x0D (BLMX3)
and Register 0x0E (BLDM3).
D
30mA
BACKLIGHT CURRENT
0
LIGHT (L 1)OFFI CE (L 2)DARK (L 3)
DAYLIGHT_MAX
OFFICE_MAX
DARK_MAX
DAYLIGHT_DIM
OFFICE_DIM
DARK_DIM
BACKLIGHT OPERATING LEVELS
Figure 33. Backlight Operating Levels
BACKLIGHT TURN ON/TURN OFF/DIM
With the device in active mode (nSTBY = 1), the backlight can
be turned on using the BL_EN bit in Register 0x01. Before
turning on the backlight, select the level (daylight (L1), office
(L2), or dark (L3)) to operate in and ensure that maximum and
dim settings are programmed for that level. The backlight turns
on when BL_EN = 1. The backlight turns off when BL_EN = 0.
BACKLIGHT
CURRENT
MAX
BL_EN = 1BL_EN = 0
Figure 34. Backlight Turn On/Turn Off
While the backlight is on (BL_EN = 1), the user can change to
the dim setting by programming DIM_EN = 1 in Register 0x01.
If DIM_EN = 0, the backlight reverts to its maximum setting.
8392-038
BACKLIGHT
CURRENT
MAX
DIM
BL_EN = 1
DIM_EN = 1 DIM_EN = 0 BL_ EN = 0
8392-039
Figure 35. Backlight Turn On/Dim/Turn Off
The maximum and dim settings can be set from 0 mA to 30 mA;
therefore, it is possible to program a dim setting that is greater
than a maximum setting. For normal expected operation,
ensure that the dim setting is programmed to be less than the
maximum setting.
AUTOMATIC DIM AND TURN OFF TIMERS
The user can program the backlight to dim automatically by
using the DIMT bits in Register 0x07. The dim timer has 127
settings ranging from 1 sec to 127 sec. Program the dim timer
(DIMT) before turning on the backlight. If BL_EN = 1, the
backlight turns on to its maximum setting and the dim timer
starts counting. When the dim timer expires, the internal state
machine sets DIM_EN = 1, and the backlight enters its dim
If the user clears the DIM_EN bit, the backlight reverts to its
maximum setting and the dim timer begins counting again.
When the dim timer expires, the internal state machine again
sets DIM_EN = 1, and the backlight enters its dim setting. The
backlight can be turned off at any point during the dim timer
countdown by clearing BL_EN.
The user can also program the backlight to turn off automatically by using the OFFT bits in Register 0x06. The off timer has
127 settings ranging from 1 sec to 127 sec. Program the off
timer (OFFT) before turning on the backlight. If BL_EN = 1,
the backlight turns on to its maximum setting and the off timer
8392-040
Rev. A | Page 16 of 52
Loading...
+ 36 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.