SLVSF21D – AUGUST 2019 – REVISED AUGUST 2020
SLVSF21D – AUGUST 2019 – REVISED AUGUST 2020
TPS23882 Type-3 2-Pair 8-Channel PoE 2 PSE Controller with SRAM and 200 mΩ
R
SENSE
TPS23882
TPS23882
1 Features
•IEEE 802.3bt PSE solution for PoE 2 Type-3 2-Pair
Power Over Ethernet applications
•Compatible with TI's FirmPSE system firmware
•SRAM Programmable memory
•Programmable power limiting accuracy ±3%
•200-mΩ Current sense resistor
•Legacy PD capacitance measurement
•Selectable 2-pair port power allocations
– 4 W, 7 W, 15.4 W, or 30 W
•Dedicated 14-bit integrating current ADC per port
– Noise immune MPS for DC disconnect
– 2% Current sensing accuracy
•1- or 3-Bit fast port shutdown input
•Auto-class discovery and power measurement
•Never Fooled 4-Point detection
•Inrush and operational foldback protection
•425-mA and 1.25-A Selectable current limits
•Port re-mapping
•8-Bit or 16-bit I2C communication
•Flexible processor controlled operating modes
– Auto, semi auto and manual / diagnostic
•Per Port voltage monitoring and telemetry
•–40°C to +125°C Temperature operation
2 Applications
•Video recorder (NVR, DVR, and so forth)
•Small business switch
•Campus and branch switches
3 Description
The TPS23882 is an 8-channel power sourcing
equipment (PSE) controller engineered to insert
power onto Ethernet cables in accordance with the
IEEE 802.3bt standard. The PSE controller can detect
powered devices (PDs) that have a valid signature,
complete mutual identification, and apply power.
The TPS23882 improves on the TPS2388 with
reduced current sense resistors, SRAM
programmability, programmable power limiting,
capacitance measurement, and compatibility with TI's
FirmPSE system firmware (see Device Comparison
Table).
Programmable SRAM enables in-field firmware
upgradability over I2C to ensure IEEE compliance and
interoperability with the latest PoE enabled devices.
Dedicated per port ADCs provide continuous port
current monitoring and the ability to perform parallel
classification measurements for faster port turn on
times. A 1.25-A port current limit and adjustable
power limiting allows for the support of non-standard
applications above 60-W sourced. The 200-mΩ
current sense resistor and external FET architecture
allow designs to balance size, efficiency, thermal and
solution cost requirements.
Port remapping and pin-to-pin compatibility with the
TPS2388, TPS23880, and TPS23881 devices eases
migration from previous generation PSE designs and
enables interchangeable 2-layer PCB designs to
accommodate different system PoE power
configurations.
Device Information
PART NUMBERPACKAGEBODY SIZE (NOM)
TPS23882VQFN (56)8.00 mm × 8.00 mm
(1)
An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications,
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.
Changes from Revision C (May 2020) to Revision D (August 2020)Page
•Updated the numbering format for tables, figures and cross-references throughout the document...................1
Changes from Revision B (October 2019) to Revision C (May 2020)Page
•Deleted Autonomous operation description throughout data sheet for clarification ...........................................4
•Changed Gate 1-8 MAX voltage from 12 to 13 V in the Absolute Maximum Ratings table ...............................7
Changes from Revision A (September 2019) to Revision B (December 2019)Page
•Fixed typo in device number on first page ......................................................................................................... 1
Changes from Revision * (August 2019) to Revision A (September 2019)Page
•Changed from Advance Information to Production Data ................................................................................... 1
•First Public Release............................................................................................................................................1
A1-448–51II2C A1-A4 address lines. These pins are internally pulled up to VDD.
AGND21— Analog ground. Connect to GND plane and exposed thermal pad.
DGND46— Digital ground. Connect to GND plane and exposed thermal pad.
DRAIN1-8
GAT1-8
INT45OInterrupt output. This pin asserts low when a bit in the interrupt register is asserted. This output is open-drain.
KSENSA/B4, 11IKelvin point connection for SEN1-4
KSENSC/D32, 39IKelvin point connection for SEN5-8
NC
OSS56IChannel 1-8 fast shutdown. This pin is internally pulled down to DGND.
RESET44IReset input. When asserted low, the TPS23882 is reset. This pin is internally pulled up to VDD.
SCL53ISerial clock input for I2C bus.
SDAI54ISerial data input for I2C bus. This pin can be connected to SDAO for non-isolated systems.
SDAO55O
SEN1-8
TEST0-5
Thermal pad—— The DGND and AGND terminals must be connected to the exposed thermal pad for proper operation.
VDD43— Digital supply. Bypass with 0.1 µF to DGND pin.
VPWR17— Analog 54-V positive supply. Bypass with 0.1 µF to AGND pin.
3, 5, 10, 12, 31,
33, 38, 40
1, 7, 8, 14, 29, 35,
36, 42
15, 16, 18, 19O
22, 27, 28, 52— No connect pin. Leave open.
2, 6, 9, 13, 30, 34,
37, 41
20, 23, 24, 25, 26,
47
I/ODESCRIPTION
IChannel 1-8 output voltage monitor.
OChannel 1-8 gate drive output.
No connect pins. These pins are internally biased at 1/3 and 2/3 of VPWR in order to control the voltage
gradient from VPWR. Leave open.
Serial data output for I2C bus. This pin can be connected to SDAI for non-isolated systems. This output is opendrain.
IChannel 1-8 current sense input.
I/O Used internally for test purposes only. Leave open.
6.1 Detailed Pin Description
The following descriptions refer to the pinout and the functional block diagram.
DRAIN1-DRAIN8: Channels 1-8 output voltage monitor and detect sense. Used to measure the port output
voltage, for port voltage monitoring, port power good detection and foldback action. Detection probe currents
also flow into this pin.
The TPS23882uses an innovative 4-point technique to provide reliable PD detection and avoids powering an
invalid load. The discovery is performed by sinking two different current levels via the DRAINn pin, while the PD
voltage is measured from VPWR to DRAINn. If prior to starting a new detection cycle the port voltage is >2.5 V,
an internal 100-kΩ resistor is connected in parallel with the port and a 400-ms detect backoff period is applied to
allow the port capacitor to be discharged before the detection cycle starts.
There is an internal resistor between each DRAINn pin and VPWR in any operating mode except during
detection or while the port is ON. If the port n is not used, DRAINn can be left floating or tied to GND.
GAT1-GAT8: Channels 1-8 gate drive outputs are used for external N-channel MOSFET gate control. At port
turn on, it is driven positive by a low current source to turn the MOSFET on. GATn is pulled low whenever any of
the input supplies are low or if an overcurrent timeout has occurred. GATn is also pulled low if the port is turned
off by use of manual shutdown inputs. Leave floating if unused.
For improved design robustness, the current foldback functions limit the power dissipation of the MOSFET
during low resistance load or short-circuit events and during the inrush period at port turn on. There is also fast
overload protection comparator for major faults like a direct short that forces the MOSFET to turn off in less than
a microsecond.
The circuit leakage paths between the GATn pin and any nearby DRAINn pin, GND or Kelvin point connection
must be minimized (< 250 nA), to ensure correct MOSFET control.
INT: This interrupt output pin asserts low when a bit in the interrupt register is asserted. This output is opendrain.
KSENSA, KSENSB, KSENSC, KSENSD: Kelvin point connection used to perform a differential voltage
measurement across the associated current sense resistors.
Each KSENS is shared between two neighbor SEN pins as following: KSENSA with SEN1 and SEN2, KSENSB
with SEN3 and SEN4, KSENSC with SEN5 and SEN6, KSENSD with SEN7 and SEN8. To optimize the
measurement accuracy, ensure proper PCB layout practices are followed.
OSS: Fast shutdown, active high. This pin is internally pulled down to DGND, with an internal 1-µs to 5-µs
deglitch filter.
The turn off procedure is similar to a port reset using Reset command (1Ah register). The 3-bit OSS function
allows for a series of pulses on the OSS pin to turn off individual or multiple ports with up to 8 levels of priority.
RESET: Reset input, active low. When asserted, the TPS23882 resets, turning off all ports and forcing the
registers to their power-up state. This pin is internally pulled up to VDD, with internal 1-µs to 5-µs deglitch filter.
The designer can use an external RC network to delay the turn-on. There is also an internal power-on-reset
which is independent of the RESET input.
SCL: Serial clock input for I2C bus.
SDAI: Serial data input for I2C bus. This pin can be connected to SDAO for non-isolated systems.
SDAO: Open-drain I2C bus output data line. Requires an external resistive pull-up. The TPS23882 uses
separate SDAO and SDAI lines to allow optoisolated I2C interface. SDAO can be connected to SDAI for nonisolated systems.
A4-A1: I2C bus address inputs. These pins are internally pulled up to VDD. See Section 9.6.2.13 for more
details.
SEN1-8: Channel current sense input relative to KSENSn (see KSENSn description). A differential measurement
is performed using KSENSA-D Kelvin point connection. Monitors the external MOSFET current by use of a
0.200-Ω current sense resistor connected to GND. Used by current foldback engine and also during
classification. Can be used to perform load current monitoring via ADC conversion.
When the TPS23882 performs the classification measurements, the current flows through the external
MOSFETs. This avoids heat concentration in the device and makes it possible for the TPS23882 to perform
classification measurements on multiple ports at the same time. For the current limit with foldback function, there
is an internal 2-µS analog filter on the SEN1-8 pins to provide glitch filtering. For measurements through an
ADC, an anti-aliasing filter is present on the SEN1-8 pins. This includes the port-powered current monitoring,
port policing, and DC disconnect.
If the port is not used, tie SENn to GND.
VDD: 3.3-V logic power supply input.
VPWR: High voltage power supply input. Nominally 54 V.
AGND and DGND: Ground references for internal analog and digital circuitry respectively. Not connected
together internally. Both pins require a low resistance path to the system GND plane. If a robust GND plane is
used to extract heat from the device's thermal pad, these pins may be connected together through the thermal
pad connection on the pcb.
Lead Temperature 1/6mm from case for 10 seconds260°C
T
stg
INT, SDA20mA
Storage temperature–65150°C
(1)Stresses beyond those listed underAbsolute Maximum Rating may cause permanent damage to the device. These are stress ratings
only, which do not imply functional operation of the device at these or any other conditions beyond those indicated under
Recommended Operating Condition. Exposure to absolute-maximum-rated conditions for extended periods may affect device
reliability.
7.2 ESD Ratings
(1)
MINMAXUNIT
V
(ESD)
Electrostatic discharge
Human body model (HBM), per ANSI/ESDA/JEDEC
JS-001, all pins
Charged device model (CDM), per JEDEC
specificationJESD22-C101, all pins
(1)
(2)
(1)JEDEC documentJEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process.
(2)JEDEC documentJEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process.
7.3 Recommended Operating Conditions
over operating free-air temperature range (unless otherwise noted)
Conditions are –40 < TJ < 125 °C unless otherwise noted.V
= 3.3 V,V
VDD
VPWR
= 54 V, V
DGND
= V
AGND
,DGND,
KSENSA, KSENSB, KSENSC and KSENSD connected to AGND, and all outputs are unloaded, 2xFBn =0.
Positive currents are into pins. RS = 0.200 Ω, to KSENSA (SEN1 orSEN2), to KSENSB (SEN3 or SEN4), to
KSENSC (SEN5 or SEN6) or to KSENSD (SEN7 or SEN8). Typical values are at 25 °C. All voltages are with
respect to AGND unless otherwise noted. Operating registers loaded with default values unless otherwise noted.
Conditions are –40 < TJ < 125 °C unless otherwise noted.V
= 3.3 V,V
VDD
VPWR
= 54 V, V
DGND
= V
AGND
,DGND,
KSENSA, KSENSB, KSENSC and KSENSD connected to AGND, and all outputs are unloaded, 2xFBn =0.
Positive currents are into pins. RS = 0.200 Ω, to KSENSA (SEN1 orSEN2), to KSENSB (SEN3 or SEN4), to
KSENSC (SEN5 or SEN6) or to KSENSD (SEN7 or SEN8). Typical values are at 25 °C. All voltages are with
respect to AGND unless otherwise noted. Operating registers loaded with default values unless otherwise noted.
PARAMETERTEST CONDITIONSMINTYPMAXUNIT
GATE 1-8
V
GOH
I
GO-
I
GO short-
I
GO+
t
D_off_OSS
t
OSS_OFF
t
P_off_CMD
t
P_off_RST
DRAIN 1-8
V
PGT
V
SHT
R
DRAIN
AUTOCLASS
t
Class_ACS
t
AUTO_PSE1
t
AUTO
t
AUTO_window
P
AC
Gate drive voltageV
Gate sinking current with Power-on Reset,
OSS detected or channel turnoff command
Gate sinking current with channel short-circuit
Gate sourcing currentV
Gate turnoff time from 1-bit OSS input
Gate turnoff time from 3-bit OSS input
Gate turnoff time from channel turnoff
command
Gate turnoff time with /RESET
Power-Good thresholdMeasured at V
Shorted FET thresholdMeasured at V
, I
GATEn
V
GATEn
V
GATEn
V
SENn
GATEn
From OSS to VGATEn < 1 V,
VSENn = 0 V, MbitPrty = 0
From Start bit falling edge to VGATEn < 1 V,
VSENn = 0 V, MbitPrty = 1
= -1 µA1012.5V
GATE
= 5 V60100190mA
= 5 V,
≥ V
short
(or V
short2X
if 2X mode)
60100190mA
= 0 V, default selection395063µA
15µs
72104µs
From Channel off command (POFFn = 1) to
V
< 1 V, V
GATEn
From /RESET low to V
V
SENn
DRAINn
DRAINn
= 0 V
GATEn
< 1 V, V
SENn
= 0
15µs
12.133V
468V
300µs
Any operating mode except during detection
Resistance from DRAINn to VPWR
or while the Channel is ON, including in
80100190kΩ
device RESET state
Start of Autoclass DetectionMeasured from the start of Class90100ms
Measured from the end of Inrush1.41.6s
Start of Autoclass Power Measurement
Measured from setting the MACx bit while
channel is already powered
10ms
Duration of Autoclass Power Measurement1.71.81.9s
Autoclass Power Measurement Sliding
Window
Autoclass Channel Power conversion scale
factor and accuracy
VPWR = 52 V, VDRAINn = 0 V,
Channel current = 770 mA
VPWR = 50 V, VDRAINn = 0 V,
Channel current = 100 mA
Conditions are –40 < TJ < 125 °C unless otherwise noted.V
= 3.3 V,V
VDD
VPWR
= 54 V, V
DGND
= V
AGND
,DGND,
KSENSA, KSENSB, KSENSC and KSENSD connected to AGND, and all outputs are unloaded, 2xFBn =0.
Positive currents are into pins. RS = 0.200 Ω, to KSENSA (SEN1 orSEN2), to KSENSB (SEN3 or SEN4), to
KSENSC (SEN5 or SEN6) or to KSENSD (SEN7 or SEN8). Typical values are at 25 °C. All voltages are with
respect to AGND unless otherwise noted. Operating registers loaded with default values unless otherwise noted.
Conditions are –40 < TJ < 125 °C unless otherwise noted.V
= 3.3 V,V
VDD
VPWR
= 54 V, V
DGND
= V
AGND
,DGND,
KSENSA, KSENSB, KSENSC and KSENSD connected to AGND, and all outputs are unloaded, 2xFBn =0.
Positive currents are into pins. RS = 0.200 Ω, to KSENSA (SEN1 orSEN2), to KSENSB (SEN3 or SEN4), to
KSENSC (SEN5 or SEN6) or to KSENSD (SEN7 or SEN8). Typical values are at 25 °C. All voltages are with
respect to AGND unless otherwise noted. Operating registers loaded with default values unless otherwise noted.
PARAMETERTEST CONDITIONSMINTYPMAXUNIT
DC DISCONNECT
V
IMIN
t
MPDO
t
MPS
PORT POWER POLICING
δP
CUT/PCUT
δP
CUT/PCUT
t
OVLD
PORT CURRENT INRUSH
V
Inrush
t
START
DC disconnect threshold0.81.31.8mV
TMPDO = 00320400ms
PD Maintain Power signature dropout time
limit
PD Maintain Power Signature time for validity2.53ms
Conditions are –40 < TJ < 125 °C unless otherwise noted.V
= 3.3 V,V
VDD
VPWR
= 54 V, V
DGND
= V
AGND
,DGND,
KSENSA, KSENSB, KSENSC and KSENSD connected to AGND, and all outputs are unloaded, 2xFBn =0.
Positive currents are into pins. RS = 0.200 Ω, to KSENSA (SEN1 orSEN2), to KSENSB (SEN3 or SEN4), to
KSENSC (SEN5 or SEN6) or to KSENSD (SEN7 or SEN8). Typical values are at 25 °C. All voltages are with
respect to AGND unless otherwise noted. Operating registers loaded with default values unless otherwise noted.
PARAMETERTEST CONDITIONSMINTYPMAXUNIT
PORT CURRENT FOLDBACK
VDRAINn = 1 V8090
ILIM 1X limit, 2xFB = 0 and ALTFBn = 0
V
LIM
ILIM 1X limit, 2xFB = 0 and ALTFBn = 1
ILIM 2X limit, 2xFB = 1 and ALTFBn = 0
V
LIM2X
ILIM 2X limit, 2xFB = 1 and ALTFBn = 1
ILIM time limit2xFBn = 0556065
t
LIM
SHORT CIRCUIT DETECTION
V
short
V
short2X
t
D_off_SEN
CURRENT FAULT RECOVERY (BACKOFF) TIMING
t
ed
δI
fault
THERMAL SHUTDOWN
2xFBn = 1
I
threshold in 1X mode and during
SHORT
inrush
I
threshold in 2X mode280320
SHORT
Gate turnoff time from SENn input
Error delay timing. Delay before next attempt
to power a channel following power removal
due to error condition
Duty cycle of I
Shutdown temperatureTemperature rising135146°C
Hysteresis7°C
with current fault5.56.7%
channel
VDRAINn = 15 V8090
VDRAINn = 30 V515865
VDRAINn = 50 V233037
VDRAINn = 1 V8090
VDRAINn = 25 V8090
VDRAINn = 40 V455157
VDRAINn = 50 V233037
VDRAINn = 1 V245250262
VDRAINn = 10 V164180196
VDRAINn = 30 V515864
VDRAINn = 50 V233037
VDRAINn = 1 V245250262
VDRAINn = 20 V139147155
VDRAINn = 40 V455157
VDRAINn = 50 V233037
TLIM = 00556065
TLIM = 01151617
TLIM = 10101112
TLIM = 1166.57
205245
2xFBn = 0, VDRAINn = 1 V
From VSENn pulsed to 0.425 V.
2xFBn = 1, VDRAINn = 1 V
From VSENn pulsed to 0.62 V.
Conditions are –40 < TJ < 125 °C unless otherwise noted.V
= 3.3 V,V
VDD
VPWR
= 54 V, V
DGND
= V
AGND
,DGND,
KSENSA, KSENSB, KSENSC and KSENSD connected to AGND, and all outputs are unloaded, 2xFBn =0.
Positive currents are into pins. RS = 0.200 Ω, to KSENSA (SEN1 orSEN2), to KSENSB (SEN3 or SEN4), to
KSENSC (SEN5 or SEN6) or to KSENSD (SEN7 or SEN8). Typical values are at 25 °C. All voltages are with
respect to AGND unless otherwise noted. Operating registers loaded with default values unless otherwise noted.
PARAMETERTEST CONDITIONSMINTYPMAXUNIT
DIGITAL I/O (SCL, SDAI, A1-A4, /RESET, OSS unless otherwise stated)
V
IH
V
IL
V
IT_HYS
V
OL
R
pullup
R
pulldown
t
FLT_INT
T
RESETmin
T
bit_OSS
t
OSS_IDL
t
r_OSS
t
f_OSS
I2C TIMING REQUIREMENTS
t
POR
f
SCL
t
LOW
t
HIGH
t
fo
C
I2C
C
I2C_SDA
t
SU,DATW
t
HD,DATW
t
HD,DATR
t
fSDA
t
rSDA
t
r
t
f
t
BUF
t
HD,STA
t
SU,STA
t
SU,STO
t
DG
t
WDT_I2C
Digital input High2.1V
Digital input Low0.9V
Input voltage hysteresis0.17V
Digital output LowSDAO at 9mA0.4V
Digital output Low/INT at 3mA0.4V
Pullup resistor to VDD/RESET, A1-A4, TEST0305080kΩ
Pulldown resistor to DGNDOSS, TEST1, TEST2305080kΩ
Fault to /INT assertion
Time to internally register an Interrupt fault,
from Channel turn off
50500µs
/RESET input minimum pulse width5µs
3-bit OSS bit periodMbitPrty = 1242526µs
Idle time between consecutive shutdown code
transmission in 3-bit mode
MbitPrty = 14850µs
Input rise time of OSS in 3-bit mode0.8 V → 2.3 V, MbitPrty = 11300ns
Input fall time of OSS in 3-bit mode2.3 V → 0.8 V, MbitPrty = 11300ns
Device power-on reset delay20ms
SCL clock frequency10400kHz
LOW period of the clock0.5µs
HIGH period of the clock0.26µs
SDAO output fall time
SDAO, 2.3 V → 0.8 V, Cb = 10 pF, 10 kΩ pullup to 3.3 V
SDAO, 2.3 V → 0.8 V, Cb = 400 pF, 1.3 kΩ
pull-up to 3.3 V
Conditions are –40 < TJ < 125 °C unless otherwise noted.V
= 3.3 V, V
VDD
VPWR
= 54 V, V
DGND
= V
AGND
, DGND,
KSENSA, KSENSB, KSENSC and KSENSD connected to AGND, and all outputs are unloaded, 2xFBn = 0.
Positive currents are into pins. RS = 0.200 Ω, to KSENSA (SEN1 or SEN2), to KSENSB (SEN3 or SEN4), to
KSENSC (SEN5 or SEN6) or to KSENSD (SEN7 or SEN8). Typical values are at 25 °C. All voltages are with
respect to AGND unless otherwise noted. Operating registers loaded with default values unless otherwise noted.
The TPS23882 is an eight-channel PSE for Power over Ethernet applications. Each of the eight channels
provides detection, classification, protection, and shutdown in compliance with the IEEE 802.3bt standard.
Basic PoE features include the following:
•Performs high-reliability 4-point load detection
•Performs multi-finger classification including the 100-ms long first class finger for Autoclass discovery and to
identify as a 802.3bt complainant PSE
•Enables power with protective fold-back current limiting, and an adjustable P
•Shuts down during faults such as overcurrent or outputs shorts
•Performs a maintain power signature function to ensure power is removed if the load is disconnected
•Undervoltage lockout occurs if VPWR falls below V
(typical 26.5 V).
PUV_F
Enhanced features include the following:
•Programable SRAM memory
•Dedicated 14-bit integrating current ADCs per port
•Port re-mapping capability
•8- and 16-bit access mode selectable
•1- and 3-bit port shutdown priority
threshold
CUT
9.1.1 Operating Modes
9.1.1.1 Auto
The port performs detection and classification (if valid detection occurs) continuously. Registers are updated
each time a detection or classification occurs. The port power is automatically turned on based on the Power
Allocation settings in register 0x29 if a valid classification is measured.
9.1.1.2 Semiauto
The port performs detection and classification (if valid detection occurs) continuously. Registers are updated
each time a detection or classification occurs. The port power is not automatically turned on. A Power Enable
command is required to turn on the port.
9.1.1.3 Manual/Diagnostic
The use of this mode is intended for system diagnostic purposes only in the event that ports cannot be
powered in accordance with the IEEE 802.3bt standard from Semiauto or Auto modes.
The port performs the functions as configured in the registers. There is no automatic state change. Singular
detection and classification measurements will be performed when commanded. Ports will be turned on
immediately after a Power Enable command without any detection or classification measurements. Even though
multiple classification events may be provided, the port voltage will reset immediately after the last finger,
resetting the PD.
9.1.1.4 Power Off
The port is powered off and does not perform a detection, classification, or power-on. In this mode, Status and
Enable bits for the associated port are reset.
With the release of the IEEE 802.3bt standard, compliant PoE equipment has expanded to include four different
"Types" of devices that support power over 2-Pair or 4-Pair, in either Single or Dual signature configurations, with
classifications ranging from 0 to 8. Different manufactures have used varying terminology over time to describe
their equipment capabilities, and it can become difficult to identify how to correctly categorize and brand a
particular piece of equipment. For this reason and in conjunction with the Ethernet Alliance (EA), the industry
leading providers of PoE equipment and devices have agreed to transition to using the "PoE 1" and "PoE 2"
banding per the table below Table 9-1.
SPACE
Table 9-1. Summary Table of PoE Compliance Terminology
Brand /
Acronym
PoE 1
PoE 2802.3bt145Power over Ethernet
(1)"DS" is used to designate "Dual Signature" PDs
IEEE
Standard
802.3af
802.3at20 - 4
ClauseClause TitleTypesClassesEA Certified Logo
33
Power over Ethernet over 2-
Pairs
10 - 3
3
4
1 - 6, or 1-4
7 - 8, or 5
DS
DS
Gen 1 Class 1-4
(1)
Gen 2 Class 1-8
(1)
Note
By design PoE 2 PSEs are fully interoperable with any existing PoE 1 equipment, and although not all
functionality may be enabled, PoE 2 PDs connected to PoE 1 PSEs are required to limit their power
consumption to the PSE presented power capabilities see Power Allocation and Power Demotion.
9.1.3 PoE 2 Type-3 2-Pair PoE
Upon release of the new IEEE 802.3bt standard, the IEEE introduced two new "Types" of PoE equipment. The
addition of Type-3 and Type-4 equipment are most commonly associated with the addition of 4-Pair PoE and
their available power increases of to up to 90 W sourced from a PSE port. However, the new PoE 2 Type-3
designation also applies to new 2-Pair PoE equipment as well. Most notably, the new 802.3bt standard supports
a reduced T
time (6 ms vs. 60 ms) and a new feature called Autoclass, and by definition any device that
MPS
supports these new features is designated as Type-3 equipment even if power is only provided over 2-pairs (one
alternative pairset) in an ethernet cable. Since the TPS23882 supports these new features including its use of
the 100ms long first class finger to identify itself as an IEEE 802.3bt PSE, it is officially classified as a Type-3
PSE even through power delivery is limited to 2-pair.
Please note that as the 802.3at standard created "type-2" equipment that was fully interoperable with the
previous PoE 1 Type-1 (802.3af) equipment, any new 802.3bt Type-3 equipment including the TPS23882 is fully
operable with any existing PoE 1 Type-1 (.af) and Type-2 (.at) equipment.
The requested class is the classification the PSE measures during mutual identification prior to turnon, whereas
the assigned class is the classification level the channel was powered on with based on the power allocation
setting in register 0x29h. In most cases where the power allocation equals or exceeds the requested class, the
requested and assigned classes will be the same. However, in the case of power demotion, these values will
differ.
For example: If a 4-pair Class 8 PD is connected to a 30 W (Class 4) configured PSE port, the requested class
reports "Class 8", while the assigned class reports "Class 4".
The requested classification results are available in registers 0x0C-0F
The assigned classification results are available in registers 0x4C-4F
Note
There is no Assigned Class assigned for ports/channels powered out of Manual/Diagnostic mode.
9.1.5 Power Allocation and Power Demotion
The Power Allocation settings in register 0x29 sets the maximum power level a port will power on. Settings for
each Class level from 2-pair 4 W (Class 1) up to 2-pair 30 W (Class 4) have been provided to maximize system
design flexibility.
Note
The Power Allocation settings in register 0x29 do not set the power limit for a given port. The port and
channel power limiting is configured with the 2P (registers 0x1E- x 21) policing registers
During a turn on attempt, if a PD presents a classification level greater than the power allocation setting for a
port, the TPS23882 limits the number of classification fingers presented to the PD prior to turn on based on the
power allocation settings in register 0x29. This behavior is called Power Demotion as it is the number of fingers
presented to the PD that sets the maximum level of power the PD is allowed to draw before the PSE is allowed
to disable it.
Note
The IEEE 802.3 standard requires PDs that are power demoted by a PSE to limit their total power
draw below the Type/class level set by the number of fingers presented by the PSE during mutual
identification.
In a 2-pair system, Power demotion is limited to either 30 W (3-fingers) or 15.4 W (1-finger) as there is
no other physical means of indicating to a PD over the physical layer that less than 15.4 W is
available.
If register 0x29 is configured for either 4 W (class 1) or 7 W (Class 2), and a Class 3 or higher device
is connected, the port will not be powered and a Start Fault will be reported along with an "Insufficient
Power" indication provided in register 0x24.
The TPS23882 device has been designed to include programmable SRAM that accommodates future firmware
updates to support interoperability and/or compliance issues that may arise as new equipment is introduced in
conjunction with the release of the IEEE 802.3bt standard.
Note
The latest version of firmware and SRAM release notes may be accessed from the TI mySecure
Software webpage.
The SRAM Release Notes and ROM Advisory document includes more detailed information regarding
any know issues and changes that were associated with each firmware release.
Upon power up, it is recommended that the TPS23882 device's SRAM be programmed with the latest version of
SRAM code via the I2C to ensure proper operation and IEEE complaint performance. All I2C traffic other than
those commands required to program the SRAM should be deferred until after the SRAM programming
sequences are completed.
For systems that include multiple TPS23882 devices, the 0x7F "global" broadcast I2C address may be used to
programmed all of the devices at the same time.
For more detailed instructions on the SRAM programing procedures please refer to Section 9.6.2.67 and the
How to Load TPS2388x SRAM Code document on TI.com.
The TPS23882 provides port remapping capability, from the logical ports to the physical channels and pins.
The remapping is between any channel of a 4-port group (1 to 4, 5 to 8).
The following example is applicable to 0x26 register = 00111001, 00111001b.
•Logical port 1 (5) ↔ Physical channel 2 (6)
•Logical port 2 (6) ↔ Physical channel 3 (7)
•Logical port 3 (7) ↔ Physical channel 4 (8)
•Logical port 4 (8) ↔ Physical channel 1 (5)
Note
The device ignores any remapping command unless all four ports are in off mode.
If the TPS23882 receives an incorrect configuration, it ignores the incorrect configuration and retains the
previous configuration. The ACK is sent as usual at the end of communication. For example, if the same
remapping code is received for more than one port, then a read back of the Re-Mapping register (0x26) would
be the last valid configuration.
Note that if an IC reset command (1Ah register) is received, the port remapping configuration is kept unchanged.
However, if there is a Power-on Reset or if the
a default value.
RESET pin is activated, the Re-Mapping register is reinitialized to
9.3.2 Port Power Priority
The TPS23882 supports 1- and 3-bit shutdown priority, which are selected with the MbitPrty bit of General Mask
register (0x17).
The 1-bit shutdown priority works with the Port Power Priority (0x15) register. An OSSn bit with a value of 1
indicates that the corresponding port is treated as low priority, while a value of 0 corresponds to a high priority.
As soon as the OSS input goes high, the low-priority ports are turned off.
The 3-bit shutdown priority works with the Multi Bit Power Priority (0x27/28) register, which holds the priority
settings. A port with “000” code in this register has highest priority. Port priority reduces as the 3-bit value
increases, with up to 8 priority levels. See Figure 9-1.
The multi bit port priority implementation is defined as the following:
•OSS code ≤ Priority setting (0x27/28 register): Port is disabled
•OSS code > Priority setting (0x27/28 register): Port remains active
26Submit Document Feedback
Figure 9-1. Multi Bit Priority Port Shutdown if Lower-Priority Port
Prior to setting the MbitPrty bit from 0 to 1, make sure the OSS input is in the idle (low) state for a
minimum of 200 µs, to avoid any port misbehavior related to loss of synchronization with the OSS bit
stream.
Note
The OSS input has an internal 1-µs to 5-µs deglitch filter. From the idle state, a pulse with a longer
duration is interpreted as a valid start bit. Ensure that the OSS signal is noise free.
9.3.3 Analog-to-Digital Converters (ADC)
The TPS23882 features 10 multi-slope integrating converters. Each of the first eight converters is dedicated to
current measurement for one channel and operate independently to perform measurements during classification
and when the channel is powered on. When the channel is powered, the converter is used for current (100-ms
averaged) monitoring, power policing, and DC disconnect. Each of the last two converters are shared within a
group of four channels for discovery (16.6-ms averaged), port powered voltage monitoring, power-good status,
and FET short detection. These converters are also used for general-purpose measurements including input
voltage (1 ms) and die temperature.
The ADC type used in the TPS23882 differs from other similar types of converters in that the ADCs continuously
convert while the input signal is sampled by the integrator, providing inherent filtering over the conversion period.
The typical conversion time of the current converters is 800 µs, while the conversion time is 1 ms for the other
converters. Powered-device detection is performed by averaging 16 consecutive samples which provides
significant rejection of noise at 50-Hz or 60-Hz line frequency. While a port is powered, digital averaging provides
a channel current measurement integrated over a 100-ms time period. Note that an anti-aliasing filter is present
for powered current monitoring.
Note
During powered mode, current conversions are performed continuously. Also, in powered mode, the
t
timer must expire before any current or voltage ADC conversion can begin.
START
9.3.4 I2C Watchdog
An I2C Watchdog timer is available on the TPS23882 device. The timer monitors the I2C, SCL line for clock
edges. When enabled, a timeout of the watchdog resets the I2C interface along with any active ports. This
feature provides protection in the event of a hung software situation or I2C bus hang-up by slave devices. In the
latter case, if a slave is attempting to send a data bit of 0 when the master stops sending clocks, then the slave
my drive the data line low indefinitely. Because the data line is driven low, the master cannot send a STOP to
clean up the bus. Activating the I2C watchdog feature of the TPS23882 clears this deadlocked condition. If the
timer of two seconds expires, the ports latch off and the WD status bit is set. Note that WD Status will be set
even if the watchdog is not enabled. The WD status bit may only be cleared by a device reset or writing a 0 to
the WDS status bit location. The 4-bit watchdog disable field shuts down this feature when a code of 1011b is
loaded. This field is preset to 1011b whenever the TPS23882 is initially powered. See I2C WATCHDOG Register
for more details.
The TPS23882 features two types of foldback mechanisms for complete MOSFET protection.
During inrush, at channel turn on, the foldback is based on the channel voltage as shown in Figure 9-2. Note that
the inrush current profile remains the same, regardless of the state of the 2xFBn bits in register 0x40.
After the channel is powered and the Power Good is valid, a dual-slope operational foldback is used, providing
protection against partial and total short-circuit at port output, while still being able to maintain the PD powered
during normal transients at the PSE input voltage. Note that setting the 2xFBn bit selects the 2× curve and
clearing it selects the 1× curve. See Figure 9-3.
In addition to the default foldback curves, the TPS23882 has individually enabled alternative foldback curves for
both inrush and powered operation. These curves have been designed to accommodate certain loads that do
not fully comply with the IEEE standard and requires additional power to be turned on or remain powered. See
Figure 9-2 and Figure 9-3.
Note
If using the Alternative Foldback curves (ALTIRn or ALTFBn = 1), designers need to account for the
additional power dissipation that can occur in the FETs under these conditions.
Figure 9-2. Foldback During Inrush (at Port Turn
On): I
LIM
vs V
9.4 Device Functional Modes
9.4.1 Detection
To eliminate the possibility of false detection, the TPS23882 uses a TI proprietary 4-point detection method to
determine the signature resistance of the PD device. A false detection of a valid 25-kΩ signature can occur with
2-point detection type PSEs in noisy environments or if the load is highly capacitive.
Detection 1 and Detection 2 are merged into a single detection function which is repeated. Detection 1 applies I1
(160 μA) to a channel, waits approximately 60 ms, then measures the channel voltage (V1) with the integrating
ADC. Detection 2 then applies I2 (270 μA) to the channel, waits another approximately 60 ms, then measures
the channel voltage again (V2). The process is then repeated a second time to capture a third (V3) and fourth
(V4) channel voltage measurements. Multiple comparisons and calculations are performed on all four
measurement point combinations to eliminate the effects of a nonlinear or hysteretic PD signature. The resulting
channel signature is then sorted into the appropriate category.
The detection resistance measurement result is also available in the Channel Detect Resistance
registers (0x44 - 0x47).
9.4.2 Classification
Hardware classification (class) is performed by supplying a voltage and sampling the resulting current. To
eliminate the high power of a classification event from occurring in the power controller chip, the TPS23882 uses
the external power FET for classification.
During classification, the voltage on the gate node of the external MOSFET is part of a linear control loop. The
control loop applies the appropriate MOSFET drive to maintain a differential voltage between VPWR and DRAIN
of 18.5 V. During classification the voltage across the sense resistor in the source of the MOSFET is measured
and converted to a class level within the TPS23882. If a load short occurs during classification, the MOSFET
gate voltage reduces to a linearly controlled, short-circuit value for the duration of the class event.
Classification results are read through the I2C Detection Event and Channel-n Discovery Registers. The
TPS23882 also supports 1, and 3 finger classification for PDs ranging from Class 0 through Class 4, using the
Power Enable and Port Power Allocation registers. Additionally, by providing a 3rdclass finger during discovery in
Semi Auto mode, the TPS23882 is capable of identifying if a 4-pair Class 5-8 PD is connected to the port.
9.4.3 DC Disconnect
Disconnect is the automated process of turning off power to the port. When the port is unloaded or at least falls
below minimum load, it is required to turn off power to the port and restart detection. In DC disconnect, the
voltage across the sense resistors is measured. When enabled, the DC disconnect function monitors the sense
resistor voltage of a powered port to verify the port is drawing at least the minimum current to remain active. The
T
timer counts up whenever the port current is below the disconnect threshold (6.5 mA typical). If a timeout
DIS
occurs, the port is shut down and the corresponding disconnect bit in the Fault Event Register is set. In the case
of a PD implementing MPS (maintain Power Signature) current pulsing, the T
counter is reset each time the
DIS
current goes continuously higher than the disconnect threshold for at least 3 ms.
The T
duration is set by the T
DIS
Bits of the Timing Configuration register (0x16).
MPDO
9.5 I2C Programming
9.5.1 I2C Serial Interface
The TPS23882 features a 3-wire I2C interface, using SDAI, SDAO, and SCL. Each transmission includes a
START condition sent by the master, followed by the device address (7-bit) with R/W bit, a register address byte,
then one or two data bytes and a STOP condition. The recipient sends an acknowledge bit following each byte
transmitted. SDAI/SDAO is stable while SCL is high except during a START or STOP condition.
Figure 9-4 and Figure 9-5 show read and write operations through I2C interface, using configuration A or B (see
Table 9-23 for more details). The parametric read operation is applicable to ADC conversion results. The
TPS23882 features quick access to the latest addressed register through I2C bus. When a STOP bit is received,
the register pointer is not automatically reset.
It is also possible to perform a write operation to many TPS23882 devices at the same time. The slave address
during this broadcast access is 0x7F, as shown in Section 9.6.2.13. Depending on which configuration (A or B) is
selected, a global write proceeds as following:
•Config A: Both 4-port devices (1 to 4 and 5 to 8) are addressed at same time.