0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
IS31FL3246-TQLS4-TR

IS31FL3246-TQLS4-TR

  • 厂商:

    LUMISSIL

  • 封装:

    TQFP48

  • 描述:

    36-CHANNEL LED DRIVER

  • 数据手册
  • 价格&库存
IS31FL3246-TQLS4-TR 数据手册
IS31FL3246 36-CHANNEL LED DRIVER October 2021 GENERAL DESCRIPTION FEATURES IS31FL3246 is comprised of 36 constant current channels, each channel can be pulse width modulated (PWM) by total 8 bits+10 bits (261890 steps) for smooth LED brightness control or color mixing control, 8 bits PWM (LFP) operate at 127Hz (can be disabled), 10 bits (HFP) operate at 32kHz, to minimize the audible noise. The output current of each channel can be set at up to 25mA (Max.), all channels are grouped as G group(OUT1, OUT4, OUT7...), R group (OUT2, OUT5, OUT8...) , B group (OUT3, OUT6, OUT9...) and each group has a 8 bits output current control register which allows fine tuning the current for rich global RGB color mixing.        Proprietary programmable technology is used to minimize audible noise caused by MLCC decoupling capacitors. All registers can be programmed via a high speed I2C bus interface (1MHz). The chip can be turned off by pulling the SDB pin low or by using the software shutdown feature to reduce power consumption. The rising edge of the SDB pin will reset the I2C bus module.   IS31FL3246 is available in QFN-44 (5mm×5mm) and eTQFP-48. It operates from 2.7V to 5.5V over the temperature range -40°C to +125°C.  2.7V to 5.5V supply Pin to Pin with IS31FL3236A/IS31FL3237 (QFN-44, 5mm×5mm) I2C with register address automatic increment Four selectable I2C addresses SDB rising edge reset I2C module Resistor sets operating current of 25mA (Max.) Accurate color rendition - Three 8-bit global DC current adjust - 8-bit DC current adjust for all green channels - 8-bit DC current adjust for all red channels - 8-bit DC current adjust for all blue channels - Each channel total 8-bit+10-bit PWM (261890 steps) - 8-bit PWM at 127Hz/254Hz/508Hz (LFP) -10-bit/8-bit PWM at 32kHz (8-bit mode can be at 64kHz or 128kHz, HFP) Group dimming to reduce RGB coding EMI reduction technology - Selectable 6 phase delay - Selectable 180 degree clock phase -40°C to +125°C extended industrial temperature range APPLICATIONS   Lumissil Microsystems – www.lumissil.com Rev. C, 10/08/2021 Hand-held devices for LED display LED in home appliances 1 IS31FL3246 TYPICAL APPLICATION CIRCUIT *Note 1 *Note 1 VCC = VBattery VLED+ = VBattery VCC 1μF OUT1_G1 AD 0.1μF OUT2_R1 *Note 2 OUT3_B1 VBUS 2kΩ 2kΩ SDA Micro Controller SCL IS31FL3246 SDB 100kΩ 0.1μF OUT34_G12 ISET RISET 3.3kΩ GND Figure 1 OUT35_R12 OUT36_B12 Typical Application Circuit (VCC=VBattery) *Note 1 *Note 3 VCC = 5V VCC 1μF 0.1μF AD VLED+ = 5V OUT1_G1 91Ω OUT2_R1 *Note 2 33Ω VBUS 2kΩ 33Ω *Note 1 OUT3_B1 2kΩ SDA Micro Controller SCL IS31FL3246 SDB 100kΩ 0.1μF 33Ω OUT34_G12 91Ω ISET RISET 3.3kΩ OUT35_R12 33Ω GND Figure 2 OUT36_B12 Typical Application Circuit (VCC=5V) Note 1: VLED+ can be the same or less than VCC voltage. Note 2: VBUS is the pull up voltage for the IS31FL3246 I2C interface, which is usually the same as the micro controller's VCC. If the IS31FL3246 VCC= 5V and VBUS is lower than 2.8V, recommend using an I2C level shift circuit to avoid a high shut down current (ISD). For example with VBUS= 1.8V, if the IS31FL3246 VCC= 4V the ISD= 43µA (Typ.) or if VCC= 5V the ISD=111µA (Typ.). Note 3: These optional resistors are for offloading the thermal dissipation (P= I2R) away from the IS31FL3246(values are for VLED+= 5V). Note 4: The output current is set up to 23mA when RISET= 3.3kΩ. The maximum global output current can be set by external resistor, RISET. Please refer to the detail application information in RISET section. Lumissil Microsystems – www.lumissil.com Rev. C, 10/08/2021 2 IS31FL3246 PIN CONFIGURATION OUT3_B1 1 33 OUT34_G12 OUT4_G2 2 32 OUT33_B11 OUT5_R2 3 31 OUT32_R11 OUT6_B2 4 30 OUT31_G11 OUT7_G3 5 29 OUT30_B10 OUT8_R3 6 28 OUT29_R10 OUT9_B3 7 27 OUT28_G10 37 OUT35_R12 38 OUT36_B12 39 SDB 23 OUT24_B8 40 AD OUT13_G5 11 41 VCC 24 OUT25_G9 42 GND OUT12_B4 10 43 GND 25 OUT26_R9 44 ISET OUT11_R4 9 45 SDA 26 OUT27_B9 46 SCL OUT10_G4 8 48 OUT2_R1 QFN-44 Pin Configuration (Top View) 47 OUT1_G1 Package OUT3_B1 1 36 OUT34_G12 OUT4_G2 2 35 OUT33_B11 OUT5_R2 3 34 OUT32_R11 GND 4 OUT6_B2 5 32 OUT31_G11 OUT7_G3 6 31 OUT30_B10 OUT8_R3 7 30 OUT29_R10 OUT9_B3 8 29 OUT28_G10 Lumissil Microsystems – www.lumissil.com Rev. C, 10/08/2021 OUT23_R8 24 OUT21_B7 22 OUT22_G8 23 OUT20_R7 21 GND 19 25 OUT24_B8 OUT19_G7 20 OUT13_G5 12 GND 18 26 OUT25_G9 OUT18_B6 17 OUT12_B4 11 OUT17_R6 16 27 OUT26_R9 OUT15_B5 14 28 OUT27_B9 OUT11_R4 10 OUT16_G6 15 OUT10_G4 9 OUT14_R5 13 eTQFP-48 33 GND 3 IS31FL3246 PIN DESCRIPTION No. Pin Description 1~3,5~17 OUT3 ~ OUT18 Output channel 3~18 for LEDs. 17,39 4,18,19, 33,42,43 GND Ground. 18~35 20~32, 34~38 OUT19 ~ OUT36 Output channel 19~36 for LEDs. 36 39 SDB Shutdown the chip when pulled low. 37 40 AD I2C address setting. 38 41 VCC Power supply. 40 44 ISET Input terminal used to connect an external resistor. This regulates the global output current. 41 45 SDA I2C serial data. 42 46 SCL I2C serial clock. 43,44 47,48 OUT1, OUT2 Output channel 1, 2 for LEDs. Thermal Pad Connect to GND. QFN eTQFP 1~16 Lumissil Microsystems – www.lumissil.com Rev. C, 10/08/2021 4 IS31FL3246 ORDERING INFORMATION Industrial Range: -40°C to +125°C Order Part No. Package QTY IS31FL3246-QFLS4-TR IS31FL3246-TQLS4-TR    IS31FL3246-TQLS4 QFN-44, Lead-free eTQFP-48, Lead-free eTQFP-48, Lead-free 2500/Reel 2500/Reel 250/Tray Copyright  ©  2021  Lumissil  Microsystems.  All  rights  reserved.  Lumissil  Microsystems  reserves  the  right  to  make  changes  to  this  specification  and  its  products  at  any  time  without  notice.  Lumissil  Microsystems  assumes  no  liability  arising  out  of  the  application  or  use  of  any  information,  products  or  services described herein. Customers are advised to obtain the latest version of this device specification before relying on any published information and  before placing orders for products.  Lumissil Microsystems does not recommend the use of any of its products in life support applications where the failure or malfunction of the product can  reasonably be expected to cause failure of the life support system or to significantly affect its safety or effectiveness. Products are not authorized for use in  such applications unless Lumissil Microsystems receives written assurance to its satisfaction, that:  a.) the risk of injury or damage has been minimized;  b.) the user assume all such risks; and  c.) potential liability of Lumissil Microsystems is adequately protected under the circumstances Lumissil Microsystems – www.lumissil.com Rev. C, 10/08/2021 5 IS31FL3246 ABSOLUTE MAXIMUM RATINGS Supply voltage, VCC Voltage at SCL, SDA, SDB, OUT1 to OUT36 Maximum junction temperature, TJMAX Storage temperature range, TSTG Operating temperature range, TA=TJ Package thermal resistance, junction to ambient (4-layer standard test PCB based on JESD 51-2A), θJA ESD (HBM) ESD (CDM) -0.3V ~ +6.0V -0.3V ~ VCC+0.3V +150°C -65°C ~ +150°C -40°C ~ +125°C 33.1°C/W (QFN) 38.8°C/W (eTQFP) ± 8kV ± 750V Note 5: Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only and functional operation of the device at these or any other condition beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. ELECTRICAL CHARACTERISTICS Typical values are TA = 25°C, VCC = 5V. Symbol VCC Parameter Condition Supply voltage VOUT= 0.8V, RISET= 3kΩ, GCCX= 0xFF, FMS= “10” (Note 6) Output current VOUT= 0.8V, RISET= 3.3kΩ, GCCX= 0xFF, FMS= “10” ΔIMAT Output current error between bits (Note 7) RISET= 3.3kΩ, GCCx= 0xFF, FMS= “10”, HFP_L= 0x00, VCC=5V, IOUT= 23mA ΔIACC Output current error between devices (Note 8) RISET= 3.3kΩ, GCCx= 0xFF, FMS= “10”, HFP_L= 0x00, VCC=5V, IOUT= 23mA VHR Headroom voltage RISET= 3.3kΩ, GCCx= 0xFF, FMS= “10”, HFP_L= 0x00, VCC=5V, IOUT= 23mA ICC RISET= 3.3kΩ, GCCx= 0xFF, FMS= “11”, Quiescent power supply VCC=3.6V,PMS= “0”, HFP=32kHz current RISET= 3.3kΩ, GCCx= 0xFF, FMS= “11”, VCC=5V,PMS= “0”, HFP=32kHz ISD Shutdown current Typ. 2.7 Maximum output current IOUT Min. Max. Unit 5.5 V 25.3 21.16 23 mA 24.84 mA -7 7 % -3 3 % 0.3 0.5 V 2.8 4 mA 3.3 4.5 mA RISET= 3.3kΩ, VSDB= 0V or software shutdown, VCC= 3.6V 0.9 1.6 μA RISET= 3.3kΩ, VSDB= 0V or software shutdown, VCC= 5V 2 3 μA fOUT_H PWM high frequency PMS= “1” 30.5 32.5 34.5 kHz fOUT_L PWM low frequency PMS= “1” 119.2 126.9 134.7 Hz TSD Thermal shutdown (Note 9) 165 °C TSD_HY Thermal shutdown hysteresis (Note 9) 20 °C Logic Electrical Characteristics (SDA, SCL, SDB, AD) VIL Logic “0” input voltage VCC= 2.7V~5.5V VIH Logic “1” input voltage VCC= 2.7V~5.5V IIL Logic “0” input current VINPUT= 0V (Note 9) 5 nA IIH Logic “1” input current VINPUT= VCC (Note 9) 5 nA Lumissil Microsystems – www.lumissil.com Rev. C, 10/08/2021 0.4 1.4 V V 6 IS31FL3246 DIGITAL INPUT SWITCHING CHARACTERISTICS (NOTE 9) Symbol Parameter Fast Mode Min. fSCL Serial-clock frequency - tBUF Bus free time between a STOP and a START 1.3 condition Typ. Fast Mode Plus Max. Min. Typ. Max. Units 400 - 1000 kHz - 0.5 - μs tHD, STA Hold time (repeated) START condition 0.6 - 0.26 - μs tSU, STA Repeated START condition setup time 0.6 - 0.26 - μs tSU, STO STOP condition setup time 0.6 - 0.26 - μs tHD, DAT Data hold time - - - - μs tSU, DAT Data setup time 100 - 50 - ns tLOW SCL clock low period 1.3 - 0.5 - μs tHIGH SCL clock high period 0.7 - 0.26 - μs tR Rise time of both SDA and SCL signals, receiving - 300 - 120 ns tF Fall time of both SDA and SCL signals, receiving - 300 - 120 ns Note 6: The recommended minimum value of RISET is 3kΩ. Note 7: IOUT mismatch (bit to bit) △IMAT is calculated: I MAT     I OUTn (n  1 ~ 36)    1 100%   I OUT 1  I OUT 2  ...  I OUT 36      36    Note 8: IOUT accuracy (device to device) △IACC is calculated: I ACC  I OUT1  I OUT 3  ...  I OUT 36   I OUT ( IDEAL) )  ( 36  100%  I OUT ( IDEAL)       Where IOUT(IDEAL)= 23mA when RISET= 3.3kΩ. Note 9: Guaranteed by design. Lumissil Microsystems – www.lumissil.com Rev. C, 10/08/2021 7 IS31FL3246 FUNCTIONAL BLOCK DIAGRAM Lumissil Microsystems – www.lumissil.com Rev. C, 10/08/2021 8 IS31FL3246 DETAILED DESCRIPTION I2C INTERFACE The IS31FL3246 uses a serial bus, which conforms to the I2C protocol, to control the chip’s functions with two wires: SCL and SDA. The IS31FL3246 has a 7-bit slave address (A7:A1), followed by the R/W bit, A0. Set A0 to “0” for a write command and set A0 to “1” for a read command. The value of bits A1 and A2 are decided by the connection of the AD pin. The complete slave address is: Table 1 Slave Address (Write Only): Bit A7:A3 A2:A1 A0 Value 0110 0 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-drain) with a pull-up resistor (typically 2kΩ). The maximum clock frequency specified by the I2C standard is 1MHz. In this discussion, the master is the microcontroller and the slave is the IS31FL3246. The timing diagram for the I2C is shown in Figure 3. 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 IS31FL3246’s acknowledge. The master releases the SDA line high (through a pull-up resistor). Then the master sends an SCL pulse. If the IS31FL3246 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 IS31FL3246, the register address byte is sent, most significant bit first. IS31FL3246 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 IS31FL3246 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 IS31FL3246, load the address of the data register that the first data byte is intended for. During the IS31FL3246 acknowledge of receiving the data byte, the internal address pointer will increment by one. The next data byte sent to IS31FL3246 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 IS31FL3246 (Figure 6). READING OPERATION Most of the registers can be read. To read the register, after I2C start condition, the bus master must send the IS31FL3246 device address with ____ the R/W bit set to “0”, followed by the register address which determines which register is accessed. Then restart I2C, the bus master should send the ____ IS31FL3246 device address with the R/W bit set to “1”. Data from the register defined by the command byte is then sent from the IS31FL3246 to the master (Figure 7). Figure 3 Interface Timing Lumissil Microsystems – www.lumissil.com Rev. C, 10/08/2021 9 IS31FL3246 Figure 4 Bit Transfer Figure 5 Writing to IS31FL3246 (Typical) Figure 6 Writing to IS31FL3246 (Automatic Address Increment) Figure 7 Reading from IS31FL3246 Lumissil Microsystems – www.lumissil.com Rev. C, 10/08/2021 10 IS31FL3246 REGISTER DEFINITIONS Table 2 Register Function Address Name 00h Function R/W Table Default Control Register Power control register R/W 3 01h~48h High Frequency PWM(HFP) Duty Register OUT [36:1] high frequency PWM register bytes R/W 5 49h~6Ch Low Frequency PWM(LFP) Duty Register OUT [36:1] low frequency PWM register byte R/W 6 6Dh Update Register Update the HFP & LFP data W - 6Eh Global Current Control Register_G Global current of all green channels R/W 9 6Fh Global Current Control Register_R Global current of all red channels R/W 10 70h Global Current Control Register_B Global current of all blue channels R/W 11 71h Phase Delay and Clock Phase Register Phase Delay and Clock Phase R/W 12 7Fh Reset Register Reset all registers W - Table 3 00h Control Register Bit D7 Name - Default 0 D6 D5:D4 D3:D2 RGBM HFPS 0 00 D1 D0 - PMS SSD 00 0 0 The Control Register sets software shutdown mode, pulse width modulated (PWM) high/low frequency and PWM resolution. LFP : 8-bit 127 Hz or 254 Hz or 508 Hz High=OFF Low=ON Low=ON High=OF F High=OF F Low =ON High=OFF Low =ON 0000 0000 OUT4~6...OUT34~36) control by same PWM register. PWM map in 12 RGB as show in Table 8. When PMS = “1”, no matter how HFPS is set, HFP (high frequency PWM) is 32kHz, LFP(low frequency PWM) is 127Hz. When PMS = “0” (8-bit mode), HFPS will decide the internal oscillator clock frequency and the PWM output PWM frequency. Table 4 lists the options of PWM frequency. SSD 0 1 Software Shutdown Enable Software shutdown mode Normal operation PMS 0 1 High PWM freqyency Resolution 8bit mode 10bit mode HFPS 00 01 1x High Frequency PWM Select 32kHz 64kHz 128kHz RGBM 0 RGB Register Mode Select 36 Channel Mode (registers are controlled as table 7) 12 RGB Mode (registers are controlled as table 8) High=OF F Low =ON HFP : 8-bit o r 10-bit 32kHz/64kHz/128 kHz If HFP set to 10-bit, it only supports HFP=32kHz, LFP=127Hz If HFP set to 8-bit, it supports HFP=32kHz, LFP=127Hz HFP=64kHz, LFP=254Hz HFP=128kHz, LFP=508Hz Each 1/256 of LFP contains 0/1024~1024/1024 of HFP Figure 8 PWM Timing Diagram Each channel can be (PWM) by total 8bits+10bits (261890 steps) for smooth LED brightness control or color mixing control, 8 bits PWM(LFP) operate at 127Hz(can be disabled), 10 bits(HFP) operate at 32kHz. When RGBM = “0”, each of the 36 channels are controlled by it’s own PWM register. PWM map in 36 channels as show in Table 7. When RGBM = “1”, 36 channels compose into 12 RGB combinations, all 3 channels in one RGB combinations (OUT1~3, Lumissil Microsystems – www.lumissil.com Rev. C, 10/08/2021 1 11 IS31FL3246 Table 4 PWM Frequency OSC PMS HFPS (MHz) (“1”) 10-bit xx (“0”) 8-bit 32 LFP (Hz) HFP (kHz) 127 32 00 8 127 32 01 16 254 64 1x 32 508 128 GCCR ( 6 Fh )  D7:D4 D3:D2 Name - FMS Default 0000 00 FMS 00 01 10 11 D1:D0 GCCB ( 70 h )  HFP_L 0000 0000 PWM Frequency Mode Select HFP + LFP Only HFP, LFP=256 DC Mode, no PWM, output always on Channel Shutdown mode HFP_H High Frequency PWM High Byte Duty Value (0x00~0x03) HFP_L High Frequency PWM Low Byte Duty Value (0x00~0xFF) Each output has 8 bits (N=256)/10 bits (N=1024) to modulate the PWM duty in 256/1024 steps. If using 8 bit PWM resolution, PMS= “0” and only HFP_L bits need to be set. IOUT and the value of the HFP and LFP Registers decide the average current of each LED noted ILED. IOUT is computed by Formula (1): I OUTx  I OUT ( MAX )  GCCx 256 (1) Where x = R, G or B, IOUT(MAX) is the maximum output current decided by RISET (Check RISET section for more information), GCCx if the GCCG (6Eh), RCCR (6Fh) and GCCB (70h)(6Eh is for G-group channels (OUT1, OUT4…OUT34). 6Fh is for R-group channels (OUT2, OUT5…OUT35). 70h is for B-group channels (OUT3, OUT6…OUT36)). Please refer to the detail information in Table 7. GCCG ( 6 Eh )  7  D[ n ]  2 n n (3) 7  D[ n ]  2 n (4) n0 ILED computed by Formula (5): HFP LFP   I OUT (5) N 256 I LED  HFP  9  D[ n ]  2 n (6) n (7) n 0 LFP  7  D[ n ]  2 n0 D7:D0 HFP_H (only enable in 10-bit mode) 00  D[ n ]  2 n0 Table 5 01h~48h High Frequency PWM Duty Register 01h (03h, Reg 02h (04h, 06h…) 05h…) Bit 7 Where HFP is the high frequency PWM Duty of each output (01h~48h), and LFP is the low frequency PWM Duty of each output (4Ah~6Ch), N=256/1024 (8/10 bit PWM resolution), If using 8 bit PWM resolution (PMS= “0”), only HFP_L bits need to be set and HFP_H need to be set to ‘00’. For example: RISET=3.3kΩ, GCCG=0xFF, GCCR=0x80, GCCB=0x40, LFP=0xFF, PMS= “1” (10-bit PWM resolution), HFP_H=0x03, HFP_L=0xFF, IOUT(MAX)= 23.18mA 255 (1)  23 mA 256 128  I OUT ( MAX )   11 .5 mA (1) 256 64  I OUT ( MAX )   5 . 76 mA (1) 256 I OUTG  I OUT ( MAX )  I OUTR I OUTB HFP  9  D[ n ]  2 n  1023 (6) n  255 (7) n 0 LFP  7  D[ n ]  2 n0 N= 1024 1023 255   23 mA  23 mA 1024 256 1023 255    11 . 5 mA  11 .5 mA 1024 256 I LEDG  I LEDR I LEDB  1023 255   5 . 76 mA  5 .76 mA 1024 256 (5) If RISET=3.3kΩ, GCCG=0xFF, GCCR=0x80, GCCB=0x40, LFP=0xFF, PMS= “0” (8-bit PWM resolution), HFP_H=0x03, HFP_L=0xFF, IOUT(MAX)= 23.18mA (2) n0 Lumissil Microsystems – www.lumissil.com Rev. C, 10/08/2021 12 IS31FL3246 255 (1)  23 mA 256 128  I OUT ( MAX )   11 .5 mA (1) 256 64  I OUT ( MAX )   5 . 76 mA (1) 256 I OUTG  I OUT ( MAX )  I OUTR I OUTB HFP  7  D[ n ]  2 n  255 (6) n0 LFP  7  D [ n ]  2 n  255 (7) n0 N= 256 255 255   23 mA  23 mA 256 256 255 255 I LEDR    11 .5 mA  11 . 5 mA 256 256 255 255 I LEDB    5 .76 mA  5 . 76 mA (5) 256 256 I LEDG  Lumissil Microsystems – www.lumissil.com Rev. C, 10/08/2021 Table 6 Register 49h~6Ch Low Frequency PWM Duty Bit D7:D0 Name LFP Default 0000 0000 Each output modulated by the 8bits low frequency PWM duty in 256 steps. IOUT is computed by Formula (1): I OUTx  I OUT ( MAX )  I LED  GCCx 256 HFP LFP   I OUTx N 256 (1) (5) Where x = R, G or B, IOUT(MAX) is the maximum output current decided by RISET (Check RISET section for more information), GCCx if the GCCG (6Eh), RCCR (6Fh) and GCCB (70h) (6Eh is for G-group channels (OUT1, OUT4…OUT34). 6Fh is for R-group channels (OUT2, OUT5…OUT35). 70h is for B-group channels (OUT3, OUT6…OUT36)). 13 IS31FL3246 Table 7 PWM & GCCx Register Map - 36 Channel Mode (RGBM = “0”) OUT HFP_H HFP_L LFP GCCx 1 02h 01h 49h 6Eh 2 04h 03h 4Ah 6Fh 3 06h 05h 4Bh 70h 4 08h 07h 4Ch 6Eh 5 0Ah 09h 4Dh 6Fh 6 0Ch 0Bh 4Eh 70h 7 0Eh 0Dh 4Fh 6Eh 8 10h 0Fh 50h 6Fh 9 12h 11h 51h 70h 10 14h 13h 52h 6Eh 11 16h 15h 53h 6Fh 12 18h 17h 54h 70h 13 1Ah 19h 55h 6Eh 14 1Ch 1Bh 56h 6Fh 15 1Eh 1Dh 57h 70h 16 20h 1Fh 58h 6Eh 17 22h 21h 59h 6Fh 18 24h 23h 5Ah 70h 19 26h 25h 5Bh 6Eh 20 28h 27h 5Ch 6Fh 21 2Ah 29h 5Dh 70h 22 2Ch 2Bh 5Eh 6Eh 23 2Eh 2Dh 5Fh 6Fh 24 30h 2Fh 60h 70h 25 32h 31h 61h 6Eh 26 34h 33h 62h 6Fh 27 36h 35h 63h 70h 28 38h 37h 64h 6Eh 29 3Ah 39h 65h 6Fh 30 3Ch 3Bh 66h 70h 31 3Eh 3Dh 67h 6Eh 32 40h 3Fh 68h 6Fh 33 42h 41h 69h 70h 34 44h 43h 6Ah 6Eh 35 46h 45h 6Bh 6Fh 36 48h 47h 6Ch 70h Lumissil Microsystems – www.lumissil.com Rev. C, 10/08/2021 Table 8 PWM & GCCx Register Map - 12 RGB Mode (RGBM = “1”) RBG OUT HFP_H HFP_L LFP GCCx Group 1 RGB Group 1 RGB Group 2 RGB Group 3 RGB Group 4 RGB Group 5 RGB Group 6 RGB Group 7 RGB Group 8 RGB Group 9 RGB Group 10 RGB Group 11 RGB Group 12 49h 6Eh 4Ah 6Fh 3 4Bh 70h 4 4Ch 6Eh 4Dh 6Fh 6 4Eh 70h 7 4Fh 6Eh 50h 6Fh 9 51h 70h 10 52h 6Eh 53h 6Fh 12 54h 70h 13 55h 6Eh 56h 6Fh 15 57h 70h 16 58h 6Eh 59h 6Fh 18 5Ah 70h 19 5Bh 6Eh 5Ch 6Fh 21 5Dh 70h 22 5Eh 6Eh 5Fh 6Fh 24 60h 70h 25 61h 6Eh 62h 6Fh 27 63h 70h 28 64h 6Eh 65h 6Fh 30 66h 70h 31 67h 6Eh 68h 6Fh 33 69h 70h 34 6Ah 6Eh 6Bh 6Fh 6Ch 70h 2 5 8 11 14 17 20 23 26 29 32 35 36 02h 04h 06h 08h 0Ah 0Ch 0Eh 10h 12h 14h 16h 18h 01h 03h 05h 07h 09h 0Bh 0Dh 0Fh 11h 13h 15h 17h 14 IS31FL3246 6Dh Update Register When SDB= “H” and SSD= “1”, a write of “0000 0000” to 6Dh is to update the PWM Register (01h~6Ch) values. Table 12 71h Phase Delay and Clock Phase Register Bit Name Default Table 9 6Eh Global Current Control Register-G D7:D0 Name GCCG Default 0000 0000 Table 10 6Fh Global Current Control Register-R D7:D0 Name GCCR Default 0000 0000 Table 11 70h Global Current Control Register-B Bit D7:D0 Name GCCB Default 0000 0000 The Global Current Control Register modulates all channels DC current which is noted as IOUT in 256 steps. 6Eh (GCCG) is for G-group channels (OUT1, OUT4…OUT34). 6Fh (GCCR) is for R-group channels (OUT2, OUT5…OUT35). 70h (GCCB) is for B-group channels (OUT3, OUT6…OUT36). GCCx control the IOUT as shown in Formula (1).  D[ n ]  2 n (5) n0 If GCCx=0xFF, I OUTx  I OUT ( MAX )  255 256 If GCCx=0x01, I OUTx  I OUT ( MAX )  HLS 0 1 Bit 7 D6 D5 D4 D3 D2 D1 D0 PDE HLS PS6 PS5 PS4 PS3 PS2 PS1 0 0 0 0 0 0 0 0 IS31FL3246 features a 6 phase delay function, when this bit is set, the phase delay function is enabled. Bit GCCx  D7 1 256 Where x = R, G or B, IOUT(MAX) is the maximum output current decided by RISET (Check RISET section for more information). Group Phase Delay Select 6 Group Phase Delay operate at low frequency PWM (LFP) 6 Group Phase Delay operate at high frequency PWM (HFP) PDE 0 1 Phase Delay Enable Phase delay disable Phase delay enable PS[n] 0 1 Clock Phase Select Clock Phase Select disable Clock Phase Select enable Phase Delay separates 36 outputs as 6 groups, OUT1~OUT6 as group 1, OUT7~OUT12 as group 2…OUT31~OUT36 as group 6. When Phase Delay is enabled, group 2 has a 1/(6×fOUT) time delay than group 1, group 3 also has a 1/(6×fOUT) time delay than group 2, group 4 also has a 1/(6×fOUT) time delay than group 3, and so on. For each group of 6 outputs there is a Clock Phase option PS[n] (n=1~6), when PSn is set to “1”, OUT[1+(n-1)×6], OUT[3+(n-1)×6], OUT[5+(n-1)×6] keep the phase, phase 1, the turning on edge of the PWM pulse is fixed from starting of PWM cycle, but OUT[2+(n-1)×6], OUT[4+(n-1)×6], OUT[6+(n-1)×6] change to phase 2, the turning off edge of the PWM pulse is fixed from ending of PWM cycle as fiure 13, the rising and falling edges will cancel the power ripple. IS31FL3742 operates both at PWM frequency at 127Hz~504Hz (LFP) and 32kHz~128kHz, HLS bit can select the Group Phase Delay function operating frequency. When HLS= “0”, 6 Group Phase Delay operate at low frequency PWM (LFP), When HLS= “1”, 6 Group Phase Delay operate at high frequency PWM (HFP). Phase Delay feature and Clock Phase options can work together to minimize the voltage ripple of LED power supply. Check Phase Delay and Clock Phase section for more information 7Fh Reset Register A write of “0000 0000” to 7Fh will reset all registers to their default values. Lumissil Microsystems – www.lumissil.com Rev. C, 10/08/2021 15 IS31FL3246 APPLICATION INFORMATION RISET The maximum output current IOUT(MAX) of OUT1~OUT36 can be adjusted by the external resistor, RISET, as described in Formula (8). I OUT ( MAX )  x  V ISET R ISET (8) x = 78.25, VISET = 0.97V. The recommended minimum value of RISET is 3kΩ. When RISET=3.3kΩ, IOUT(MAX)=23mA When RISET=3kΩ, IOUT(MAX)=25.3mA CURRENT SETTING The maximum output current is set by the external resistor RISET. The Global Current Control register GCCX can be used to set a lower current than set by RISET. The IS31FL3246 provides independent gradation control for each of the red, green and blue colors. The Global Current Control Register modulates all channels DC current which is noted as IOUT in 256 steps. 6Eh is for G-group channels (OUT1, OUT4…OUT34). 6Fh is for R-group channels (OUT2, OUT5…OUT35). 70h is for B-group channels (OUT3, OUT6…OUT36). PWM CONTROL Each channel can be (PWM) by total 8bits+10bits (261890 steps) for smooth LED brightness control or color mixing control, 8 bits PWM (LFP) operate at 127Hz (can be disabled), 10 bits (HFP) operate at 32kHz. LFP : 8-bit 127 Hz or 254 Hz or 508 Hz High=OFF Low=ON Low=ON High=OF F Low =ON High=OFF High=OF F Low =ON High=OF F Low =ON HFP : 8-bit o r 10-bit 32kHz/64kHz/128 kHz If HFP set to 10-bit, it only supports HFP=32kHz, LFP=127Hz If HFP set to 8-bit, it supports HFP=32kHz, LFP=127Hz HFP=64kHz, LFP=254Hz HFP=128kHz, LFP=508Hz Each 1/256 of LFP contains 0/1024~1024/1024 of HFP Figure 9 work together, the total PWM steps are 8-bit+10-bit (261890 steps). Writing new data continuously to the PWM registers can modulate the brightness of the LEDs to achieve color mixing and breathing effect. PWM FREQUENCY SELECT The IS31FL3246 output channels operate with a default 8 bit PWM resolution mode and the low frequency PWM at 127Hz and high frequency at 32kHz (the oscillator frequency is 8MHz). Because all the OUTx channels are synchronized, the DC power supply will experience large instantaneous current surges when the OUTx channels turn ON. These current surges will generate an AC ripple on the power supply which cause stress to the decoupling capacitors. When the AC ripple is applied to a monolithic ceramic capacitor chip (MLCC) it will expand and contract causing the PCB to flex and generate audible hum in the range of between 200Hz to 18kHz, to avoid this hum, there are many countermeasures, such as selecting the capacitor type and value which will not cause the PCB to flex and contract. An additional option for avoiding audible hum is to set the IS31FL3246’s output PWM frequency above/below the audible range. The Control Register (00h) can be used to set the switching frequency to 127Hz~504Hz as shown in Table 4, all the high frequency PWM (HFP) is higher than 20kHz, and can select lower low frequency PWM (LFP) to reduce the audible hum. 12 RGB COMBINATIONS 36 channels control by independent PWM registers as show in Table 7, or 36 channels compose into 12 RGB combinations. All 3 channels in one RGB combinations (OUT1~3, OUT4~6...OUT34~36) controlled by the same PWM register. PWM map in 12 RGB as show in Table 8. PHASE DELAY and CLOCK PHASE To reduce audible noise due to PWM switching, the IS31FL3246 features Phase Delay and Clock Phase schemes. When Phase Delay and Clock Phase are disabled (default) all of the outputs turn on simultaneously causing large current draw from the ceramic capacitors and pausible audible noise. PWM Timing Diagram The Low Frequency PWM Duty Registers (49h~6Ch) can change a low frequency PWM (LFP) duty with between 0/256 and 255/256. Each of the LFP’s 1/256 unit contain another PWM method, HFP, 8-bit or 10-bit, work at 32kHz or higher frequency, change the PWM duty from 0/1024~1023/1024. When LFP and HFP Lumissil Microsystems – www.lumissil.com Rev. C, 10/08/2021 16 IS31FL3246 VCC VCC Ton OUT1~OUT6 Clock Phase 1 Toff OUT[1+(n-1)*6] Ton Toff OUT7~OUT12 OUT[2+(n-1)*6] Ton Toff OUT13~OUT18 OUT[3+(n-1)*6] Ton Toff OUT19~OUT24 OUT[4+(n-1)*6] Ton Toff OUT25~OUT30 OUT[5+(n-1)*6] Ton Toff OUT[6+(n-1)*6] Ton OUT31~OUT36 Toff 1/fOUT Turn on together resulting power ripple 1/fOUT Turn on together resulting power ripple Figure 12 Figure 10 Phase Delay and Clock Phase disable for both LFP and HFP The PDE bit of register 71h will enable the Phase Delay function so at power-on the OUTx channel will not all turn on at the same time to minimize peak load current, resulting in reduced voltage ripple on the LED power supply rail. Phase Delay separates the 36 outputs as 6 groups, OUT1~OUT6 as group 1, OUT7~OUT12 as group 2…OUT31~OUT36 as group 6, when Phase Delay is enabled, group 2 will have a 1/(6×fOUT) time delay than group 1, group 3 will also have a 1/(6×fOUT) time delay than group 2, and so on. When PSn is set to “1”, OUT[1+(n-1)×6], OUT[3+(n-1)×6], OUT[5+(n-1)×6] will keep the phase 1, the turning on edge of the PWM pulse is fixed from starting of PWM cycle as below, but OUT[2+(n-1)×6], OUT[4+(n-1)×6], OUT[6+(n-1)×6] will change to phase 2, the turning off edge of the PWM pulse is fixed from ending of PWM cycle as below, the rising and falling edges will cancel the power ripple. VCC Clock Phase 1 OUT[1+(n-1)*6] Ton VCC OUT[2+(n-1)*6] OUT1~OUT6 OUT[3+(n-1)*6] Ton OUT7~OUT12 OUT[4+(n-1)*6] OUT13~OUT18 OUT[5+(n-1)*6] Ton OUT19~OUT24 OUT[6+(n-1)*6] OUT25~OUT30 OUT31~OUT36 Ton Figure 13 Toff 1/fOUT tDELAY =1/(6*fOUT) Figure 11 PDE= “1” Phase Delay Enable PSn= “0” Clock Phase disable Toff Clock Phase 2 Toff Ton Toff Toff Ton Toff Toff Ton 1/fOUT Rising & Falling edges canceled the power ripple PSn= “1” Clock Phase enable Phase Delay feature and Clock Phase options can work together to minimize the voltage ripple of LED power supply. The HLS bit of register 71h can select the Group Phase Delay schemes to apply on low frequency PWM (LFP) or high frequency PWM (HFP), if it applys on LFP, it redudes the LED power supply rail voltage ripple of low frequency (127Hz~504Hz), if it applys on HFP, it redudes the LED power supply rail voltage ripple of high frequency (32kHz~128Hz). Since HFP frequency is higher than 20kHz and enough to avoid the audible, it is recommend to choose the schemes to apply on LFP to reduce the the LED power supply rail voltage ripple of low frequency (127Hz~504Hz). Also in each group of outputs, there is a Clock Phase option PS[n](n=1~6), when PSn of 71h register is set to “0” (default), all outputs in group n keep the phase 1. Lumissil Microsystems – www.lumissil.com Rev. C, 10/08/2021 17 IS31FL3246 If the VCC supply drops below 1.75V but remains above 0.1V during SDB pulled low, please re-initialize all Function Registers before SDB pulled high. 1/fOUT Clock Phase 1 OUT1/3/5 Ton Toff Clock Phase 2 OUT2/4/6 Toff LAYOUT Ton The IS31FL3246 consumes lots of power so good PCB layout will help improve the reliability of the chip. Please consider below factors when layout the PCB. tDELAY=1/(6*fOUT) Clock Phase 1 OUT7/9/11 Ton Toff Clock Phase 2 OUT8/10/12 Toff Power Supply Lines Ton When designing the PCB layout, the first pcb trace to consider is the power supply trace and GND connections, especially those traces with high current. Also the digital and analog blocks’ supply line and GND should be separated to avoid noise from digital block affecting the analog block. tDELAY=1/(6*fOUT) Clock Phase 1 OUT31/33/35 OUT32/34/36 Figure 14 Ton Toff Clock Phase 2 Toff Ton PDE= “1” Phase Delay enable, PSn= “1” (n=1~6) Clock Phase Enable Phase Delay feature and Clock Phase options can work together to minimize the voltage ripple of LED power supply. OPERATING MODE IS31FL3246 can operate in PWM Mode or DC Mode. The brightness of each LED can be modulated with 261890 steps by PWM registers. In DC Mode, there is no PWM and Iout=Iout(MAX) always. At least one 0.1μF capacitor, if possible with a 1μF capacitor is recommended to connected to the ground at power supply pin of the chip, and it needs to close to the chip and the ground net of the capacitor should be well connected to the GND plane. RISET RISET should be close to the chip and the ground side should well connect to the GND plane. Thermal Consideration Writing new data continuously to the registers can modulate the brightness of the LEDs to achieve a breathing effect. The over temperature of the chip may result in deterioration of the properties of the chip. The thermal pad of IS31FL3246 should connect to GND net and need to use 9 or 16 vias connect to GND copper area, the GND area should be as large area as possible to help radiate the heat from the IS31FL3246. SHUTDOWN MODE Current Rating Example Shutdown mode can be used as a means of reducing power consumption. During shutdown mode all registers retain their data. For a RISET=3.3kΩ application, the current rating for each net is as follows: Software Shutdown By setting the SSD bit of the Control Register (00h) to “0”, the IS31FL3246 will operate in software shutdown mode. When the IS31FL3246 is in software shutdown, all current sources are switched off, so the LEDs are OFF but all registers accessible. Typical current consume is 0.9μA (VCC=3.6V). Hardware Shutdown The chip enters hardware shutdown when the SDB pin is pulled low. All analog circuits are disabled during hardware shutdown, typical the current consumption is 0.9μA (VCC=3.6V). • VCC pin maximum current is lower than 10mA when VCC=5V, but the VLED+ net is provide total current of all outputs, its current can as much as 23mA×36=828mA, recommend trace width for VCC pin: 0.20mm~0.3mm, recommend trace width for VLED+ net: 0.30mm~0.5mm • Output pins=23mA, recommend trace width is 0.2mm~0.254mm • All other pins
IS31FL3246-TQLS4-TR 价格&库存

很抱歉,暂时无法提供与“IS31FL3246-TQLS4-TR”相匹配的价格&库存,您可以联系我们找货

免费人工找货