12×8 DOTS MATRIX LED DRIVER DESCRIPTION The IS31FL3736 is a general purpose 12×8 LEDs matrix driver with 1/12 cycle rate. The device can be programmed via an I2C compatible interface. Each LED can be dimmed individually with 8-bit PWM data which allowing 256 steps of linear dimming. IS31FL3736 features 3 Auto Breathing Modes which are noted as ABM-1, ABM-2 and ABM-3. For each Auto Breathing Mode, there are 4 timing characters which include current rising / holding / falling / off time and 3 loop characters which include Loop-Beginning / Loop-Ending / Loop-Times. Every LED can be configured to be any Auto Breathing Mode or PWM mode individually. FEATURES Supply voltage range from 2.7V to 5.5V Programmable 12×8 (32 RGBs) matrix size with de-ghost function 3 Auto Breath Modes and PWM Mode Auto breath offers 128 steps gamma current, interrupt and state look up registers 256 steps global current setting Individual PWM control 256 steps Individual open and short error detect function QFN-40 (5mm×5mm) RECOMMENDED EQUIPMENT 5.0V, 2A power supply ABSOLUTE MAXIMUM RATINGS ≤ 5.5V power supply Caution: Do not exceed the conditions listed above, otherwise the board will be damaged. PROCEDURE The IS31FL3736 evaluation board is fully assembled and tested. Follow the steps listed below to verify board operation. Caution: Do not turn on the power supply until all connections are completed. 1) 2) 3) 4) Short J3 to connect 3VO and VIO. Short J4 to connect PVCC and U1VCC. Connect the 5VDC power to the connector (J1&J2). Turn on the power supply/Plug in the Micro USB Pay attention to the supply current. If the current exceeds 1A, please check for circuit fault. QUICK START Figure 1: Photo of IS31FL3736 Evaluation Board ORDERING INFORMATION Part No. IS31FL3736-QFLS4-EB Temperature Range -40°C to +125°C (Industrial) Table 1: Ordering Information Package QFN-40, Lead-free For pricing, delivery, and ordering information, please contacts ISSI’s analog marketing team at analog@issi.com or (408) 969-6600. Integrated Silicon Solution, Inc. – www.issi.com Rev. A, 07/26/2016 1 12×8 DOTS MATRIX LED DRIVER EVALUATION BOARD OPERATION The IS31FL3736 evaluation board has three animation display modes. Press K1 to switch configurations. 1) Line-shaded animation 2) Heart animation 3) Dot-shaded line animation 4) All led turn on Note: IS31FL3736 solely controls the FxLED function on the evaluation board. SOFTWARE CONTROL J4 default setting is closed (short). If it is set to open, the U1 (LDO) will stop working and all the 3V, including the supply of MCU will be cut off, all the MCU's IO will be high impedance (open-drain) and external control is allowed. The IS31FL3736 can set its I2C bus interface logic threshold based on the voltage on the VIO pin. An external VIO voltage in the range of 1.8V≤VIO≤VCC can be applied after removing (open) the J4 jumper. Integrated Silicon Solution, Inc. – www.issi.com Rev. A, 07/26/2016 The board comes with J4 default setting closed (short). If it is set to open, the user can connect an external VIO voltage supply, the external VIO voltage is recommended to equal to ex-IIC’s high logic. Follow the steps listed below for external control. 1) 2) 3) 4) 5) 6) Open J4 to disconnect the power of U1, disable the 3V0 (3.0V). Open J3 to disconnect the VIO to 3V0, and connect an external MCU VCC to VIO. Pull-up the SDB to VIO. Connect the 5VDC power to the connector (J1&J2). Turn on the power supply/Plug in the Micro USB Pay attention to the supply current. If the current exceeds 1A, please check for circuit fault. Start external IIC control. Caution: If J4 is closed (shorted), user can’t connect the user’s MCU VCC to VIO directly, otherwise the user’s MCU (maybe 1.8V) will connect to evaluation bard’s VIO (3.0V) and maybe damaged. Please refer to the datasheet to get more information about IS31FL3736. 2 12×8 DOTS MATRIX LED DRIVER MCU PVCC C4 10uF GND 1SW1 1SW2 1SW3 GND 1SW4 1SW5 1SW6 1SW7 1SW8 1SW9 GND 1SW10 1SW11 1SW12 CS1 CS2 VCC CS3 CS4 C8 0.1uF GND 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 3V SW1 SW2 SW3 PGND SW4 SW5 SW6 SW7 SW8 SW9 PGND SW10 SW11 SW12 CS1 CS2 PVCC CS3 CS4 NC GND IICRS SDB INTB ADDR2 ADDR1 SCL SDA SYNC VIO RSET NC AVCC DVCC AGND CS8 CS7 PVCC CS6 CS5 IS3736 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 GND IICRS SDB INTB 1ADDR1 SDB M-SCL M-SDA GND SYNC VIO 1RESET VCC VCC GND CS8 CS7 VCC CS6 CS5 1 2 3 4 OSC_IN 5 OSC_OUT 6 7 GND 8 3V 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 3V 24 R11 R9 R7 GND 100K 100K 100K R10 NC R5 20K C10 C11 0.1uF C9 GND 0.1uF U3 R1 10K k1 0.1uF GND C5 1uF U2 VBAT VDD_3 PC13-ANTI_TAMP VSS_3 PC14-OSC32_IN PB9/TIM4_CH4 PC15-OSC32_OUT PB8/TIM4_CH3 OSC_IN BOOT0 OSC_OUT PB7/I2C1_SDA/TIM4_CH2 NRST PB6/I2C1_SCL/TIM4_CH1 VSSA PB5 VDDA PB4/JNTRST PA0-WKUP/ADC_IN0/TIM2_CH1_ETR PB3/JTDO PA1/ADC_IN1/TIM2_CH2 PA15/JTDI PA2/USART2_TX/ADC_IN2/TIM2_CH3 PA14/JTCK/SWCLK PA3/USART2_RX/ADC_IN3/TIM2_CH4 VDD_2 PA4/SPI1_NSS/ADC_IN4 VSS_2 PA5/SPI1_SCK/ADC_IN5 PA13/JTMS/SWDIO PA6/SPI1_MISO/ADC_IN6/TIM3_CH1 PA12/CANTX/USBDP/TIM1_ETR PA7/SPI1_MOSI/ADC_IN7/TIM3_CH2 PA11/CANRX/USBDM/TIM1_CH4 PB0/ADC_IN8/TIM3_CH3 PA10/USART1_RX/TIM1_CH3 PB1/ADC_IN9/TIM3_CH4 PA9/USART1_TX/TIM1_CH2 PB2/BOOT1 PA8/TIM1_CH1/MCO PB10/I2C2_SCL/USART3_TX PB15/SPI2_MOSI/TIM1_CH3N PB11/I2C2_SDA/USART3_RX PB14/SPI2_MISO/TIM1_CH2N VSS_1 PB13/SPI2_SCK/TIM1_CH1N VDD_1 PB12/SPI2_NSS/TIM1_BKIN STM32F103C8T6 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 3V GND M-SDA M-SCL CLK 3V GND DIO USB_DP USB_DM SDB M-INTB GND OSC 3V Power U1 VCC 1 C3 1uF 3 2 U1 VDD SD VOUT LDO GND BP 3V 5 4 C2 C6 OSC_OUT C1 1uF OSC_IN 33P Y1 8M C7 33P 10nF VIO GND GND CLK DIO 3.3V IICRS SYNC INTB SDA SCL AD1 AD1 GND SCL SDA PVCC VIO SDB GND GND GND GND M-SCL M-INTB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Micro USB VIO M-SDA CON3 R12 1K USB_DM SDA USB_DP R6 1K 3.3V SCL R8 100K R3 +5V R4 USB_DM USB_DP 22R R2 22R 1.5K 1 2 3 4 5 CON4 1 2 J1 J2 PVCC 1 2 +5V VIO 3V GND INTB J3 1 2 Header 2H D1 DFLS240 PVCC U1 VCC J4 1 2 Header 2H LED Array 2CS 8 2CS 7 2CS 6 2CS 5 2CS 4 2CS 3 2CS 2 2CS 1 2SW12 LD89 LD90 LD91 LD92 LD93 LD94 LD95 LD96 2SW11 LD81 LD82 LD83 LD84 LD85 LD86 LD87 LD88 2SW10 LD73 LD74 LD75 LD76 LD77 LD78 LD79 LD80 2SW9 LD65 LD66 LD67 LD68 LD69 LD70 LD71 LD72 2SW8 LD57 LD58 LD59 LD60 LD61 LD62 LD63 LD64 2SW7 LD49 LD50 LD51 LD52 LD53 LD54 LD55 LD56 2SW6 LD41 LD42 LD43 LD44 LD45 LD46 LD47 LD48 2SW5 LD33 LD34 LD35 LD36 LD37 LD38 LD39 LD40 2SW4 LD25 LD26 LD27 LD28 LD29 LD30 LD31 LD32 2SW3 LD17 LD18 LD19 LD20 LD21 LD22 LD23 LD24 2SW2 LD9 LD10 LD11 LD12 LD13 LD14 LD15 LD16 2SW1 LD1 LD2 LD3 LD4 LD5 LD6 LD7 LD8 Figure 2: IS31FL3736 Application Schematic Integrated Silicon Solution, Inc. – www.issi.com Rev. A, 07/26/2016 3 12×8 DOTS MATRIX LED DRIVER BILL OF MATERIALS Name Symbol MCU U2 Diode LD1~LD96 Crystal Resistor Y1 R1,R7,R8, R9,R11 R11 R2,R4 Resistor R5 LDO LED Driver Diode Resistor Resistor Description U1 Reduced voltage U3 Matrix LED Driver D1 Diode, SMD R3 Microcontroller HC-49S RES,22R,1/16W,±5%,SMD 2 RES,100k,1/16W,±5%,SMD Button K1 1 DIODES DFLS240 5 Yageo RC0603JR-07100KL RES,1.5k,1/16W,±5%,SMD 1 Yageo RC0603JR-071K5L 2 Yageo RES,20k,1/16W,±5%,SMD C4 C8,C9,C10, C11 IS31FL3736 JB Capacitor Capacitor STM32F103C8T6 1 CAP,1µF,16V,±20%,SMD C6,C7 ISSI STM Crystal, 8MHz C1,C3,C5 Capacitor 1 1 SGM2019-3.3V 9-217/BHC-ZL1M2RY/3T Capacitor C2 SGMICRO Everlight RES,1k,1/16W,±5%,SMD Capacitor 1 Part No. 96 R6,R12 R10 Supplier Blue LED, SMD Resistor Resistor Qty NC 1 0 3 Yageo Yageo Yageo RC0603JR-0722RL RC0603JR-0720KL RC0603JR-0701KL CC0603KKX7R9BB105 CAP,10pF,16V,±20%,SMD 1 Yageo CC0603KKX7R9BB100 CAP,33pF,16V,±20%,SMD 2 Yageo CC0603KKX7R9BB330 Button 1 CAP,10uF,16V, ±20%,SMD CAP,0.1µF,16V,±20%,SMD 1 3 Yageo Yageo CC0603KKX7R9BB106 CC0603KKX7R9BB104 Bill of Materials, refer to Figure 2 above. Integrated Silicon Solution, Inc. – www.issi.com Rev. A, 07/26/2016 4 12×8 DOTS MATRIX LED DRIVER Figure 3: Board Component Placement Guide - Top Layer Figure 4: Board PCB Layout - Top Layer Integrated Silicon Solution, Inc. – www.issi.com Rev. A, 07/26/2016 5 12×8 DOTS MATRIX LED DRIVER Figure 5: Board Component Placement Guide - Bottom Layer Figure 6: Board PCB Layout - Bottom Layer Integrated Silicon Solution, Inc. – www.issi.com Rev. A, 07/26/2016 6 12×8 DOTS MATRIX LED DRIVER Figure 7: LED Board Component Placement Guide - Top Layer Figure 8: LED Board PCB Layout - Top Layer Integrated Silicon Solution, Inc. – www.issi.com Rev. A, 07/26/2016 7 12×8 DOTS MATRIX LED DRIVER Figure 9: LED Board Component Placement Guide - Bottom Layer Figure 10: LED Board PCB Layout - Bottom Layer Copyright © 2016 Integrated Silicon Solution, Inc. All rights reserved. ISSI reserves the right to make changes to this specification and its products at any time without notice. ISSI 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. Integrated Silicon Solution, Inc. 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 Integrated Silicon Solution, Inc. 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 Integrated Silicon Solution, Inc is adequately protected under the circumstances Integrated Silicon Solution, Inc. – www.issi.com Rev. A, 07/26/2016 8 12×8 DOTS MATRIX LED DRIVER REVISION HISTORY Revision A Initial release Detail Information Integrated Silicon Solution, Inc. – www.issi.com Rev. A, 07/26/2016 Date 2016.07.26 9