Datasheet

Data Sheet ADP8866
Rev. A | Page 15 of 52
The fade profile is based on the transfer law selected (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 square law fades, the fade time is given by
Fade Time = Fade Rate × (Code/127) (4)
where the Fade Rate is shown in Table 6.
Table 6. Available Fade-In and Fade-Out Times
Code Fade Rate (Seconds per 128 Codes)
0000 0.0
0001 0.05
0010 0.10
0011 0.15
0100 0.20
0101 0.25
0110 0.30
0111 0.35
1000 0.40
1001 0.45
1010 0.50
1011 0.75
1100 1.0
1101 1.25
1110 1.50
1111 1.75
The Cubic 10 and Cubic 11 laws also use the square backlight
currents in Equation 3; however, the time between each step is
varied to produce a steeper slope at higher currents and a
shallower slope at lighter currents (see Figure 32).
30
0
5
10
15
20
25
01.000.750.500.25
CURRENT (mA)
UNIT FADE TIME
SQUARE
CUBIC 11
CUBIC 10
09478-033
Figure 32. Comparison of the Dimming Transfers Law 25 mA Scale Shown
CABC FADE DISABLE
The fade settings applied to the backlight in Register 0x12 are
also used when the BLMX (Register 0x13) current is changed.
This provides a smooth transition to new backlight current
levels.
However, in some modes of operation, this feature is not
desired. For example, during cABC (content adjustable
brightness control) operation, the BLMX register is updated as
often as 60 times per second. And the changes to BLMX must
be implemented as soon as possible. Therefore, the ADP8866
has a unique mode that allows the backlight to have very fast
changes after the initial ramp in and ramp out. This mode is
entered when CABCFADE in Register 0x10 is set high.
In this mode, the backlight fades in when BL_EN and nSTBY in
Register 0x01 are set high, and it fades out when BL_EN or
nSTBY is set low. However, after the fade-in is complete, any
changes to the BLMX register result in near instantaneous
changes to the backlight current. The situation is illustrated in
Figure 33.
09478-034
BACKLIGHT CURRENT
CABCFADE = 0 (DEFAULT)
BL EN = 1 BL EN = 0
TIME
FADE IN
COMPLETE
CHANGE
BL SETTING
CHANGE
BL SETTING
CABCFADE = 1
Figure 33. Effect of the CABCFADE Bit
INDEPENDENT SINK CONTROL (ISC)
Each of the nine LEDs can be configured (in Register 0x10 and
Register 0x11) to operate as either part of the backlight or 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), used in conjunction with the off
timers of each ISC (SC1OFF, SC2OFF, SC3OFF, SC4OFF,
SC5OFF, SC6OFF, and SC7OFF; see Register 0x1C through
Register 0x21) allow the LED current sinks to be configured in
various blinking modes. The on and off times are listed in the
Register Descriptions section. Blink mode is activated by setting
the off timers to any setting other than disabled.
MAX
SCx_EN
SCx
CURRENT
FADE-IN FADE-OUT FADE-IN FADE-OUT
ON TIME ON TIME
OFF
TIME
OFF
TIME
SET BY USER
09478-035
Figure 34. LEDx Blink Mode with Fading