Download Print this page

ISSI LUMISSIL IS31FL3248 Manual

48-channel, 16-bit pwm led driver

Advertisement

Quick Links

48-CHANNEL, 16-BIT PWM LED DRIVER
DESCRIPTION
The IS31FL3248 is a 48-channel constant current LED
driver. Each channel has 16-bit PWM brightness control,
and 64 steps of constant-current scaling (SL). SL can
adjust brightness deviation between channels. GCC
can adjusts brightness deviation between the R, G, and
B color groups. The 8 steps maximum current band
control (CB) selects the maximum output current range
for all channels.
Proprietary programmable algorithms are used in
IS31FL3248 to minimize audible noise that can result
from MLCC decoupling capacitor. SL, GCC, CB and all
other registers can be programmed via a high-speed
VSB (video series bus, up to 33MHz) or SPI (up to
33MHz) serial interface port.
IS31FL3248 software shutdown mode can put the
device to sleep (for minimum power consumption) while
retaining all register values.
IS31FL3248 is available in QFN-64 (8mm×8mm)
package. It operates from 3.0V to 5.5V over the
temperature range of -40°C to +125°C.
QUICK START
Figure 1: Photo of IS31FL3248 Evaluation Board
Lumissil Microsystems – www.lumissil.com
Rev. A, 12/16/2022
FEATURES
V
= 3.0V to 5.5V
CC
Tolerate up to 18V, nominal operation voltage
between 4.5V to 16V, multiple LED's can be
connected in series
Support 48 current sink output channels
33mA@V
= 5V/channel maximum
CC
23mA@V
= 3V/channel maximum
CC
Maximum Current Band (CB)
-
3-bit (8 steps) with a 9.7% to 100% range
DC Current Scaling (SL)
6-bit (64 steps) with a 25.9% to 100% range
Individual
16-bit,
8+8-bit
dithering, 8-bit PWM mode
Global Current Control (GCC)
8-bit (256 steps) with a 9.6% to 100% range
3 GCC sets for each color group
Constant Current Accuracy
Channel to Channel = ±2%(Typ.), ±5%(Max.)
Device to Device = ±2%(Typ.), ±5%(Max.)
Chain topology via VSB interface, PWM data I/O
is
daisy
chained
transmission (write and read)
Support bi-directional data output via DI
Grayscale Control Clock: 33MHz
Display timing reset
Real-time LED open detection (LOD)
Real-time LED short detection (LSD)
Over temperature protection
Spread Spectrums
Software shutdown mode
180-degree phase delay operation to reduce
power noise
AEC-Q100 qualification in progress
Operation temperature range: -40°C to +125°C
QFN-64 (8mm×8mm) package
RoHS & Halogen-Free Compliance
TSCA Compliance
RECOMMENDED EQUIPMENT
5V, ≥1.5A power supply
ABSOLUTE MAXIMUM RATINGS
VIN+, ≤7V power supply
Caution: EVB is designed for 5V application, higher than 7V will
cause extra-heat on the IC and if VIN (TP1) is higher than 7V, the
IS31FL3248 will be too hot and enter thermal shutdown mode, if
VIN (TP1) exceeds the conditions listed above, the board may be
damaged.
dithering,
8+4-bit
with
bi-directional
data
1

Advertisement

loading
Need help?

Need help?

Do you have a question about the LUMISSIL IS31FL3248 and is the answer not in the manual?

Questions and answers

Summary of Contents for ISSI LUMISSIL IS31FL3248

  • Page 1 48-CHANNEL, 16-BIT PWM LED DRIVER DESCRIPTION FEATURES The IS31FL3248 is a 48-channel constant current LED  = 3.0V to 5.5V driver. Each channel has 16-bit PWM brightness control,  Tolerate up to 18V, nominal operation voltage and 64 steps of constant-current scaling (SL). SL can between 4.5V to 16V, multiple LED’s can be adjust brightness deviation between channels.
  • Page 2 48-CHANNEL, 16-BIT PWM LED DRIVER PROCEDURE Connect ‘CS/LAT’ to ‘LAT’ pin in Right pin header. The IS31FL3248 evaluation board is fully assembled Connect ‘GND’ to ‘GND’ pin in Right pin header. and tested. Follow the steps listed below to verify board SPI MODE: operation.
  • Page 3 48-CHANNEL, 16-BIT PWM LED DRIVER (sketch) from ISSI website http://www.lumissil.com/products/led-driver/fxled. Open JP1 to set to ‘ExtCTRL’ (External Control). Connect the ground terminal of the power supply to the GND and the positive terminal to the TP1 (VCC). Connect 6 pins from Arduino board to IS31FL3248...
  • Page 4 OUTG1 OUT6 OUTB1 OUT7 OUTR2 GCLK GCLK OUT8 GCLK OUTG2 OUT9 VOUT OUTB2 OUT10 USB_DM OUTR3 OUT11 OUTG3 SCLK OUT12 ISSI OUTB3 USB_DP OUT13 CON1 VUSB OUTR4 10nF OUT14 OUTG4 OUT15 OUTB4 OUT16 OUTR5 1.5K OUT17 10uF OUTG5 OUT18 OUTB5...
  • Page 5 48-CHANNEL, 16-BIT PWM LED DRIVER BILL OF MATERIALS IS31FL3248 Name Symbol Description Supplier Part No. LED Driver Matrix LED Driver LUMISSIL IS31FL3248-QFLS4 Microcontroller STM32F103C8T6 Low-dropout Regulator ONSEMI RS3236-3.3 Crystal Crystal, 8MHz HC-49S Diode DS1, DS2 Diode, SMD DIODES DFLS240 Resistor RES,5.6k,1/10W, ±5%,SMD Yageo RC0603JR-075K6L...
  • Page 6 48-CHANNEL, 16-BIT PWM LED DRIVER Figure 4: Board Component Placement Guide - Top Layer Figure 5: Board PCB Layout - Top Layer Lumissil Microsystems – www.lumissil.com Rev. A, 12/16/2022...
  • Page 7 48-CHANNEL, 16-BIT PWM LED DRIVER Figure 6: Board Component Placement Guide - Bottom Layer Figure 7: Board PCB Layout - Bottom Layer Copyright © 2022 Lumissil Microsystems. All rights reserved. Lumissil Microsystems reserves the right to make changes to this specification and its products at any time without notice.
  • Page 8: Revision History

    48-CHANNEL, 16-BIT PWM LED DRIVER REVISION HISTORY Revision Detail Information Data Initial Release 2022.12.16 Lumissil Microsystems – www.lumissil.com Rev. A, 12/16/2022...
  • Page 9 48-CHANNEL, 16-BIT PWM LED DRIVER APPENDIX Ⅰ: IS31FL3248 Arduino Test Code VSB V01A #include<SPI.h> #include<avr/pgmspace.h> uint8_t PWM_data[96]; uint8_t SL_data[48]; uint8_t FC1_data[6]={0x00,0x00,0x03,0xB1,0x00,0xBA}; uint8_t FC0_data[6]={0x00,0x00,0x0B,0xFF,0xFF,0xFF}; const int slaveSelectPin = 10; byte PWM_Gamma64[64]= 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07, 0x08,0x09,0x0b,0x0d,0x0f,0x11,0x13,0x16, 0x1a,0x1c,0x1d,0x1f,0x22,0x25,0x28,0x2e, 0x34,0x38,0x3c,0x40,0x44,0x48,0x4b,0x4f, 0x55,0x5a,0x5f,0x64,0x69,0x6d,0x72,0x77, 0x7d,0x80,0x88,0x8d,0x94,0x9a,0xa0,0xa7, 0xac,0xb0,0xb9,0xbf,0xc6,0xcb,0xcf,0xd6, 0xe1,0xe9,0xed,0xf1,0xf6,0xfa,0xfe,0xff void setup() // put your setup code here, to run once: // set the slaveSelectPin as an output: pinMode (slaveSelectPin, OUTPUT);...
  • Page 10 48-CHANNEL, 16-BIT PWM LED DRIVER VSB_WriteBuffer(FC0_data,6,0x20);//FC0 void FL3248_FC1_set(uint8_t byte6,uint8_t byte5,uint8_t byte4,uint8_t byte3,uint8_t byte2,uint8_t byte1) FC1_data[0] = byte6;//BIT41-48 FC1_data[1] = byte5; FC1_data[2] = byte4; FC1_data[3] = byte3; FC1_data[4] = byte2; FC1_data[5] = byte1;//BIT0-7 VSB_WriteBuffer(FC1_data,6,0x22);//FC1 void Init3248(void) SL_set(0xFF); // SL init FL3248_FC0_set(0x00,0x00,0x0B,0xFF,0xFF,0xFF);// FC0 init FL3248_FC1_set(0x00,0x00,0x03,0xB1,0x00,0xBA);// FC1 init void IS31FL3248_mode1(void)//breath mode int i,j;...
  • Page 11 48-CHANNEL, 16-BIT PWM LED DRIVER APPENDIX Ⅱ: IS31FL3248 Arduino Test Code SPI V01A #include<SPI.h> #include<avr/pgmspace.h> uint8_t PWM_data[96]; uint8_t SL_data[48]; uint8_t FC1_data[6]={0x00,0x00,0x03,0xB1,0x00,0xBA}; uint8_t FC0_data[6]={0x00,0x00,0x0B,0xFF,0xFF,0xFF}; const int slaveSelectPin = 10; byte PWM_Gamma64[64]= 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07, 0x08,0x09,0x0b,0x0d,0x0f,0x11,0x13,0x16, 0x1a,0x1c,0x1d,0x1f,0x22,0x25,0x28,0x2e, 0x34,0x38,0x3c,0x40,0x44,0x48,0x4b,0x4f, 0x55,0x5a,0x5f,0x64,0x69,0x6d,0x72,0x77, 0x7d,0x80,0x88,0x8d,0x94,0x9a,0xa0,0xa7, 0xac,0xb0,0xb9,0xbf,0xc6,0xcb,0xcf,0xd6, 0xe1,0xe9,0xed,0xf1,0xf6,0xfa,0xfe,0xff void setup() // put your setup code here, to run once: // set the slaveSelectPin as an output: pinMode (slaveSelectPin, OUTPUT);...
  • Page 12 48-CHANNEL, 16-BIT PWM LED DRIVER FC0_data[5] = byte1;//BIT0-7 SPI_WriteBuffer(FC0_data,6,0x20);//FC0 void FL3248_FC1_set(uint8_t byte6,uint8_t byte5,uint8_t byte4,uint8_t byte3,uint8_t byte2,uint8_t byte1) FC1_data[0] = byte6;//BIT41-48 FC1_data[1] = byte5; FC1_data[2] = byte4; FC1_data[3] = byte3; FC1_data[4] = byte2; FC1_data[5] = byte1;//BIT0-7 SPI_WriteBuffer(FC1_data,6,0x22);//FC1 void Init3248(void) SL_set(0xFF); // SL init FL3248_FC0_set(0x00,0x00,0x0B,0xFF,0xFF,0xFF);// FC0 init FL3248_FC1_set(0x00,0x00,0x03,0xB1,0x00,0xBA);// FC1 init void IS31FL3248_mode1(void)//breath mode...

This manual is also suitable for:

Lumissil is31fl3248-qfls4-eb