IS31FL3194
Integrated Silicon Solution, Inc. www.issi.com 13
Rev. B, 08/04/2017
MTPLT2 Multy-Pulse loop time
0000 endless
0001 1 time
1111 1 5 t im es
Table 18 3Eh P3 NXT Register
Bit D7:D4 D3:D2 D1:D0
Name MTPLT3 GAM3 NXT3
Default 0000 00 01
NXT3 defines next operation when Pattern 3 is done.
GAM3 controls the gamma of Pattern 3. MTPLT3
controls the loop of Pattern 3.
NXT 3 Pattern 3 Next
00/10/11 Just stop
01 Go to Pattern 1 (Only effective in RGB
Mode)
10 Go to Pattern 2 (Only effective in RGB
Mode)
GAM3 Gamma Selection
00/11 Gamma=2.4
01 Gamma=3.5
10 Linearity
MTPLT3 Multy-Pulse loop time
0000 endless
0001 1 time
1111 1 5 t im es
Table 19 1Fh/2Fh/3Fh P1/P2/P3 Loop Times
Register
Bit D7 D6:D0
Name PLTx_H PLTx_L
Default 0 000 0000
If PLTx_H(D7)=0, PLTx_L!=0
Pattern loop times
6
0
2*][
n
n
nDLoopTime (2) (3)
If PLTx_H(D7)=0, PLTx_L=0, endless
If PLTx_H(D7)=1, PLTx_L!=0
Pattern loop times
6
0
2*][16
n
n
nDLoopTime (3)
If PLTx_H(D7)=1, PLTx_L=0, endless
Where D[n] stands for the individual bit value.
40h Color Update Register
Write 0xC5 to 40h will update the data of
10h~18h/20h~28h/30h~38h
41h/42h/43h P1/P2/P3 Update Register
Write 0xC5 to these registers will update the time
parameters of Pattern x, and start to run Pattern x.
Note, for RG+W Mode, when write 0xC5 to P3
Update Register (43h), all the P1, P2 and P3 time
parameters will be updated.
4Fh Reset Register
Once user writes “0xC5” to the Reset Register,
IS31FL3194 will reset all registers to their default
value. On initial power-up, the IS31FL3194 registers
are reset to their default values for a blank display.
IS31FL3194
Integrated Silicon Solution, Inc. www.issi.com 14
Rev. B, 08/04/2017
TYPICAL APPLICATION INFORMATION
GENERAL DESCRIPTION
IS31FL3194 is a 3-channel LED driver which
features two-dimensional auto breathing mode. It has
Pattern Mode and Current Lever Mode for RGB
lighting effects.
POWER ON SEQUENCE
IS31FL3194 provides a power-on reset feature that
is controlled by VBAT supply voltage. When the
VBAT supply voltage exceeds 2.4V (TBD), the
internal circuit starts to work. The reset signal will be
generated to perform a power-on reset (POR)
operation, which will reset all control circuits and
configuration registers until the internal power
voltage become stable.
Before SDB pull high, the I2C operation is allowed.
The SDB rising edge will reset the I2C bus.
Figure 7 SDB Pin Sequence
Note 1: I2C operation is allowed when SDB is low.
Note 2: There should be no I2C operation 10µs before and after
SDB rinsing edge.
In some case, like a mouse, when plug-out and
quickly plug-in back the USB power, the LED will
flicker for a very short time. The reason is the power
is not lower than the POR voltage point (usually
lower than 2.2V), and the device still stores the
previous setting data, if user pull-up the SDB high
when power up, following with the initial operation,
the LED will be ON between SDB rising edge and
Current Level initial effective, to avoid this, as above
figure, a writing to 01h is recommended to shutdown
the chip before pull-high the SDB pin.
CURRENT LEVEL MODE
There are four programmed current bands can be set
by the Current Band Register (03h). It is used to set
the global maximum of each output current, I
MAX
.
By setting the OUTx bits of the Operating Configure
Register (01h) to “0”, the corresponding OUTx will
operate in Current Lever Mode. The Current Lever
Registers (10h, 21h, 32h) are active and can
modulate LED brightness of each output with 256
steps independently. For example, if the data in
Current Lever Register is “0000 0100”, then the
current lever is the fourth step, with a current level of
4/256.
In Current Lever Mode, user doesn’t need to turn on
the CEx of 1Ch/2Ch/3Ch, a new value must be
written to the Current Lever registers to change the
output current. Writing new data continuously to the
registers can modulate the brightness of the LEDs to
achieve a breathing, blinking, or any other effects
that the user defines.
PATTERN MODE
By setting the OUTx bits of the Operating Configure
Register (01h) to “1”, the corresponding OUTx will
operate in Pattern Mode. In Pattern Mode, the timing
characteristics for output current – current rising (T1),
holding (T2), falling (T3) and off time (TS, TP, T4),
can be adjusted individually so that each output can
independently maintain a pre-established pattern
achieving mixing color breathing or a single color
breathing without requiring any additional interface
activity, thus saving valuable system resources.
PATTERN COLOR SETTING
In Pattern Mode, the LED color is defined by
PxCOLy_Oz (x,y,z= 1,2,3) bits in Color Setting
Registers (10h~18h, 20h~28h, 30h~38h). There are
3 RGB current combinations to generate 3
pre-defined colors for display. More than one of the 3
pre-defined colors can be chosen by setting Cex bits
in Color Enable Register (1Ch/2Ch/3Ch). When Cex
is set, the color x is allow to be displayed in current
pattern.
Table 20~22 show the registers for each mode, for
example, in the Current Level Mode, the current lever
register is 10H for OUT1, 21H for OUT2, 32H for
OUT3, in Single mode and pattern mode, Pattern 1
has 3 current level registers and enabled/disabled by
Cex.
Table 20 Color Register Of Single Mode
Mode
Color
Enable
P1
OUT1
P2
OUT2
P3
OUT3
Single
Mode
Pattern
Mode
CE1 10H 21H 32H
CE2 13H 24H 35H
CE3 16H 27H 38H
Current
Level
Mode
- 10H 21H 32H
IS31FL3194
Integrated Silicon Solution, Inc. www.issi.com 15
Rev. B, 08/04/2017
Table 21 Color Register Of RG+W Mode
RG+W
Mode
Color
Enable
OUT1 OUT2
Pattern 1
CE1(1Ch) 10H 11H
CE2(1Ch) 13H 14H
CE3(1Ch) 16H 17H
Pattern 2
CE1(2Ch) 20H 21H
CE2(2Ch) 23H 24H
CE3(2Ch) 26H 27H
RG+W
Mode
Color
Enable
P3
OUT3
Pattern Mode
CE1(3Ch) 32H
CE2(3Ch) 35H
CE3(3Ch) 38H
Current Level
Mode
- 32H
Table 22 Color Register of RGB Mode
RGB
Mode
Color
Enable
OUT1 OUT2 OUT3
Pattern 1
CE1(1Ch) 10H 11H 12H
CE2(1Ch) 13H 14H 15H
CE3(1Ch) 16H 17H 18H
Pattern 2
CE1(2Ch) 20H 21H 22H
CE2(2Ch) 23H 24H 25H
CE3(2Ch) 26H 27H 28H
Pattern 3
CE1(3Ch) 30H 31H 32H
CE2(3Ch) 33H 34H 35H
CE3(3Ch) 36H 37H 38H
PATTERN TIME SETTING
User should configure the related pattern time setting
registers according to actual timing requirements via
I2C interface before starting pattern. There are three
groups of pattern time can be set for P1~P3, which
including TS, T1~T4 and TP. And each pattern has
three continue lighting cycle as Color 1~Color 3.
Please check the LED OPERATING MODE section
for more about the time setting.
GAMMA CORRECTION
In order to perform a better visual LED breathing
effect, the device integrates gamma correction to the
Pattern Mode. The gamma correction causes the
change in intensity to appear more linear to the
human eye.
Gamma correction, also known as gamma
compression or encoding, is used to encode linear
luminance to match the non-linear characteristics of
display. Since the IS31FL3194 can modulate the
brightness of the LEDs with 256 steps, a gamma
correction function can be applied when computing
each subsequent LED intensity setting such that the
changes in brightness matches the human eye’s
brightness curve.
The IS31FL3194 provides three gamma corrections
which can be set by GAM bits of NXT Registers
(1Eh/2Eh/3Eh) for each pattern. The gamma
correction is shown as below.
Figure 8 Gamma Correction

IS31FL3194-CLS2-TR

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

Products related to this Datasheet