SLVSG60A April   2023  – April 2024 TPS929160-Q1

PRODUCTION DATA  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Pin Configuration and Functions
  6. Specifications
    1. 5.1 Absolute Maximum Ratings
    2. 5.2 ESD Ratings
    3. 5.3 Recommended Operating Conditions
    4. 5.4 Thermal Information
    5. 5.5 Electrical Characteristics
    6. 5.6 Timing Requirements
    7. 5.7 Typical Characteristics
  7. Detailed Description
    1. 6.1 Overview
    2. 6.2 Functional Block Diagram
    3. 6.3 Feature Description
      1. 6.3.1  Device Bias and Power
        1. 6.3.1.1 Power Bias (VBAT)
        2. 6.3.1.2 Enable and Shutdown (EN)
        3. 6.3.1.3 5V Low-Drop-Out Linear Regulator (VLDO)
        4. 6.3.1.4 Undervoltage Lockout (UVLO) and Power-On-Reset (POR)
        5. 6.3.1.5 Power Supply (SUPPLY)
        6. 6.3.1.6 Programmable Low Supply Warning
      2. 6.3.2  Constant Current Output
        1. 6.3.2.1 Reference Current with External Resistor (REF)
        2. 6.3.2.2 64-Step Programmable High-Side Constant-Current Output
      3. 6.3.3  PWM Dimming
        1. 6.3.3.1 PWM Generator
        2. 6.3.3.2 PWM Dimming Frequency
        3. 6.3.3.3 Blank Time
        4. 6.3.3.4 Phase Shift PWM Dimming
        5. 6.3.3.5 Linear Brightness Control
        6. 6.3.3.6 Exponential Brightness Control
      4. 6.3.4  FAIL-SAFE State Operation
      5. 6.3.5  On-Chip, 8-Bit, Analog-to-Digital Converter (ADC)
        1. 6.3.5.1 Minimum On Time for ADC Measurement
        2. 6.3.5.2 ADC Auto Scan
        3. 6.3.5.3 ADC Error
      6. 6.3.6  NSTB Output
      7. 6.3.7  Diagnostic and Protection in NORMAL State
        1. 6.3.7.1  VBAT Undervoltage Lockout Diagnostics in NORMAL state
        2. 6.3.7.2  Low-Supply Warning Diagnostics in NORMAL State
        3. 6.3.7.3  Supply Undervoltage Diagnostics in NORMAL State
        4. 6.3.7.4  Reference Diagnostics in NORMAL state
        5. 6.3.7.5  Pre-Thermal Warning in NORMAL state
        6. 6.3.7.6  Overtemperature Protection in NORMAL state
        7. 6.3.7.7  Overtemperature Shutdown in NORMAL state
        8. 6.3.7.8  LED Open-Circuit Diagnostics in NORMAL state
        9. 6.3.7.9  LED Short-Circuit Diagnostics in NORMAL state
        10. 6.3.7.10 Single-LED Short-Circuit Detection in NORMAL state
        11. 6.3.7.11 EEPROM CRC Error in NORMAL state
        12. 6.3.7.12 Communication Loss Diagnostic in NORMAL state
        13. 6.3.7.13 Fault Masking in NORMAL state
        14.       55
      8. 6.3.8  Diagnostic and Protection in FAIL-SAFE states
        1. 6.3.8.1  Supply Undervoltage Lockout Diagnostics in FAIL-SAFE states
        2. 6.3.8.2  Low-Supply Warning Diagnostics in FAIL-SAFE states
        3. 6.3.8.3  Supply Undervoltage Diagnostics in FAIL-SAFE State
        4. 6.3.8.4  Reference Diagnostics in FAIL-SAFE states
        5. 6.3.8.5  Pre-Thermal Warning in FAIL-SAFE state
        6. 6.3.8.6  Overtemperature Protection in FAIL-SAFE state
        7. 6.3.8.7  Overtemperature Shutdown in FAIL-SAFE state
        8. 6.3.8.8  LED Open-Circuit Diagnostics in FAIL-SAFE state
        9. 6.3.8.9  LED Short-Circuit Diagnostics in FAIL-SAFE state
        10. 6.3.8.10 Single-LED Short-Circuit Detection in FAIL-SAFE state
        11. 6.3.8.11 EEPROM CRC Error in FAIL-SAFE state
        12. 6.3.8.12 Fault Masking in FAIL-SAFE state
        13.       69
      9. 6.3.9  OFAF Setup In FAIL-SAFE state
      10. 6.3.10 ERR Output
    4. 6.4 Device Functional Modes
      1. 6.4.1 POR State
      2. 6.4.2 INITIALIZATION state
      3. 6.4.3 NORMAL state
      4. 6.4.4 FAIL-SAFE state
      5. 6.4.5 PROGRAM state
    5. 6.5 Programming
      1. 6.5.1 FlexWire Protocol
        1. 6.5.1.1 Protocol Overview
        2. 6.5.1.2 UART Interface Address Setting
        3. 6.5.1.3 Status Response
        4. 6.5.1.4 Synchronization Byte
        5. 6.5.1.5 Device Address Byte
        6. 6.5.1.6 Register Address Byte
        7. 6.5.1.7 Data Frame
        8. 6.5.1.8 CRC Frame
        9. 6.5.1.9 Burst Mode
      2. 6.5.2 Registers Lock
      3. 6.5.3 Register Default Data
      4. 6.5.4 EEPROM Programming
        1. 6.5.4.1 Chip Selection by Pulling REF Pin High
        2. 6.5.4.2 Chip Selection by ADDR Pins Configuration
        3. 6.5.4.3 EEPROM Register Access and Burn
        4. 6.5.4.4 EEPROM PROGRAM state Exit
    6. 6.6 Register Maps
      1. 6.6.1 BRT Registers
      2. 6.6.2 IOUT Registers
      3. 6.6.3 CONF Registers
      4. 6.6.4 CTRL Registers
      5. 6.6.5 FLAG Registers
  8. Application and Implementation
    1. 7.1 Application Information
    2. 7.2 Typical Application
      1. 7.2.1 Smart Rear Lamp with Distributed LED Drivers
      2. 7.2.2 Design Requirements
      3. 7.2.3 Detailed Design Procedure
      4. 7.2.4 Application Curves
    3. 7.3 Power Supply Recommendations
    4. 7.4 Layout
      1. 7.4.1 Layout Guidelines
      2. 7.4.2 Layout Example
  9. Device and Documentation Support
    1. 8.1 Receiving Notification of Documentation Updates
    2. 8.2 Support Resources
    3. 8.3 Trademarks
    4. 8.4 Electrostatic Discharge Caution
    5. 8.5 Glossary
  10. Revision History
  11. 10Mechanical, Packaging, and Orderable Information

Package Options

Refer to the PDF data sheet for device specific package drawings

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

Register Maps

CAUTION:

All the RESERVED bits in register are set to 0b in TI manufacture. All the RESERVED bits in regester must be written to 0b in case of unavoidable register writing.

Table 6-18 Register Map
ADDR NAME BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 DEFAULT EEPROM DEFAULT
00h PWMMA0 PWMOUTA0 00h FFh
01h PWMMA1 PWMOUTA1 00h FFh
02h PWMMB0 PWMOUTB0 00h FFh
03h PWMMB1 PWMOUTB1 00h FFh
04h PWMMC0 PWMOUTC0 00h FFh
05h PWMMC1 PWMOUTC1 00h FFh
06h PWMMD0 PWMOUTD0 00h FFh
07h PWMMD1 PWMOUTD1 00h FFh
08h PWMME0 PWMOUTE0 00h FFh
09h PWMME1 PWMOUTE1 00h FFh
0Ah PWMMF0 PWMOUTF0 00h FFh
0Bh PWMMF1 PWMOUTF1 00h FFh
0Ch PWMMG0 PWMOUTG0 00h FFh
0Dh PWMMG1 PWMOUTG1 00h FFh
0Eh PWMMH0 PWMOUTH0 00h FFh
0Fh PWMMH1 PWMOUTH1 00h FFh
10h PWMMR0 RESERVED 00h 00h
11h PWMMR1 RESERVED 00h 00h
12h PWMMR2 RESERVED 00h 00h
13h PWMMR3 RESERVED 00h 00h
14h PWMMR4 RESERVED 00h 00h
15h PWMMR5 RESERVED 00h 00h
16h PWMMR6 RESERVED 00h 00h
17h PWMMR7 RESERVED 00h 00h
20h PWMLA0 RESERVED RESERVED RESERVED RESERVED PWMLOWOUTA0 00h 0Fh
21h PWMLA1 RESERVED RESERVED RESERVED RESERVED PWMLOWOUTA1 00h 0Fh
22h PWMLB0 RESERVED RESERVED RESERVED RESERVED PWMLOWOUTB0 00h 0Fh
23h PWMLB1 RESERVED RESERVED RESERVED RESERVED PWMLOWOUTB1 00h 0Fh
24h PWMLC0 RESERVED RESERVED RESERVED RESERVED PWMLOWOUTC0 00h 0Fh
25h PWMLC1 RESERVED RESERVED RESERVED RESERVED PWMLOWOUTC1 00h 0Fh
26h PWMLD0 RESERVED RESERVED RESERVED RESERVED PWMLOWOUTD0 00h 0Fh
27h PWMLD1 RESERVED RESERVED RESERVED RESERVED PWMLOWOUTD1 00h 0Fh
28h PWMLE0 RESERVED RESERVED RESERVED RESERVED PWMLOWOUTE0 00h 0Fh
29h PWMLE1 RESERVED RESERVED RESERVED RESERVED PWMLOWOUTE1 00h 0Fh
2Ah PWMLF0 RESERVED RESERVED RESERVED RESERVED PWMLOWOUTF0 00h 0Fh
2Bh PWMLF1 RESERVED RESERVED RESERVED RESERVED PWMLOWOUTF1 00h 0Fh
2Ch PWMLG0 RESERVED RESERVED RESERVED RESERVED PWMLOWOUTG0 00h 0Fh
2Dh PWMLG1 RESERVED RESERVED RESERVED RESERVED PWMLOWOUTG1 00h 0Fh
2Eh PWMLH0 RESERVED RESERVED RESERVED RESERVED PWMLOWOUTH0 00h 0Fh
2Fh PWMLH1 RESERVED RESERVED RESERVED RESERVED PWMLOWOUTH1 00h 0Fh
30h PWMLR0 RESERVED 00h 00h
31h PWMLR1 RESERVED 00h 00h
32h PWMLR2 RESERVED 00h 00h
33h PWMLR3 RESERVED 00h 00h
34h PWMLR4 RESERVED 00h 00h
35h PWMLR5 RESERVED 00h 00h
36h PWMLR6 RESERVED 00h 00h
37h PWMLR7 RESERVED 00h 00h
40h OUTEN0 RESERVED RESERVED ENOUTB1 ENOUTB0 RESERVED RESERVED ENOUTA1 ENOUTA0 00h 33h
41h OUTEN1 RESERVED RESERVED ENOUTD1 ENOUTD0 RESERVED RESERVED ENOUTC1 ENOUTC0 00h 33h
42h OUTEN2 RESERVED RESERVED ENOUTF1 ENOUTF0 RESERVED RESERVED ENOUTE1 ENOUTE0 00h 33h
43h OUTEN3 RESERVED RESERVED ENOUTH1 ENOUTH0 RESERVED RESERVED ENOUTG1 ENOUTG0 00h 33h
44h PWMSHARE RESERVED RESERVED RESERVED RESERVED SHAREPWM 00h 00h
50h IOUTA0 RESERVED RESERVED IOUTA0 EEPROM 3Fh
51h IOUTA1 RESERVED RESERVED IOUTA1 EEPROM 3Fh
52h IOUTB0 RESERVED RESERVED IOUTB0 EEPROM 3Fh
53h IOUTB1 RESERVED RESERVED IOUTB1 EEPROM 3Fh
54h IOUTC0 RESERVED RESERVED IOUTC0 EEPROM 3Fh
55h IOUTC1 RESERVED RESERVED IOUTC1 EEPROM 3Fh
56h IOUTD0 RESERVED RESERVED IOUTD0 EEPROM 3Fh
57h IOUTD1 RESERVED RESERVED IOUTD1 EEPROM 3Fh
58h IOUTE0 RESERVED RESERVED IOUTE0 EEPROM 3Fh
59h IOUTE1 RESERVED RESERVED IOUTE1 EEPROM 3Fh
5Ah IOUTF0 RESERVED RESERVED IOUTF0 EEPROM 3Fh
5Bh IOUTF1 RESERVED RESERVED IOUTF1 EEPROM 3Fh
5Ch IOUTG0 RESERVED RESERVED IOUTG0 EEPROM 3Fh
5Dh IOUTG1 RESERVED RESERVED IOUTG1 EEPROM 3Fh
5Eh IOUTH0 RESERVED RESERVED IOUTH0 EEPROM 3Fh
5Fh IOUTH1 RESERVED RESERVED IOUTH1 EEPROM 3Fh
60h IOUTAR RESERVED EEPROM 00h
61h IOUTBR RESERVED EEPROM 00h
62h IOUTCR RESERVED EEPROM 00h
63h IOUTDR RESERVED EEPROM 00h
64h IOUTER RESERVED EEPROM 00h
65h IOUTFR RESERVED EEPROM 00h
66h IOUTGR RESERVED EEPROM 00h
67h IOUTHR RESERVED EEPROM 00h
70h DIAGEN0 RESERVED RESERVED DIAGENOUTB1 DIAGENOUTB0 RESERVED RESERVED DIAGENOUTA1 DIAGENOUTA0 EEPROM 33h
71h DIAGEN1 RESERVED RESERVED DIAGENOUTD1 DIAGENOUTD0 RESERVED RESERVED DIAGENOUTC1 DIAGENOUTC0 EEPROM 33h
72h DIAGEN2 RESERVED RESERVED DIAGENOUTF1 DIAGENOUTF0 RESERVED RESERVED DIAGENOUTE1 DIAGENOUTE0 EEPROM 33h
73h DIAGEN3 RESERVED RESERVED DIAGENOUTH1 DIAGENOUTH0 RESERVED RESERVED DIAGENOUTG1 DIAGENOUTG0 EEPROM 33h
74h SLSTHSEL0 RESERVED RESERVED SLSTHOUTB1 SLSTHOUTB0 RESERVED RESERVED SLSTHOUTA1 SLSTHOUTA0 EEPROM 00h
75h SLSTHSEL1 RESERVED RESERVED SLSTHOUTD1 SLSTHOUTD0 RESERVED RESERVED SLSTHOUTC1 SLSTHOUTC0 EEPROM 00h
76h SLSTHSEL2 RESERVED RESERVED SLSTHOUTF1 SLSTHOUTF0 RESERVED RESERVED SLSTHOUTE1 SLSTHOUTE0 EEPROM 00h
77h SLSTHSEL3 RESERVED RESERVED SLSTHOUTH1 SLSTHOUTH0 RESERVED RESERVED SLSTHOUTG1 SLSTHOUTG0 EEPROM 00h
78h SLSDAC0 SLSTH0 EEPROM 00h
79h SLSDAC1 SLSTH1 EEPROM 00h
7Ah REFERENCE SLSEN REFRANGE LOWSUPTH EEPROM 60h
7Bh DIAG IRETRY BLANK EEPROM 00h
7Ch DIAGMASK MASKLOWSUP MASKSUPUV MASKREF MASKPRETSD MASKTSD MASKEEPCRC RESERVED RESERVED EEPROM 00h
7Dh OUTMASK RESERVED RESERVED RESERVED RESERVED RESERVED MASKOPEN MASKSHORT MASKSLS EEPROM 00h
7Eh DIM EXPEN PSEN 12BIT PSMEN PWMFREQ EEPROM 30h
7Fh DIM-R RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED EEPROM 00h
80h FSMAP0 RESERVED RESERVED FSOUTB1 FSOUTB0 RESERVED RESERVED FSOUTA1 FSOUTA0 EEPROM 00h
81h FSMAP1 RESERVED RESERVED FSOUTD1 FSOUTD0 RESERVED RESERVED FSOUTC1 FSOUTC0 EEPROM 00h
82h FSMAP2 RESERVED RESERVED FSOUTF1 FSOUTF0 RESERVED RESERVED FSOUTE1 FSOUTE0 EEPROM 00h
83h FSMAP3 RESERVED RESERVED FSOUTH1 FSOUTH0 RESERVED RESERVED FSOUTG1 FSOUTG0 EEPROM 00h
84h FLEXWIRE0 WDTIMER DBWTIMER ACKEN EEPROM 01h
85h FLEXWIRE1 RESERVED RESERVED RESERVED INTADDR DEVADDR EEPROM 00h
86h FLEXWIRE2 RESERVED RESERVED RESERVED OFAF INITTIMER EEPROM 10h
87h CRC EEPCRC EEPROM 81h
90h ADCCH RESERVED RESERVED RESERVED ADCCHSEL 00h
91h CLR RESERVED RESERVED RESERVED RESERVED RESERVED CLRFS CLRFAULT CLRPOR 00h
92h DEBUG RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED FORCEFS FORCEERR 00h
93h LOCK RESERVED RESERVED RESERVED RESERVED RESERVED BRTLOCK CONFLOCK IOUTLOCK 03h
94h CLRREG RESERVED RESERVED RESERVED RESERVED RESERVED SOFTRESET EEPLOAD REGDEFAULT 00h
95h NSTB RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED NSTB 00h
96h CTRLGATE CTRLGATE 00h
97h EEP RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED EEPPROG EEPMODE 00h
98h EEPGATE EEPGATE 00h
A0h FLAG_ERR FLAG_LOWSUP FLAG_SUPUV FLAG_REF FLAG_PRETSD FLAG_TSD FLAG_EEPCRC FLAG_OUT FLAG_ERR 01h
A1h FLAG_STATUS FLAG_EEPPAR FLAG_EXTFS1 FLAG_EXTFS0 FLAG_PROGDONE FLAG_FS FLAG_ADCDONE FLAG_ADCERR FLAG_POR 01h
A2h FLAG_ADC ADC_OUT 00h
A3h FLAG_SLS0 RESERVED RESERVED FLAG_SLSOUTB1 FLAG_SLSOUTB0 RESERVED RESERVED FLAG_SLSOUTA1 FLAG_SLSOUTA0 00h
A4h FLAG_SLS1 RESERVED RESERVED FLAG_SLSOUTD1 FLAG_SLSOUTD0 RESERVED RESERVED FLAG_SLSOUTC1 FLAG_SLSOUTC0 00h
A5h FLAG_SLS2 RESERVED RESERVED FLAG_SLSOUTF1 FLAG_SLSOUTF0 RESERVED RESERVED FLAG_SLSOUTE1 FLAG_SLSOUTE0 00h
A6h FLAG_SLS3 RESERVED RESERVED FLAG_SLSOUTH1 FLAG_SLSOUTH0 RESERVED RESERVED FLAG_SLSOUTG1 FLAG_SLSOUTG0 00h
A7h FLAG_OPEN0 RESERVED RESERVED FLAG_OPENOUTB1 FLAG_OPENOUTB0 RESERVED RESERVED FLAG_OPENOUTA1 FLAG_OPENOUTA0 00h
A8h FLAG_OPEN1 RESERVED RESERVED FLAG_OPENOUTD1 FLAG_OPENOUTD0 RESERVED RESERVED FLAG_OPENOUTC1 FLAG_OPENOUTC0 00h
A9h FLAG_OPEN2 RESERVED RESERVED FLAG_OPENOUTF1 FLAG_OPENOUTF0 RESERVED RESERVED FLAG_OPENOUTE1 FLAG_OPENOUTE0 00h
AAh FLAG_OPEN3 RESERVED RESERVED FLAG_OPENOUTH1 FLAG_OPENOUTH0 RESERVED RESERVED FLAG_OPENOUTG1 FLAG_OPENOUTG0 00h
ABh FLAG_SHORT0 RESERVED RESERVED FLAG_SHORTOUTB1 FLAG_SHORTOUTB0 RESERVED RESERVED FLAG_SHORTOUTA1 FLAG_SHORTOUTA0 00h
ACh FLAG_SHORT1 RESERVED RESERVED FLAG_SHORTOUTD1 FLAG_SHORTOUTD0 RESERVED RESERVED FLAG_SHORTOUTC1 FLAG_SHORTOUTC0 00h
ADh FLAG_SHORT2 RESERVED RESERVED FLAG_SHORTOUTF1 FLAG_SHORTOUTF0 RESERVED RESERVED FLAG_SHORTOUTE1 FLAG_SHORTOUTE0 00h
AEh FLAG_SHORT3 RESERVED RESERVED FLAG_SHORTOUTH1 FLAG_SHORTOUTH0 RESERVED RESERVED FLAG_SHORTOUTG1 FLAG_SHORTOUTG0 00h
AFh FLAG_EEPCRC CALC_EEPCRC 00h