IS31FL3730-QFLS2-TR

IS31FL3730
Integrated Silicon Solution, Inc. – www.issi.com 7
Rev.A, 12/19/2011
DETAILED DESCRIPTION
I2C INTERFACE
The IS31FL3730 uses a serial bus, which conforms to
the I2C protocol, to control the chip’s functions with two
wires: SCL and SDA. The IS31FL3730 has a 7-bit slave
address (A7:A1), followed by the R/W bit, A0. Since
IS31FL3730 only supports write operations, A0 must
always be 0. The value of bits A1 and A2 are decided by
the connection of the AD pin.
The complete slave address is:
Table1 Slave Address (Write only):
Bit A7:A3 A2:A1 A0
Value 11000
AD
0
AD connected to GND, AD=00;
AD connected to VCC, AD=11;
AD connected to SCL, AD=01;
AD connected to SDA, AD=10;
The SCL line is uni-directional. The SDA line is
bi-directional (open-collector) with a pull-up resistor
(typically 4.7k). The maximum clock frequency
specified by the I2C standard is 400kHz. In this
discussion, the master is the microcontroller and the
slave is the IS31FL3730.
The timing diagram for the I2C is shown in Figure 5.
The SDA is latched in on the stable high level of the
SCL. When there is no interface activity, the SDA line
should be held high.
The “START” signal is generated by lowering the SDA
signal while the SCL signal is high. The start signal will
alert all devices attached to the I2C bus to check the
incoming address against their own chip address.
The 8-bit chip address is sent next, most significant bit
first. Each address bit must be stable while the SCL
level is high.
After the last bit of the chip address is sent, the master
checks for the IS31FL3730’s acknowledge. The
master releases the SDA line high (through a pull-up
resistor). Then the master sends an SCL pulse. If the
IS31FL3730 has received the address correctly, then it
holds the SDA line low during the SCL pulse. If the SDA
line is not low, then the master should send a “STOP”
signal (discussed later) and abort the transfer.
Following acknowledge of IS31FL3730, the register
address byte is sent, most significant bit first.
IS31FL3730 must generate another acknowledge
indicating that the register address has been received.
Then 8-bit of data byte are sent next, most significant
bit first. Each data bit should be valid while the SCL
level is stable high. After the data byte is sent, the
IS31FL3730 must generate another acknowledge to
indicate that the data was received.
The “STOP” signal ends the transfer. To signal “STOP”,
the SDA signal goes high while the SCL signal is high.
Address Auto Increment
To write multiple bytes of data into IS31FL3730, load
the address of the data register that the first data byte
is intended for. During the IS31FL3730 acknowledge of
receiving the data byte, the internal address pointer will
increment by one. The next data byte sent to
IS31FL3730 will be placed in the new address, and so
on. The auto increment of the address will continue as
long as data continues to be written to IS31FL3730.
This feature is useful for loading the LED on/off
condition for each of the display matrices as a burst of
data. Pay careful attention when loading data for dual
LED matrix displays since the register addressing is
not continuous.
Figure 5 Interface Timing
DATA LINE STABLE;
DATA VALID
CHANGE OF DATA
ALLOWED
SCL
SDA
Figure 6 Bit Transfer
IS31FL3730
Integrated Silicon Solution, Inc. – www.issi.com 8
Rev.A, 12/19/2011
Figure 7 Writing to IS31FL3730(Typical)
Figure 8 Writing to IS31FL3730(Automatic Address Increment)
REGISTER DEFINITION
Table2 Register Function
Address Name Function Tabl e Default
00h Configuration Register Set operation mode of IS31FL3730 3 0000 0000
01h~0Bh Matrix 1 Data Register Store the on or off state of each LED 4
0000 0000
0Eh~18h Matrix 2 Data Register Store the on or off state of each LED 5
0Ch Update Column Register Make the Data Register update the data - xxxx xxxx
0Dh Lighting Effect Register Store the intensity control settings 6 0000 0000
19h PWM Register Modulate LED light with 128 different items 7 1000 0000
FFh Reset Register Reset all registers to default value - xxxx xxxx
Table3 00h Configuration Register
Bit D7 D6:D5 D4:D3 D2 D1 D0
Name
SSD Reserved DM A_EN ADM
Default 0 00 00 0 0 0
The Configuration Register sets operation mode of
IS31FL3730.
SSD Software Shutdown Enable
0 Normal operation
1 Software shutdown mode
DM Display Mode
00 Matrix 1 only
01 Matrix 2 only
11 Matrix 1 and Matrix 2
A_EN Audio Input Enable
0 Matrix intensity is controlled by the current
setting in the Lighting Effect Register (0Dh)
1 Enable audio signal to modulate the intensity
of the matrix
ADM Matrix Mode Selection
00 8×8 dot matrix display mode
01 7×9 dot matrix display mode
10 6×10 dot matrix display mode
11 5×11 dot matrix display mode
IS31FL3730
Integrated Silicon Solution, Inc. – www.issi.com 9
Rev.A, 12/19/2011
Table4 01h~0Bh Matrix 1 Data Register(C1~C11)
Bit D7:D0
Name R8:R1
Default 00000000
Table5 0Eh~18h Matrix 2 Data Register(C1~C11)
Bit D7:D0
Name R8:R1
Default 00000000
The Data Registers (Matrix 1/Matrix 2) store the on or
off state of each LED in the Matrix.
Rx LED State
0 LED off
1 LED on
11×2 registers are assigned to C1~C11 columns
respectively; the LED at a particular (row, column)
location will be turned on when the respective data is
set to “1”. When configured for more than 8 column
operation, only the required numbers of LSBs are used
in each data register. For example, in 5×11 dot matrix
mode, only bits R1 thru R5 are used, and bits R6 thru
R8 are ignored.
0Ch Update Column Register
The data sent to the Data Registers will be stored in
temporary registers. A write operation of any 8-bit value
to the Update Column Register is required to update
the Data Registers (01h~0Bh, 0Eh~18h).
Table6 0Dh Lighting Effect Register
Bit D7 D6:D4 D3:D0
Name Reserved AGS CS
Default 0 000 0000
The Lighting Effect Register stores the intensity control
settings for all of the LEDs in the Matrix.
AGS Audio Input Gain Selection
000: Gain= 0dB
001: Gain= +3dB
010: Gain= +6dB
011: Gain= +9dB
100: Gain= +12dB
101: Gain= +15dB
110: Gain= +18dB
111: Gain= -6dB
CS Full Current Setting for Each Row Output
0000: 40mA
0001: 45mA
... ...
0111: 75mA
1000: 5mA
1001: 10mA
... ...
1110: 35mA
Table7 19h PWM Register
Bit D7 D6:D0
Default 1 0000000
The PWM Register can modulate LED light with 128
different items.
When the D7 set to “1”, the PWM is the 128 item.
When the D7 set to “0”, D6:D0 set the PWM from the 0
item to the 127 item.
For example, if the data in PWM Register is 0000 0100,
then the PWM is the 4 item.
Figure 9 PWM Timing Diagram
FFh Reset Register
Once user writes any 8-bit data to the Reset Register,
IS31FL3730 will reset all registers to default value. On
initial power-up, the IS31FL3730 registers are reset to
their default values for a blank display.

IS31FL3730-QFLS2-TR

Mfr. #:
Manufacturer:
ISSI
Description:
LED Lighting Drivers Audio Mod Matrix 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