SNVSCD0D November   2023  – February 2025 LP5810

PRODUCTION DATA  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Device Comparison
  6. Pin Configuration and Functions
  7. Specifications
    1. 6.1 Absolute Maximum Ratings
    2. 6.2 ESD Ratings
    3. 6.3 Recommended Operating Conditions
    4. 6.4 Thermal Information
    5. 6.5 Electrical Characteristics
    6. 6.6 Timing Requirements
    7. 6.7 Typical Characteristics
  8. Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Block Diagram
    3. 7.3 Feature Description
      1. 7.3.1 Analog Dimming
      2. 7.3.2 PWM Dimming
      3. 7.3.3 Autonomous Animation Engine Control
        1. 7.3.3.1 Animation Engine Pattern
        2. 7.3.3.2 Sloper
        3. 7.3.3.3 Animation Engine Unit (AEU)
        4. 7.3.3.4 Animation Pause Unit (APU)
      4. 7.3.4 Protections and Diagnostics
        1. 7.3.4.1 LED Open Detections
        2. 7.3.4.2 LED Short Detections
        3. 7.3.4.3 Thermal Shutdown
    4. 7.4 Device Functional Modes
    5. 7.5 Programming
      1. 7.5.1 I2C Data Transactions
      2. 7.5.2 I2C Data Format
  9. Register Maps
  10. Application and Implementation
    1. 9.1 Application Information
    2. 9.2 Typical Application
      1. 9.2.1 Application
      2. 9.2.2 Design Parameters
      3. 9.2.3 Detailed Design Procedure
        1. 9.2.3.1 Input Capacitor Selection
        2. 9.2.3.2 Program Procedure
        3. 9.2.3.3 Programming Example
      4. 9.2.4 Application Performance Plots
    3. 9.3 Power Supply Recommendations
    4. 9.4 Layout
      1. 9.4.1 Layout Guidelines
      2. 9.4.2 Layout Example
  11. 10Device and Documentation Support
    1. 10.1 Documentation Support
    2. 10.2 Receiving Notification of Documentation Updates
    3. 10.3 Support Resources
    4. 10.4 Trademarks
    5. 10.5 Electrostatic Discharge Caution
    6. 10.6 Glossary
  12. 11Revision History
  13. 12Mechanical, Packaging, and Orderable Information

Package Options

Mechanical Data (Package|Pins)
Thermal pad, mechanical data (Package|Pins)
Orderable Information

Programming Example

To get the design parameters in Section 9.2.2, the following program steps can be referred.

After VCC powering up and waiting around 1 ms,

  1. Execute I2C slave addressing, for details refer to the sample code
  2. Set chip_en = 1 to enable the device (Write 01h to register 000h)
  3. Set max_current = 1h to set 51 mA maximum output LED current (Write 01h to register 001h)
  4. Set lsd_threshold = 3h is recommended to avoid incorrect LSD detection (Write 0Bh to register 00Dh). Leave the PWM frequency, manual or autonomous mode, linear or exponential dimming curve, phase align method, vsync mode settings as default (In other application requirements, these functions can be set)
  5. Send update command to complete configuration settings (Write 55h to register 010h)
  6. Read back config_err_status to check if the configuration is proper (Read register 300h)
  7. Enable all 4 LEDs (Write 0Fh to register 020h)
  8. Set 51 mA peak current for red LEDs, 40 mA peak current for green, blue and white LEDs (write FFh to register 30h, write CCh to registers 031h - 033h)
  9. Set 100% duty cycle to illuminate the LEDs (Write FFh to registers 040h - 043h)