IS31FL3199-QFLS2-TR

IS31FL3199
Integrated Silicon Solution, Inc. — www.issi.com
Rev. B, 12/25/2013
10
Table 9 06h Breathing Mark Register
Bit D7:D5 D4 D3:D0
Name - BME CSS
Default 000 0 0000
The Breathing Mark Register sets the breathing mark
function (Detail information refers to Page 11).
BME Breathing Mark Enable
0 Disable
1 Enable
CSS Channel Selection
0000 OUT1
0001 OUT2
0010 OUT3
0011 OUT4
0100 OUT5
0101 OUT6
0110 OUT7
0111 OUT8
1000 OUT9
Others Not available
Table 10 07h~0Fh PWM Register(OUT1~OUT9)
Bit D7:D0
Name PWM
Default 0000 0000
The PWM Registers can modulate RGB light with 256
different items.
The value of PWM Registers decide the average output
current of OUT1~OUT9. The average output current
may be computed using the Formula (1):
7
0
OUT
2][
256
I
n
n
MAX
nD
I
(1)
Where “n” indicates the bit location in the respective
PWM register.
For example: D7:D0 = 10110101,
I
OUT
= I
MAX
(2
0
+2
2
+2
4
+2
5
+2
7
)/256
I
MAX
is set by Configuration Register2 (04h).
10h Data Update Register
The data sent to the PWM Registers and the LED
Control Registers will be stored in temporary registers.
A write operation of “0000 0000” data to the Data
Update Register is required to update the registers
(01h~02h, 07h~0Fh).
Table 11 11h~19h T0 Register (OUT1~OUT9)
Bit D7:D6 D5:D4 D3:D0
Name - B A
Default 00 00 0000
The T0 Registers set the T0 time in One Shot
Programming Mode.
T0 = τ×A×2
B
A = 0~15, B = 0~3 and τ = 260ms (Typ.)
For example, the max T0 is 260ms×15×2
3
= 31.2s
Table 12 1Ah~1Ch T1~T3 Register (RGB1~RGB3)
Bit D7 D6:D4 D3 D2:D0
Name DT B - A
Default 0 000 0 000
The T1~T3 Registers set the T1~T3 time in One Shot
Programming Mode.
DT Double Time
0 T3 =T1
1 T3 = 2T1
If A = 0~4, T1 = T3 = τ×2
A
, τ = 260ms (Typ.)
If A = 5~6, the breathing function disable.
If A = 7, T1= T3 = 0.1ms
If B = 1~7, T2 = τ×2
B-1
, τ = 260ms (Typ.)
If B = 0, T2 = 0s.
For example, the max T1&T3 is 260ms×2
4
= 4.16s
The max T2 is 260ms×2
6
= 16.64s
Table 13 1Dh~25h T4 Register (OUT1~OUT9)
Bit D7:D6 D5:D4 D3:D0
Name - B A
Default 00 00 0000
The T4 Registers set the T4 time in One Shot
Programming Mode.
T4 = τ×A×2
B
A = 0~15, B = 0~3 and τ = 260ms (Typ.)
For example, the max T4 is 260ms×15×2
3
= 31.2s
26h Time Update Register
The data sent to the time registers (11h~25h) will be
stored in temporary registers. A write operation of
“0000 0000” data to the Time Update Register is
required to update the registers (11h~25h).
IS31FL3199
Integrated Silicon Solution, Inc. — www.issi.com
Rev. B, 12/25/2013
11
FFh Reset Register
Once user writes “0000 0000” data to the Reset
Register, IS31FL3199 will reset all registers to default
value. On initial power-up, the IS31FL3199 registers
are reset to their default values for a blank display.
IS31FL3199
Integrated Silicon Solution, Inc. — www.issi.com
Rev. B, 12/25/2013
12
TYPICAL APPLICATION
GENERAL DESCRIPTION
IS31FL3199 is a 9-channel LED driver with
two-dimensional auto breathing and PWM Control
mode. It can drive nine LEDs or three groups RGB.
PWM CONTROL
By setting the RGBx bits of the Configuration Register1
(03h) to “0”, the IS31FL3199 will operate in PWM
Control mode. The PWM Registers (07h~0Fh) can
modulate LED brightness of 9 channels with 256 steps.
For example, if the data in PWM Register is “0000
0100”, then the PWM is the fourth step.
Writing new data continuously to the registers can
modulate the brightness of the LEDs to achieve a
breathing effect.
RGB BREATHING CONTROL WITH AUTO COLOR
CHANGING
By setting the RGBx bits of the Configuration Register1
(03h) to “1”, the IS31FL3199 will operate in One Shot
Programming mode. In this mode each group RGB can
be modulated breathing cycle independently by T0~T4.
The full cycle is T1 to T4 (Figure 7). Setting different
T0~T4 can achieve RGB breathing with auto color
changing. The maximum intensity of each RGB can be
adjusted independently by the PWM Registers
(07h~0Fh).
Note, if IS31FL3199 operates in the One Shot
Programming mode and then enters into the shutdown
mode, an 8-bit data write operation to the Time Update
Register is required to restart the LED breathing effect
after the IC is re-enabled.
Figure 7 Breathing Timing
RGB AUTO BREATHING CONTROL WITH COLOR
SETTING
IS31FL3199 can pre-establish pattern achieving mixing
color breathing. There are three groups RGB. Each
RGB consists of three channels. Every channel has an
8-bit PWM data register. The color can be set by the
PWM data register. For example, there are three PWM
data: 20h, 80h, C8h, so the three data will determine a
kind of color.
After setting the color, T0~T4 time register will be set to
control the LED breathing panel. And T0~T4 time
should be same for one RGB or the pre-established
color will change.
SEMIAUTOMATIC BREATHING
By setting the RGBx bits of the Configuration
Register1 (03h) to “1” and the RM bit of the Ramping
Mode Register (05h) to “1”, the ramping function is
enabled. HT is the time select bit. When HT bit is set to
“0”, T2 will be held forever, and the LED will remain at
the programmed maximum intensity. When HT bit is
set to “1”, T3 will continue and T4 will be held, causing
the LED to complete one breathing cycle and then
remain off.
AUDIO MODULATE DISPLAY MODE WITH AGC
FUNCTION
In audio modulate display mode the output current can
be modulated by the audio input signal. An AGC
automatically adjusts the audio input gain to improve
the dynamic range of the LED current modulation, thus
improving the visual effect. When the input signal is
large such that the amplifier output begins to clip, the
gain goes down. If the input signal is small, the gain
increases, adjusting the output to provide a good
dynamic response to the input signal.
The AGC can be disabled and the audio gain can be
set by programming Configuration Register 1 (03h).
BREATHING MARK FUNCTION
By setting the BME bit of the Breathing Mark Register
(06h) to “1”, the breathing mark function is enabled.
The CLK/V_BM pin is used as V_BM. If the BME bit
sets to “0”, the breathing mark function disabled. The
CLK/V_BM pin is used as CLK. V_BM is an output pin.
The breathing mark function is useful as a signal to
notify the MCU when to update the color data. At the
end of time period T1, V_BM will induce a falling edge
and hold logic low, so the new data can be sent by
MCU at this time. At the end of T3, V_BM will induce a
rising edge and the MCU can send an update
command to update all data simultaneously (Figure 8).
The marking channel (OUT1~OUT9) is selected by the
CSS bits of the Breathing Mark Register (06h).
When IS31FL3199 operates as slave, the breathing
mark function is unavailable.
Figure 8 V_BM Signal

IS31FL3199-QFLS2-TR

Mfr. #:
Manufacturer:
ISSI
Description:
LED Lighting Drivers 9-Ch Fun LED Drvr
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet