LP5815: Offset Debug

Part Number: LP5815

Tool/software:

Hi expert,

Customer is doing some preliminary testing on the LP5815 LED driver. When assigning the same engine pattern to two different outputs they am seeing a timing offset of ~15 ms. Specifically at the point circled here (ie output 0 goes to 0 PWM 15 ms before output 2). Is an offset like this expected? What is the reasoning for this? For the application they need to align timing between two different outputs. 

Thank you!

McKenna

  • Hi McKenna,

    This offset is not expected. Can you help to read the register map value of 4 PATTERNx_SLOPER_TIME(T0,T1,T2,T3) and 2 PATTERNx_PAUSE_TIME(T0, T1)? 

    BR,

    Leon

  • ADDRESS   NAME                           CURRENT_VALUE   DEFAULT_VALUE    DESCRIPTION
    --------  ------------------------------  --------------  --------------  --------------------
    0x00      CHIP_EN                                 0x03           0x00           MODIFIED            
    0x01      DEV_CONFIG0_REGISTER                    0x00           0x00           NOT-MODIFIED        
    0x02      DEV_CONFIG1_REGISTER                    0x07           0x00           MODIFIED            
    0x03      DEV_CONFIG2_REGISTER                    0x03           0x00           MODIFIED            
    0x04      DEV_CONFIG3_REGISTER                    0x3F           0x00           MODIFIED            
    0x05      DEV_CONFIG4_REGISTER                    0x24           0x00           MODIFIED            
    0x06      ENGINE_CONFIG0_REGISTER                 0x00           0x00           NOT-MODIFIED        
    0x07      ENGINE_CONFIG1_REGISTER                 0x01           0x00           MODIFIED            
    0x08      ENGINE_CONFIG2_REGISTER                 0x02           0x00           MODIFIED            
    0x09      ENGINE_CONFIG3_REGISTER                 0x00           0x00           NOT-MODIFIED        
    0x0A      ENGINE_CONFIG4_REGISTER                 0x01           0x00           MODIFIED            
    0x0B      ENGINE_CONFIG5_REGISTER                 0x01           0x00           MODIFIED            
    0x0C      ENGINE_CONFIG6_REGISTER                 0x33           0x00           MODIFIED            
    0x0D      SHUTDOWN_CMD_REGISTER                   0x00           0x00           NOT-MODIFIED        
    0x0E      RESET_CMD_REGISTER                      0x00           0x00           NOT-MODIFIED        
    0x0F      UPDATE_CMD_REGISTER                     0x00           0x00           NOT-MODIFIED        
    0x10      START_CMD_REGISTER                      0x00           0x00           NOT-MODIFIED        
    0x11      STOP_CMD_REGISTER                       0x00           0x00           NOT-MODIFIED        
    0x12      PAUSE_CONTINUE_CMD_REGISTER             0x00           0x00           NOT-MODIFIED        
    0x13      FLAG_CLR                                0x00           0x00           NOT-MODIFIED        
    0x14      OUT0_DC                                 0x55           0x00           MODIFIED            
    0x15      OUT1_DC                                 0x55           0x00           MODIFIED            
    0x16      OUT2_DC                                 0x55           0x00           MODIFIED            
    0x18      OUT0_MANUAL_PWM_REG                     0x00           0x00           NOT-MODIFIED        
    0x19      OUT1_MANUAL_PWM_REG                     0x00           0x00           NOT-MODIFIED        
    0x1A      OUT2_MANUAL_PWM_REG                     0x00           0x00           NOT-MODIFIED        
    0x1C      PATTERN0_PAUSE_TIME                     0x00           0x00           NOT-MODIFIED        
    0x1D      PATTERN0_REPEAT_TIME                    0x01           0x00           MODIFIED            
    0x1E      PATTERN0_PWM0_REG                       0x00           0x00           NOT-MODIFIED        
    0x1F      PATTERN0_PWM1_REG                       0xFF           0x00           MODIFIED            
    0x20      PATTERN0_PWM2_REG                       0xFF           0x00           MODIFIED            
    0x21      PATTERN0_PWM3_REG                       0x00           0x00           NOT-MODIFIED        
    0x22      PATTERN0_PWM4_REG                       0x00           0x00           NOT-MODIFIED        
    0x23      PATTERN0_SLOPER_TIMER1                  0x53           0x00           MODIFIED            
    0x24      PATTERN0_SLOPER_TIMER2                  0x3A           0x00           MODIFIED            
    0x25      PATTERN1_PAUSE_TIME                     0x00           0x00           NOT-MODIFIED        
    0x26      PATTERN1_REPEAT_TIME                    0x01           0x00           MODIFIED            
    0x27      PATTERN1_PWM0_REG                       0x00           0x00           NOT-MODIFIED        
    0x28      PATTERN1_PWM1_REG                       0x00           0x00           NOT-MODIFIED        
    0x29      PATTERN1_PWM2_REG                       0xFF           0x00           MODIFIED            
    0x2A      PATTERN1_PWM3_REG                       0x00           0x00           NOT-MODIFIED        
    0x2B      PATTERN1_PWM4_REG                       0x00           0x00           NOT-MODIFIED        
    0x2C      PATTERN1_SLOPER_TIMER1                  0xBB           0x00           MODIFIED            
    0x2D      PATTERN1_SLOPER_TIMER2                  0xBB           0x00           MODIFIED            
    0x2E      PATTERN2_PAUSE_TIME                     0x00           0x00           NOT-MODIFIED        
    0x2F      PATTERN2_REPEAT_TIME                    0x01           0x00           MODIFIED            
    0x30      PATTERN2_PWM0_REG                       0x00           0x00           NOT-MODIFIED        
    0x31      PATTERN2_PWM1_REG                       0x00           0x00           NOT-MODIFIED        
    0x32      PATTERN2_PWM2_REG                       0x00           0x00           NOT-MODIFIED        
    0x33      PATTERN2_PWM3_REG                       0xFF           0x00           MODIFIED            
    0x34      PATTERN2_PWM4_REG                       0xFF           0x00           MODIFIED            
    0x35      PATTERN2_SLOPER_TIMER1                  0x8A           0x00           MODIFIED            
    0x36      PATTERN2_SLOPER_TIMER2                  0x30           0x00           MODIFIED            
    0x37      PATTERN3_PAUSE_TIME                     0x00           0x00           NOT-MODIFIED        
    0x38      PATTERN3_REPEAT_TIME                    0x00           0x00           NOT-MODIFIED        
    0x39      PATTERN3_PWM0_REG                       0x00           0x00           NOT-MODIFIED        
    0x3A      PATTERN3_PWM1_REG                       0x00           0x00           NOT-MODIFIED        
    0x3B      PATTERN3_PWM2_REG                       0x00           0x00           NOT-MODIFIED        
    0x3C      PATTERN3_PWM3_REG                       0x00           0x00           NOT-MODIFIED        
    0x3D      PATTERN3_PWM4_REG                       0x00           0x00           NOT-MODIFIED        
    0x3E      PATTERN3_SLOPER_TIMER1                  0x00           0x00           NOT-MODIFIED        
    0x3F      PATTERN3_SLOPER_TIMER2                  0x00           0x00           NOT-MODIFIED        
    0x40      FLAG_REGISTER                           0x6D           0x00           MODIFIED            
    

    Hi Leon,

    Please see register details attached!

    Best,

    McKenna

  • Hi 

    Our expert will check and update you next week