The MAX5965A/MAX5965B are quad, monolithic, -48V
power controllers designed for use in IEEE
®
802.3af-compliant/pre-IEEE 802.3at-compatible power-sourcing equipment (PSE). These devices provide powered device (PD)
discovery, classification, current limit, DC and AC load disconnect detections in compliance with the IEEE 802.3af
standard. The MAX5965A/MAX5965B are pin compatible
with the MAX5952/MAX5945/LTC4258/LTC4259A PSE
controllers and provide additional features.
The MAX5965A/MAX5965B feature a high-power mode
that provides up to 45W per port. The MAX5965A/
MAX5965B provide new Class 5 and 2-event classification (Class 6) for detection and classification of highpower PDs. The MAX5965A/MAX5965B provide
instantaneous readout of each port current through the
I
2
C interface. The MAX5965A/MAX5965B also provide
high-capacitance detection for legacy PDs.
These devices feature an I
2
C-compatible, 3-wire serial interface, and are fully software configurable and programmable.
The class-overcurrent detection function enables system
power management to detect if a PD draws more than the
allowable current. The MAX5965A/MAX5965B’s extensive
programmability enhances system flexibility, enables field
diagnosis, and allows for uses in other applications.
The MAX5965A/MAX5965B provide four operating modes
to suit different system requirements. Auto mode allows
the devices to operate automatically without any software
supervision. Semi-automatic mode automatically detects
and classifies a device connected to a port after initial
software activation, but does not power up that port until
instructed to by software. Manual mode allows total software control of the device and is useful for system diagnostics. Shutdown mode terminates all activities and
securely turns off power to the ports.
The MAX5965A/MAX5965B provide input undervoltage
lockout (UVLO), input undervoltage detection, a loadstability safety check during detection, input overvoltage lockout, overtemperature detection, output voltage
slew-rate limit during startup, power-good status, and
fault status. The MAX5965A/MAX5965B’s programmability includes startup timeout, overcurrent timeout, and
load-disconnect detection timeout.
The MAX5965A/MAX5965B are available in a 36-pin SSOP
package and are rated for both extended (-40°C to +85°C)
and upper commercial (0°C to +85°C) temperature ranges.
Applications
Power-Sourcing Equipment (PSE)
Switches/Routers
Midspan Power Injectors
= +3.3V, all voltages are referenced to VEE, unless otherwise noted. Typical values are at
V
AGND
= +48V, V
DGND
= +48V, VDD= (V
DGND
+ 3.3V), TA= +25°C. Currents are positive when entering the pin and negative other-
wise.) (Note 2)
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional
operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to
absolute maximum rating conditions for extended periods may affect device reliability.
(Voltages referenced to VEE, unless otherwise noted.)
AGND, DGND, DET_, V
DD
, RESET, A3–A0, SHD_, OSC,
SCL, SDAIN, AUTO .............................................-0.3V to +80V
OUT_........................................................-12V to (AGND + 0.3V)
GATE_ (internally clamped) (Note 1) ..................-0.3V to +11.4V
SENSE_ ..................................................................-0.3V to +24V
V
DD
, RESET, MIDSPAN, A3–A0, SHD_, OSC, SCL,
SDAIN and AUTO to DGND ..................................-0.3V to +7V
INT and SDAOUT to DGND....................................-0.3V to +12V
Maximum Current into INT, SDAOUT, DET_ .......................80mA
= +3.3V, all voltages are referenced to VEE, unless otherwise noted. Typical values are at
V
AGND
= +48V, V
DGND
= +48V, VDD= (V
DGND
+ 3.3V), TA= +25°C. Currents are positive when entering the pin and negative other-
wise.) (Note 2)
Note 2: Limits to TA= -40°C are guaranteed by design.
Note 3: Default values. The charge/discharge currents are programmable through the serial interface (see the
Register Map and
Description
section).
Note 4: Default values. The current-limit thresholds are programmed through the I2C-compatible serial interface (see the
Register
Map and Description
section).
Note 5: Functional test is performed over thermal shutdown entering test mode.
Note 6: This is the default value. Threshold can be programmed through serial interface R23h[2:0].
Note 7: AC disconnect works only if (V
DD
- V
DGND
) ≥ 3V and DGND is connected to AGND.
Note 8:t
DISC
can also be programmed through the serial interface (R16H) (see the
Register Map and Description
section).
Note 9: R
D
= (V
OUT_2
- V
OUT_1
)/(I
DET_2
- I
DET_1
). V
OUT_1
, V
OUT_2
, I
DET_2
, and I
DET_1
represent the voltage at OUT_ and the cur-
rent at DET_ during phase 1 and 2 of the detection.
Note 10: Default values. The startup and fault times can also be programmed through the I
2
C serial interface (see the
Register Map
and Description
section).
PARAMETERSYMBOLCONDITIONSMINTYPMAXUNITS
Differential NonlinearityDNL0.21.5LSB
Gain Error3%
ADC Absolute AccuracyV
TIMING CHARACTERISTICS(For 2-Wire Fast Mode)
Serial-Clock Frequencyf
Bus Free Time Between a
STOP and START Condition
Hold Time for a START
Condition
Low Period of the SCL Clockt
High Period of the SCL Clockt
Setup Time for a Repeated
START Condition (Sr)
Data Hold Timet
Data in Setup Timet
Rise Time of Both SDA and
SCL Signals, Receiving
Fall Time of SDA Transmittingt
Setup Time for STOP Conditiont
Capacitive Load for Each Bus
Line
Pulse Width of Spike
Suppressed
t
HD, STA
t
SU, STA
HD, DAT
SU, DAT
SU, STO
= 300mV295300305LSB
SENSE
SCL
t
BUF
LOW
HIGH
t
R
F
C
B
t
SP
1.2µs
0.6µs
1.2µs
0.6µs
0.6µs
100300ns
100ns
20 +
0.1C
B
20 +
0.1C
B
0.6µs
400kHz
300ns
300ns
400pF
50ns
SENSE TRIP VOLTAGE
vs. INPUT VOLTAGE
MAX5965A toc09
V
AGND
- VEE (V)
SENSE TRIP VOLTAGE (mV)
565236404448
185.5
186.0
186.5
187.0
187.5
188.0
188.5
189.0
185.0
3260
MAX5965A/MAX5965B
High-Power, Quad, Monolithic, PSE Controllers
for Power over Ethernet
= +25°C, all registers = default setting, unless otherwise noted.)
Pin Description
DETECTION WITH INVALID PD (OPEN CIRCUIT,
USING TYPICAL OPERATING CIRCUIT 2)
MAX5965A toc28
STARTUP WITH DIFFERENT
PD CLASSES
MAX5965A toc29
(AGND - V
0V
0A
V
EE
40ms/div
5V/div
I
OUT
1mA/div
V
GATE_
10V/div
OUT
)
2-EVENT CLASSIFICATION
0V
0A
V
EE
WITH A CLASS 4 PD
MAX5965A toc30
V
AGND
5V/div
I
OUT
20mA/div
V
GATE
10V/div
V
- V
AGND
OUT
5V/div
0V
CLASS 5
CLASS 4
CLASS 3
CLASS 2
CLASS 1
- V
OUT
I
OUT
20mA/div
0A
PINNAMEFUNCTION
Hardware Reset. Pull RESET low for at least 300µs to reset the device. All internal registers reset to their
1RESET
2MIDSPAN
3INT
4SCLSerial Interface Clock Line Input
5SDAOUT
default value. The address (A0–A3), and AUTO and MIDSPAN input-logic levels latch on during low-tohigh transition of RESET. RESET is internally pulled up to V
with a 50kΩ resistor.
DD
Midspan Mode Input. An internal 50kΩ pulldown resistor to DGND sets the default mode to endpoint PSE
operation (power-over-signal pairs). Pull MIDSPAN to V
to set midspan operation. The MIDSPAN value
DIG
latches after the device is powered up or reset (see the PD Detection section).
Open-Drain Interrupt Output. INT goes low whenever a fault condition exists. Reset the fault condition
using software or by pulling RESET low (see the Interrupt section for more information about interrupt
management).
Serial Output Data Line. Connect the data line optocoupler input to SDAOUT (see the Typical OperatingCircuits). Connect SDAOUT to SDAIN if using a 2-wire, I
21AGNDAnalog Ground. Connect to the high-side analog supply.
22, 25,
29, 32
23, 26,
30, 33
DD
SENSE4,
SENSE3,
SENSE2,
SENSE1
GATE4,
GATE3,
GATE2,
GATE1
Serial Interface Input Data Line. Connect the data line optocoupler output to SDAIN (see the TypicalOperating Circuits). Connect SDAIN to SDAOUT if using a 2-wire, I
Address Bits. A3–A0 form the lower part of the device’s address. Address inputs default high with an
internal 50kΩ pullup resistor to V
its UVLO threshold or after a reset. The 3 MSBs of the address are set to 010.
Detection/Classification Voltage Outputs. Use DET1 to set the detection and classification probe voltages
on port 1. Use DET1 for the AC voltage sensing of port 1 when using the AC disconnect scheme (see the
Typical Operating Circuits).
Positive Digital Supply. Connect to a digital power supply (reference to DGND).
Port Shutdown Inputs. Pull SHD_ low to turn off the external FET on port_. Internally pulled up to V
a 50kΩ resistor.
MOSFET Source Current-Sense Negative Inputs. Connect to the source of the power MOSFET and
connect a current-sense resistor between SENSE_ and V
Port_ MOSFET Gate Drivers. Connect GATE_ to the gate of the external MOSFET (see the TypicalOperating Circuits).
. The address values latch when VDD or VEE ramps up and exceeds
DD
2
C-compatible system.
with
DD
(see the Typical Operating Circuits).
EE
24, 27,
31, 34
OUT4, OUT3,
OUT2, OUT1
28V
35AUTO
36OSC
MOSFET Drain-Output Voltage Senses. Connect OUT_ to the power MOSFET drain through a resistor
(100Ω to 100kΩ). The low leakage at OUT_ limits the drop across the resistor to less than 100mV (see the
Typical Operating Circuits).
EE
Low-Side Analog Supply Input. Connect the low-side analog supply to VEE (-48V). Bypass with a 1µF
capacitor between AGND and V
Auto or Shutdown Mode Input. Force AUTO high to enter auto mode after a reset or power-up. Drive low
to put the MAX5965A/MAX5965B into shutdown mode. In shutdown mode, software controls the
operational modes of the MAX5965A/MAX5965B. A 50kΩ internal pulldown resistor defaults to AUTO low.
AUTO latches when V
Software commands can take the MAX5965A/MAX5965B out of AUTO while AUTO is high.
Oscillator Input. AC-disconnect detection function uses OSC. Connect a 100Hz ±10%, 2V
offset sine wave to OSC. If the oscillator positive peak falls below the OSC_FAIL threshold of 2V, the ports
that have the AC function enabled shut down and are not allowed to power-up. When not using the ACdisconnect detection function, leave OSC unconnected.
or VEE ramps up and exceeds its UVLO threshold or when the device resets.
DD
EE
.
±5%, +1.2V
P-P
MAX5965A/MAX5965B
High-Power, Quad, Monolithic, PSE Controllers
for Power over Ethernet
The MAX5965A/MAX5965B are quad -48V power controllers designed for use in IEEE 802.3af-compliant/preIEEE 802.3at-compatible PSE. The devices provide PD
discovery, classification, current limit, DC and AC load
disconnect detections in compliance with the IEEE 802.3af
standard. The MAX5965A/MAX5965B are pin compatible
with the MAX5952/MAX5945/LTC4258/LTC4259A PSE
controllers and provides additional features.
The MAX5965A/MAX5965B feature a high-power mode,
which provides up to 45W per port. The devices allow
the user to program the current-limit and overcurrent
thresholds up to 2.5 times the default thresholds. The
MAX5965A/MAX5965B can also be programmed to
decrease the current-limit and overcurrent threshold by
15% for high operating voltage conditions to keep the
output power constant.
The MAX5965A/MAX5965B provide new Class 5 and 2event classification (Class 6) for detection and classification of high-power PDs. The MAX5965A/MAX5965B
provide instantaneous readout of each port current
through the I2C interface. The MAX5965A/MAX5965B
also provide high-capacitance detection for legacy PDs.
The MAX5965A/MAX5965B are fully software configurable and programmable through an I2C-compatible,
3-wire serial interface with 49 registers. The class-overcurrent detection function enables system power management to detect if a PD draws more than the
allowable current. The MAX5965A/MAX5965B’s extensive programmability enhances system flexibility,
enables field diagnosis, and allows for uses in other
applications.
The MAX5965A/MAX5965B provide four operating
modes to suit different system requirements. Auto mode
allows the device to operate automatically without any
software supervision. Semi-auto mode automatically
detects and classifies a device connected to a port
after initial software activation but does not power up
that port until instructed to by software. Manual mode
allows total software control of the device and is useful
for system diagnostics. Shutdown mode terminates all
activities and securely turns off power to the ports.
The MAX5965A/MAX5965B provide input undervoltage
lockout, input undervoltage detection, a load-stability
safety check during detection, input overvoltage lockout,
overtemperature detection, output voltage slew-rate limit
during startup, power-good, and fault status. The
MAX5965A/MAX5965B’s programmability includes startup timeout, overcurrent timeout, and load-disconnect
detection timeout.
The MAX5965A/MAX5965B communicate with the system microcontroller through an I
2
C-compatible interface. The MAX5965A/MAX5965B feature separate input
and output data lines (SDAIN and SDAOUT) for use
with optocoupler isolation. As slave devices, the
MAX5965A/MAX5965B include four address inputs
allowing 16 unique addresses. A separate INT output
and four independent shutdown inputs (SHD_) provide
fast response from a fault to port shutdown between
the MAX5965A/MAX5965B and the microcontroller. A
RESET input allows hardware reset of the device.
Reset
Reset is a condition the MAX5965A/MAX5965B enter
after any of the following conditions:
1) After power-up (VEEand VDDrise above their
UVLO thresholds).
2) Hardware reset. The RESET input is driven low and
back high again any time after power-up.
3) Software reset. Writing a 1 into R1Ah[4] any time
after power-up.
4) Thermal shutdown.
During a reset, the MAX5965A/MAX5965B reset their
register map to the reset state as shown in Table 37
and latch in the state of AUTO (pin 35) and MIDSPAN
(pin 2). During normal operation, change at the AUTO
and MIDSPAN input is ignored. While the condition that
caused the reset persists (i.e. high temperature, RESET
input low, or UVLO conditions) the MAX5965A/
MAX5965B do not acknowledge any addressing from
the serial interface.
Port Reset (R1Ah[3:0])
Set high anytime during normal operation to turn off
power and clear the events and status registers of the
corresponding port. Port reset only resets the events
and status registers.
Midspan Mode
In midspan mode, the device adopts cadence timing
during the detection phase. When cadence timing is
enabled and a failed detection occurs, the port waits
between 2s and 2.4s before attempting to detect again.
Midspan mode is activated by setting R11[1] high. The
status of the MIDSPAN pin is written to R11[1] during
power-up or after a reset. MIDSPAN is internally pulled
low by a 50kΩ resistor.
MAX5965A/MAX5965B
High-Power, Quad, Monolithic, PSE Controllers
for Power over Ethernet
The MAX5965A/MAX5965B contain four independent,
but identical state machines to provide reliable and realtime control of the four network ports. Each state
machine has four operating modes: auto mode, semiauto mode, manual, and shutdown. Auto mode allows
the device to operate automatically without any software
supervision. Semi-auto mode, upon request, continuously detects and classifies a device connected to a port
but does not power up that port until instructed by software. Manual mode allows total software control of the
device and is useful in system diagnostics. Shutdown
mode terminates all activities and securely turns off
power to the ports.
Switching between auto, semi, or manual mode does
not interfere with the operation of the port. When the
port is set into shutdown mode, all the port operations
are immediately stopped and the port remains idle until
shutdown is exited.
Automatic (Auto) Mode
Enter automatic (auto) mode by forcing the AUTO input
high prior to a reset, or by setting R12h[P_M1,P_M0] to
[1,1] during normal operation (see Tables 16a and
16b). In auto mode, the MAX5965A/MAX5965B performs detection, classification, and power up the port
automatically once a valid PD is detected at the port. If
a valid PD is not connected at the port, the
MAX5965A/MAX5965B repeat the detection routine
continuously until a valid PD is connected.
Going into auto mode, the DET_EN and CLASS_EN bits
are set to high and stay high unless changed by software. Using software to set DET_EN and/or CLASS_EN
low causes the MAX5965A/MAX5965B to skip detection
and/or classification. As a protection, disabling the
detection routine in auto mode does not allow the corresponding port to power up, unless the DET_BY
(R23H[4]) is set to 1.
The AUTO status is latched into the register only during a reset. Any changes to the AUTO input after reset
are ignored.
Semi-Automatic (Semi-Auto) Mode
Enter semi-auto mode by setting R12h[P_M1,P_M0] to
[1,0] during normal operation (see Tables 16a and
16b). In semi-auto mode, the MAX5965A/MAX5965B,
upon request, perform detection and/or classification
repeatedly but do not power up the port(s), regardless
of the status of the port connection.
Setting R19h[PWR_ON_] (Table 22) high immediately
terminates detection/classification routines and turns on
power to the port(s).
R14h[DET_EN_, CLASS_EN_] default to low in semi-auto
mode. Use software to set R14h[DET_EN_, CLASS_EN_]
to high to start the detection and/or classification routines. R14h[DET_EN_, CLASS_EN_] are reset every time
the software commands a power off of the port (either
through reset or PWR_OFF). In any other case, the status
of the bits is left unchanged (including when the state
machine turns off the power because a load disconnect
or a fault condition is encountered).
Manual Mode
Enter manual mode by setting R12h[P_M1,P_M0] to [0,1]
during normal operation (see Tables 16a and 16b).
Manual mode allows the software to dictate any
sequence of operation. Write a 1 to both R14h[DET_EN_]
and R14h[CLASS_EN_] to start detection and classification operations, respectively, and in that priority order.
After execution, the command is cleared from the register(s). PWR_ON_ has highest priority. Setting PWR_ON_
high at any time causes the device to immediately enter
the powered mode. Setting DET_EN and CLASS_EN
high at the same time causes detection to be performed
first. Once in the powered state, the device ignores
DET_EN_ or CLASS_EN_ commands.
When switching to manual mode from another mode,
DET_EN_, CLASS_EN_ default to low. These bits
become pushbutton rather than configuration bits (i.e.,
writing ones to these bits while in manual mode commands the device to execute one cycle of detection
and/or classification. The bits are reset back to zeros at
the end of the execution).
Shutdown Mode
Enter shutdown mode by forcing the AUTO input low
prior to a reset, or by setting R12h[P_M1,P_M0] to [0,0]
during normal operation (see Tables 16a and 16b).
Putting the MAX5965A/MAX5965B into shutdown mode
immediately turns off power and halts all operations to
the corresponding port. The event and status bits of the
affected port(s) are also cleared. In shutdown mode, the
DET_EN_, CLASS_EN_, and PWR_ON_ commands are
ignored.
In shutdown mode, the serial interface operates normally.
PD Detection
When PD detection is activated, the MAX5965A/
MAX5965B probe the output for a valid PD. After each
detection cycle, the device sets the DET_END_ bit
R04h/05h[3:0] high and reports the detection results in
the status registers R0Ch[2:0], R0Dh[2:0], R0Eh[2:0],
and R0Fh[2:0]. The DET_END_ bit is reset to low when
read through R05h or after a port reset.
A valid PD has a 25kΩ discovery signature characteristic
as specified in the IEEE 802.3af/at standard. Table 1
shows the IEEE 802.3af/at specification for a PSE detecting a valid PD signature. See the
Typical Operating
Circuits
and Figure 1a (Detection, Classification, and
Power-Up Port Sequence). The MAX5965A/MAX5965B
can probe and categorize different types of devices connected to the port such as: a valid PD, an open circuit, a
low resistive load, a high resistive load, a high capacitive
load, a positive DC supply, or a negative DC supply.
During detection, the MAX5965A/MAX5965B keep the
external MOSFET off and force two probe voltages
through the DET_ input. The current through the DET_
input is measured as well as the voltage at OUT_. A
two-point slope measurement is used as specified by
the IEEE 802.3af standard to verify the device connected to the port. The MAX5965A/MAX5965B implement
appropriate settling times and a 100ms digital integration to reject 50Hz/60Hz power-line noise coupling.
An external diode, in series with the DET_ input, restricts
PD detection to the first quadrant as specified by the
IEEE 802.3af/at standard. To prevent damage to non-PD
devices, and to protect themselves from an output short
circuit, the MAX5965A/MAX5965B limit the current into
DET_ to less than 2mA maximum during PD detection.
In midspan mode, the MAX5965A/MAX5965B wait 2.2s
before attempting another detection cycle after every
failed detection. The first detection, however, happens
immediately after issuing the detection command.
High-Capacitance Detection
The CLC_EN bit in register R23h[5] enables the large
capacitor detection feature for legacy PD devices.
When CLC_EN = 1, the high-capacitance detection limit
is extended up to 150µF. CLC_EN = 0 is the default
condition for the normal capacitor size detection. See
Table 1 and the
Register Map and Description
section.
Table 1. PSE PI Detection Modes Electrical Requirement
(Table 33-2 of the IEEE 802.3af Standard)
PARAMETERSYMBOLMINMAXUNITSADDITIONAL INFORMATION
Open-Circuit VoltageV
Short-Circuit CurrentI
Valid Test VoltageV
Voltage Difference
Between Test Points
Time Between Any Two
Test Points
Slew RateV
Accept Signature
Resistance
Reject Signature
Resistance
Open-Circuit ResistanceR
Accept Signature
Capacitance
Reject Signature
Capacitance
Signature Offset Voltage
Tolerance
Signature Offset Current
Tolerance
ΔV
R
C
OC
SC
VALID
TEST
t
BP
SLEW
GOOD
R
BAD
OPEN
GOOD
C
BAD
V
OS
I
OS
—30VIn detection mode only
—5mAIn detection mode only
2.810V
1—V
2—ms
0.1V/µs
1926.5kΩ
< 15> 33kΩ
500—kΩ
—150nF
10—µF
02.0V
012µA
This timing implies a 500Hz maximum probing
frequency
MAX5965A/MAX5965B
High-Power, Quad, Monolithic, PSE Controllers
for Power over Ethernet
During the PD classification mode, the MAX5965A/
MAX5965B force a probe voltage (-18V) at DET_ and
measure the current into DET_. The measured current
determines the class of the PD.
After each classification cycle, the device sets the
CL_END_ bit (R04h/05h[7:4]) high and reports the classification results in the status registers R0Ch[6:4],
R0Dh[6:4], R0Eh[6:4], and R0Fh[6:4]. The CL_END_ bit
is reset to low when read through register R05h or after
a port reset. Both status registers, R04h, and R05h are
cleared after the port powers down. Table 2 shows the
IEEE 802.3af requirement for a PSE classifying a PD at
the power interface (PI).
The MAX5965A/MAX5965B support high power beyond
the IEEE 802.3af standard by providing additional classifications (Class 5 and 2-event classification).
Class 5 PD Classification
During classification, if the MAX5965A/MAX5965B
detect currents in excess of I
CLASS
> 48mA, then the
PD will be classified as a Class 5 powered device.
Status registers R0Ch[6:4] or R0Dh[6:4] or R0Eh[6:4] or
R0Fh[6:4] will report the Class 5 classification result.
2-Event (Class 6) PD Classification
When 2-event classification is activated, the classification cycle is repeated three times with 8ms wait time
between each cycle (see Figure 1b). Between each
classification cycle, the MAX5965A/MAX5965B do not
reset the port voltage completely but keeps the output
voltage at -9V. The EN_CL6 bits in R1Ch[7:4] enable 2event classification on a per port basis.
Powered State
When the MAX5965A/MAX5965B enter a powered
state, the t
START
and t
DISC
timers are reset. Before
turning on the port power, the MAX5965A/MAX5965B
check if any other port is not turning on and if the
t
FAULT
timer is zero. Another check is performed if the
ACD_EN bit is set, in this case the OSC_FAIL bit must
be low (oscillator is okay) for the port to be powered.
If these conditions are met, the MAX5965A/MAX5965B
enter startup where it turns on power to the port. An
internal signal, POK_, asserts high when V
OUT
is within
2V from VEE. PGOOD_ status bits are set high if POK_
stays high longer than t
PGOOD
. PGOOD immediately
resets when POK goes low (see Figure 2).
The PG_CHG_ bit sets when a port powers up or down.
PWR_EN sets when a port powers up and resets when a
port shuts down. The port shutdown timer lasts 0.5ms
and prevents other ports from turning off during that period, except in the case of emergency shutdowns (RESET
= L, RESET_IC = H, V
EEUVLO, VDDUVLO,
and TSHD).
The MAX5965A/MAX5965B always check the status of
all ports before turning off. A priority logic system determines the order to prevent the simultaneous turn-on or
turn-off of the ports. The port with the lesser ordinal
number gets priority over the others (i.e., port 1 turns on
first, port 2 second, port 3 third, and port 4 fourth).
Setting PWR_OFF_ high turns off power to the corresponding port.
Table 2. PSE Classification of a PD (Table 33-4 of the IEEE 802.3af)
A sense resistor RSconnected between SENSE_ and
VEEmonitors the load current. Under normal operating
conditions, the voltage across RS(VRS) never exceeds
the threshold V
SU_LIM
. If VRSexceeds V
SU_LIM
, an
internal current-limiting circuit regulates the GATE voltage, limiting the current to I
LIM
= V
SU_LIM/RS
. During
transient conditions, if VRSexceeds V
SU_LIM
by more
than 1V, a fast pulldown circuit activates to quickly
recover from the current overshoot. During startup, if
the current-limit condition persists, when the startup
timer, t
START
, times out, the port shuts off, and the
STRT_FLT_ bit is set. In the normal powered state, the
MAX5965A/MAX5965B check for overcurrent conditions as determined by V
FLT_LIM
= ~88% of V
SU_LIM
.
The t
FAULT
counter sets the maximum allowed continu-
ous overcurrent period. The t
FAULT
counter increases
when VRSexceeds V
FLT_LIM
and decreases at a slower
pace when VRSdrops below V
FLT_LIM
. A slower decre-
ment for the t
FAULT
counter allows for detecting repeated short-duration overcurrents. When the counter
reaches the t
FAULT
limit, the MAX5965A/MAX5965B
power off the port and assert the IMAX_FLT_ bit. For a
continuous overstress, a fault latches exactly after a
period of t
FAULT
. V
SU_LIM
is programmable through the
ICUT registers R2Ah[6:4], R2Ah[2:0], R2Bh[6:4],
R2Bh[2:0], and the IVEE bits in register R29h[1:0]. See
the
High-Power Mode
section for more information on
the ICUT register.
After power-off due to an overcurrent fault, and if the
RSTR_EN bit is set, the t
FAULT
timer is not immediately
reset but starts decrementing at the same slower pace.
The MAX5965A/MAX5965B allow the port to be powered on only when the t
FAULT
counter is at zero. This
feature sets an automatic duty-cycle protection to the
external MOSFET avoiding overheating.
The MAX5965A/MAX5965B continuously flag when the
current exceeds the maximum current allowed for the
class as indicated in the CLASS status register. When
class overcurrent occurs, the MAX5965A/MAX5965B
set the IVC bit in register R09h.
ICUT Register and High-Power Mode
ICUT Register
The ICUT register determines the maximum current limits allowed for each port of the MAX5965A/MAX5965B.
The 3 ICUT bits (R2Ah[6:4], R2Ah[2:0], R2Bh[6:4], and
R2Bh[2:0]) allow programming of the current-limit and
overcurrent thresholds in excess of the IEEE standard
limit (see Tables 34a, 34b, and 34c). The ICUT registers can be written to directly through the I2C interface
when CL_DISC (R17h[2]) is set to 0 (see Table 3). In
this case, the current limit of the port is configured
regardless of the status of the classification.
By setting the CL_DISC bit to 1, the MAX5965A/
MAX5965B automatically set the ICUT register based
upon the classification result of the port. See Table 3
and the
Register Map and Description
section.
High-Power Mode
When CL_DISC (R17h[2]) is set to 0, high-power mode
is configured by setting the ICUT bits to any combination other than 000, 110, or 111 (note that 000 is the
default value for the IEEE standard limit). See Table 3
and the
Register Map and Description
section.
Foldback Current
During startup and normal operation, an internal circuit
senses the voltage at OUT_ and reduces the currentlimit value when (V
OUT
_ - VEE) > 28V. The foldback
function helps to reduce the power dissipation on the
FET. The current limit eventually reduces down to 1/3 of
ILIM when (V
Connect the gate of the external n-channel MOSFET to
GATE_. An internal 50µA current source pulls GATE_ to
(VEE+ 10V) to turn on the MOSFET. An internal 40µA
current source pulls down GATE_ to VEEto turn off the
MOSFET.
The pullup and pulldown current controls the maximum
slew rate at the output during turn-on or turn-off. Use
the following equation to set the maximum slew rate:
where CGDis the total capacitance between GATE and
DRAIN of the external MOSFET. Current limit and the
capacitive load at the drain control the slew rate during
startup. During current-limit regulation, the
MAX5965A/MAX5965B manipulate the GATE_ voltage
to control the voltage at SENSE_ (VRS). A fast pulldown
activates if VRSovershoots the limit threshold
(V
SU_LIM
). The fast pulldown current increases with the
amount of overshoot. The maximum fast pulldown current is 100mA.
During turn-off, when the GATE voltage reaches a value
lower than 1.2V, a strong pulldown switch is activated
to keep the MOSFET securely off.
Figure 3a. Foldback Current Characteristics
Figure 3b. Foldback Current Characteristics for High-Power Mode
PORT
CL_DISC
0AnyXXXXXUser programmed
11XXXXXICUT = 110
12XXXXXICUT = 111
10, 3XXXXXICUT = 000
14, 5X0XXXICUT = 000
15X1X1XICUT = R24h[6:4]
15X1X0XICUT = 000
14X1Xx1ICUT = R24h[6:4]
14X1XX0ICUT = 000
16 or Illegal0XXXX—
16 or Illegal111XX(See Table 35a)
16 or Illegal110XXICUT = 000
16 or Illegal10XXXICUT = 000
CLASSIFICATION
RESULT
ΔΔV
OUTGATE
t
ENx_CL6 EN_HP_ALL EN_HP_CL6 EN_HP_CL5 EN_HP_CL4
I
=
C
GD
RESULTING ICUT
REGISTER BITS
(V
- VEE)
RS
V
SU_LIM
V
/ 3
SU_LIM
(VRS - VEE)
V
SU_LIM
V
TH_FB
48V28V
- VEE)
(V
OUT_
48V10V
- VEE)
(V
OUT_
MAX5965A/MAX5965B
High-Power, Quad, Monolithic, PSE Controllers
for Power over Ethernet
VDDsupplies power for the internal logic circuitry. V
DD
ranges from +3.0V to +5.5V and determines the logic
thresholds for the CMOS connections (SDAIN, SDAOUT,
SCL, AUTO, SHD_, A_). This voltage range enables the
MAX5965A/MAX5965B to interface with a nonisolated
low-voltage microcontroller. The MAX5965A/MAX5965B
check the digital supply for compatibility with the internal
logic. The MAX5965A/MAX5965B also feature a V
DD
undervoltage lockout (V
DDUVLO
) of +2.0V. A V
DDUVLO
condition keeps the MAX5965A/MAX5965B in reset and
the ports shut off. Bit 0 in the supply event register shows
the status of V
DDUVLO
(Table 12) after VDDhas recovered. All logic inputs and outputs reference to DGND.
For AC-disconnected detection, DGND and AGND must
be connected together externally. Connect DGND to
AGND at a single point in the system as close as possible to the MAX5965A/MAX5965B.
Hardware Shutdown
SHD_ shuts down the respective ports without using the
serial interface. Hardware shutdown offers an emergency turn-off feature that allows a fast disconnect of
the power supply from the port. Pull SHD_ low to
remove power. SHD_ also resets the corresponding
events and status register bits.
Interrupt
The MAX5965A/MAX5965B contain an open-drain logic
output (INT) that goes low when an interrupt condition
exists. R00h and R01h (Tables 6 and 7) contain the definitions of the interrupt registers. The mask register R01h
determines events that trigger an interrupt. As a response
to an interrupt, the controller reads the status of the event
register to determine the cause of the interrupt and takes
subsequent actions. Each interrupt event register also
contains a Clear on Read (CoR) register. Reading
through the CoR register address clears the interrupt. INT
remains low when reading the interrupt through the readonly addresses. For example, to clear a startup fault on
the port 4 read address 09h (see Table 11). Use the global pushbutton bit in register 1Ah (bit 7, Table 23) to clear
interrupts, or use a software or hardware reset.
Undervoltage and
Overvoltage Protection
The MAX5965A/MAX5965B contain several undervoltage
and overvoltage protection features. Table 12 in the
Register Map and Description
section shows a detailed
list of the undervoltage and overvoltage protection features. An internal VEEundervoltage lockout (V
EEUVLO
) circuit keeps the MOSFET off and the MAX5965A/
MAX5965B in reset until V
AGND
- VEEexceeds 29V for
more than 3ms. An internal VEEovervoltage (V
EE_OV
) circuit shuts down the ports when (V
AGND
- VEE) exceeds
60V. The digital supply also contains an undervoltage
lockout (V
DDUVLO
). The MAX5965A/MAX5965B also feature three other undervoltage and overvoltage interrupts:
VEEundervoltage interrupt (V
EEUV
), VDDundervoltage
interrupt (V
DDUV
), and VDDovervoltage interrupt
(V
DDOV
). A fault latches into the supply events register
(Table 12), but the MAX5965A/MAX5965B does not shut
down the ports with V
EEUV
, V
DDUV
, or V
DDOV
.
DC Disconnect Monitoring
Setting R13h[DCD_EN_] bits high enables DC load monitoring during a normal powered state. If VRS(the voltage
across RS) falls below the DC load disconnect threshold,
V
DCTH
, for more than t
DISC
, the device turns off power
and asserts the LD_DISC_ bit of the corresponding port.
AC Disconnect Monitoring
(MAX5965A/MAX5965B)
The MAX5965A/MAX5965BB feature AC load disconnect monitoring. Connect an external sine wave to
OSC. The oscillator requirements are:
1) V
P-P
x Frequency = 200V
P-P
x Hz ±15%
2) Positive peak voltage > +2.2V
3) Frequency > 60Hz
A 100Hz ±10%, 2V
P-P
±5%, with +1.3V offset (V
PEAK
=
+2.3V typical) is recommended.
The MAX5965A/MAX5965BB buffer and amplify three
times the external oscillator signal and sends the signal
to DET_, where the sine wave is AC-coupled to the output. The MAX5965A/MAX5965BB sense the presence
of the load by monitoring the amplitude of the AC current returned to DET_ (see the
Functional Diagram
).
Setting R13h[ACD_EN_] bits high enable AC load disconnect monitoring during a normal powered state. If
the AC current peak at the DET_ input falls below I
ACTH
for more than t
DISC
, the device turns off power and
asserts the LD_DISC_ bit of the corresponding port.
I
ACTH
is programmable using R23h[0-3].
An internal comparator checks for a proper amplitude of
the oscillator input. If the positive peak of the input sinusoid falls below a safety value of 2V (typ), OSC_FAIL
sets and the port shuts down. Power cannot be applied
to the ports when ACD_EN is set high and OSC_FAIL is
set high. Leave OSC unconnected or connect it to
DGND when not using AC-disconnect detection.
Thermal Shutdown
If the MAX5965A/MAX5965B die temperature reaches
+150°C, an overtemperature fault generates and the
MAX5965A/MAX5965B shut down. The MOSFETs turn off.
The die temperature of the MAX5965A/MAX5965B must
cool down below +130°C to remove the overtemperature
fault condition. After a thermal shutdown, the part is reset.
The R1Dh, R1Eh, and R1Fh registers control the watchdog operation. The watchdog function, when enabled,
allows the MAX5965A/MAX5965B to gracefully take
over control or securely shuts down the power to the
ports in case of software/firmware crashes. Contact the
factory for more details.
Address Inputs
A3, A2, A1, and A0 represent the 4 LSBs of the chip
address. The complete chip address is 7 bits (see
Table 4).
The 4 LSBs latch on the low-to-high transition of RESET or
after a power-supply start (either on VDDor VEE). Address
inputs default high through an internal 50kΩ pullup resistor
to VDD. The MAX5965A/MAX5965B also respond to the
call through a global address 30h (see the
Global
Addressing and Alert Response Protocol
section).
I2C-Compatible Serial Interface
The MAX5965A/MAX5965B operate as a slave that
sends and receives data through an I2C-compatible, 2wire or 3-wire interface. The interface uses a serial-data
input line (SDAIN), a serial-data output line (SDAOUT),
and a serial-clock line (SCL) to achieve bidirectional
communication between master(s) and slave(s). A master (typically a microcontroller) initiates all data transfers
to and from the MAX5965A/MAX5965B, and generates
the SCL clock that synchronizes the data transfer. In
most applications, connect the SDAIN and the SDAOUT
lines together to form the serial-data line (SDA).
Using the separate input and output data lines allows
optocoupling with the controller bus when an isolated
supply powers the microcontroller.
The MAX5965A/MAX5965B SDAIN line operates as an
input. The MAX5965A/MAX5965B SDAOUT operates as
an open-drain output. A pullup resistor, typically 4.7kΩ,
is required on SDAOUT. The MAX5965A/MAX5965B SCL
line operates only as an input. A pullup resistor, typically
4.7kΩ, is required on SCL if there are multiple masters,
or if the master in a single-master system has an opendrain SCL output.
Table 4. MAX5965A/MAX5965B Address
Figure 4. 2-Wire, Serial-Interface Timing Details
Figure 5. 3-Wire, Serial-Interface Timing Details
010A3A2A1A0R/W
SDAIN
t
t
LOW
SU, DAT
t
HD, DAT
t
BUF
t
SU, STA
t
HD, STA
t
SU, STO
SCL
t
HD, STA
START CONDITION
t
HIGH
t
R
t
F
SDAIN/SDA
t
SU, DAT
t
HIGH
t
R
t
F
SCL
t
HD, STA
START CONDITION
t
LOW
t
HD, DAT
REPEATED START CONDITION
t
SU, STA
REPEATED START CONDITION
t
HD, STA
t
SU, STO
STOP
CONDITION
STOP
CONDITION
t
BUF
START
CONDITION
START
CONDITION
MAX5965A/MAX5965B
High-Power, Quad, Monolithic, PSE Controllers
for Power over Ethernet
Each transmission consists of a START condition (Figure
6) sent by a master, followed by the MAX5965A/
MAX5965B 7-bit slave address plus R/W bit, a register
address byte, one or more data bytes, and finally a
STOP condition.
START and STOP Conditions
Both SCL and SDA remain high when the interface is
not busy. A master signals the beginning of a transmission with a START (S) condition by transitioning SDA
from high to low while SCL is high. When the master finishes communicating with the slave, the master issues
a STOP (P) condition by transitioning SDA from low to
high while SCL is high. The STOP condition frees the
bus for another transmission.
Bit Transfer
Each clock pulse transfers one data bit (Figure 7). The
data on SDA must remain stable while SCL is high.
Acknowledge
The acknowledge bit is a clocked 9th bit (Figure 8) that
the recipient uses to handshake receipt of each byte of
data. Thus each byte effectively transferred requires 9
bits. The master generates the 9th clock pulse, and the
recipient pulls down SDA (or the SDAOUT in the 3-wire
interface) during the acknowledge clock pulse, so that
the SDA line is stable low during the high period of the
clock pulse. When the master transmits to the
MAX5965A/MAX5965B, the MAX5965A/MAX5965B
generate the acknowledge bit. When the MAX5965A/
MAX5965B transmit to the master, the master generates the acknowledge bit.
The MAX5965A/MAX5965B have a 7-bit long slave
address (Figure 9). The bit following the 7-bit slave
address (bit eight) is the R/W bit, which is low for a
write command and high for a read command.
010 always represents the first 3 bits (MSBs) of the
MAX5965A/MAX5965B slave address. Slave address
bits A3, A2, A1, and A0 represent the states of the
MAX5965A/MAX5965B’s A3, A2, A1, and A0 inputs,
allowing up to sixteen MAX5965A/MAX5965B devices
to share the bus. The states of the A3, A2, A1, and A0
latch in upon the reset of the MAX5965A/MAX5965B
into register R11h. The MAX5965A/MAX5965B monitor
the bus continuously, waiting for a START condition followed by the MAX5965A/MAX5965B’s slave address.
When a MAX5965A/MAX5965B recognizes its slave
address, the MAX5965A/MAX5965B acknowledge and
are then ready for continued communication.
Global Addressing and Alert Response Protocol
The global address call is used in writing mode to write
the same register to multiple devices (address 0x60). In
read mode (address 0x61), the global address call is
used as the alert response address. When responding
to a global call, the MAX5965A/MAX5965B put their
own address out on the data line whenever the interrupt
is active. Every other device connected to the SDAOUT
line that has an active interrupt also does this. After
every bit transmitted, the MAX5965A/MAX5965B check
that the data line effectively corresponds to the data it
is delivering. If it is not, it then backs off and frees the
data line. This litigation protocol always allows the part
with the lowest address to complete the transmission.
The microcontroller can then respond to the interrupt
and take proper actions. The MAX5965A/MAX5965B do
not reset their own interrupt at the end of the alert
response protocol. The microcontroller has to do it by
clearing the event register through their CoR adresses
or activating the CLR_INT pushbutton.
Message Format for Writing to the
MAX5965A/MAX5965B
A write to the MAX5965A/MAX5965B comprises of the
MAX5965A/MAX5965B’s slave address transmission
with the R/W bit set to 0, followed by at least 1 byte of
information. The first byte of information is the command byte (Figure 10). The command byte determines
which register of the MAX5965A/MAX5965B is written to
by the next byte, if received. If the MAX5965A/
MAX5965B detect a STOP condition after receiving the
command byte, the MAX5965A/MAX5965B take no further action beyond storing the command byte. Any
bytes received after the command byte are data bytes.
The first data byte goes into the internal register of the
MAX5965A/MAX5965B selected by the command byte.
If the MAX5965A/MAX5965B transmit multiple data
bytes before the MAX5965A/MAX5965B detect a STOP
condition, these bytes store in subsequent MAX5965A/
MAX5965B internal registers because the control byte
address autoincrements.
MSB
SDAIN/SDA
0
SCL
CONTROL BYTE IS STORED ON RECEIPT OF STOP CONDITION
ACKNOWLEDGE FROM THE MAX5965A/MAX5965B
SAAP0SLAVE ADDRESSCONTROL BYTE
LSB
1
R/W
A3A2A1A00
D15 D14 D13 D12 D11 D10 D9D8
ACKNOWLEDGE FROM THE MAX5965A/MAX5965B
ACKR/W
MAX5965A/MAX5965B
High-Power, Quad, Monolithic, PSE Controllers
for Power over Ethernet
The MAX5965A/MAX5965B read using the MAX5965A/
MAX5965B’s internally stored command byte as an
address pointer, the same way the stored command
byte is used as an address pointer for a write. The pointer autoincrements after reading each data byte using the
same rules as for a write. Thus, a read is initiated by first
configuring the MAX5965A/MAX5965B’s command byte
by performing a write (Figure 11). The master now reads
‘n’ consecutive bytes from the MAX5965A/MAX5965B,
with the first data byte read from the register addressed
by the initialized command byte (Figure 12). When performing read-after-write verification, remember to reset
the command byte’s address because the stored control
byte address autoincrements after the write.
Operation with Multiple Masters
When the MAX5965A/MAX5965B operate on a 2-wire
interface with multiple masters, a master reading the
MAX5965A/MAX5965B should use repeated starts
between the write which sets the MAX5965A/
MAX5965B’s address pointer, and the read(s) that take
the data from the location(s). It is possible for master 2 to
take over the bus after master 1 has set up the
MAX5965A/MAX5965B’s address pointer but before master 1 has read the data. If master 2 subsequently resets
the MAX5965A/MAX5965B’s address pointer then master
1’s read may be from an unexpected location.
Command Address Autoincrementing
Address autoincrementing allows the MAX5965A/
MAX5965B to be configured with fewer transmissions
by minimizing the number of times the command
address needs to be sent. The command address
stored in the MAX5965A/MAX5965B generally increments after each data byte is written or read (Table 5).
The MAX5965A/MAX5965B are designed to prevent
overwrites on unavailable register addresses and unintentional wrap-around of addresses.
Figure 11. Control and Single Data Byte Received
Figure 12. ‘n’ Data Bytes Received
Table 5. Autoincrement Rules
HOW CONTROL BYTE AND DATA BYTE MAP
INTO THE REGISTER
ACKNOWLEDGE FROM THE MAX5965A/MAX5965B
ACKNOWLEDGE FROM THE MAX5965A/MAX5965B
D15 D14 D13 D12 D11 D10 D9 D8D1 D0D3 D2D5 D4D7 D6
COMMAND BYTE
ADDRESS RANGE
0x00 to 0x26
0x26
ACKNOWLEDGE FROM THE MAX5965A/MAX5965B
AUTOINCREMENT BEHAVIOR
Command address autoincrements
after byte read or written
Command address remains at 0x26
after byte written or read
The interrupt register (Table 6) summarizes the event
register status and is used to send an interrupt signal
(INT goes low) to the controller. Writing a 1 to R1Ah[7]
clears all interrupt and events registers. A reset sets
R00h to 00h.
INT_EN (R17h[7]) is a global interrupt mask (Table 7).
The MASK_ bits activate the corresponding interrupt
bits in register R00h. Writing a 0 to INT_EN (R17h[7])
disables the INT output.
A reset sets R01h to AAA00A00b where A is the state of
the AUTO input prior to the reset.
SUP_FLT7R
TSTR_FLT6R
IMAX_FLT5R
CL_END4R
DET_END3R
LD_DISC2R
PG_INT1R
PE_INT0R
ADDRESS = 00h
SYMBOLBITR/W
Interrupt signal for supply faults. SUP_FLT is the logic OR of all the bits [7:0] in register
R0Ah/R0Bh (Table 12).
Interrupt signal for startup failures. TSTR_FLT is the logic OR of bits [7:0] in register
R08h/R09h (Table 11).
Interrupt signal for current-limit violations. IMAX_FLT is the logic OR of bits [3:0] in register
R06h/R07h (Table 10).
Interrupt signal for completion of classification. CL_END is the logic OR of bits [7:4] in
register R04h/R05h (Table 9).
Interrupt signal for completion of detection. DET_END is the logic OR of bits [3:0] in
register R04h/R05h (Table 9).
Interrupt signal for load disconnection. LD_DISC is the logic OR of bits [7:4] in register
R06h/R07h (Table 10).
Interrupt signal for PGOOD status change. PG_INT is the logic OR of bits [7:4] in register
R02h/R03h (Table 8).
Interrupt signal for power-enable status change. PEN_INT is the logic OR of bits [3:0] in
register R02h/R03h (Table 8).
DESCRIPTION
ADDRESS = 01h
SYMBOLBITR/W
MASK77R/W
MASK66R/W
MASK55R/W
MASK44R/W
MASK33R/W
MASK22R/W
MASK11R/W
MASK00R/W
Interrupt mask bit 7. A logic-high enables the SUP_FLT interrupts. A logic-low disables the
SUP_FLT interrupts.
Interrupt mask bit 6. A logic-high enables the TSTR_FLT interrupts. A logic-low disables
the TSTR_FLT interrupts.
Interrupt mask bit 5. A logic-high enables the IMAX_FLT interrupts. A logic-low disables
the IMAX_FLT interrupts.
Interrupt mask bit 4. A logic-high enables the CL_END interrupts. A logic-low disables the
CL_END interrupts.
Interrupt mask bit 3. A logic-high enables the DET_END interrupts. A logic-low disables the
DET_END interrupts.
Interrupt mask bit 2. A logic-high enables the LD_DISC interrupts. A logic-low disables the
LD_DISC interrupts.
Interrupt mask bit 1. A logic-high enables the PG_INT interrupts. A logic-low disables the
PG_INT interrupts.
Interrupt mask bit 0. A logic-high enables the PEN_INT interrupts. A logic-low disables the
PEN_INT interrupts.
DESCRIPTION
MAX5965A/MAX5965B
High-Power, Quad, Monolithic, PSE Controllers
for Power over Ethernet
The power event register (Table 8) records changes in
the power status of the four ports. Any change in
PGOOD_ (R10h[7:4]) sets PG_CHG_ to 1. Any change
in the PWR_EN_ (R10h[3:0]) sets PWEN_CHG_ to 1.
PG_CHG_ and PWEN_CHG_ trigger on the edges of
PGOOD_ and PWR_EN_ and do not depend on the
actual level of the bits. The power event register has
two addresses. When read through the R02h address,
the content of the register is left unchanged. When read
through the CoR R03h address, the register content is
cleared. A reset sets R02h/R03h = 00h.
Table 8. Power Event Register
Table 9. Detect Event Register
DET_END_/CL_END_ is set high whenever detection/
classification is completed on the corresponding port. A
1 in any of the CL_END_ bits forces R00h[4] to 1. A 1 in
any of the DET_END_ bits forces R00h[3] to 1. As with
any of the other events register, the detect event register
has two addresses. When read through the R04h
address, the content of the register is left unchanged.
When read through the CoR R05h address, the register
content is cleared. A reset sets R04h/R05h = 00h.
ADDRESS
SYMBOLBIT
PG_CHG47RCoRPGOOD change event for port 4
PG_CHG36RCoRPGOOD change event for port 3
PG_CHG25RCoRPGOOD change event for port 2
PG_CHG14RCoRPGOOD change event for port 1
PWEN_CHG43RCoRPower enable change event for port 4
PWEN_CHG32RCoRPower enable change event for port 3
PWEN_CHG21RCoRPower enable change event for port 2
PWEN_CHG10RCoRPower enable change event for port 1
If the port remains in current limit or the PGOOD condition is not met at the end of the startup period, the port
shuts down and the corresponding STRT_FLT_ is set to
1. A 1 in any of the STRT_FLT_ bits forces R00h[6] to 1.
IVC_ is set to 1 whenever the port current exceeds the
maximum allowed limit for the class (determined during
the classification process). A 1 in any of IVC_ forces
R00h[6] to 1. When the CL_DISC (R17h[2]) is set to 1,
the port also limits the load current according to its
class as specified in the
Electrical Characteristics
table.
As with any of the other events register, the startup
event register has two addresses. When read through
the R08h address, the content of the register is left
unchanged. When read through the CoR R09h
address, the register content is cleared. A reset sets
R08h/R09h = 00h.
Table 10. Fault Event Register
Table 11. Startup Event Register
LD_DISC_ is set high whenever the corresponding port
shuts down due to detection of load removal.
IMAX_FLT_ is set high when the port shuts down due to
an extended overcurrent event after a successful startup. A 1 in any of the LD_DISC_ bits forces R00h[2] to 1.
A 1 in any of the IMAX_FLT_ bits forces R00h[5] to 1.
As with any of the other events register, the fault event
register has two addresses. When read through the
R06h address, the content of the register is left
unchanged. When read through the CoR R07h
address, the register content is cleared. A reset sets
R06h/R07h = 00h.
ADDRESS
SYMBOLBIT
LD_DISC47RCoRDisconnect on port 4
LD_DISC36RCoRDisconnect on port 3
LD_DISC25RCoRDisconnect on port 2
LD_DISC14RCoRDisconnect on port 1
IMAX_FLT43RCoROvercurrent on port 4
IMAX_FLT32RCoROvercurrent on port 3
IMAX_FLT21RCoROvercurrent on port 2
IMAX_FLT10RCoROvercurrent on port 1
06h07h
R/WR/W
DESCRIPTION
ADDRESS
SYMBOLBIT
IVC47RCoRClass overcurrent flag for port 4
IVC36RCoRClass overcurrent flag for port 3
IVC25RCoRClass overcurrent flag for port 2
IVC14RCoRClass overcurrent flag for port 1
STRT_FLT43RCoRStartup failed on port 4
STRT_FLT32RCoRStartup failed on port 3
STRT_FLT21RCoRStartup failed on port 2
STRT_FLT10RCoRStartup failed on port 1
08h09h
R/WR/W
DESCRIPTION
MAX5965A/MAX5965B
High-Power, Quad, Monolithic, PSE Controllers
for Power over Ethernet
The MAX5965A/MAX5965B continuously monitor the
power supplies and set the appropriate bits in the supply event register (Table 12). V
DD_OV/VEE_OV
is set to 1
whenever VDD/VEEexceeds its overvoltage threshold.
V
DD_UV/VEE_UV
is set to 1 whenever VDD/VEEfalls
below its undervoltage threshold.
OSC_FAIL is set to 1 whenever the amplitude of the
oscillator signal at the OSC_ input falls below a level
that might compromise the AC disconnect detection
function. OSC_FAIL generates an interrupt only if at
least one of the ACD_EN (R13h[7:4]) bits is set high.
A thermal shutdown circuit monitors the temperature of
the die and resets the MAX5965A/MAX5965B if the
temperature exceeds +150°C. TSD is set to 1 after the
MAX5965A/MAX5965B return to normal operation. TSD
is also set to 1 after every UVLO reset.
When VDDand/or |VEE| is below its UVLO threshold, the
MAX5965A/MAX5965B are in reset mode and securely
holds all ports off. When VDDand |VEE| rise to above
their respective UVLO thresholds, the device comes out
of reset as soon as the last supply crosses the UVLO
threshold. The last supply corresponding UV and UVLO
bits in the supply event register is set to 1.
A 1 in any supply event register’s bits forces R00h[7] to
1. As with any of the other events register, the supply
event register has two addresses. When read through
the R0Ah address, the content of the register is left
unchanged. When read through the CoR R0Bh
address, the register content is cleared. A reset sets
R0Ah/R0Bh to 00100001b if VDDcomes up after VEEor
to 00010100b if VEEcomes up after VDD.
The port status register (Table 13a) records the results of
the detection and classification at the end of each phase in
three encoding bits each. R0Ch contains the detection
and classification status of port 1. R0Dh corresponds to
port 2, R0Eh corresponds to port 3, and R0Fh corresponds
to port 4. Tables 13b and 13c show the detection/classification result decoding charts, respectively. For CLC_EN =
0, the detection result is shown in Table 13b. When
CLC_EN is set high, the MAX5965A/MAX5965B allow valid
detection of high capacitive load of up to 150µF.
When 2-event classification is not enabled (ENx_CL6 =
0), the classification status is reported in Table 13c.
When 2-event classification is enabled (ENx_CL6 = 1),
the CLASS_[2:0] bits are set to 000 and the classification result is reported in locations R2Ch–R2Fh.
As a protection, when POFF_CL (R17h[3], Table 21) is
set to 1, the MAX5965A/MAX5965B prohibit turning on
power to the port that returns a status 111 after classification. A reset sets 0Ch, 0Dh, 0Eh, and 0Fh = 00h.
ADDRESS = 0Ch, 0Dh, 0Eh, 0Fh
SYMBOLBITR/W
Reserved7RReserved
6RCLASS_[2]
CLASS_
Reserved3RReserved
(ADDRESS = 0Ch, 0Dh, 0Eh, 0Fh)
DET_ST_[2:0]
5RCLASS_[1]
4RCLASS_[0]
2RDET_[2]
1RDET_[1]DET_ST_
0RDET_[0]
DETECTEDDESCRIPTION
000NoneDetection status unknown
001DCPPositive DC supply connected at the port (AGND - V
010HIGH CAPHigh capacitance at the port (> 8.5µF)
011RLOWLow resistance at the port, RPD < 15kΩ
100DET_OKDetection pass, 15kΩ < RPD < 33kΩ
101RHIGHHigh resistance at the port, RPD > 33kΩ
110OPEN0Open port (I < 10µA)
111DCNNegative DC supply connected to the port (V
DESCRIPTION
< 1V)
OUT_
- VEE < 2V)
OUT
(ADDRESS = 0Ch, 0Dh, 0Eh, 0Fh)
CLASS_[2:0]
000Unknown
0011
0102
0113
1004
1015
1100
111Current limit (> I
CLASS RESULT
CILIM
)
MAX5965A/MAX5965B
High-Power, Quad, Monolithic, PSE Controllers
for Power over Ethernet
PGOOD_ is set to 1 (Table 14) at the end of the powerup startup period if the power-good condition is met (0
< (V
OUT
- VEE)< PGTH). The power-good condition
must remain valid for more than t
PGOOD
to assert
PGOOD_. PGOOD_ is reset to 0 whenever the output
falls out of the power-good condition. A fault condition
immediately forces PGOOD_ low.
PWR_EN_ is set to 1 when the port power is turned on.
PWR_EN resets to 0 as soon as the port turns off. Any
transition of PGOOD_ and PWR_EN_ bits set the corresponding bit in the power event registers R02h/R03h
(Table 8). A reset sets R10h = 00h.
Table 14. Power Status Register
Table 15. Address Input Status Register
A3, A2, A1, A0 (Table 15) represent the 4 LSBs of the
MAX5965A/MAX5965B address (Table 4). During a
reset, the device latches into R11h. These 4 bits
address from the corresponding inputs as well as the
state of the MIDSPAN and AUTO inputs. Changes to
those inputs during normal operation are ignored.
Setting DCD_EN_ to 1 enables the DC load disconnect
detection feature (Table 17). Setting ACD_EN_ to 1
enables the AC load disconnect feature. If enabled, the
load disconnect detection starts during power mode
and after startup when the corresponding PGOOD_ bit
in register R10h (Table 14) goes high. A reset sets
R13h = 0000AAAA where A represents the latched-in
state of the AUTO input prior to the reset.
The MAX5965A/MAX5965B use 2 bits for each port to
set the mode of operation. Set the modes according to
Table 16a and 16b.
A reset sets R12h = AAAAAAAA where A represents
the latched-in state of the AUTO input prior to the reset.
Use software to change the mode of operation.
Software resets of ports (RESET_P_ bit, Table 23) do
not affect the mode register.
ADDRESS = 12h
SYMBOLBITR/W
P4_M17R/WMODE[1] for port 4
P4_M06R/WMODE[0] for port 4
P3_M15R/WMODE[1] for port 3
P3_M04R/WMODE[0] for port 3
P2_M13R/WMODE[1] for port 2
P2_M02R/WMODE[0] for port 2
P1_M11R/WMODE[1] for port 1
P1_M00R/WMODE[0] for port 1
MODEDESCRIPTION
00Shutdown
01Manual
10Semi-auto
11Auto
DESCRIPTION
ADDRESS = 13h
SYMBOLBITR/W
ACD_EN47R/WEnable AC disconnect detection on port 4
ACD_EN36R/WEnable AC disconnect detection on port 3
ACD_EN25R/WEnable AC disconnect detection on port 2
ACD_EN14R/WEnable AC disconnect detection on port 1
DCD_EN43R/WEnable DC disconnect detection on port 4
DCD_EN32R/WEnable DC disconnect detection on port 3
DCD_EN21R/WEnable DC disconnect detection on port 2
DCD_EN10R/WEnable DC disconnect detection on port 1
DESCRIPTION
MAX5965A/MAX5965B
High-Power, Quad, Monolithic, PSE Controllers
for Power over Ethernet
Setting DET_EN_/CLASS_EN_ to 1 (Table 18) enables
load detection/classification, respectively. Detection
always has priority over classification. To perform classification without detection, set the DET_EN_ bit low
and CLASS_EN_ bit high.
In manual mode, R14h works like a pushbutton. Set the
bits high to begin the corresponding routine. The bit
clears after the routine finishes.
When entering auto mode, R14h defaults to FFh. When
entering semi or manual modes, R14h defaults to 00h.
A reset or power-up sets R14h = AAAAAAAAb where A
represents the latched-in state of the AUTO input prior
to the reset.
Table 18. Detection and Classification Enable Register
Table 19. Backoff and High-Power Enable Register
EN_HP_CL, EN_HP_ALL together with CL_DISC
(R17h[2]) and ENx_CL6 (R1Ch[7:4]) are used to program
the high-power mode. See Table 3 for details.
Setting BCKOFF_ to 1 (Table 19) enables cadence timing on each port where the port backs off and waits
2.2s after each failed load discovery detection. The
IEEE 802.3af standard requires a PSE that delivers
power through the spare pairs (midspan PSE) to have
cadence timing.
A reset or power-up sets R15h = 0000XXXXb where ‘X’
is the logic AND of the MIDSPAN and AUTO inputs.
Table 20b. Startup, Fault, and Load Disconnect Timer Values for Timing Register
TSTART[1,0] (Table 20a) programs the startup timers.
Startup time is the time the port is allowed to be in current limit during startup. TFAULT[1,0] programs the
fault time. Fault time is the time allowed for the port to
be in current limit during normal operation. RSTR[1,0]
programs the discharge rate of the TFAULT_ counter
and effectively sets the time the port remains off after
an overcurrent fault. TDISC[1,0] programs the load disconnect detection time. The device turns off power to
the port if it fails to provide a minimum power maintenance signal for longer than the load disconnect detection time (TDISC).
Set the bits in R16h to scale the t
START
, t
FAULT
, and
t
DISC
to a multiple of their nominal value specified in the
Electrical Characteristics
table.
When the MAX5965A/MAX5965B shut down a port due
to an extended overcurrent condition (either during
startup or normal operation), if RSTR_EN is set high, the
part does not allow the port to power back on before
the restart timer (Table 20b) returns to zero. This effectively sets a minimum duty cycle that protects the external MOSFET from overheating during prolonged output
overcurrent conditions. A reset sets R16h = 00h.
ADDRESS = 16h
SYMBOLBITR/W
RSTR[1]7R/WRestart timer programming bit 1
RSTR[0]6R/WRestart timer programming bit 0
TSTART[1]5R/WStartup timer programming bit 1
TSTART[0]4R/WStartup timer programming bit 0
TFAULT[1]3R/WOvercurrent timer programming bit 1
TFAULT[0]2R/WOvercurrent timer programming bit 0
TDISC[1]1R/WLoad disconnect timer programming bit 1
TDISC[0]0R/WLoad disconnect timer programming bit 0
DESCRIPTION
BIT [1:0]
(ADDRESS = 16h)
0016 x t
0132 x t
1064 x t
110 x t
RSTRt
FAULT
FAULT
FAULT
FAULT
t
DISC
DISC
nominal (350ms, typ)t
1
1
/2 x t
2 x t
/4 x t
nominal
DISC
nominal2 x t
DISC
nominal4 x t
DISC
START
t
START
nominal (60ms, typ)t
1
/2 x t
nominal
START
nominal2 x t
START
nominal4 x t
START
t
FAULT
nominal (60ms, typ)
FAULT
1
/2 x t
FAULT
FAULT
FAULT
nominal
nominal
nominal
MAX5965A/MAX5965B
High-Power, Quad, Monolithic, PSE Controllers
for Power over Ethernet
Setting CL_DISC to 1 (Table 21) enables port over class
current protection, where the MAX5965A/MAX5965B
scales down the overcurrent limit (V
FLT_LIM
) according
to the port classification status. This feature provides
protection to the system against PDs that violate their
maximum class current allowance.
The MAX5965 is programmed to switch to a high-power
configuration and HP_TIME is low, the higher current setting is enabled only after a successful startup so that the
PD powers up as a normal 15W device. If HP_TIME is set
together with EN_HP_ALL, the higher current setting will
be active before startup. For Classes 4, 5, and 6, the
corresponding enable bit in register R15h must be set
together with EN_HP_ALL. In any other cases, the current level defaults to Class 0.
CL_DISC, together with EN_HP_CL_ (R15h[6:4]),
EN_HP_ALL (R15h[7]), and ENx_CL6 (R1Ch[7:4]) are
used to program the high-power mode. See Table 3 for
details.
Setting OUT_ISO high (Table 21), forces DET_ to a
high-impedance state.
A reset sets R17h = 0xC0.
Table 21. Miscellaneous Configurations 1 Register
Table 22. Power-Enable Pushbuttons Register
Power-enable pushbutton for semi and manual modes
is found in Table 22. Setting PWR_ON_ to 1 turns on
power to the corresponding port. Setting PWR_OFF_ to
1 turns off power to the port. PWR_ON_ is ignored when
the port is already powered and during shutdown.
PWR_OFF_ is ignored when the port is already off and
during shutdown. After execution, the bits reset to 0.
During detection or classification, if PWR_ON_ goes
high, the MAX5965A/MAX5965B gracefully terminate
the current operation and turn on power to the port. The
MAX5965A/MAX5965B ignore the PWR_ON_ in auto
mode. A reset sets R19h = 00h.
ADDRESS = 17h
SYMBOLBITR/W
INT_EN7R/WA logic-high enables INT functionality
RSTR_EN6R/WA logic-high enables the autorestart protection time off (as set by the RSTR[1:0] bits)
Reserved5—Reserved
Reserved4—Reserved
POFF_CL3R
CL_DISC2R/W
A logic-high prevents power-up after a classification failure (I > 50mA, valid only in AUTO
mode)
A logic-high enables reduced current-limit voltage threshold (V
classification result
The ID register (Table 24) keeps track of the device ID
number and revision. The MAX5965A/MAX5965B’s
ID_CODE[4:0] = 11000b. Contact the factory for
REV[2:0] value.
Table 23. Global Pushbuttons Register
Table 24. ID Register
Writing a 1 to CLR_INT (Table 23) clears all the event
registers and the corresponding interrupt bits in register R00h. Writing a 1 to RESET_P_ turns off power to the
corresponding port and resets only the status and
event registers of that port. After execution, the bits
reset to 0. Writing a 1 to RESET_IC causes a global
software reset, after which the register map is set back
to its reset state. A reset sets R1Ah = 00h.
ADDRESS = 1Ah
SYMBOLBITR/W
CLR_INT7WA logic-high clears all interrupts
Reserved6—Reserved
Reserved5—Reserved
RESET_IC4WA logic-high resets the MAX5965A/MAX5965B
RESET_P43WA logic-high resets port 4
RESET_P32WA logic-high resets port 3
RESET_P21WA logic-high resets port 2
RESET_P10WA logic-high resets port 1
ADDRESS = 1Bh
SYMBOLBITR/W
7RID_CODE[4]
6RID_CODE[3]
ID_CODE
REV
5RID_CODE[2]
4RID_CODE[1]
3RID_CODE[0]
2RREV[2]
1RREV[1]
0RREV[0]
DESCRIPTION
DESCRIPTION
MAX5965A/MAX5965B
High-Power, Quad, Monolithic, PSE Controllers
for Power over Ethernet
Enable 2-event classification for a port by setting the corresponding ENx_CL6 bit (Table 25). When the bit is enabled,
the classification cycle will be repeated three times at
21.3ms intervals. The device keeps the output voltage
around -9V between each cycle. The repetition of the classification cycles enables discovering of class 6 PDs. The
ENx_CL6 bit is active only in auto- or semi-mode.
Note: Performing three consecutive classifications in
manual mode is not the same as performing 2-event
classification in semi or auto mode.
Enable the SMODE function (Table 25) by setting
EN_WHDOG (R1Fh[7]) to 1. The SMODE_ bit goes high
when the watchdog counter reaches zero and the
port(s) switch over to hardware-controlled mode.
SMODE_ also goes high each and every time the software tries to power on a port, but is denied since the
port is in hardware mode. A reset sets R1Ch = 00h.
Table 25. SMODE and 2-Event Enable Register
Table 26. Watchdog Register
Set EN_WHDOG (R1Fh[7]) to 1 to enable the watchdog
function. When activated, the watchdog timer counter,
WDTIME[7:0], continuously decrements toward zero
once every 164ms. Once the counter reaches zero
(also called watchdog expiry), the MAX5965A/
MAX5965B enter hardware-controlled mode and each
port shifts to a mode set by the HWMODE_ bit in register R1Fh (Table 27). Use software to set WDTIME
(Table 26) and continuously set this register to some
nonzero value before the register reaches zero to pre-
vent a watchdog expiry. In this way, the software gracefully manages the power to ports upon a system crash
or switchover.
While in hardware-controlled mode, the MAX5965A/
MAX5965B ignore all requests to turn the power on and
the flag SMODE_ indicates that the hardware has taken
control of the MAX5965A/MAX5965B operation. In addition, the software is not allowed to change the mode of
operation in hardware-controlled mode. A reset sets
R1Eh = 00h.
The CLC_EN enables the large capacitor detection feature. When CLC_EN is set the device can recognize a
capacitor load up to 150µF. If the CLC_EN is reset, the
MAX5965A/MAX5965B perform normal detection.
AC_TH allows programming of the threshold of the AC
disconnect comparator. The threshold is defined as a
current since the comparators verify that the peak of
the current pulses sensed at the DET_ input exceed a
preset threshold. The current threshold is defined as
follows:
IAC_TH = 226.68µA + 28.33 x NAC_TH
where NAC_TH is the decimal value of AC_TH.
When set low, DET_BY inhibits port power-on if the discovery detection was bypassed in auto mode. When
set high, DET_BY allows the device to turn on power to
a non-IEEE 802.3af load without doing detection. If
OSCF_RS is set high, the OSC_FAIL bit is ignored. A
reset or power-up sets R23h = 04h. Default IAC_TH is
340µA.
Table 27. Switch Mode Register
Table 28. Program Register
Setting EN_WHDOG (Table 27) high activates the
watchdog counter. When the counter reaches zero, the
port switches to the hardware-controlled mode determined by the corresponding HWMODE_ bit. A low in
HWMODE_ switches the port into shutdown by setting
the bits in register R12h to 00. A high in HWMODE_
switches the port into auto mode by setting the bits in
register R12h to 11. If WD_INT_EN is set, an interrupt is
sent if any of the SMODE bits are set. A reset sets R1Fh
= 00h.
ADDRESS = 1Fh
SYMBOLBITR/W
EN_WHDOG7R/WA logic-high enables the watchdog function
WD_INT_EN6R/WEnables interrupt on SMODE_ bits
Reserved5—Reserved
Reserved4—Reserved
HWMODE43R/W
HWMODE32R/W
HWMODE21R/W
HWMODE10R/W
Port 4 switches to AUTO if logic-high and to SHUTDOWN if logic-low when watchdog timer
expires
Port 3 switches to AUTO if logic-high and to SHUTDOWN if logic-low when watchdog timer
expires
Port 2 switches to AUTO if logic-high and to SHUTDOWN if logic-low when watchdog timer
expires
Port 1 switches to AUTO if logic-high and to SHUTDOWN if logic-low when watchdog timer
expires
DESCRIPTION
ADDRESS = 23h
SYMBOLBITR/W
Reserved7—Reserved
Reserved6—Reserved
CLC_EN5R/WLarge capacitor detection enable
DET_BY4R/WEnables skipping detection in AUTO mode
OSCF_RS3R/WOSC_FAIL reset bit
2R/WAC_TH[2]
AC_TH
1R/WAC_TH[1]
0R/WAC_TH[0]
DESCRIPTION
MAX5965A/MAX5965B
High-Power, Quad, Monolithic, PSE Controllers
for Power over Ethernet
The three ICUT_ bits (Tables 34a and 34b) allow programming of the current-limit and overcurrent thresholds
in excess of the IEEE 802.3af standard limit. The
MAX5965A/MAX5965B can automatically set the ICUT
register or can be manually written to by the software
(see Table 3).
Class 1 and 2 limits can also be programmed by software independently from the classification status. See
Table 3. A reset or power-up sets R2Ah = R2Bh = 00h.
Table 32. Miscellaneous Configurations 2
Table 34a. ICUT Registers 1 and 2
Table 34b. ICUT Registers 3 and 4
Table 33. Current-Limit Scaling Register
The IVEE bits enable the current-limit scaling (Table
32). This feature is used to reduce the current limit for
systems running at higher voltage to maintain the
desired output power. Table 33 sets the current-limit
scaling register. A reset or power-up sets R29h = 00h.
ADDRESS = 29h
SYMBOLBITR/W
7—Reserved
6—Reserved
Reserved
IVEE
5—Reserved
4—Reserved
3—Reserved
2—Reserved
1R/WIVEE[1]
0R/WIVEE[0]
DESCRIPTION
ADDRESS = 2Ah
SYMBOLBITR/W
Reserved7—Reserved
6R/WICUT2[2]
ICUT2
Reserved3—Reserved
ICUT1
5R/WICUT2[1]
4R/WICUT2[0]
2R/WICUT1[2]
1R/WICUT1[1]
0R/WICUT1[0]
IVEE[1:0]
(ADDRESS = 29h)
00Default
01-5
10-10
11-15
DESCRIPTION
CURRENT LIMIT
(%)
ADDRESS = 2Bh
SYMBOLBITR/W
Reserved7—Reserved
6R/WICUT4[2]
ICUT4
Reserved3—Reserved
ICUT3
5R/WICUT4[1]
4R/WICUT4[0]
2R/WICUT3[2]
1R/WICUT3[1]
0R/WICUT3[0]
DESCRIPTION
MAX5965A/MAX5965B
High-Power, Quad, Monolithic, PSE Controllers
for Power over Ethernet
When the ENx_CL6 (R1Ch[7:4]) bits are set, 2-event
classification is enabled. Classification is repeated
three times and the classification results are set
according to Table 35b.
A Class 6 PD is defined by any sequence of the type
[00x, 0x0, 0xx, x00, x0x, xx0] where ‘x’ can be 1, 2, 3,
4, or 5. All sequences made by the same class result
define the class itself (for example, 222 defines Class
2). Any other sequence will be considered illegal and
coded as 101—-. For example, a sequence 232 or 203
will be illegal. The illegal sequences all default to class
0. A reset or power-up sets R2Ch = R2Dh = R2Eh =
R2Fh = 00h.
The MAX5965A/MAX5965B provide current readout for
each port during classification and normal power
mode. The current per port information is separated
into 9 bits. They are organized into two consecutive
registers for each one of the ports. The information can
be quickly retrieved using the autoincrement option of
the address pointer. To avoid the LSB register changing while reading the MSB, the information is frozen
once the addressing byte points to any of the current
readout registers.
During power mode, the current value can be calculated as
I
PORT
= N
IPD_
x 1.953125mA
During classification, the current is
I
CLASS
= N
IPD_
x 0.0975mA
where N
IPD_
is the decimal value of the 9-bit word. The
ADC saturates both at full scale and at zero. A reset
sets R30h to R37h = 00h.
CLASS_[5:0]
(ADDRESS = 2Ch, 2Dh,
2Eh, 2Fh)
101010Illegal000
101011Illegal000
101100Illegal000
101101Illegal000
101110Illegal000
101111Illegal000
110000Reserved000
110001Reserved000
110010Reserved000
110011Reserved000
110100Reserved000
CLASS
SEQUENCE
ICUT[2:0]
CLASS_[5:0]
(ADDRESS = 2Ch, 2Dh,
2Eh, 2Fh)
110101Reserved000
110110Reserved000
110111Reserved000
111000Reserved000
111001Reserved000
111010Reserved000
111011Reserved000
111100Reserved000
111101Reserved000
111110Reserved000
111111Reserved000
CLASS
SEQUENCE
ICUT[2:0]
ADDRESS = 30h, 31h, 32h, 33h, 34h,
35h, 36h, 37h
SYMBOLBITR/W
7WIPD_[8]
6WIPD_[7]
5WIPD_[6]
IPD_
4WIPD_[5]
3WIPD_[4]
2WIPD_[3]
1WIPD_[2]
0WIPD_[1]/IPD_[0]
DESCRIPTION
MAX5965A/MAX5965B
High-Power, Quad, Monolithic, PSE Controllers
for Power over Ethernet
UV and UVLO bits of VEEand VDDasserted depends on the order VEEand VDDsupplies are brought up.
A = AUTO pin state before reset.
M = MIDSPAN state before reset.
A3...0 = ADDRESS input states before reset.
Typical Operating Circuit 2 (without AC Load Removal Detection); Alternative DGND Connection
SERIAL INTERFACE
V
(3.3V)
CC
VCCRTN
SDA
SCL
ISOLATION
3kΩ
HPCL063L
180Ω
OPTIONAL BUFFER
180Ω
OPTIONAL BUFFER
1.8V TO 3.7V,
(REF TO DGND)
180Ω
3kΩ
OPTIONAL BUFFER
3kΩ
HPCL063L
3kΩ
HPCL063L
RESET
INT
AUTO
MIDSPAN
OSC_IN
SHD_
DET_
-48V RTN
OUTPUT TO PORT
1kΩ
INTERNAL
50kΩ PULLUP
INTERNAL PULLDOWN
(MANUAL MODE)
INTERNAL PULLDOWN
(SIGNAL MODE)
N.C.
OFF
-48VRTN
V
DD
SDAOUT
SDAIN
SCL
DGND
AGND
A0
A1
A2
A3
MAX5965A
MAX5965B
V
SENSE_
EE
GATE_
OUT_
V
DD
4.7kΩ
ON
-48V
NOTE: ALL SIGNAL PINS ARE REFERENCED TO DGND.
DGND RANGE IS BETWEEN V
AND (AGND + 4V).
EE
0.5Ω
1%
FDT3612
100V, 120mΩ
SOT-223
1 OF 4 CHANNELS
100Ω
1N4448
CAN BE UP TO 100kΩ
OUTPUT TO
-48V
PORT
Typical Operating Circuits (continued)
Typical Operating Circuit 3 (with AC Load Removal Detection)
Chip Information
PROCESS: BiCMOS
Package Information
For the latest package outline information and land patterns, go
to www.maxim-ic.com/packages.
PACKAGE TYPEPACKAGE CODEDOCUMENT NO.
36 SSOPA36-4
21-0040
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are
implied. Maxim reserves the right to change the circuitry and specifications without notice at any time.
52
____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600