St Um2879 X-nucleo-led12a1 Led Driver Expansion Board Based User Manual

St Um2879 X-nucleo-led12a1 Led Driver Expansion Board Based User Manual

ST logoGetting started with the X-NUCLEO-LED12A1 LED driver expansion board based
on LED1202 for STM32 Nucleo
UM2879
User manual

Introduction

The X-NUCLEO-LED12A1 LED driver expansion board for STM32 Nucleo features four LED1202 devices that can drive up to 48 LEDs.
The LED1202 is a 12-channel low quiescent current LED driver, which guarantees 5 V output driving capability. Each channel is able to provide up to 20 mA with a headroom voltage of 350 mV (Typ.) only.
The output current can be adjusted separately for each channel through an 8-bit analog and 12-bit digital dimming control.
The X-NUCLEO-LED12A1 expansion board comes with an additional LED panel board that houses two LEDs matrices: a 6×8 white LED matrix and a 4×4 RGB matrix.
LED matrices can be supplied via an external power supply connected to the J13 connector and by selecting the right path through J15 jumper to reach the maximum luminosity available.

ST UM2879 X NUCLEO LED12A1 LED Driver Expansion Board Based - board

Getting started
Overview

The X-NUCLEO-LED12A1 expansion board features:

  • Four LED1202 devices driving up to 48 LEDs
  • One double row pin array connector for external LED panel connection
  • One jumper selector for internal/external LED power supply
  • One panel with 48 white LEDs/16 RGB LEDs included
  • Arduino UNO R3 connectors
  • Free comprehensive development firmware library compatible with STM32Cube
  • Scalable solution for multiple board stack
  • RoHS and WEEE compliant

Hardware requirements

The X-NUCLEO-LED12A1 expansion board is designed to be used with any STM32 Nucleo development board, although complete testing has been performed using the NUCLEO-L073RZ hosting the STM32L073RZ microcontroller.

System requirements

To use STM32 Nucleo development boards with the X-NUCLEO-LED12A1 expansion board, the following software and hardware are required:

  • an STM32 Nucleo-64 development board
  • a Windows® PC to install the firmware package
  • a USB type A to Mini-B USB cable to connect the STM32 Nucleo board to the PC
  • 128 MB of RAM and 40 MB of free hard disk space to install the firmware package (order code: X-CUBELED12A1)

Connectors

The X-NUCLEO-LED12A1 expansion board allows the user to test the functionality of the LED1202, together with the use of the additional LED panel board.
The 4 LED1202 ICs and the STM32 Nucleo development board are connected through CN5, CN6, CN8 and CN9 connectors (see the tables below).

Table 1. Interconnections between X-NUCLEO-LED12A1 expansion board and NUCLEO-L073RZ development board (left side)

SignalConnectorPin numberNUCLEO-L073RZX-NUCLEO-LED12A1
NCCN6 Power1
IOREF2(NC)
RESET3
3V343V3
5V55V (VDD)
GND6GND
GND7GND
VIN8
A0CN8 Power1PA0IRQ_MCU (alt.)
A12PA1IRQ_MCU (alt.)
A23PA4IRQ_MCU (alt.)
A34PB0IRQ_MCU (alt.)
A45PC1NC
A56PC0NC

Table 2. Interconnections between X-NUCLEO-LED12A1 expansion board and NUCLEO-L073RZ development board (right side)

SignalConnectorPin numberNUCLEO-L073RZX-NUCLEO-LED12A1
D15CN5 Digital10PB8SCL_MCU
D149PB9SDA_MCU
AVDD8AVIDNC
GND7GNDNC
D136PA5NC
D125PA6NC
D114PA7NC
D103PB6NC
D92PC7NC
D81PA9NC
D7CN9 Digital8PA8NC
D67PB10NC
D56PB4NC
D45PB5NC
SignalConnectorPin numberNUCLEO-L073RZX-NUCLEO-LED12A1
D3CN9 Digital4PB3IRQ_MCU
D23PA10NC
D12PA2NC
D01PA3NC

Host interface and GPIO connection

The X-NUCLEO-LED12A1 expansion board embeds four LED1202 devices and is powered by the STM32 Nucleo development board.
The devices are driven by the microcontroller via the I²C interface, connected through the same I²C bus, and synchronized by a clock chain.

Components

Figure 3. X-NUCLEO-LED12A1 expansion board component placement

ST UM2879 X NUCLEO LED12A1 LED Driver Expansion Board Based - Components

  1. LED1202
  2. LED1202
  3. LED1202
  4. LED1202
  5. LED panel connector
  6. LED panel power supply connector

LED1202

The LED1202 is a 12-channel low quiescent current LED driver which guarantees 5 V output driving capability. Each channel is able to provide up to 20 mA with a headroom voltage of 350 mV (Typ.) only. The output current can be adjusted separately for each channel by an 8-bit analog and 12-bit digital dimming control.
A slow turn-on and turn-off time improve the system’s low noise generation performance; moreover, the phase-shifting function helps to reduce the inrush current. Eight patterns can be stored in the internal registers for automatic sequencing without involving the MCU.
The pattern sequence can be also configured for duration time and number of repetitions. In multi-device applications, a common clock domain can be shared for timing synchronization.
The device features thermal shutdown and open LED detection. The device I²C interface is based on fast mode specification and works up to 400 kHz. Eight I²C addresses are possible by using two configuration pins (A0/A1) only.

Board setup

To test the expansion board follow the procedure below.

Step 1.
Connect the X-NUCLEO-LED12A1 expansion board to the STM32 Nucleo development board from the top through the Arduino UNO R3 connectors.
Step 2.
Power the STM32 Nucleo development board using a mini-B USB cable.
Step 3.
Program the firmware on the STM32 Nucleo development board using the provided example.
Step 4.
Reset the MCU using the STM32 Nucleo reset button.
Step 5.
Configure J15 jumper for internal or external LED power supply.
–Connect pin 1 with pin 2 for external LED power supply.
–Connect pin 2 with pin 3 for the internal LED power supply.
For the internal LED power supply, the PC USB port drives the LED current.
Important:
For the external LED power supply, the current capability has to be provided through the J13 connector. Do not apply an external voltage greater than 6 V: as this is the absolute maximum rating of LED1202 LED channels, it is recommended to remain below 5.5 V.

Schematic diagrams

ST UM2879 X NUCLEO LED12A1 LED Driver Expansion Board Based - Schematic diagrams

ST UM2879 X NUCLEO LED12A1 LED Driver Expansion Board Based -circuit schematic

Bill of materials

Table 3. X-NUCLEO-LED12A1 expansion board bill of materials

ItemQ.tyRef.Part/ValueDescription ManufacturerOrder code
11CN5 Female
on Top, Male
on Bottom
CONN1x10 2.54 mmConnectorWurth6.13E+10
22CN6, CN9
Female on
Top, Male on
Bottom
CONN1x8 2.54 mmConnectorsWurth6.13E+10
32CN7, CN10CONN19x2 2.54,
low insertion force
Connectors
(not mounted)
AnyAny
41CN8 Female
on Top, Male
on Bottom
CONN1x6 2.54 mmConnectorWurth6.13E+10
510C1, C2, C3,
C4, C5, C6,
C12, C13,
C14, C15
1 µF, 16 V, C0603CapacitorsAnyAny
61C1022 µF, 16 V,
CAPC-1210
CapacitorAnyAny
71C11180u 16V,
CEVSMD_6V3X8_T
CapacitorAnyAny
81J13WR-TBL Series
2109 2.54 mm,
horizontal entry,
MORS_2P_2V54_P
HeaderWurth6.91E+11
91J15HEADERx3 2.54
mm
HeaderWurth6.13E+10
101J18CONN PLUG 25×2
2.54 mm, right angle
HeaderAmphenolT821150A1R100CEU
112R1, R110 R, R0603ResistorsAnyAny
128R2, R3, R4,
R5, R6, R7,
R12, R14
R13
10K, R0603ResistorsAnyAny
131R1336 K, R0603ResistorAnyAny
144R15, R16,
R17, R18
0 R, R0603Resistors (not mounted)AnyAny
154U1, U2, U3,
U4
LED1202, VFQFPN20_3X312-channel low quiescent current LED driverSTLED1202QTR
161U5LDL112PT-TR, PPAK1.2 A low quiescent
current LDO with reverse current protection
STLDL112PT-TR

Table 4. LED panel bill of materials

ItemQ.tyRef.Value1Part Number
148D1, D2, D3, D4, D5, D6, D7,
D8, D9, D10, D11, D12, D13,
D14, D15, D16, D17, D18,
D19, D20, D21, D22, D23,
D24, D25, D26, D27, D28,
D29, D30, D31, D32, D33,
D34, D35, D36, D37, D38,
D39, D40, D41, D42, D43,
D44, D45, D46, D47, D48
PLCCWurth1.58E+08
216D49, D50, D51, D52, D53,
D54, D55, D56, D57, D58,
D59, D60, D61, D62, D63,
D64
Wurth150353M153300
31J1Multicomp2214S-50SG-85
41JP1Wurth6.13E+10

Revision history

Table 5. Document revision history

DateRevisionChanges
27-Sep-20211Initial release.
8-Nov-212Updated Section  2  Connectors and Section  6  Board setup.

IMPORTANT NOTICE – PLEASE READ CAREFULLY

STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST
products are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgment. Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of Purchasers’ products.
No license, express or implied, to any intellectual property right is granted by ST herein.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product. ST and the ST logo are trademarks of ST. For additional information about ST trademarks, please refer to www.st.com/trademarks. All other product or service names are the property of their respective owners. Information in this document supersedes and replaces information previously supplied in any prior versions of this document.
© 2021 STMicroelectronics – All rights reserved

Documents / Resouces

Download manual
Here you can download full pdf version of manual, it may contain additional safety instructions, warranty information, FCC rules, etc.


Related Manuals