SLUSC25A February   2015  – August 2017 TPS2388

PRODUCTION DATA.  

  1. Features
  2. Applications
  3. Description
    1.     Device Images
      1.      Simplified Schematic
  4. Revision History
  5. Pin Configuration and Functions
    1.     Pin Functions
    2. 5.1 Detailed Pin Description
  6. 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 Switching Characteristics
    8. 6.8 Typical Characteristics
  7. Parameter Measurement Information
    1. 7.1 Timing Diagrams
  8. Detailed Description
    1. 8.1 Overview
    2. 8.2 Functional Block Diagram
    3. 8.3 Feature Description
      1. 8.3.1 Port Remapping
      2. 8.3.2 Port Power Priority
      3. 8.3.3 A/D Converter
      4. 8.3.4 I2C Watchdog
      5. 8.3.5 Foldback Protection
    4. 8.4 Device Functional Modes
      1. 8.4.1 Port Operating Modes
        1. 8.4.1.1 Semiauto
        2. 8.4.1.2 Manual
        3. 8.4.1.3 Power Off
      2. 8.4.2 Detection
      3. 8.4.3 Classification
      4. 8.4.4 DC Disconnect
    5. 8.5 Programming
      1. 8.5.1 I2C Serial Interface
    6. 8.6 Register Maps
      1. 8.6.1  Complete Register Set
      2. 8.6.2  INTERRUPT Register
        1. Table 4. INTERRUPT Register Field Descriptions
      3. 8.6.3  INTERRUPT MASK Register
        1. Table 5. INTERRUPT MASK Register Field Descriptions
      4. 8.6.4  POWER EVENT Register
        1. Table 6. POWER EVENT Register Field Descriptions
      5. 8.6.5  DETECTION EVENT Register
        1. Table 7. DETECTION EVENT Register Field Descriptions
      6. 8.6.6  FAULT EVENT Register
        1. Table 8. FAULT EVENT Register Field Descriptions
      7. 8.6.7  START/ILIM EVENT Register
        1. Table 9. START/ILIM EVENT Register Field Descriptions
      8. 8.6.8  SUPPLY EVENT Register
        1. Table 10. SUPPLY EVENT Register Field Descriptions
      9. 8.6.9  PORT 1 STATUS Register
      10. 8.6.10 PORT 2 STATUS Register
      11. 8.6.11 PORT 3 STATUS Register
      12. 8.6.12 PORT 4 STATUS Register
        1. Table 11. PORT STATUS Register Field Descriptions
      13. 8.6.13 POWER STATUS Register
        1. Table 12. POWER STATUS Register Field Descriptions
      14. 8.6.14 Pin Status Register
        1. Table 13. Pin Status Register Field Descriptions
      15. 8.6.15 OPERATING MODE Register
        1. Table 14. OPERATING MODE Register Field Descriptions
      16. 8.6.16 DISCONNECT ENABLE Register
        1. Table 15. DISCONNECT ENABLE Register Field Descriptions
      17. 8.6.17 DETECT/CLASS ENABLE Register
        1. Table 16. DETECT/CLASS ENABLE Register Field Descriptions
      18. 8.6.18 Port Power Priority/ICUT Disable Register Name
        1. Table 17. Port Power Priority/ICUT Disable Register Field Descriptions
      19. 8.6.19 TIMING CONFIGURATION Register
        1. Table 18. TIMING CONFIGURATION Register Field Descriptions
      20. 8.6.20 GENERAL MASK Register
        1. Table 19. GENERAL MASK Register Field Descriptions
      21. 8.6.21 DETECT/CLASS RESTART Register
        1. Table 20. DETECT/CLASS RESTART Register Field Descriptions
      22. 8.6.22 POWER ENABLE Register
        1. Table 21. POWER ENABLE Register Field Descriptions
      23. 8.6.23 RESET Register
        1. Table 22. RESET Register Field Descriptions
      24. 8.6.24 ID Register
        1. Table 23. ID Register Field Descriptions
      25. 8.6.25 Police 21 Configuration Register
      26. 8.6.26 Police 43 Configuration Register
        1. Table 24. Police 43 Register Field Descriptions
      27. 8.6.27 IEEE Power Enable Register
        1. Table 25. IEEE Power Enable Register Field Descriptions
      28. 8.6.28 Power-on Fault Register
        1. Table 26. Power-on Fault Register Field Descriptions
      29. 8.6.29 PORT RE-MAPPING Register
        1. Table 27. PORT RE-MAPPING Register Field Descriptions
      30. 8.6.30 Port 21 Multi Bit Priority Register
      31. 8.6.31 Port 43 Multi Bit Priority Register
        1. Table 28. Port 43 Register Field Descriptions
      32. 8.6.32 TEMPERATURE Register
        1. Table 29. TEMPERATURE Register Field Descriptions
      33. 8.6.33 INPUT VOLTAGE Register
        1. Table 30. INPUT VOLTAGE Register Field Descriptions
      34. 8.6.34 PORT 1 CURRENT Register
      35. 8.6.35 PORT 2 CURRENT Register
      36. 8.6.36 PORT 3 CURRENT Register
      37. 8.6.37 PORT 4 CURRENT Register
        1. Table 31. PORT 4 CURRENT Register Field Descriptions
      38. 8.6.38 PORT 1 VOLTAGE Register
      39. 8.6.39 PORT 2 VOLTAGE Register
      40. 8.6.40 PORT 3 VOLTAGE Register
      41. 8.6.41 PORT 4 VOLTAGE Register
        1. Table 32. PORT 4 VOLTAGE Register Field Descriptions
      42. 8.6.42 PoE Plus Register
        1. Table 33. PoE Plus Register Field Descriptions
      43. 8.6.43 FIRMWARE REVISION
        1. Table 34. FIRMWARE REVISION Register Field Descriptions
      44. 8.6.44 I2C WATCHDOG Register
        1. Table 35. I2C WATCHDOG Register Field Descriptions
      45. 8.6.45 DEVICE ID Register
        1. Table 36. DEVICE ID Register Field Descriptions
      46. 8.6.46 PORT 1 DETECT RESISTANCE Register
      47. 8.6.47 PORT 2 DETECT RESISTANCE Register
      48. 8.6.48 PORT 3 DETECT RESISTANCE Register
      49. 8.6.49 PORT 4 DETECT RESISTANCE Register
        1. Table 37. PORT 4 DETECT RESISTANCE Register Field Descriptions
  9. Application and Implementation
    1. 9.1 Application Information
      1. 9.1.1 Introduction to PoE
      2. 9.1.2 TPS2388 Application
      3. 9.1.3 Kelvin Current Sensing Resistor
      4. 9.1.4 Connections on Unused Ports
    2. 9.2 Typical Application
      1. 9.2.1 Design Requirements
      2. 9.2.2 Detailed Design Procedure
        1. 9.2.2.1 Power Pin Bypass Capacitors
        2. 9.2.2.2 Per Port Components
        3. 9.2.2.3 System Level Components (not shown in the schematic diagrams)
      3. 9.2.3 Application Curves
  10. 10Power Supply Recommendations
    1. 10.1 VDD
    2. 10.2 VPWR
  11. 11Layout
    1. 11.1 Layout Guidelines
      1. 11.1.1 Port Current Kelvin Sensing
    2. 11.2 Layout Example
      1. 11.2.1 Component Placement and Routing Guidelines
        1. 11.2.1.1 Power Pin Bypass Capacitors
        2. 11.2.1.2 Per-Port Components
  12. 12Device and Documentation Support
    1. 12.1 Receiving Notification of Documentation Updates
    2. 12.2 Community Resources
    3. 12.3 Trademarks
    4. 12.4 Electrostatic Discharge Caution
    5. 12.5 Glossary
  13. 13Mechanical, Packaging, and Orderable Information

Complete Register Set

Table 1. Main Registers

Cmd CodeRegister or
Command Name
I2C
R/W
Data
Byte
RST StateBits Description
INTERRUPTS
00h INTERRUPT RO 1 1000,0000b(1) SUPF STRTF IFAULT CLASC DETC DISF PGC PEC
01h INTERRUPT MASK R/W 1 1000,0000b SUMSK STMSK IFMSK CLMSK DEMSK DIMSK PGMSK PEMSK
EVENT
02h POWER EVENT RO 1 0000,0000b Power Good status change Power Enable status change
03h CoR 1 PGC4 PGC3 PGC2 PGC1 PEC4 PEC3 PEC2 PEC1
04h DETECTION EVENT RO 1 0000,0000b Classification Detection
05h CoR 1 CLSC4 CLSC3 CLSC2 CLSC1 DETC4 DETC3 DETC2 DETC1
06h FAULT EVENT RO 1 0000,0000b Disconnect occurred ICUT fault occurred
07h CoR 1 DISF4 DISF3 DISF2 DISF1 ICUT4 ICUT3 ICUT2 ICUT1
08h START/ILIM EVENT RO 1 0000,0000b ILIM fault occurred START fault occurred
09h CoR 1 ILIM4 ILIM3 ILIM2 ILIM1 STRT4 STRT3 STRT2 STRT1
0Ah SUPPLY EVENT RO 1 0111,0000b(2) TSD VDUV VDWRN VPUV Rsvd Rsvd Rsvd Rsvd
0Bh CoR 1
STATUS
0Ch PORT 1 STATUS RO 1 0000,0000b Rsvd CLASS Port 1 DETECT Port 1
0Dh PORT 2 STATUS RO 1 0000,0000b Rsvd CLASS Port 2 DETECT Port 2
0Eh PORT 3 STATUS RO 1 0000,0000b Rsvd CLASS Port 3 DETECT Port 3
0Fh PORT 4 STATUS RO 1 0000,0000b Rsvd CLASS Port 4 DETECT Port 4
10h POWER STATUS RO 1 0000,0000b PG4 PG3 PG2 PG1 PE4 PE3 PE2 PE1
11h PIN STATUS RO 1 0,A[4:0],0,0 Rsvd SLA4 SLA3 SLA2 SLA1 SLA0 Rsvd Rsvd
CONFIGURATION
12h OPERATING MODE R/W 1 0000,0000b Port 4 Mode Port 3 Mode Port 2 Mode Port 1 Mode
13h DISCONNECT ENABLE R/W 1 0000,0000b Rsvd Rsvd Rsvd Rsvd DCDE4 DCDE3 DCDE2 DCDE1
14h DETECT/CLASS ENABLE R/W 1 0000,0000b CLE4 CLE3 CLE2 CLE1 DETE4 DETE3 DETE2 DETE1
15h PWRPR/ICUT DISABLE R/W 1 0000,0000b OSS4 OSS3 OSS2 OSS1 DCUT4 DCUT3 DCUT2 DCUT1
16h TIMING CONFIG R/W 1 0000,0000b TLIM TSTART TOVLD TMPDO
17h GENERAL MASK R/W 1 1000,0000b INTEN Rsvd nbitACC MbitPrty CLCHE DECHE Rsvd
PUSH BUTTONS
18h DETECT/CLASS Restart WO 1 0000,0000b RCL4 RCL3 RCL2 RCL1 RDET4 RDET3 RDET2 RDET1
19h POWER ENABLE WO 1 0000,0000b POFF4 POFF3 POFF2 POFF1 PWON4 PWON3 PWON2 PWON1
1Ah RESET WO 1 0000,0000b CLRAIN CLINP Rsvd RESAL RESP4 RESP3 RESP2 RESP1
GENERAL/SPECIALIZED
1Bh ID RO 1 Mf[4:0],IC[2:0] MFR ID IC Version
1Ch Reserved CoR 1 0000,0000b Reserved Reserved
1Eh POLICE 21 CONFIG R/W 1 1111,1111b POLICE Port 2 POLICE Port 1
1Fh POLICE 43 CONFIG R/W 1 1111,1111b POLICE Port 4 POLICE Port 3
23h IEEE Power Enable WO 1 0000,0000b T2PON4 T2PON3 T2PON2 T2PON1 T1PON4 T1PON3 T1PON2 T1PON1
24h Power-on FAULT RO 1 0000,0000b PF Port 4 PF Port 3 PF Port 2 PF Port 1
25h CoR 1
26h RE-MAPPING R/W 1 1110,0100b Physical re-map Logical Port 4 Physical re-map Logical Port 3 Physical re-map Logical Port 2 Physical re-map Logical Port 1
27h Multi-bit Power Priority 21 R/W 1 0000,0000b Rsvd Port 2 Rsvd Port 1
28h Multi-bit Power Priority 43 R/W 1 0000,0000b Rsvd Port 4 Rsvd Port 3
29h-2Bh Reserved R/W 1 0000,0000b Rsvd Rsvd Rsvd Rsvd Rsvd Rsvd Rsvd Rsvd
2Ch TEMPERATURE RO 1 0000,0000b Temperature (bits 7 to 0)
2Eh INPUT VOLTAGE RO 2 0000,0000b Input Voltage: LSByte
2Fh RO 0000,0000b Rsvd Rsvd Input Voltage: MSByte (bits 13 to 8)
EXTENDED REGISTER SET – PORT PARAMETRIC MEASUREMENT
30h PORT 1 CURRENT RO 2 0000,0000b Port 1 Current: LSByte
31h RO 0000,0000b Rsvd Rsvd Port 1 Current: MSByte (bits 13 to 8)
32h PORT 1 VOLTAGE RO 2 0000,0000b Port 1 Voltage: LSByte
33h RO 0000,0000b Rsvd Rsvd Port 1 Voltage: MSByte (bits 13 to 8)
SUPF bit reset state shown is at Power up only
VDUV, VPUV and VDWRN bits reset state shown is at Power up only

Table 2. Main Registers

Cmd CodeRegister or
Command Name
I2C R/WData ByteRST StateBits Description
34h PORT 2 CURRENT RO 2 0000,0000b Port 2 Current: LSByte
35h RO 0000,0000b Rsvd Rsvd Port 2 Current: MSByte (bits 13 to 8)
36h PORT 2 VOLTAGE RO 2 0000,0000b Port 2 Voltage: LSByte
37h RO 0000,0000b Rsvd Rsvd Port 2 Voltage: MSByte (bits 13 to 8)
38h PORT 3 CURRENT RO 2 0000,0000b Port 3 current: LSByte
39h RO 0000,0000b Rsvd Rsvd Port 3 Current: MSByte (bits 13 to 8)
3Ah PORT 3 VOLTAGE RO 2 0000,0000b Port 3 Voltage: LSByte
3Bh RO 0000,0000b Rsvd Rsvd Port 3 Voltage: MSByte (bits 13 to 8)
3Ch PORT 4 CURRENT RO 2 0000,0000b Port 4 current: LSByte
3Dh RO 0000,0000b Rsvd Rsvd Port 4 Current: MSByte (bits 13 to 8)
3Eh PORT 4 VOLTAGE RO 2 0000,0000b Port 4 Voltage: LSByte
3Fh RO 0000,0000b Rsvd Rsvd Port 4 Voltage: MSByte (bits 13 to 8)
CONFIGURATION/OTHERS
40h PoE PLUS R/W 1 0000,0000b PoEP4 PoEP3 PoEP2 PoEP1 Rsvd Rsvd Rsvd TPON
41h FIRMWARE REVISION RO 1 RRRR,RRRRb Firmware Revision
42h I2C WATCHDOG R/W 1 0001,0110b Rsvd Rsvd Rsvd Watchdog Disable WDS
43h DEVICE ID RO 1 110,sr[4:0] Device ID number Silicon Revision number
PORT SIGNATURE MEASUREMENTS
44h P1 DETECT RESISTANCE RO 1 0000,0000b Port 1 Resistance
45h P2 DETECT RESISTANCE RO 1 0000,0000b Port 2 Resistance
46h P3 DETECT RESISTANCE RO 1 0000,0000b Port 3 Resistance
47h P4 DETECT RESISTANCE RO 1 0000,0000b Port 4 Resistance
48h-6Fh Reserved R/W 1 0000,0000b Reserved

Table 3. Registers Configuration A vs B

Cmd CodeRegister or Command NameBits DescriptionConfiguration AConfiguration B
00h INTERRUPT INT bits P1-4, P5-8 Separate mask and interrupt result per group of 4 ports.
The Supply event bit is repeated twice.
01h INTERRUPT MASK MSK bits P1-4, P5-8
02h POWER EVENT PGC_PEC P4-1, P8-5 Separate event byte per group of 4 ports.
03h
04h DETECTION EVENT CLS_DET P4-1, P8-5
05h
06h FAULT EVENT DIS_ICUT P4-1, P8-5
07h
08h START/ILIM EVENT ILIM_STR P4-1, P8-5
09h
0Ah SUPPLY EVENT TSD, VDUV, VDUW, VPUV Both 8-bit registers (port 1 to 4 and port 5 to 8) must show the same result.
Clearing at least one VPUV/VDUV also clears the other one.
0Bh
0Ch PORT 1 STATUS CLS&DET1_CLS&DET5 Separate Status byte per port
0Dh PORT 2 STATUS CLS&DET2_CLS&DET6
0Eh PORT 3 STATUS CLS&DET3_CLS&DET7
0Fh PORT 4 STATUS CLS&DET4_CLS&DET8
10h POWER STATUS PG_PE P4-1, P8-5 Separate status byte per group of 4 ports
11h PIN STATUS A4-A1,A0 Both 8-bit registers (port 1 to 4 and port 5 to 8) must show the same result, except that A0 = 0 (port 1 to 4) or 1 (port 5 to 8). Both 8-bit registers (port 1 to 4 and port 5 to 8) must show the same result, including A0 = 0.
12h OPERATING MODE MODE P4-1, P8-5 Separate Mode byte per group of 4 ports.
13h DISCONNECT ENABLE DCDE P4-1, P8-5 Separate DC disconnect enable byte per group of 4 ports.
14h DETECT/CLASS ENABLE CLE_DETE P4-1, P8-5 Separate Detect/Class Enable byte per group of 4 ports.
15h PWRPR/ICUT DISABLE OSS_DCUT P4-1, P8-5 Separate OSS/DCUT byte per group of 4 ports.
16h TIMING CONFIG TLIM_TSTRT_TOVLD_TMPDO P4-1,
P8-5
Separate Timing byte per group of 4 ports.
17h GENERAL MASK P4-1, P8-5 including n-bit access Separate byte per group of 4 ports.
n-bit access: Setting this in at least one of the virtual quad register space is enough to enter Config B mode. To go back to config A, clear both.
MbitPrty: Setting this in at least one of the virtual quad register space is enough to enter 3-bit shutdown priority. To go back to 1-bit shutdown, clear both MbitPrty bits.
18h DETECT/CLASS Restart RCL_RDET P4-1, P8-5 Separate DET/CL RST byte per group of 4 ports
19h POWER ENABLE POF_PWON P4-1, P8-5 Separate POF/PWON byte per group of 4 ports
1Ah RESET P4-1, P8-5 Separate byte per group of 4 ports, Clear Int pin and Clear All int.
However, If at least one of the IC reset bits is set – the whole chip has a POR.
Separate byte per group of 4 ports. However, if any of the following bit is set for one 4-port group, the corresponding action is applied to both 4-port groups: Reset IC, Clear Int pin, and Clear All Int.
1Bh ID Both 8-bit registers (port 1 to 4 and port 5 to 8) must show the same result unless modified through I2C.
1Eh POLICE 21 CONFIG POL2&1, POL6&5 Separate Policing byte per group of 2 ports.
1Fh POLICE 43 CONFIG POL4&3, POL8&7
23h IEEE Power Enable T2P_T1P P4-1, P8-5 Separate IEEE Power Enable byte per group of 2 ports
24h Power-on FAULT PF P4-1, P8-5 Separate Power-on FAULT byte per group of 4 ports
25h
26h PORT REMAPPING Logical P4-1, P8-5 Separate Remapping byte per group of 4 ports.
Reinitialized only if POR or RESET pin. Kept unchanged if 0x1A IC reset or CPU watchdog reset.
2Ch TEMPERATURE TEMP P1-4, P5-8 Both 8-bit registers (port 1 to 4 and port 5 to 8) must show the same result.
2Eh INPUT VOLTAGE VPWR P1-4, P5-8 Both 8-bit registers (port 1 to 4 and port 5 to 8) must show the same result.
2Fh
30h PORT 1 CURRENT I1, I5 Separate 2-byte per group of 4 ports Separate 2-byte per group of 4 ports.
2-byte Read at 0x30 gives I1
4-byte Read at 0x30 gives I1, I5.
31h N/A 2-byte Read at 0x31 gives I5.
32h PORT 1 VOLTAGE V1, V5 Separate 2-byte per group of 4 ports 2-byte Read at 0x32 gives V1
4-byte Read at 0x32 gives V1, V5.
33h N/A 2-byte Read at 0x33 gives V5.
34h PORT 2 CURRENT I2, I6 Separate 2-byte per group of 4 ports 2-byte Read at 0x34 gives I2
4-byte Read at 0x34 gives I2, I6.
35h N/A 2-byte Read at 0x35 gives I6.
36h PORT 2 VOLTAGE V2, V6 Separate 2-byte per group of 4 ports 2-byte Read at 0x36 gives V2
4-byte Read at 0x36 gives V2, V6.
37h N/A 2-byte Read at 0x37 gives V6.
38h PORT 3 CURRENT I3, I7 Separate 2-byte per group of 4 ports 2-byte Read at 0x38 gives I3
4-byte Read at 0x38 gives I3, I7.
39h N/A 2-byte Read at 0x39 gives I7.
3Ah PORT 3 VOLTAGE V3, V7 Separate 2-byte per group of 4 ports 2-byte Read at 0x3A gives V3
4-byte Read at 0x3A gives V3, V7.
3Bh N/A 2-byte Read at 0x3B gives V7.
3Ch PORT 4 CURRENT I4, I8 Separate 2-byte per group of 4 ports 2-byte Read at 0x3C gives I4
4-byte Read at 0x3C gives I4, I8.
3Dh N/A 2-byte Read at 0x3D gives I8.
3Eh PORT 4 VOLTAGE V4, V8 Separate 2-byte per group of 4 ports 2-byte Read at 0x3E gives V4
4-byte Read at 0x3E gives V4, V8.
3Fh N/A 2-byte Read at 0x3F gives V8.
40h PoE PLUS PoEP_TPON, P4-1, P8-5 TPON setting: separate setting per group of 4 ports.
Separate PoEP config byte per group of 4 ports.
41h FIRMWARE REVISION FRV P1-4, P5-8 Both 8-bit registers (port 1 to 4 and port 5 to 8) must show the same result.
42h I2C WATCHDOG P1-4, P5-8 IWD3-0: if at least one of the two 4-port settings is different than 1011b, the watchdog is enabled for all 8 ports.
WDS: Both 8-bit registers (port 1 to 4 and port 5 to 8) must show the same WDS result. Each WDS bit needs to be cleared individually through I2C.
43h DEVICE ID DID_SR P1-4, P5-8 Both 8-bit registers (port 1 to 4 and port 5 to 8) must show the same result unless modified through I2C.
44h PORT 1 RESISTANCE RDET1, RDET5 Separate byte per port.
Detection resistance always updated, detection good or bad.
45h PORT 2 RESISTANCE RDET2, RDET6
46h PORT 3 RESISTANCE RDET3, RDET7
47h PORT 4 RESISTANCE RDET4, RDET8