E-STE08PSP [STMICROELECTRONICS]

POWER SUPPLY MANAGEMENT CKT, PQFP80, 14 X 14 MM, ROHS COMPLIANT, TQFP-80;
E-STE08PSP
型号: E-STE08PSP
厂家: ST    ST
描述:

POWER SUPPLY MANAGEMENT CKT, PQFP80, 14 X 14 MM, ROHS COMPLIANT, TQFP-80

文件: 总45页 (文件大小:580K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
STE08PSP  
08-channel high-power integrated PSE line manager  
Preliminary Data  
Features  
Full programmable power sourcing equipment  
(PSE) power control device  
Supports up to 8 independent high-power (up  
to 50 W) channels, no need for external FET  
Low cost small size TQFP80 14 x14 exposed  
pad slug down plastic package  
Wide operating range: up to 90 V  
Legacy POE+ capable, with double current  
TQFP80 exposed pad  
14 mm x 14 mm  
limitation (Standard 802.3af or POE+)  
IEEE 802.3at pre-standard compliant  
Contiguous channel poweonsumption  
Auto EEPROM download for parameter setting  
registers for easy I2C rading  
Global power management for smart power  
Parallel monitor interface to ease channel  
sharing between different controllers  
operation mnitoring  
Enhanced integrated system power  
management algorithm with dynamic power  
allocation  
3-level detection with signature resistance  
linety check  
Customizable signature detection capability  
with double signature detection distinct  
windows (IEEE or legacy)  
Automatic setting of power budget according to  
battery level (3 batteries supported)  
Independent per-port power settings (also  
Multiple classification attempt (MCA)  
runtime configurable)  
programmable structure  
Current sensing with external resistor down to  
500 mΩ  
Applications  
In-Rush current control, short circuit protection  
with folding, overlad  
Ethernet switches/routers  
Midspan power supplies  
IP-PBX  
Open circuit detector: AC and DC methods  
On-chip options  
– 3.3 V SMPS controller  
– 3.3 V linear regulator  
Description  
Low noise 12-bit A to D converter  
The STE08PSP architecture provides a complete  
PSE interface and a smart digital controller to  
efficiently manage all the functions in a  
Standard slave I2C interface for  
communication with host (Primary I2C)  
high-power POE system (up to 45 W) with port  
counts up to 64 without any host controller.  
Master/slave I2C (Secondary I2C) for intra-  
system communication  
Full support of RFC3621 MIB  
January 2008  
Rev 1  
1/45  
This is preliminary information on a new product now in development or undergoing evaluation. Details are subject to  
change without notice.  
www.st.com  
45  
Contents  
STE08PSP  
Contents  
1
2
3
4
5
6
Acronyms and definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3  
Application diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4  
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5  
Pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6  
General description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11  
Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12  
6.1  
6.2  
Operating modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12  
Detection and classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14  
6.2.1  
6.2.2  
Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14  
Classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15  
6.3  
Powering on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18  
6.3.1  
6.3.2  
6.3.3  
6.3.4  
6.3.5  
Power on AF mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18  
Power on AT mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19  
Power management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20  
Smart power and priority algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . 21  
Battery crash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21  
6.4  
6.5  
Multi device application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22  
Master negotiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23  
6.5.1  
6.5.2  
Master alive and master re-negotiation . . . . . . . . . . . . . . . . . . . . . . . . . 23  
Global power management overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 24  
6.6  
6.7  
Programmability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25  
6.6.1  
6.6.2  
Parameter settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25  
EEPROM management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27  
Monitor interface (I2C and LED drivers) . . . . . . . . . . . . . . . . . . . . . . . . . . 27  
6.7.1  
6.7.2  
6.7.3  
6.7.4  
6.7.5  
I2C protocol overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27  
I2C device address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27  
Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28  
Register addressing: write command format . . . . . . . . . . . . . . . . . . . . . 29  
Register addressing: read command format . . . . . . . . . . . . . . . . . . . . . 30  
2/45  
STE08PSP  
Contents  
6.7.6  
Status monitoring interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31  
6.8  
6.9  
DC-DC converter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33  
Clock generators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35  
6.10 Thermal monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36  
Electrical and timing characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . 37  
Package mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41  
Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43  
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43  
7
8
9
10  
3/45  
Acronyms and definitions  
STE08PSP  
1
Acronyms and definitions  
Table 1.  
Acronyms and definitions  
Acronym  
Definition  
ADC  
DSP  
FSM  
GPM  
Analog-to-digital converter  
Digital signal processor  
Finite state machine  
Global power management.  
IEEE Standard for information technology – Telecommunication and  
information exchange between systems – Local and metropolitan area  
networks – Specific requirements.  
IEEE802.3af  
IEEE802.3at  
Draft standard for information technology – Telecommunication and  
information exchange between systems – Local and metropolitan area  
networks – Specific requirements.  
Document that defines a portion of the Management Information Base  
(MIB) for use with network management protocols.  
RFC3621 MIB  
PAvail  
Available Power: instant available system power.  
(PAvail=PBudget – Pgap –Pused)  
PBudget  
PD  
Budged power: total system power available.  
Powered device.  
PGap  
PNew  
POE  
Power gap: Power guard used in GPM algorithms.  
New Power requested by a new valid connected PD.  
Power over ethernet.  
Power over ethernet (higher than 15 W that is defined in  
IEEE802.3at).  
POE+  
PSE  
Power sourcing equipment.  
Power used: Instant power used, sum of PDs requested power or sum  
of PDs instant power.  
PUsed  
SMPS  
Switched mode power supply.  
4/45  
STE08PSP  
2
Application diagram  
Application diagram  
Figure 1.  
Typical application  
I/O Opto  
Master/Slave I2C bus  
Slave I2C bus  
Input Opto  
Pos  
56 V bus  
Neg  
Graphic Interface  
80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61  
1
2
60  
59  
58  
57  
56  
55  
54  
53  
52  
51  
50  
49  
48  
47  
46  
45  
44  
43  
42  
41  
3
4
5
6
7
8
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
STE08PSP  
500m  
SMAJ5  
.470n  
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40  
BAT49  
6 MHz  
16 pF  
16 pF  
SMPS or Linear  
Voltage Regulator  
3.3 V supply  
3.3V  
6 MHz  
5/45  
Block diagram  
STE08PSP  
3
Block diagram  
Figure 2.  
Functional block diagram  
Master I2C  
Interface  
Global Power &  
EEPROM  
Analog Front End  
Line Detection  
Classification  
Monitoring  
Management  
12 Bit  
ADC  
Slave I2C  
Interface  
AC Disconnect  
Generator &  
Detector  
~
Smart Power  
& Port Priority  
Management  
50Hz  
Digital  
Controller  
Power-On Control  
Inrush Current Limiting  
8x Power  
Switches  
Programmable  
Timer Settings  
3 Levels  
Temperature  
Protection  
3.3V  
Controller  
Linear or SMPS  
Internal Clock  
Generator  
Programmable  
Detection/  
Classification  
Monitoring  
Output  
Interface  
Figure 3.  
Typical multi-port application diagram  
Host  
Controller  
I2C External  
E2Prom  
I2C Internal  
POE  
POE Slave  
I2C Interface  
I2C Interface  
DetCla  
Batt 1  
GPM  
POE  
DetCla  
Power  
GPM  
Power  
Batt 2  
Batt 3  
I2C Interface  
DetCla  
GPM  
Power  
6/45  
STE08PSP  
Pin description  
4
Pin description  
Figure 4.  
View through package  
7/45  
Pin description  
STE08PSP  
Table 2.  
Pin #  
Pin description  
Pin name  
I/O  
Function  
Power and ground pins  
21  
23  
25  
32  
31  
36  
gnd, AGND  
vss  
I
I
I
I
I
I
Analog grounds  
Digital grounds  
HQ_GND  
POW_GND  
POW_VL  
Vdd3  
High quality ground Kelvin sensing  
Linear or SMPS 3.3 V regulator power ground  
+48 V battery voltage for linear or SMPS 3.3 V regulator  
3.3 V power supply  
10 V power supply.  
(internally generated 8.6 V typ. or external 10 V min)  
35  
30  
Vdd10  
VL  
IO  
I
Battery voltage  
Analog pins  
Detection rise/fall time capacitor (up to 25 nF). Tr/f customizable from 1ns  
to 4 ms  
72  
34  
CdetSlow  
O
O
3.3 V regulator current limiting reference resistor (100 mΩfor SMPS  
3.3 Ωfor linear)  
SenseR  
Vdrive  
External p-channel MOSFET gate driving voltage for SMPS. It provides a  
square wave with VL as upper limit and  
33  
O
(VL-10 V) as lower limit voltage  
SMPS switched mode power supply soft start capacitor. 200 nF. Or  
external NPN base driving in case of 3.3 V linear regulator  
37  
38  
SFTstr  
FB  
O
SMPS (switched mode power supply) feedback pin.  
Cfb = 2.2 nF  
IO  
20  
15  
10  
5
P8  
P7  
P6  
P5  
P4  
P3  
P2  
P1  
Drain Power DMOS. If switched on activates channel 'x'.  
x= 1 to 8  
O
56  
51  
46  
41  
8/45  
STE08PSP  
Pin description  
Table 2.  
Pin #  
Pin description (continued)  
Pin name  
I/O  
Function  
Analog pins (continued)  
18  
13  
8
ACs8  
ACs7  
ACs6  
ACs5  
ACs4  
ACs3  
ACs2  
ACs1  
SP8  
3
O
Provides a 50 Hz sinusoidal AC disconnection signal for port 'x'. x= 1 to 8  
58  
53  
48  
43  
19  
14  
9
SP7  
SP6  
4
SP5  
Detection Classification and AC disconnection sensing port 'x'.  
x= 1 to 8  
I
57  
52  
47  
42  
17  
12  
7
SP4  
SP3  
SP2  
SP1  
SSRp8  
SSRp7  
SSRp6  
SSRp5  
SSRp4  
SSRp3  
SSRp2  
SSRp1  
FSRp8  
FSRp7  
FSRp6  
FSRp5  
FSRp4  
FSRp3  
FSRp2  
FSRp1  
Line current to the monitoring resistor for channel 'x'. x= 1 to 8. Allowed  
values are 0.5 or 1 (see also Sprog preset pin).  
Sensing pin.  
2
I
59  
54  
49  
44  
16  
11  
6
1
Source power DMOS connected to the sense resistor.  
Forcing pin.  
O
O
60  
55  
50  
45  
Mirror monitoring resistance (1000*SenseR) pin to let the internal ADC  
evaluate the line currents  
73  
RMONF  
9/45  
Pin description  
STE08PSP  
Table 2.  
Pin #  
Pin description (continued)  
Pin name  
I/O  
Function  
Analog pins (continued)  
71  
28  
27  
26  
29  
22  
RREF  
I
I
Reference biasing resistor 18.7 kΩ  
CLK_GEN1  
CLK_GEN2  
CLK_GEN3  
MCLKout  
BattCheck  
Crystal Oscillator pin1 for high performance clock generation  
Crystal oscillator pin2 for high performance clock generation  
I
I
Low profile clock input pin or clock input pin in multi device configuration  
Master clock output for multi device configuration.  
Sensing pin for battery check  
O
I
Digital pins  
61  
RESETN  
I
Reset pin. Active low  
STATUS flag interface  
Indicates the beginning of the scanning (ch1) of the channel whose status  
flags (Ch_stat (2:0)) are currently notified externally. The status flag  
notification is enabled via the configuration register Global_cfg2,  
STATUS_FLAG_EN bit.  
69  
68  
CHstartcount  
CHclock  
O
O
Clock signal indicating the change of the of the channel whose status  
flags (Ch_stat (2:0)) are currently notified. This clock is 60 * MCLKout  
clock cycles.  
65  
66  
Ch_stat_2  
Ch_stat_1  
“000” Current channel not operating (NOP)  
“001” Current channel under detection (DetClass)  
“010” Current channel disconnection procedure (AC/DC discon)  
“110” Current channel in fault condition (OVcurr/OVld)  
“100” Current channel in normal powering mode (POK)  
O
67  
Ch_stat_0  
Configuration signals  
A or B Alternative configuration mode select.  
‘0’Alternative B (Midspan-PSE)  
‘1’Alternative A (Endpoint-PSE)  
63  
62  
A_BN_Sel  
Auto_Start  
I
I
AUTO start mode enable.  
‘0’Auto Start Mode disabled: all the ports are disabled after the Reset,  
neither detection nor power on is performed (MODE[1:0] register selected  
to Power Down at the reset event)  
‘1’Auto Start Mode enabled: all the ports are automatically enabled,  
detection, classification and power are performed (MODE[1:0] register  
selected to AUTO after the reset event)  
SMPS (switch mode power supply) mode selector bit. When Not  
connected (“1”) the device works as DC-DC converter controller. 3.3 V  
linear regulator or external (“0”)  
40  
39  
S/Upin  
Sprog  
I
I
Preset pin for sensing resistor programmability.  
“0” SenseR= 0.5  
“1” SenseR= 1  
10/45  
STE08PSP  
Pin description  
Table 2.  
Pin #  
Pin description (continued)  
Pin name  
I/O  
Function  
I2C signals  
79  
80  
HV_I2C_ADDR1  
HV_I2C_ADDR0  
I
This defines the device address for the I2C interfaces x = 0,1  
Digital pins  
74  
75  
76  
SCL  
I
I
Serial clock input pin for the I2C SLAVE interface. Vs HOST  
Serial data pin for the I2C SLAVE interface. Vs HOST  
SDA  
INTN  
O
I2C Open drain output that goes low when interrupt event is notified  
Serial clock input pin for the I2C MASTER/SLAVE interface. For internal  
communication  
77  
78  
SCL_int  
SDA_int  
I
I
Serial data pin for the I2C MASTER/SLAVE interface. For internal  
communication  
Test mode signals  
64 TEST_MODEx  
I
Test Mode Enable “0” Functional mode “1” Reserved  
11/45  
General description  
STE08PSP  
5
General description  
The STE08PSP is designed to supply power over multiple Ethernet channels, thus avoiding  
the need for different individual power supplies. It is designed for applications such as Web  
cams, IP Phones, Bluetooth access points and WLAN access points.  
The equipment providing the power to the twisted-pair cabling is referred to as power  
sourcing equipment (PSE). The main functions of the PSE are to:  
to look for links to a powered device (PD)  
to classify a PD, to supply power to the link  
to monitor power on the link  
to remove power from the link.  
Due to its enhanced power capabilities the STE08PSP can drive PD devices demanding  
currents that exceed IEEE802.3af.  
The STE08PSP is fully programmable, supporting the detection and powering of  
IEEE802.3at (pre-standard draft) as well as legacy PDs.  
The STE08PSP allows easy and cost-effective POE system design due to its secondary  
Master/Slave I2C STE08PSP that can interact with up to 7 additional PSE devices to easily  
build a multi-port system with up to 64 ports.  
This configuration can be managed without any additional host processor since one of the  
STE08PSP acts as Master of the system.  
The STE08PSP can detect the presence of an external EEPROM and auto-download the  
whole system setting.  
When needed, the STE08PSP can manage efficiently cases or applications where a limited  
amount of power is available to the ports (global power manager).  
All operations are controlled via the Primary I2C bus. The status condition of some ports is  
also notified externally via dedicated pins.  
Ethernet port isolation is easy to maintain by means of an integrated 3.3 V (SMPS or linear  
regulator) power source and opto-couplers.  
The STE08PSP has two multilevel address selection inputs to assign up to 16 possible  
addresses. Power can be provided to the PD by using either the spare lines of the Ethernet  
cable or the data wires, as specified by IEEE 802.3af/at.  
12/45  
STE08PSP  
Functional description  
6
Functional description  
The STE08PSP architecture provides a complete PSE interface and a smart digital  
controller for efficient management all the functions in a high-power PoE system (up to  
45 W) with port counts of up to 64, without any host controller.  
The STE08PSP is designed to control the power delivery on up to 8 separate lines and  
autonomously co-operate with another 7 devices (GPM) and boots from EEPROM.  
Each device controls 8 integrated MOS transistors on the low side of the line, monitoring the  
line voltage and sensing the line current by means of external resistors (one per port).  
Turning a port on means switching the relevant MOS that controls the inrush current, in  
order to increase the port voltage to up to 50 volts (typical battery voltage) after a valid PD  
signature has been detected. The STE08PSP also retains the advantage of the ST  
extended signature validation procedure which enhances the detection procedure with a  
linearity check of the signature resistance.  
The STE08PSP’s flexibility allows the user to select a proper 802.3at-ready classification  
strategy for high-power applications with the 5 standard classes (that can be programmed)  
or using up to 20 custom classes.  
In addition, all operations can also be controlled through R/W registers via a standard I2C  
interface, and almost all the parameters can be changed at runtime allowing the user to  
perform custom power allocations or strategies.  
The ST08PSP can also monitor the number of battery banks (up to 3), re-budgeting the  
available power (BATTERY CHECK functionality)  
6.1  
Operating modes  
The digital controller can operate in one of six possible modes for all channels, selectable  
through the Global Configuration registers. These modes are:  
Auto  
Semi Auto  
Manual  
Stand-by  
Power Down  
Global power management (GPM).  
When the reset condition is removed, the controller looks for an EEPROM for system  
parameter setting through the secondary I2C link. When other STE08PSP are also  
performing this research, this procedure is used for Master/Slave negotiation since in a  
multi-device system, one STE08PSP acts as master and the others as Slaves.  
If the device is unable to boot from EEPROM, it defaults to Power Down mode if the  
AUTO_START pin is tied low. If AUTO_START is tied high the mode is configured in Auto  
mode. The mode can only be changed during a limited time interval (100 ms) after the reset  
is released, accessing the Global Configuration registers before the detection procedure is  
started, or placing the device in Stand-by mode via the I2C interface.  
13/45  
Functional description  
The characteristics of the six possible operating modes are described below:  
STE08PSP  
STAND-BY: the controller allows only the read/write operations suitable for changing  
programmability. To set this mode a reset must be initiated through the reset pin or by  
setting the reset bit in the REG0x05 register.  
AUTO: the controller autonomously performs detection, MCA classification and  
power_on (AF or AT) command without the need of host commands. The power and  
the priorities are managed locally. A subset of the status flags stored in the channel  
monitor registers is reported externally through the Status Flag Interface pins, allowing  
easy monitoring of the channel status without the presence of the host.  
GPM Global Power management: (This implies AUTO mode enabled). When in GPM  
mode the device cooperates with other STE08PSP devices (up to a maximum of 8) in  
order to manage the entire system power. The controller autonomously performs all the  
channel management, taking into account the Global Priority settings and global power  
consumption without needing any host command.  
SEMIAUTO: after a triggering command the controller autonomously performs  
detection and classification while waiting for a dedicated command from the host  
processor for the power on. Based on the detection and classification results reported  
in the Channels Status registers, the host controller decides whether to power on the  
selected channel. The disconnection of a channel is automatic as in AUTO mode,  
unless disabled.  
MANUAL: any action is performed manually. The host controller has the responsibility  
to force any state transition in the FSM. Based on the measures performed  
automatically by the ADC on several parameters, the host controller can then decide to  
classify the channel and afterwards issue the power-on command. The STE08PSP  
controller can also automatically disconnect a channel in fault condition (if not enabled,  
the STE08PSP automatically notifies only a short-circuit condition or a disconnection  
event. Overload is the responsibility of the host controller.) The host controller can also  
power on a channel, skipping detection and/or classification procedures.  
POWER DOWN: the controller is in power-down state. No actions are performed until  
the power down mode is removed.  
14/45  
STE08PSP  
Functional description  
6.2  
Detection and classification  
Figure 5.  
Detection and classification equivalent architecture  
+54V  
VL  
Detection/classification  
+
-
+
-
+
-
+
-
D1  
X8  
+17V  
+8V +6V +4V  
SPx  
-
+
Px  
Ilim  
D2  
X8  
Digital  
controller  
12bit A/D  
converter  
STE08PSP  
6.2.1  
Detection  
As shown in Figure 7, the STE08PSP looks for a valid PD signature by driving three different  
voltage levels in turn on the available free ports (4 V, 8 V and 6 V). The internal DSP  
calculates the slope resistance/conductance by monitoring the current difference between  
the 4 V and 8 V steps.  
Figure 6.  
Detection circuit (oas IEEE802.3af) Figure 7.  
Detection wave @ 25 kΩ 50 pF load  
P+  
D2  
V
D1  
P-  
15/45  
Functional description  
STE08PSP  
With the current measure at 6 V step, the STE08PSP also performs a linearity check which  
ensures that the discordance between this value and the theoretical one is less than a  
programmable value.  
This particular (patent pending) detection sequence allows the user to gain full description  
of the signature impedance (signature resistance, capacitive load, drop on non-linear  
rectifier).  
Figure 6 shows the equivalent circuit for the detection phase as defined in IEE802.3af.  
Since the detection is performed by multiplexing a common voltage generator, if more than  
one port is connected to PDs, a delay in the start of the detection can be present. See Tdetd  
time in Table 12: Electrical characteristics.  
The STE08PSP recognizes as valid a signature with the following characteristics:  
Default windows:  
Standard 802.3af resistance slope at the port output: between 17 k and  
26.5 k  
Programmable windows:  
Resistance slope can be set: between 8 k and 33 k (Rdl, Rdh).  
The two windows can be chosen or also combined with logical AND, OR operator.  
.
In Midspan applications, where power is applied via spare wires, when the PSE fails to  
detect a PD, the port remains in high impedance, for a time at least equal to 2 s. If the  
signature resistance is higher than 500 k the 2 s waiting is avoided (detection collision  
avoidance mechanism).  
The transitions of the port voltage between the probing levels can be customized by the  
value of an external capacitor connected to the Cdetslow pin.  
6.2.2  
Classification  
With a valid signature detected the port is probed for the classification in order to perform  
the smart power management (if enabled).  
Figure 3 shows the default settings Classification voltage waveform, in accordance with the  
802.3at pre standard draft. The STE08PSP performs two classification attempts separated  
by two mark events. The default behavior is composed of  
:
V0  
0 V  
for  
for  
for  
for  
for  
T0  
3 ms  
VClass1  
VMark1  
VClass2  
VMark2  
17 V  
8 V  
TClass1  
TMark  
Tclass2  
TMark2  
15 ms  
9 ms  
17 V  
8 V  
15 ms  
9 ms  
The time and the voltage for each step are programmable, the time can be set between 0 s  
minimum to 25 ms maximum. The voltage can be 0 V, 4 V, 6 V, 8 V or17 V.  
During the classification it is possible to set the current limitation to high (70 mA) or low  
(1.2 mA) values, except for 17 V which is internally limited to the high value of 70 mA.  
16/45  
STE08PSP  
Figure 8.  
Functional description  
Classification waveform  
Table 3.  
PD power classification  
Classification code  
Iclass  
0
1
2
3
4
0
Iclass <Ithcl0  
Ithcl0< Iclass <Ithcl1  
Ithcl1< Iclass <Ithcl2  
Ithcl2< Iclass <Ithcl3  
Ithcl3< Iclass <Ithcl4  
Ithcl4< Iclass  
During the two classification attempts the line current is measured and the results are stored  
in the Channels Monitor Classification registers.  
Each current is compared with different thresholds (see Table 4). An attempt classification  
code is assigned accordingly and stored in the Channel Status registers.  
The PD power class is defined by the combination of these two results and is shown in  
Table 5. where the default settings are shown.  
These values can be set through the Primary I2C or EEPROM boot at up to 45 W each.  
17/45  
Functional description  
Table 4.  
STE08PSP  
Default setting for classification powers  
Classification  
code  
P assign (W)  
802.3af 802.3at (prest.)  
Note  
00  
11  
22  
33  
44  
01  
02  
03  
04  
10  
12  
13  
14  
20  
21  
23  
24  
30  
31  
32  
34  
40  
41  
42  
43  
15.976  
5.045  
Power on as AF  
Power on as AF  
Power on as AF  
Power on as AF  
Power on as AT  
Power on as AF  
Power on as AF  
Power on as AF  
Power on as AF  
Power on as AF  
Power on as AF  
Power on as AF  
Power on as AF  
Power on as AF  
Power on as AF  
Power on as AF  
Power on as AF  
Power on as AF  
Power on as AF  
Power on as AF  
Power on as AF  
Power on as AF  
Power on as AT  
Power on as AT  
Power on as AT  
Standard class  
Standard class  
Standard class  
Standard class  
Standard class  
Extra class  
Extra class  
Extra class  
Extra class  
Extra class  
Extra class  
Extra class  
Extra class  
Extra class  
Extra class  
Extra class  
Extra class  
Extra class  
Extra class  
Extra class  
Extra class  
Extra class  
Extra class  
Extra class  
Extra class  
8.969  
15.976  
37.556  
15.976  
15.976  
15.976  
15.976  
15.976  
1.962  
2.803  
3.924  
15.976  
5.886  
7.007  
8.128  
15.976  
10.090  
12.052  
14.014  
15.976  
19.899  
24.944  
29.989  
18/45  
STE08PSP  
Functional description  
6.3  
Powering on  
The port is powered after the classification phase.  
Once activated, the power-on sequencer manages the channel’s activation requests  
received through the signature detection circuitry. Based on the classification code the  
power on sequence can be set as Power on AF mode or Power on AT mode.  
The incoming channel’s activation requests are stored in the power-on sequencer. They are  
satisfied one at a time, only when the previously activated channel leaves the current limiting  
condition that normally occurs at power on, due to the capacitive element of the load.  
A port is turned on by increasing the voltage and ramping the current up toward its upper  
current limit value. After a programmable time (Tinrush default value is 60 ms) if the port  
reaches full voltage without exceeding its current limit, it is marked as powered. The related  
port power bit and the power class bits are set, according to the class, in the logic interface  
bit stream.  
The active ports are continuously monitored in order to detect a fault condition such as short  
circuit, disconnection or excess power (overload).  
Figure 9.  
Power on AF sequence  
Figure 10. Power on AT sequence  
6.3.1  
Power on AF mode  
If the classification power of the channel is lower than or equal to the AF-AT power threshold  
value (programmable and set as default at 19.969 W) the connected PD is switched on in  
the standard AF mode Figure 9.  
In this condition the internal command boost remains at a low level and after the inrush time  
(Tinrush means a channel working with a maximum current limit of 425 mA) the maximum  
current limit of the port is set to 425 mA.  
19/45  
Functional description  
STE08PSP  
6.3.2  
Power on AT mode  
If the classification power of the channel is higher than the AF-AT power threshold value the  
connected PD is switched on in the power boost enhancement (AT) mode Figure 11.  
In this condition the internal command boost is set at a high level after the inrush time  
(Tinrush means a channel working with a max current limitation of 425 mA) and the  
maximum current limit of the port is set to 820 mA.  
Figure 11. Power on and monitoring block diagram  
+56V  
VL  
D1  
X8  
X8  
.af or .at Power On  
and Inrush  
current limiting  
Short Flag  
Power  
DMOS  
X8  
Px  
Power Enable .af  
D2  
Power Enable .at  
FSRPx  
12-bit A/D  
converter  
Monitoring  
SSRP  
RMON  
….  
Rmon  
1000x  
RSens  
RSense  
x8 0.5  
or 1 ohm)  
Digital  
AC Disconn. Flag  
controller  
HQGND  
STE08PSP  
AC Disconnect  
800nF  
ACSx  
SPx  
50Hz  
5Vpp  
~
AC Disconn. Flag  
STE08PSP  
20/45  
STE08PSP  
Functional description  
6.3.3  
Power management  
The STE08PSP manages the power-on (standard, AF, or power boost enhancement, AT,  
procedures. It continuously calculates the power supplied and manages the power-off  
procedures of the various lines.  
When a new valid PD is connected there is a new power request and the STE08PSP  
verifies if Pnew is greater or less than Pavail where:  
Pnew = requested power from the PD  
and  
Pavail = PBudget - PGap - PUsed.  
When Pnew < Pavail the STE08PSP behavior is simple and the new PD request is  
satisfied.  
When Pnew > Pavail, the STE08PSP has different responses depending on the setting  
of smart-power and priority algorithms (set in configuration register), as explained in  
the following chapters.  
The STE08PSP continuously measures the instantaneous Vbatt level and the  
instantaneous current for each powered Port. It calculates the supplied power and reports  
these measurements in the corresponding registers.  
The monitoring machine also manages all operations related to fault and disconnection  
events as well as managing power-off commands forced by:  
temperature  
smart power  
priority  
GPM algorithms.  
PUsed is interpreted as:  
The sum of the PD instant powers (instantaneously supplied to the PDs) when dynamic  
power is enabled  
The sum of requested power (static power assigned during classification procedure) when  
dynamic power is disabled.  
The requested power can be either related to the Class declared by the PD or can be  
customized for each single port. Both can be changed at runtime allowing non-standard  
power management by accessing just a few registers.  
21/45  
Functional description  
STE08PSP  
6.3.4  
Smart power and priority algorithms  
As mentioned above these two algorithms are invoked every time the power requested for a  
new PD is higher than the current available power. Three types of response are possible  
depending on the setting of smart-power and priority algorithms which can be enabled or  
disabled by the corresponding bit in the Global Configuration-2 register.  
The first possible setting disables both algorithms. In this case all the PD requests are  
satisfied, even if the amount of power is over the maximum power available. It is  
important to note that in this case no power checks are implemented.  
The second possibility is smart-power enabled but priority disabled. In this case the PD  
requests are satisfied up to the maximum power available value. Over this limit any  
other PD request is refused by the STE08PSP regardless of the priority level. In this  
configuration the STE08PSP cannot switch off any channel in favor of a higher priority  
one.  
The third possible choice (set by default) enables both smart-power and priority. In this  
case, with a new PD power request, the STE08PSP tries to release the necessary  
power, switching-off some lower priority PDs in order to satisfy the new high priority  
request.  
With GPM disabled, the investigation concerning the switching-off of PDs is implemented  
independently by the STE08PSP. With GPM enabled, the investigation is implemented by  
the Master device looking for the lowest priority ports to be switched off.  
6.3.5  
Battery crash  
The STE08PSP can be supplied from a maximum of 3 batteries. The total power budget is  
split according to the number of batteries actually available.  
The number of batteries suppling the device is monitored through a dedicated pin  
Vbatt_Check (see Figure 12 for implementation).  
During the normal operation the device continuously monitors the number of batteries which  
can suddenly decrease if a crash happens. If one or two batteries are crashed or switched-  
off, the available power is instantly re-budgeted and, if it drops below the amount of power  
supplied PUsed, an error flag is set and the STE08PSP reacts by switching-off some of the  
PDs. The priority algorithm influences the switching-off of powered channels.  
Figure 13 shows a typical 3-battery operation (a single- or 2-battery scheme can easily be  
substituted).  
Table 5 shows the Vbatt_check voltage thresholds.  
22/45  
STE08PSP  
Functional description  
Figure 12. Battery crash implementation circuit  
VBatt_1  
VBatt_2  
VBatt_3  
VL  
VL  
VL  
STE08PSP  
STE08PSP  
STE08PSP  
Device # 1  
Device # 2  
Device # 8  
VbattCheck  
VbattCheck  
VbattCheck  
Table 5.  
Battery check thresholds versus Vbatt value  
Battery voltage  
46 V < VL < 52 V  
VL < 46 V  
VL > 52 V  
1 Batt  
2 Batt  
3 Batt  
Vbatt-check < 0.92 V  
0.92 V < Vbatt-check < 1.53 V  
1.53 V < Vbatt-check  
Vbatt-check < 1.07 V  
1.07 V < Vbatt-check < 1.68 V  
1.68 V < Vbatt-check  
Vbatt-check < 1.22 V  
1.22 V < Vbatt-check < 1.83 V  
1.83 V < Vbatt-check  
6.4  
Multi device application  
The STE08PSP can be used alone. In a multi-device application it can manage a system of  
up to 8 devices for a total of 64 channels without the need of an external micro-controller. In  
this case, to save area and cost, the clock generation, battery check management and the  
3.3 V voltage regulator can also be shared among the devices. In a multi-device application  
the STE08PSP connected through the secondary I2C must have 3 different address LS bits.  
23/45  
Functional description  
STE08PSP  
6.5  
Master negotiation  
A dedicated state machine is included in the GPM block to manage the master negotiation  
at the startup of the system. The FSM does this by using the secondary I2C bus, which can  
work both as master and slave (see related chapter). At system startup a Master negotiation  
procedure is implemented, after which only one STE08PSP is the Master controlling the I2C  
interface. All the other devices are Slaves. In this implementation the secondary I2C bus  
supports a maximum of 8 STE08PSP devices, one Master and seven Slaves. One  
EEPROM defines the dedicated default settings. The address of the STE08PSP used to  
communicate through the secondary I2C is 0010xxx (note that it is slightly different from the  
address used for Primary I2C). The address of the EEPROM must be 1010yyy. They are in  
both cases defined by setting dedicated devices and memory pins. At startup, after the  
system power up, each STE08PSP device starts the negotiation to try to assume the status  
of Master. Each STE08PSP starts with its own 3 least-significant I2C address bits as the  
EEPROM I2C address, then probes the EEPROM with 8 possible I2C addresses. During a  
read operation, the I2C Master arbitration ends and Master STE08PSP is generated.  
Note:  
According to the I2C master arbitration strategy, for the master negotiation the first powered  
STE08PSP or the STE08PSP with I2C address “0000” wins the master negotiation. The  
figures below show the evolution of the master negotiation. This procedure is supported in  
the I2C bus standard specification.  
6.5.1  
Master alive and master re-negotiation  
To prevent a system crash if the Master STE08PSP is out of service, a master alive  
watchdog flag has been introduced.  
Figure 13. Watchdog behavior  
Wd_ft ms Wd_ft ms Wd_ft ms  
Wd_ft ms  
Slave clear  
Master update  
The scope of this flag is to ensure that every Slave knows if the Master is alive or not. A  
living Master, which is functioning correctly, sets the flag to ‘1’ in each Slave periodically,  
usually before each read of the power data from the Slaves (every 15 ms for each  
STE08PSP of the system). Each Slave also checks if the flag is set to ‘1’ and resets the flag  
to ‘0’ every Wd_ft milliseconds (customizable in EEPROM register 0x0A). Thus, if a Master  
fails, the system is able to react by generating a new Master. If the flag is not updated by the  
Master, all the Slaves restart the negotiation algorithm and try to assume the status of  
Master. At the end of this re-negotiation a new Master able to manage the system is  
generated. In this case there is no need to re-read the EEPROM data. Figure 13 illustrates  
the watchdog behavior.  
24/45  
STE08PSP  
Functional description  
6.5.2  
Global power management overview  
The global power management feature is introduced to avoid the need of an external micro  
controller to manage a system of several STE08PSP devices in a single board. The system  
architecture is shown in Figure 3.  
The global power management allows management of a system of 8 STE08PSP devices for  
a total of 64 channels. The communication among the elements of the system is possible  
using the secondary I2C interface which connects all the devices. At the startup one of the  
STE08PSPs of the system wins control of the secondary interface and assumes the status  
of master, the other devices become slaves. The master manages the complete system  
‘reading from’ and ‘writing into’ the slaves (up to a total of 7) all the necessary data and  
commands. A dedicated GPM state machine is embedded in the STE08PSP device in order  
to implement the global power management feature.  
After boot the master reads the value of the power used from each slave. It then calculates  
the total power of the system as the sum of all the power contributions and finally writes the  
total power used value into all the slaves. When a new PD connection requires more than  
the available system power, an alert flag present in every STE08PSP (and periodically read  
by the Master) is set. In this case the Master decides if the new PD can be switched on,  
switching off some PDs with lower level of priority, or refuses the new PD.  
Power information propagation  
To manage the power of the system the master must read information about power and  
priority from each slave. This information is structured to decrease the amount of data  
passing on the secondary I2C, in order to reduce the time requested to implement any  
decision and action. The master reads from slave number n the value of power (PUsed)  
referred to the priority level m defined Pnm. All the information is stored in a 4x8 matrix of  
registers in the GPM block as shown in Table 6.  
Table 6.  
GPM power information  
Poe0  
P00  
P01  
P02  
P03  
Poe1  
P10  
P11  
P12  
P13  
Poe2  
P20  
P21  
P22  
P23  
Poe3  
P30  
P31  
P32  
P33  
Poe4  
P40  
P41  
P42  
P43  
Poe5  
P50  
P51  
P52  
P53  
Poe6  
P60  
P61  
P62  
P63  
Poe7  
P70  
P71  
P72  
P73  
Priority 0  
Priority 1  
Priority 2  
Priority 3  
After the reading this information, the Master calculates the total power used by the system,  
Ptot, writing the value into all the Slaves. Starting from the total power used information,  
every Slave is then able to calculate the remaining power supply capacity by itself.  
25/45  
Functional description  
Global power-on and power-off management  
STE08PSP  
In a multi-device configuration every STE08PSP knows the total power used in the system  
by the information propagated by the Master, through the secondary I2C.  
Using this information, the STE08PSP can calculate the amount of power available for new  
PD connection. Every STE08PSP in the system knows the total available power, since it is  
able to calculate it using the information propagated by the master through the secondary  
I2C. Accordingly, each slave knows if a new PD insertion can be managed directly by itself  
or not. The first case happens when the power requested from a new PD is lower than the  
value of the total power available. In this case no power fault is detected and the slave needs  
no Master feedback. The slave simply satisfies the power-on request and updates its own  
value of supplied power. Then the master reads the new power information, calculates the  
new total power used and updates the new value into all the slaves.  
However, if the new power request is higher than the power available, an alarm is sent from  
the slave to the master and a global action is requested. The master, applying to all the  
system the smart-power and priority algorithms, decides what to do.  
6.6  
Programmability  
6.6.1  
Parameter settings  
This section contains the codification of the various parameters such as:  
detection conductance or resistances  
classification currents  
monitoring currents  
port voltages  
port powers or power budgets.  
For more details please refer to STE08PSP register description programming manual  
(PM0050).  
26/45  
STE08PSP  
Functional description  
Table 7.  
Parameter coding  
Description  
Parameter  
Range  
Step  
Units  
Bits  
Detection  
I det  
Idet  
Detection current  
0 to 1023  
0 to 255  
1
1
µA  
µA  
10  
8
Detection linearity check  
Gdet, Gdl,  
Gdh  
Detection conductance  
Detection resistance  
0 to.256  
8 to 71.98  
0 to 25559  
0.250  
.01562  
0.39  
µS  
kΩ  
µs  
10  
12  
16  
Rdet, Rdl,  
Rdh  
Detection current recovery time  
(8 V to 6 V step)  
Tnull  
Classification  
Iclass  
Tclass  
Pclass  
Classification current  
0 to 70  
0 to 25  
0 to 71  
0.065064  
0.1  
mA  
ms  
W
10  
8
Classification steps timings  
Channel power assigned  
0.070068  
10  
Monitoring  
Imon  
Channel current during powering  
Battery voltage  
0 to 1024  
0 to 70  
0.031266  
0.068  
mA  
V
15  
10  
16  
Vport  
Pmeas  
Channel power usage  
0 to 71680  
1.094  
mW  
Other settings  
System Power System power budget  
0 to 13775 0.070068 * Nbatt  
W
W
16  
8
Power Gap  
System power guard  
0 to 143  
0 to 71  
0.560  
0.280  
Power  
settings  
Power class or custom setting  
W
8
Note:  
Rdet- Rdl- Rdh set is in alternative to the Gdet -Gdl- Gdh set which is the default one.  
If Rdet measured is more than 500 kΩ the open circuit flag is set  
27/45  
Functional description  
STE08PSP  
6.6.2  
EEPROM management  
A small EEPROM can be connected to the secondary I2C bus and used to configure a  
single STE08PSP or a system, which can be composed of up to 8 devices.  
The address of the EEPROM must be 1010xxx. The 3 least-significant bits are typically set  
by means of dedicated pins of the memory device.  
At startup, after the system power up and negotiation, the Master STE08PSP probes the  
secondary I2C looking for a compliant EEPROM. Starting from its own 3 leas-significant bit  
address it scrolls all the eight possible EEPROM 3-bit addresses (see also Section 6.5:  
Master negotiation).  
The EEPROM also provides the STE08PSP with information related to the system  
architecture (single-device or multi-device system).  
In the first case the EEPROM is simply read by the STE08PSP which sets its own registers  
according to the data stored in the EEPROM. In the second case, one of the devices  
(Master), reads the setting data from the EEPROM and writes them into all the other devices  
(Slaves).  
If no EEPROM is connected to the secondary I2C bus, the STE08PSP works stand-alone  
using its default settings, and the GPM function is automatically disabled.  
For EEPROM register content, please refer to the STE08PSP programming manual  
PM0050.  
6.7  
Monitor interface (I2C and LED drivers)  
6.7.1  
I2C protocol overview  
The I2C bus Interface serves as an interface between the STE08PSP and the serial I2C  
buses.  
The Primary Interface can only provide Slave functions and its purpose is to connect the  
device with the host controller. It can be connected both with a standard I2C bus and a Fast  
I2C bus.  
The secondary interface provides both multi master and slave functions, and controls all I2C  
bus-specific sequencing, protocol, arbitration and timing. It supports fast I2C mode  
(400 kHz).  
The interrupts are enabled or disabled by software. The interfaces are connected to the I2C  
bus by a data pins (SDA_S for Primary I2C, SDA_M for secondary) and by clock pins  
(SCL_S and SCL_M).  
6.7.2  
I2C device address  
The device primary I2C address is in the form: 001xyzv b.  
The device secondary I2C address is in the form: 0010yzv b.  
The user can set the lower I2C address bits just connecting HV_I2C_ADDR [1:0] to VL  
(through a 200 k resistor), V3.3, V10 or GND as in Table 8:  
28/45  
STE08PSP  
Functional description  
HVI2C address0  
Table 8.  
Address map  
4-bit device address  
HVI2C address1  
0000  
0001  
0010  
0011  
0100  
0101  
0110  
0111  
1000  
1001  
1010  
1011  
1100  
1101  
1110  
1111  
0 V  
0 V  
3 V  
3 V  
0 V  
10 V  
10 V  
3 V  
10 V  
0 V  
VL  
0 V  
3 V  
0 V  
3 V  
10 V  
0 V  
3 V  
10 V  
10 V  
VL  
0 V  
VL  
3 V  
VL  
3 V  
VL  
10 V  
VL  
10 V  
VLt  
VL  
6.7.3  
Functional description  
In Master mode, the device initializes a data transfer and generates the clock signal. A serial  
data transfer always begins with a start condition and ends with a stop condition. Both start  
and stop conditions are generated in master mode. Data and addresses are transferred as  
8-bit bytes, MSB first. The first byte following the start condition contains the device address.  
A 9th clock pulse follows the 8 clock cycles of a byte transfer, during which the receiver must  
pull down the SDA line to acknowledge the transfer.  
In Slave mode as soon as a start condition is detected, the address is received from the  
SDA line and sent to a shift register; then it is compared with the internal address. In the  
case of an address mismatch the interface ignores it and waits for another.  
If the address matches, the interface generates an acknowledge pulse.  
Following the address reception, the digital controller receives bytes from the SDA line,  
storing them in the data register via an internal shift register, or sends bytes from the data  
register to the SDA line through the internal shift register. After each byte reception an  
acknowledge pulse is generated by the controller.  
A Stop condition generated by the host processor, after the last data byte is transferred,  
closes the communication.  
An error state is generated when Stop or Start conditions are detected during a byte  
transfer. When Stop is detected, the interface discards the data, releases the lines and waits  
for another Start condition. When Start is detected, the interface discards the data and waits  
for the next slave address on the bus.  
29/45  
Functional description  
Interrupts  
STE08PSP  
The Irq register bits indicate which signals can generate an interrupt. The register is read  
only and to clear the interrupt bits the corresponding source event has to be cleared. The  
logic OR condition of the interrupt bits causes the INTN pin assertion. The INTN assertion  
can be masked via the interrupt mask register Irq_mask.  
6.7.4  
Register addressing: write command format  
The I2C write command format is shown in Figure 14.  
Figure 14. Register addressing: write command format  
The formatting bits shown in Figure 14 are defined as follows:  
S - I2C start condition  
P - I2C stop condition  
ACK – acknowledge  
NACK - negative acknowledge  
R/W - read/write.  
The device address is the value specified in the I2C device address. The register address is  
an eight-bit value that is written into an internal Index Register. Each time a byte of data is  
written to, or read from the POE controller, the Index Register increments by one.  
If the start value written to the Index Register is K, the byte after the Register Address byte  
is written into the register at address K. The next byte is written into the register whose  
address is K+1 and so on.  
An I2C write command can contain from 0 to 255 write data bytes. Write commands to an  
unknown register location are ignored by the interface.  
As indicated in Figure 14, the bits are ordered with the most significant bit first.  
30/45  
STE08PSP  
Functional description  
6.7.5  
Register addressing: read command format  
The general form of the read command is shown in Figure 15.  
First part of the general read command consists of writing an address to the Index Register  
of the POE controller. If the Index Register already contains the address of the register to be  
read, as the result of a previous read or write command, then it is not necessary to write that  
address to the Index Register again.  
After each byte is read from the POE controller, the Index Register increments by one.  
A read command can contain between 0 and 255 read data bytes.  
Figure 15. Register addressing: read command format  
31/45  
Functional description  
STE08PSP  
6.7.6  
Status monitoring interface  
In order to monitor the status of the different ports without the I2C register addressing a  
simple output status interface has been implemented. The status flag notification is enabled  
via the configuration register Global_config2, STATUS_FLAG_EN bit (by default this bit is  
high, enabled).  
This interface comprises 5 digital output signals which cyclically show the status of the 8  
channels:  
CHstartcount: indicates the beginning of the scanning (ch1) of the channel whose  
status flags (Ch_stat (2:0)) are currently notified externally. It is high each 8 cycles of  
CHclock  
CHclock: clock signal indicating the change of the channel whose status flags (Ch_stat  
(2:0)) are currently notified. This clock is 60 * MCLKout clock cycles 1.67% duty-cycle  
(100 kHz with a 6 MHz MCLKout).  
Ch_stat (2:0) can be interpreted as follows:  
000: current channel not operating (NOP)  
001: current channel under detection (DET-CLASS)  
010: current channel disconnection procedure (AC/DC discon.)  
110: current channel in fault condition (OVcurr/OVLD)  
100: current channel in normal powering mode (POK)  
where:  
DET-CLASS indicates a situation where a channel is not yet powered and is currently  
probed for the signature research.  
AC/DC disconnection rises when a powered channel fails in providing a correct MPS  
(maintain power signature) this typically happens when a PD is disconnected from the  
line.  
POK stands for power OK, where high indicates that channel is currently powered in  
normal condition.  
OVLD stands for over load and indicates a faulty condition due to abnormal power  
absorption (more than Pclass) of a powered channel.  
OVcurr stands for over current and it highlights a channel whose current has reached  
the power on current limit (425 mA for standard port and 850 mA for boosted channel).  
This information is particularly useful in the case of simple applications without a  
microprocessor or for testing purposes. Another use is to easily build up an LED graphical  
interface showing the runtime status of the various channels.  
32/45  
STE08PSP  
Functional description  
Figure 16. Status monitoring data format  
Ch_Start_Count  
Ch_Stat_Clock  
Ch3  
000  
Ch5  
000  
Ch6  
100  
Ch7  
110  
Ch1  
Ch8  
Ch2  
000  
Ch1  
100  
Ch4  
001  
100  
010  
Ch_Stat_(2:0)  
In the above example, channels 1 and 6 are in power on condition while channel 4 is in  
detection/classification, channel 7 is in over current/over load (fault) condition, channel 8 is  
in disconnection and channels 2, 3 and 5 are waiting for operations.  
33/45  
Functional description  
STE08PSP  
6.8  
DC-DC converter  
The STE08PSP can easily be configured either as a 3.3 V generator or load. Thus, the need  
for extra-low voltage batteries is avoided, greatly simplifying the system design. The device  
can operate in 3 ways depending on the status of S/U pin and circuit topology:  
If S/U is left open the device operates as an SMPS controller.  
The SMPS can be used to power the 3.3 V up to 800 mA load and high voltage  
conversion efficiency also powering an entire system.  
If S/U is tied low and if the device is solely responsible for biasing itself a LINEAR  
regulator is sufficient and the presence of a BJT easily allows the device to function.  
S/U is tied low and the 3.3 V is provided. The device simply acts as a load.  
The 10 V biasing is internally generated from VL. In case of low-power applications the 10 V  
biasing can also be externally provided or generated by the 3.3 V SMPS.  
Figure 17 is a typical application with the DC-DC converter in Buck configuration supplying  
the 3.3 V voltage. The 10 V voltage is generated by means of an internal linear regulator.  
The 3.3 V can supply up to 1 A load.  
In Figure 18 the usage of a small transformer supplying the 10 V can save up to 0.3 W for  
each powered device. Both 3.3 V and 10 V voltages can supply others devices.  
Figure 19 depicts a typical application with external BJT implementing a Linear regulator  
topology power supply.  
Figure 17. 3.3 V SMPS buck configuration  
Low Cost  
+54V  
R1  
PMOS  
L1  
3.3V  
To Other  
R2  
D4  
D3  
Devices  
C2  
C1  
R3  
D1 x 8  
C6  
Vdd10  
Vdd3  
Pow_VL  
VL  
SenseR Vdrive  
Pow_GND  
SFTstr  
D2 x 8  
Px  
GNDs  
FSRPx  
SSRPx  
BattCheck  
HV_I2C_ADDRx  
Rsense  
x 8  
I2C BUS  
I2C BUS  
SCL  
SDA  
INTN  
STE08PSP  
HQGND  
RMONF  
Rmon  
SDA_int  
SDA_int  
CLKgenx  
ACsx  
SPx  
C4  
C5  
C3 x 8  
34/45  
STE08PSP  
Functional description  
Figure 18. 3.3 V and 10 V SMPS application  
+54V  
D5  
3.3V  
To Other  
Low Cost  
R1  
Devices  
PMOS  
L1  
R2  
D3  
C2  
C7  
C1  
R3  
D1 x 8  
D4  
C6  
Vdd10  
Px  
Pow_VL  
Vdd3  
SenseR Vdrive SFTstr Pow_GND  
D2 x 8  
VL  
GNDs  
FSRPx  
SSRPx  
BattCheck  
HV_I2C_ADDRx  
Rsense  
x 8  
I2C BUS  
SCL  
SDA  
INTN  
STE08PSP  
HQGND  
RMONF  
Rmon  
I2C BUS  
SDA_int  
SDA_int  
CLKgenx  
ACsx  
SPx  
C4  
C5  
C3 x 8  
Figure 19. 3.3 V linear voltage regulator  
+54V  
3.3V  
To Other  
R1  
Devices  
R3  
C2  
D1 x 8  
C1  
Vdd10  
Px  
SenseR Vdrive SFTstr Pow_GND  
Vdd3  
Pow_VL  
VL  
D2 x 8  
GNDs  
FSRPx  
SSRPx  
BattCheck  
HV_I2C_ADDRx  
Rsense  
I2C BUS  
I2C BUS  
SCL  
SDA  
INTN  
STE08PSP  
x 8  
To Opto  
Couplers  
HQGND  
RMONF  
Rmon  
To E2prom &  
SDA_int  
SDA_int  
STE08PSP  
other
CLKgenx  
ACsx  
SPx  
C4  
C5  
C3 x 8  
35/45  
Functional description  
STE08PSP  
6.9  
Clock generators  
The following figures illustrate the three possible configurations for the clock generation:  
Figure 20 shows the generation of a high precision clock with a 6 MHz crystal,  
Figure 21 shows the clock generation with an RC oscillator in a low-cost application,  
Figure 22 shows the configuration with an external clock.  
Figure 20. Crystal high precision clock  
STE08PSP  
CLKGEN3  
MCLKout  
CLKGEN2  
CLKGEN1  
16pF  
16pF  
6 MHz crystal  
Figure 21. RC oscillator clock  
STE08PSP  
CLKGEN3  
MCLKout  
CLKGEN2  
CLKGEN1  
10K  
20 pF  
36/45  
STE08PSP  
Functional description  
Figure 22. External clock  
STE08PSP  
CLKGEN3  
CLKGEN2  
CLKGEN1  
MCLKout  
External 6 MHz  
6.10  
Thermal monitoring  
The procedures performed by the digital controller are impacted by the thermal monitoring  
data indicating the measured temperature.  
Its behavior is based on a three-level control system:  
When the device internal temperature reaches 110 °C, only the channels already  
powered are maintained. New ones are rejected and processed when the temperature  
cools down to 100 °C. This behavior can be disabled by setting the relevant register bit.  
A second temperature threshold is set at 130 °C. When this threshold is reached the  
device behavior is similar to the previous one but the channels that are in current  
limiting or inrush condition are immediately switched off and their reactivation, subject  
to a positive re-detection, is only possible when the device internal temperature has  
cooled to 100 °C. This behavior can be disabled by setting the relevant register bit.  
The third temperature threshold is set at 150 °C. When this temperature is reached all  
activated channels are immediately switched off and their reactivation, subject to a  
positive re-detection, is only possible when the device internal temperature has  
decreased to 100 °C. This behavior cannot be disabled.  
37/45  
Electrical and timing characteristics  
STE08PSP  
7
Electrical and timing characteristics  
Table 9.  
Symbol  
Absolute maximum ratings  
Parameter  
Value  
Unit  
VL, Pow_VL Battery voltage  
90  
3.6  
12  
V
V
Vdd3  
Vdd10  
Tj  
3.3 V power supply  
10 V power supply  
V
Maximum junction temperature  
150  
°C  
Table 10. Operating range  
Symbol  
Parameter  
Value  
Unit  
Topt  
Operating temperature range  
-20 to +85  
44 to 57  
0.3  
°C  
V
VL, Pow_VL Battery voltage  
GNDs  
Vdd3  
GND separation  
V
3.3 V when externally supplied  
10 V when externally supplied  
3 to 3.6  
9 to 11  
V
Vdd10  
V
10 V current sink  
IVdd10  
IVL  
Typ 6.7  
Typ 0.4  
mA  
mA  
(when externally supplied)  
Battery current sink  
(when 10 V is externally supplied)  
Battery current sink  
IVL  
Typ 7.4  
Typ 20  
mA  
mA  
(when 10 V is self generated)  
IV3.3  
3.3 V current sink (AUTO mode)  
Table 11. Thermal data  
Symbol  
Parameter  
Value  
Unit  
Thermal resistance Junction to Ambient (Natural  
convection)  
RthJ-Amb  
25  
°C/W  
38/45  
STE08PSP  
Electrical and timing characteristics  
Table 12. Electrical characteristics  
Symbol  
Parameter  
Min  
Typ  
Max  
Unit  
Notes  
Detection  
Vdl  
Detection voltage low  
3.7  
7.4  
5.6  
4
8
6
4.3  
8.6  
6.4  
V
V
V
Between port terminals  
Between port terminals  
Between port terminals  
Vdh  
Vdm  
Detection voltage high  
Detection linearity check voltage  
Customizable with  
external capacitor  
Cdetslow  
Transient time between Vdl and  
Vdh  
Tds  
300  
µs  
Conductance signature lower  
limit  
Gdl  
25  
41  
50  
82  
µs  
µs  
Software programmable  
Conductance signature Higher  
limit  
Gdh  
Software programmable  
Software programmable  
Rdl  
Resistance signature lower limit  
12  
20  
24  
k
k
To be used in alternative  
to Gdh  
Software programmable  
Resistance signature Higher  
limit  
Rdh  
40  
To be used in alternative  
to Gdl  
Idlim  
Tdet  
Current limit during detection  
Detection time  
1.1  
mA  
ms  
8 ports configuration.  
One channel at a time  
50  
Detection delay time  
Maximum delay for 8  
ports configuration.  
Tdetd  
852  
ms  
(from PD insertion to the end of  
detection)  
Back off time in case of  
failed PD detection  
Tdbo  
Ted  
Back off time (midspan mode)  
Error delay time  
2
s
Avoided if Rdet >  
500 kΩor Gdet <  
2 µs  
750  
ms  
Classification  
Vcl  
Classification probing voltage  
15.9  
55  
17  
18.1  
70  
V
Between port terminals  
Icllim  
Tcl  
Current limit during classification  
Classification time  
mA  
ms  
V
15  
8
Programmable  
Programmable  
Programmable  
Vmark  
Tmark  
Ithcl0  
Ithcl1  
Ithcl2  
Ithcl3  
Mark Voltage during MCA  
Mark Time during MCA  
9
ms  
mA  
mA  
mA  
mA  
Class0-1 current threshold  
Class1-2 current threshold  
Class2-3 current threshold  
Class3-4 current threshold  
5.5  
6.5  
14.5  
23  
33  
7.5  
13.5  
21.8  
31.5  
15.5  
24.2  
34.5  
39/45  
Electrical and timing characteristics  
STE08PSP  
Table 12. Electrical characteristics (continued)  
Symbol  
Ithcl4  
Parameter  
Min  
Typ  
Max  
Unit  
Notes  
Class4-0 current threshold  
45.5  
46.5  
47.5  
mA  
Powering  
See also classification  
paragraph  
Pall  
Maximum power per channel  
Output current startup mode  
40  
W
Iinrush  
400  
5
450  
mA  
Inrush current soft start  
Disconnect for t >  
TPMDO (DC  
Imin  
Power off current  
10  
mA  
disconnection method)  
AC disconnection sinusoidal  
generator  
Frequency spread  
related to clock stability  
Acfre  
Vacd  
Zac  
50  
5
Hz  
Vpp  
kΩ  
AC generator open line voltage  
AC impedance needed to  
maintain power  
100  
The STE08PSP does  
not remove power if the  
PD maintenance signal  
is absent for less than  
300 ms duration. If an  
absence of power  
PD power maintenance request  
drop out time limit  
Tmpdo  
300  
400  
ms  
maintenance signal has  
been detected, the  
(Software programmable)  
STE08PSP shall  
remove power within  
400 ms max (see also  
timers programmability)  
After a time duration of  
Tovld the STE08PSP  
disconnects the power  
from the port.  
Pall/  
VPort  
Icut  
Over load current  
400/ 720  
mA  
Depending AF or AT  
mode  
In fault condition for  
Tovld the STE08PSP  
disconnects the port.  
(See also timers  
Over load time limit  
Tovld  
50  
50  
75  
75  
ms  
ms  
(Software programmable)  
programmability)  
In fault condition for  
Tshort the STE08PSP  
disconnects the port.  
(See also timers  
Short-circuit/inrush time limit  
(Software programmable)  
Tshort  
programmability)  
40/45  
STE08PSP  
Electrical and timing characteristics  
Table 12. Electrical characteristics (continued)  
Symbol  
Parameter  
Min  
Typ  
Max  
Unit  
Notes  
Max. value of the port  
current during short  
circuit condition. The  
power is disconnected  
from the port within  
Tshort.  
400  
820  
450  
900  
Output current – at short load  
condition  
Ilim  
mA  
Depending AF or AT  
mode  
Expired Tinrush if the  
channel is still in limiting  
condition it is  
Tinrush  
Rise time of Vport time limit  
75  
ms  
considered in fault  
Toff  
Turn off time  
100  
300  
3.6  
ms  
m
From VPort to 2.8VDC  
Ron  
Internal Mos resistance  
3.3V range in generator mode  
10V range internally generated  
Battery check  
VsLR  
V10 int  
3
2
3.3  
8.7  
V
V
TBD  
Digital  
Fclk  
Vih  
Vil  
Clock frequency  
Input high voltage  
Input low voltage  
Input high current  
Input low current  
6
MHz  
V
@VDD=3.3V  
@VDD=3.3V  
0.8  
V
Ith  
30  
10  
Iil  
41/45  
Package mechanical data  
STE08PSP  
8
Package mechanical data  
In order to meet environmental requirements, ST offers these devices in ECOPACK®  
packages. These packages have a Lead-free second level interconnect. The category of  
second Level Interconnect is marked on the package and on the inner box label, in  
compliance with JEDEC Standard JESD97.  
The maximum ratings related to soldering conditions are also marked on the inner box label.  
ECOPACK is an ST trademark. ECOPACK specifications are available at: www.st.com.  
(1)  
Table 13. TQFP 80L 14x14x1.0 foot print 2.0 (2x1.0 mm) exposed pad down  
Reference  
Min.  
Typ.  
Max  
Unit  
A
1.20  
0.15  
mm  
mm  
mm  
mm  
mm  
mm  
mm  
A1  
0.05  
0.95  
A2(2)  
1.00  
0.32  
1.05  
B
0.22  
0.38  
C
0.09  
0.20  
D
15.80  
13.80  
16.00  
16.20  
14.20  
D1  
14.00  
D2  
According to pad size(3)  
D3  
12.35  
mm  
mm  
mm  
E
15.80  
13.80  
16.00  
16.20  
14.20  
E1  
14.00  
E2  
According to pad size(3)  
E3  
12.35  
0.65  
0.60  
1.00  
3.5  
mm  
mm  
mm  
mm  
deg.  
mm  
e
L
L1  
0.45  
0
0.75  
K (degrees)  
ccc  
7
0.10  
1. JEDEC/EIAJ reference number: JEDEC MS-026-AEC-HD  
2. TQFP stands for Thin profile Quad Flat Package. Thin profile: body thickness A2 = 1.00 mm  
3. The size of exposed pad is variable depending of lead-frame design pad size. End user should verify “D2”  
and “E2” dimensions for each device application.  
42/45  
STE08PSP  
Package mechanical data  
Figure 23. TQFP 80L 14x14x1.0 foot print 2.0 (2x1.0 mm) exposed pad down  
1. Exact shape of each corner is optional.  
43/45  
Ordering information  
STE08PSP  
9
Ordering information  
Table 14. Order code  
Order code  
Package  
TQFP80 14 mm x 14 mm exposed pad slug down plastic package  
E-STE08PSP(1)  
1. RoHS (lead-free) package  
10  
Revision history  
Table 15. Document revision history  
Date  
Revision  
Changes  
31-Jan-2008  
1
Initial release.  
44/45  
STE08PSP  
Please Read Carefully:  
Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the  
right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any  
time, without notice.  
All ST products are sold pursuant to ST’s terms and conditions of sale.  
Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no  
liability whatsoever relating to the choice, selection or use of the ST products and services described herein.  
No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this  
document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products  
or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such  
third party products or services or any intellectual property contained therein.  
UNLESS OTHERWISE SET FORTH IN ST’S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED  
WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED  
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS  
OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.  
UNLESS EXPRESSLY APPROVED IN WRITING BY AN AUTHORIZED ST REPRESENTATIVE, ST PRODUCTS ARE NOT  
RECOMMENDED, AUTHORIZED OR WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE SAVING, OR LIFE SUSTAINING  
APPLICATIONS, NOR IN PRODUCTS OR SYSTEMS WHERE FAILURE OR MALFUNCTION MAY RESULT IN PERSONAL INJURY,  
DEATH, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE. ST PRODUCTS WHICH ARE NOT SPECIFIED AS "AUTOMOTIVE  
GRADE" MAY ONLY BE USED IN AUTOMOTIVE APPLICATIONS AT USER’S OWN RISK.  
Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void  
any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any  
liability of ST.  
ST and the ST logo are trademarks or registered trademarks of ST in various countries.  
Information in this document supersedes and replaces all information previously supplied.  
The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners.  
© 2008 STMicroelectronics - All rights reserved  
STMicroelectronics group of companies  
Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan -  
Malaysia - Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America  
www.st.com  
45/45  

相关型号:

SI9130DB

5- and 3.3-V Step-Down Synchronous Converters

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1-E3

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135_11

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9136_11

Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130CG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130LG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130_11

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137DB

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137LG

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9122E

500-kHz Half-Bridge DC/DC Controller with Integrated Secondary Synchronous Rectification Drivers

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY