AAT2830/31
800mA Total Display Solution
for Portable Devices
respective LED by 128µs. The settings can be cal-
culated as follows:
Data
1
2
3
4
5
6
7
8
FL1-FL4 Flash On Time
16/16 x T
15/16 x T
14/16 x T
13/16 x T
12/16 x T
11/16 x T
10/16 x T
9/16 x T
8/16 x T
7/16 x T
6/16 x T
5/16 x T
4/16 x T
3/16 x T
2/16 x T
1/16 x T
R = (DATA7 - 1) · 128μs
G = (DATA8 - 1) · 128μs
B = (DATA9 - 1) · 128μs
Where R, G, and B are the on-times of the respec-
tive LEDs and DATA7, DATA8, and DATA9 are the
data inputs into Registers 7, 8, and 9, respectively.
DATAN can be set to a value from 1 to 16 with the
default DATAN value equal to 1. Since the AAT2831
supports 64 color/brightness combinations, DATAN
can be set from 1 to 4.
9
10
11
12
13
14
15
16
Address 10: RGB Timebase Register - T
The overall period is set by the AAT2830/31's T reg-
ister. Adjusting this register allows a user to adjust
how often the RGB LED sequence is repeated. The
longer the period, the smaller the effective duty cycle,
and thus RGB light intensity (brightness) is reduced.
The RGB period can be calculated using the follow-
ing equation:
Table 9: Address 6, Programmable Flash Timer
Duration; Time T is Determined by External
Capacitor, CT.
Activating the timer will automatically reset the
Flash ON/OFF control (Register 5).
T = [(DATA10 - 1) · 3 + 15] · 128μs
RGB Control
Where T is the period of repetition and DATA10 is
the data input into Register 10. In the AAT2830,
DATA10 can be set to a value from 1 to 16, with the
default DATA10 value equal to 1. In the AAT2831,
DATA10 can be set from 1 to 4, with the default
DATA10 value equal to 1.
The Red, Green, and Blue LED PWM timing, along
with the overall period, is controlled by five registers.
The current level for the RGB LEDs is controlled by
another register (Address 12) which makes it possi-
ble to change the peak currents from 33% up to
200% of the backlight maximum current set by
RBSET
.
A mode register (Address 11) sets the
Please note that if the user sets the period to be
smaller than the combined on-times (R+G+B),
then the RGB sequence will automatically begin
again once time T has been reached, whether or
not all on-times have been completed.
method of update for the color and intensity regis-
ters. All registers are updated simultaneously or indi-
vidually, depending on how the mode register is set.
If updated simultaneously, the color registers are
updated when the period register is updated. Up to
4096 different color/brightness combinations are pro-
grammable in the AAT2830 and 64 color/brightness
combinations are programmable in the AAT2831.
Address 11: RGB Mode Register
The AAT2830/31's RGB mode register can have
one of two DATA11 values. If DATA11 is set to 1 (the
default), then each RGB LED on-time will be updat-
ed immediately after their respective register is set.
If DATA11 is set to 2, then as the user sets the Red,
Green, and Blue on-time registers, none of the
LEDs will be updated until the timebase register is
set. For example, if the user wants to set a certain
Red-Green-Blue combinations, the Red on-time
Address 7, 8, 9: RGB Color Registers
The AAT2830's RGB color registers store up to 16
levels of lighting intensity for a given color channel.
The first level (DATA = 1) is reserved for the off-state.
Every setting thereafter increases the on-time of the
14
2830.2007.09.1.0