SLVUBH1 September   2018

 

  1.   LP5036EVM User's Guide
    1.     Trademarks
    2. 1 What You Get
    3. 2 What You Need In Addition
    4. 3 How to Get Started
      1. 3.1 Hardware Setup
      2. 3.2 Software Installation
      3. 3.3 GUI Function
        1. 3.3.1 Connection Status
        2. 3.3.2 GUI Functions
          1. 3.3.2.1 Global Setting
          2. 3.3.2.2 RGB LED Color and Intensity Control
          3. 3.3.2.3 Bank Management
        3. 3.3.3 Lighting Patterns
        4. 3.3.4 Register Map
        5. 3.3.5 Tool Bar
    5. 4 Board Layout
      1. 4.1 Schematic
      2. 4.2 BOM

Bank Management

For most LED-animation effects, like blinking and breathing, all the RGB LEDs have the same lighting pattern. Instead of controlling the individual LED separately, which occupies the microcontroller resources heavily, the LP50xx device provides an easy coding approach, the LED bank control. Each channel can be configured as either independent control or bank control through the LEDx_Bank_EN register. When LEDx_Bank_EN = 0 (default), the LED is controlled independently by the related color-mixing and intensity-control registers. When LEDx_Bank_EN = 1, the LP50xx device drives the LED in LED bank-control mode. The LED bank has its own independent PWM control scheme, which is the same structure as the PWM scheme of each channel. See the register map Figure 14 for more details. When a channel is configured in LED bank-control mode, the related color mixing and intensity control is governed by the bank control registers (BANK_A_COLOR, BANK_B_COLOR, BANK_C_COLOR, and BANK_BRIGHTNESS) regardless of the inputs on its own color-mixing and intensity-control registers.

blanking-manage-SLVUBH1.gifFigure 11. Bank Management Entry
3bank-SLVUBH1.gifFigure 12. Bank Setting