0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
MP3924GU-Z

MP3924GU-Z

  • 厂商:

    MPS(美国芯源)

  • 封装:

    QFN32_5X5MM

  • 描述:

    QUAD-PORT, IEEE 802.3AF/AT-COMPL

  • 数据手册
  • 价格&库存
MP3924GU-Z 数据手册
MP3924 Quad-Port, IEEE 802.3af/at PSE Controller for Power over Ethernet DESCRIPTION FEATURES The MP3924 is a quad-port power source equipment (PSE) power controller for IEEE 802.3af/at compliant power over Ethernet (PoE) applications.   The device has all the functions of IEEE 802.3af/at, including detection, single-event and two-event classification, current limiting, and disconnected load detection. All of the functions can be configured to work in automatic operation mode or software program mode via the I2C. The MP3924 features a 9-bit analog-to-digital converter (ADC) to monitor the current and voltage, a special I2C interface for isolated controller communication, adjustable current limits, and configurable system functions. These features provide flexibility for PoE applications. The MP3924 is available (5mmx5mm) package. in a QFN-32           IEEE802.3af/at Compliant Quad-Port and 4-Bit Configurable I2C Address 0.25Ω Current-Sense Resistor Automatic Mode and I2C Command Control Mode Automatic Input Over-Power Shutdown Internal VCC Power Supply Three-Wire I2C Interface for Isolated Applications Two INT Pins for Interrupt Priority Selection Disconnected DC Load Detection Instantaneous Current/Voltage Readout Thermal Protection Available in a QFN-32 (5mmx5mm) Package APPLICATIONS    PSE Switches/Routers PSE Midspan Power Injectors Surveillance NVR and DVRs All MPS parts are lead-free, halogen-free, and adhere to the RoHS directive. For MPS green status, please visit the MPS website under Quality Assurance. “MPS”, the MPS logo, and “Simple, Easy Solutions” are trademarks of Monolithic Power Systems, Inc. or its subsidiaries. TYPICAL APPLICATION C2 VIN = 54V VIN C1 D1 Start-Up for Class 4 PD Output Port x4 OUTn VCC C3 EN GATEn AUTO MID MP3924 PMAX R2 A3 A2 A1 A0 CLS5 MP3924 Rev. 1.0 7/16/2021 Q1 SENSEn R1 CH1: VOUTx VVIN 20V/div. SGNDx SCL SDAO SDAI INT1 INT2 DGND PGND Note: Only One Port is Shown Here 100ms/div. MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 1 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER ORDERING INFORMATION Part Number MP3924GU* EVKT-MP3924 Package QFN-32 (5mmx5mm) Evaluation kit Top Marking See Below - MSL Rating 2 * For Tape & Reel, add suffix -Z (e.g. MP3924GU-Z). TOP MARKING MPS: MPS prefix YY: Year code WW: Week code MP3924: Part number LLLLLLL: Lot number EVALUATION KIT EVKT-MP3924 EVKT-MP3924 kit contents (items listed below can be ordered separately, and the GUI installation file and supplemental documents can be downloaded from the MPS website): # Part Number Item Quantity 1 EV3924-U-00A 2 EVKT-USBI2C-02 3 MP3924GU MP3924 evaluation board Includes one USB to I2C communication interface device, one USB cable, and one ribbon cable MP3924 controller IC 1 1 2 Order directly from MonolithicPower.com or our distributors. Input Power Supply Input USB Cable USB to PMBus Communication Interface (EVKT-USBI2C-02) Ribbon Cable Evaluation Board Output Load Figure 1: EVKT-MP3924 Evaluation Kit Set-Up MP3924 Rev. 1.0 7/16/2021 MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 2 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER PACKAGE REFERENCE TOP VIEW SENSE1 32 OUT2 GATE2 31 30 SENSE2 OUT3 29 28 GATE3 27 SENSE3 OUT4 26 25 GATE1 1 24 GATE4 OUT1 2 23 SENSE4 INT2 3 22 VIN SGND1 4 21 PMAX CLS5 5 20 VCC AUTO 6 19 PGND MID 7 18 SGND2 INT1 8 17 DGND 9 10 11 12 13 14 15 16 SCL SDAO SDAI EN A0 A1 A2 A3 QFN-32 (5mmx5mm) MP3924 Rev. 1.0 7/16/2021 MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 3 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER PIN FUNCTIONS Pin # Name 1 GATE1 2 OUT1 3 INT2 4 SGND1 5 CLS5 6 AUTO 7 MID 8 INT1 9 SCL 10 SDAO 11 SDAI 12 EN 13 A0 14 A1 MP3924 Rev. 1.0 7/16/2021 Description MOSFET gate driver for port 1. Float the GATE1 pin if not used. Output voltage sense pin for port 1. Connect OUT1 to the output interface return for detecting, classifying, voltage sensing, and current limit foldback control. Float the OUT1 pin if not used. High-priority interrupt request pin. INT2 pulls low when the selected high-priority interrupt source register is set and the interrupt is enabled. INT2 is an open-drain output. Connect INT2 to DGND if the interrupt function is not used. Current sense negative input for port 1 and port 2. Connect SGND1 to the low-side terminal of the sense resistor. For an accurate current sense, use a Kelvin connection when connecting SGND1 to the PCB. Connect SGND1 to DGND if not used. Class 5 enable input. CLS5 is internally pulled down to DGND through a 50kΩ resistor. Leave CLS5 disconnected to disable the classification for Class 5 devices (IEEE 802.3atcompliant mode). Connect CLS5 to VCC to enable the classification of Class 5 devices. CLS5’s status is latched when the device starts up, or after a reset condition. If CLS5’s status changes after start-up, there is no effect. Automatic mode setting pin. AUTO is internally pulled up to VCC through a 50kΩ resistor (an external 10kΩ resistor can be added). Float the AUTO pin to make automatic mode the default. Connect the AUTO pin to DGND to make shutdown mode the default. AUTO’s status is latched when the device starts up, or after a reset condition. If AUTO’s status changes after start-up, there is no effect. Midspan mode setting. MID is internally pulled up to VCC through a 50kΩ resistor (an external 10kΩ resistor can be added). Float the MID pin for midspan mode, then wait 2.8s to reinitiate detection. Connect the MID pin to DGND to disable midspan mode. MID’s status is latched when the device starts up, or after a reset condition. If MID’s status changes after start-up, there is no effect. Interrupt request pin for all interrupt source events. INT1 pulls low when the interrupt register is set and the interrupt function is enabled. INT1 is an open-drain output. Connect INT1 to DGND if the interrupt function is not used. I2C clock input pin. Connect SCL to VCC using an external pull-up resistor (typically 4.7kΩ). Connect SCL to VCC if the I2C interface is not used. I2C serial data output pin. SDAO is an open-drain output. Connect SDAO to VCC using an external pull-up resistor (typically 4.7kΩ). Connect SDAO to SDAI for non-isolated applications. Connect SDAO to DGND if the I2C interface is not used. I2C serial data input pin. Connect SDAI to VCC using an external pull-up resistor (typically 4.7kΩ). Connect SDAI to SDAO for non-isolated applications. Connect SDAI to DGND if the I2C interface is not used. Enable input. EN turns all internal circuits and four ports (except the VCC regulator) on and off. To turn on the device automatically, externally connect EN to VCC. MP3924 address setting pin. Connect A0 to VCC or DGND to set the lower 4-bit address bits (address = 010 A3 A2 A1 A0). The address signal is latched when the device starts up or is reset. A0 is internally pulled up to VCC through a 50kΩ resistor (an external 10kΩ resistor can also be added). MP3924 address setting pin. Connect A1 to VCC or DGND to set the lower 4-bit address bits (Address = 010 A3 A2 A1 A0). The address signal is latched when the device starts up or is reset A1 is internally pulled up to VCC through a 50kΩ resistor (an external 10kΩ resistor can also be added). MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 4 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER PIN FUNCTIONS (continued) Pin # Name 15 A2 16 A3 17 DGND 18 SGND2 19 PGND 20 VCC 21 PMAX 22 VIN 23 SENSE4 24 GATE4 25 OUT4 26 SENSE3 27 GATE3 28 OUT3 29 SENSE2 30 GATE2 31 OUT2 32 SENSE1 MP3924 Rev. 1.0 7/16/2021 Description MP3924 address setting pin. Connect A2 to VCC or DGND to set the lower 4-bit address bits (Address = 010 A3 A2 A1 A0). The address signal is latched when the device starts up or is reset. A2 is internally pulled up to VCC through a 50kΩ resistor (an external 10kΩ resistor can be added). MP3924 address setting pin. Connect A3 to VCC or DGND to set the lower 4-bit address bits (Address = 010 A3 A2 A1 A0). The address signal is latched when the device starts up or is reset. A3 is internally pulled up to VCC through a 50kΩ resistor (an external 10kΩ resistor can also be added). Ground of the internal digital and analog circuit. Current sense negative input for port 3 and port 4. Connect SGND2 to the low-side terminal of the sense resistor. For an accurate current sense, use a Kelvin connection when connecting SGND2 to the PCB. Connect SGND2 to DGND if not used. Ground of input power supply. 3.3V internal regulator output for analog and digital circuit supply. A minimum 1µF ceramic capacitor must be placed between VCC and DGND. Maximum loading power setting pin. Connect one resistor from the PMAX pin to DGND to set the total power capability on all four output ports. The MP3924 limits the total power on all four ports below this set limit. The PMAX setting signal is latched when the device starts up or is reset. Power supply input for both VCC and output ports. Bypass VIN with at least one 0.1µF/100V ceramic capacitor, placed between VIN and PGND. Current-sense pin from the high-side sense resistor terminal for port 4. It is recommended to use a 0.25Ω sense resistor for all applications. For an accurate current sense, use a Kelvin connection when connecting SENSE4 during PCB layout. Connect SENSE4 to DGND if not used. MOSFET gate driver for port 4. Float the GATE4 pin if not used. Output voltage sense pin for port 4. Connect OUT4 to the return of the output interface for detecting, classifying, voltage sensing, and current limit foldback control. Float the OUT4 pin if not used. Current-sense pin from the high-side sense resistor terminal for port 3. It is recommended to use a 0.25Ω sense resistor for all applications. For an accurate current sense, use a Kelvin connection when connecting SENSE3 during PCB layout. Connect SENSE3 to DGND if not used. MOSFET gate driver for port 3. Float the GATE3 pin if not used. Output voltage sense pin for port 3. Connect OUT3 to the return of the output interface for detecting, classifying, voltage sensing, and current limit foldback control. Float the OUT3 pin if it is not used. Current-sense pin from the high-side sense resistor terminal for port 2. It is recommended to use a 0.25Ω sense resistor for all applications. For an accurate current sense, use a Kelvin connection when connecting SENSE1 during PCB layout. Connect SENSE1 to DGND if not used. MOSFET gate driver for port 2. Float the GATE2 pin if not used. Output voltage sense pin for port 2. Connect OUT2 to the return of the output interface for detecting, classifying, voltage sensing, and current limit foldback control. Float the OUT2 pin if it is not used. Current-sense pin from the high-side sense resistor terminal for port 1. It is recommended to use a 0.25Ω sense resistor for all applications. For an accurate current sense, use a Kelvin connection when connecting SENSE1 during PCB layout. Connect SENSE1 to DGND if not used. MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 5 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER ABSOLUTE MAXIMUM RATINGS (1) VIN .............................................. -0.3V to +80V OUT1~4 ................................ -0.3V to VIN + 0.3V GATE1~4, SENSE1~4 ................. -0.3V to +22V DGND, SGND1, SGND2............. -0.3V to +0.3V All other pins ............................... -0.3V to +6.5V INT1, INT2, SDAO maximum sink current……... ………………………………………………..20mA Continuous power dissipation (TA = 25°C) …………………………………………...3.9W (2) (4) Junction temperature ............................... 150°C Lead temperature .................................... 260°C Storage temperature ................ -65°C to +150°C Recommended Operating Conditions (3) Supply voltage (VIN) ......................... 44V to 57V INT1, INT2, SDAO maximum sink current……... …………………………………………………5mA Operating junction temp (TJ). ... -40°C to +125°C MP3924 Rev. 1.0 7/16/2021 Thermal Resistance θJA θJC (4) EV3924-U-00A ................. 32 ......... 2 .. °C/W JESD51-7 (5) ......................... 36 ......... 8 .. °C/W Notes: 1) Exceeding these ratings may damage the device. 2) The maximum allowable power dissipation is a function of the maximum junction temperature, TJ (MAX), the junction-toambient thermal resistance, θJA, and the ambient temperature, TA. The maximum allowable continuous power dissipation at any ambient temperature is calculated by P D (MAX) = (TJ (MAX) - TA) / θJA. Exceeding the maximum allowable power dissipation can cause excessive die temperature, and the regulator may go into thermal shutdown. Internal thermal shutdown circuitry protects the device from permanent damage. 3) The device is not guaranteed to function outside of its operating conditions. 4) Measured on EV3924-U-00A, 2-layer, 88mmx106mm PCB. 5) The value of θJA given in this table is only valid for comparison with other packages and cannot be used for design purposes. These values were calculated in accordance with JESD51-7, and simulated on a specified JEDEC board. They do not represent the performance obtained in an actual application. MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 6 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER ELECTRICAL CHARACTERISTICS VIN = 54V, PGND, DGND, SGND1, and SGND2 are connected together, RSENSE = 0.25Ω, TJ = -40°C to +125°C (6), typical value is tested at TJ = 25°C, unless otherwise noted. Parameter Power Supply Input under-voltage lockout (UVLO) Input UVLO hysteresis Input over-voltage lockout (OVLO) Symbol Condition VIN_UVLO VIN rising VIN_OVP VIN_OVP_HYS Input power okay threshold VIN_OK Input power okay hysteresis VIN_OK_HYS tEN_OFF Supply current IIN Shutdown current ISD VCC regulation VCC VCC UVLO VCC_UVLO VCC UVLO hysteresis VCC current limit Power-on reset (POR) delay Detection Max Units 28 29.5 31 V 2.7 VIN rising 62 VIN rising 38 Pull EN to 0V, 3.3V EN pin high pulse duration for start-up or low-pulse duration for shutdown Logic pin is floating, no connection for all output ports, AUTO = low V V µA 150 µs 120 2 EN = 0V Load = 0mA Load = 15mA VCC rising V V 0 4 150 3.3 3.2 2.3 First detection voltage Second detection voltage VDET1 VDET2 Test the VIN to OUTx pins Test the VIN to OUTx pins Detection voltage slew rate Detection current limit Short-circuit detection threshold Open-circuit current threshold VSLEW CDET = 0.1µF Short VIN to OUTx 1 First detection voltage MP3924 Rev. 1.0 7/16/2021 42 0.4 VCC = DGND From VCC on to detection IOPEN 40 V V µs 2.5 tPOR VSC 68 0.7 VCC_UV_HYS IDET_LIMIT 65 V 2.8 100 VHI VLI tEN_ON EN turn on/off delay Typ VIN_UVLO_HYS Input OVLO hysteresis Input OVP lockout delay (7) EN logic high voltage EN logic low voltage EN input current Min 3.6 7.2 2.5 mA µA V 2.7 V 170 17 0.5 mV mA ms 4 8 V V 1.2 0.02 1.5 V/µs mA 1 1.5 1.8 V 10 15 25 µA MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 7 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER ELECTRICAL CHARACTERISTICS (continued) VIN = 54V, PGND, DGND, SGND1, and SGND2 are connected together, RSENSE = 0.25Ω, TJ = -40°C to +125°C (6), typical value is tested at TJ = 25°C, unless otherwise noted. Parameter Symbol Minimum valid detection resistance Maximum valid detection resistance Maximum valid capacitance Detection time Condition Min Typ Max Units RGOODL 15 17 19 kΩ RGOODH 26.5 30 33 kΩ µF ms ms CGOOD_MAX tDET Second detection phase Detection reset time tRESET Port reset by internal discharge between VIN and OUTx before detection starts Midspan mode detection delay tMIDDLY Re-detection interval, MID = 1 tREMDLY Re-detection after one power removal event due to error condition (ICUT, ILIM, INRUSH), fault timer = 60ms MID = 0, automatic and semiautomatic mode Power removal detection delay 1 280 9 310 80 100 2.8 sec 0.8 0.96 1.12 sec 16 18 20 V 8 7.6 6 6.5 70 15 8.8 10 9 22 9.8 14 11 mA ms V mA ms 5.5 13.5 21.5 31.5 6.5 14.5 23 33 7.5 15.5 24.5 34.5 mA mA mA mA 45.5 48 50.5 mA 100 ms 3 ms 0.5 ms Classification Classification output voltage Classification current limit Class event time Mark event voltage Mark event current limit Mark event time Classification current threshold Port start-up delay Port shutdown delay Start-up sequence delay (9) MP3924 Rev. 1.0 7/16/2021 VCLS ICLS_ILIM tCLE VMARK IMARK_ILIM tME ICLS tPON Test VIN to OUTx pins during classification, load < 60mA Short VIN to OUTx Test VIN to OUTx pins Short VIN to OUTx Class 0 to 1 Class 1 to 2 Class 2 to 3 Class 3 to 4 Class 4 to over-current (OC) condition (or Class 5 (8)) Automatic mode from detection ending to power port above 21V Manual mode, from command to output port above 21V From command off to gate < 1V From one channel detection to the next channel detection if the first channel powers up in automatic mode 0.5 MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. sec 8 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER ELECTRICAL CHARACTERISTICS (continued) VIN = 54V, PGND, DGND, SGND1, and SGND2 are connected together, RSENSE = 0.25Ω, TJ = -40°C to +125°C (6), typical value is tested at TJ = 25°C, unless otherwise noted. Parameter Gate Driver Symbol Condition GATE source capability ISOURCE Port start-up, VGATE = GND -43 µA Port shutdown, VGATE = 10V Port shutdown, VGATE < 1V Trigger SCP, VSENSE = 450mV, VGATE = 5V (7) Float GATE pin 60 9 µA mA 100 mA 10 V 0.2 MΩ -270 1 µA µA 2.5 V GATE sink capability GATE clamp voltage OUT Pin ISINK VGS_MAX OUT pin resistance ROUT OUT pin bias current IOUT Min Between VIN and OUTx, pull OUTx high in idle state (detection/classification off, port shutdown) OUTx = 0V, port start-up OUTx = 54V, port shutdown Typ Max Units Protection Output power good (PG) rising threshold Output PG hysteresis VPG Current limit threshold VILIM Over-current (OC) detection threshold VCUT Foldback initial voltage Foldback end voltage Foldback minimum current limit MP3924 Rev. 1.0 7/16/2021 1.5 VPG_HYS PG delay Current limit timer OC timer Start inrush current limit timer OUTx pin voltage decrease tILIM tICUT tINRUSH VFOLD_ST VFOLD_END VLIM_MIN 2 400 mV 111.5 224 278.25 98.44 ms µs mV mV mV mV Low to high deglitch High to low deglitch Class 0~3, ILIMx bit = 0 Class 4, ILIMx bit = 1 Class 5, ILIMx bit = 1 Class 0~3 (ICUTx = 000) 101 201 251.75 89.06 3 10 106.25 212.5 265 93.75 Class 4 (ICUTx = 100) Class 5 (ICUTx = 101) TILIM = 11 TCUT = 10 154.38 218.5 50 50 162.5 230 60 60 170.63 241.5 70 70 mV mV ms ms 50 60 70 ms TINRUSH = 10 OUTx pin voltage when ILIM decreases, ILIMx bit = 0 OUTx pin voltage when ILIM decreases, ILIMx bit = 1 OUTx pin voltage when ILIM decreases to minimum value Short VIN to OUTx, FBLIMT bit = 1, Class 4 Short VIN to OUTx, FBLIMT bit = 0, Class 4 32 V 18 V 46 V 40 mV 22 mV MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 9 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER ELECTRICAL CHARACTERISTICS (continued) VIN = 54V, PGND, DGND, SGND1, and SGND2 are connected together, RSENSE = 0.25Ω, TJ = -40°C to +125°C (6), typical value is tested at TJ = 25°C, unless otherwise noted. Parameter Symbol Short circuit fast-off threshold VSCP Condition ILIMx bit = 0 ILIMx bit = 1 Sense pin bias current Thermal shutdown (7) Thermal shutdown hysteresis (7) Total Load Power Limit Typ Max 212 425 PMAX Maximum load capability on all four ports PMAX_LIMT tMAX_DLY Units mV mV -1 Load power limit on all four ports Maximum load power protection delay Min 150 µA °C 25 °C RMAX = 49.9kΩ RMAX = 120kΩ 49.9 120 W W Float the PMAX pin 204.8 W 60 ms 2 ms TPMAX bit = 10 100% x PMAX < load < 150% x PMAX Load > 150% x PMAX +1 DC Load Disconnection DC disconnect hold threshold DC connect power time VDCHOLD tDCON DC disconnect power tDCOFF remove time Analog-to-Digital Converter (ADC) Decrease output load until output port power off Load time to reset tDCOFF timer Time from load < VDCHOLD to gate off 1.25 1.875 2.5 mV 37.5 43.75 50 ms 300 350 400 ms ADC resolution Max ADC PMAX setting range ADC results = 1 1111 1111 (2.4mA/count) ADC results = 1 1111 1111 (0.15V/count) ADC results = 0 0000 0000 to 1 1111 1111 (0.4°C/count) ADC results = 1 1111 1111 (0.4W/count) Current conversion Max ADC current range Max ADC voltage range ADC junction temperature range Voltage conversion Temperature conversion (7) PMAX setting conversion MP3924 Rev. 1.0 7/16/2021 9 bits 1.216 A 76.65 V -40 +164.4 °C 204.8 W I = 600mA 254 count V = 44V V = 57V TJ = 25°C 293 380 163 count count count TJ = 125°C RMAX = 49.9kΩ RMAX = 120kΩ 413 125 300 count count count MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 10 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER ELECTRICAL CHARACTERISTICS (continued) VIN = 54V, PGND, DGND, SGND1, and SGND2 are connected together, RSENSE = 0.25Ω, TJ = -40°C to +125°C (6), typical value is tested at TJ = 25°C, unless otherwise noted. Parameter Symbol Condition Min Typ Logic Interface (SCL, SDAI, SDAO, INT1, INT2, MID, A0, A1, A2, A3, AUTO, CLS5) Max Units Input logic low voltage VLI 0.4 V Input logic high voltage Logic input current Open-drain output logic low voltage Open-drain output logic high leakage Internal pull-up/down Resistance VHI +1 V µA 0.4 V 1 µA VLO For SCL, SDAI Sink current = 3mA, SDAO, INT1, INT2 2 -1 Open drain to 3.3V RUP A0, A1, A2, A3, AUTO, MID to VCC, CLS5 to DGND 50 kΩ Notes: 6) 7) 8) 9) Guaranteed by over-temperature correlation. Guaranteed by engineering sample characterization. If CLS5 is enabled, the MP3924 treats the classification current range from the upper of class 4 to the classification current limit as class 5. Guaranteed by detection time, classification time, and start-up delay time. MP3924 Rev. 1.0 7/16/2021 MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 11 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER TYPICAL CHARACTERISTICS VIN = 54V, TA = 25°C, unless otherwise noted. 200 180 160 140 120 100 80 60 40 20 0 SUPPLY CURRENT (mA) SHUTDOWN CURRENT (μA) VIN Shutdown Current vs. Input Voltage 25 30 35 40 45 50 INPUT VOLTAGE (V) 55 VIN Supply Current vs. Input Voltage 2.4 2.2 2 1.8 1.6 1.4 1.2 1 25 60 VIN SUPPLY CURRENT (mA) SHUTDOWN CURRENT (μA) VIN Shutdown Current vs. Junction Temperature 250 200 150 100 50 0 -50 60 2.2 2 1.8 1.6 1.4 1.2 1 -50 0 50 100 150 JUNCTION TEMPERATURE (℃) VIN OVP vs. Junction Temperature VIN OVP THRESHOLD (V) 32 30 VIN UVLO (V) 55 2.4 0 50 100 150 JUNCTION TEMPERATURE (℃) 28 26 24 Rising 22 Falling 20 0 50 100 JUNCTION TEMPERATURE (℃) MP3924 Rev. 1.0 7/16/2021 35 40 45 50 INPUT VOLTAGE (V) VIN Supply Current vs. Junction Temperature VIN UVLO vs. Junction Temperature -50 30 150 67 65 63 61 Rising 59 Falling 57 55 -50 0 50 100 150 JUNCTION TEMPERATURE (℃) MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 12 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER TYPICAL CHARACTERISTICS (continued) VIN = 54V, TA = 25°C, unless otherwise noted. VCC UVLO vs. Junction Temperature 2.5 2.6 2 2.5 VCC UVLO (V) EN UVLO (V) EN UVLO vs. Junction Temperature Rising 1.5 Falling 1 0.5 2.4 2.3 Rising 2.2 Falling 2.1 0 2 -50 0 50 100 150 JUNCTION TEMPERATURE (℃) -50 VCC Voltage vs. Junction Temperature Detection Voltage vs. Junction Temperature VCC load = 15mA DETECTION VOLTAGE (V) VCC VOLTAGE (V) 3.4 3.3 3.2 3.1 3 2.9 2.8 2.7 -50 0 50 100 JUNCTION TEMPERATURE ( C) 150 10 8 6 4 Second Detection 2 First Detection 0 -50 0 50 100 150 JUNCTION TEMPERATURE (℃) Class Voltage vs. Junction Temperature Valid Detection Resistance vs. Junction Temperature 35 20 30 CLASS VOLTAGE (V) VALID DETECTION RESISTANCE (kΩ) 0 50 100 150 JUNCTION TEMPERATURE (℃) 25 20 15 Maximum Resistance 10 Minmum Resistance 5 18 16 14 12 10 0 -50 MP3924 Rev. 1.0 7/16/2021 0 50 100 JUNCTION TEMPERATURE (℃) 150 -50 0 50 100 150 JUNCTION TEMPERATURE (℃) MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 13 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER TYPICAL CHARACTERISTICS (continued) VIN = 54V, TA = 25°C, unless otherwise noted. Mark Voltage vs. Junction Temperature Class Current vs. Junction Temperature 80 CLASS CURRENT (mA) MARK VOLTAGE (V) 11 10 9 8 7 6 70 60 -50 50 40 30 20 10 -50 0 50 100 150 JUNCTION TEMPERATURE (℃) ICUT Limit vs. Junction Temperature 250 250 200 200 150 Class 4 100 Class 0 50 0 50 100 150 JUNCTION TEMPERATURE (℃) ILIM Limit vs. Junction Temperature ILIM LIMIT (mV) ICUT LIMIT (mV) Class 3 to 4 Class 1 to 2 0 5 150 100 Class 4 50 Class 0 0 0 DC Hold Threshold vs. Junction Temperature 2.1 2 1.9 1.8 1.7 1.6 1.5 -50 MP3924 Rev. 1.0 7/16/2021 -50 0 50 100 150 JUNCTION TEMPERATURE (℃) 0 50 100 150 JUNCTION TEMPERATURE (℃) INRUSH CURRENT LIMIT (mV) -50 DC HOLD THRESHOLD (mV) Class 4 to OCP Class 2 to 3 Class 0 to 1 0 50 100 150 JUNCTION TEMPERATURE (℃) Inrush Current Limit vs. Junction Temperature 115 110 105 100 95 90 -50 0 50 100 150 JUNCTION TEMPERATURE (℃) MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 14 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER TYPICAL PERFORMANCE CHARACTERISTICS VIN = 54V, set with a Class 4 PD load, TA = 25°C, unless otherwise noted. No PD Connection CH1: VOUTx - VVIN 2V/div. Class 0~3 PD Connection CH1: VOUTx - VVIN 20V/div. 100ms/div. 100ms/div. Start-Up through VIN Class 4 PD Connection No PD connection R1: VIN 50V/div. CH1: VOUTx - VVIN 20V/div. CH4: OUT4 50V/div. CH3: OUT3 50V/div. CH2: OUT2 50V/div. CH1: OUT1 50V/div. 100ms/div. 400ms/div. Start-Up through VIN Shutdown through VIN Class 4 PD connection No PD connection R1: VIN 50V/div. R1: VIN 50V/div. CH4: OUT4 50V/div. CH4: OUT4 50V/div. CH3: OUT3 50V/div. CH3: OUT3 50V/div. CH2: OUT2 50V/div. CH2: OUT2 50V/div. CH1: OUT1 50V/div. CH1: OUT1 50V/div. 400ms/div. MP3924 Rev. 1.0 7/16/2021 400ms/div. MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 15 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER TYPICAL PERFORMANCE CHARACTERISTICS (continued) VIN = 54V, set with a Class 4 PD load, TA = 25°C, unless otherwise noted. Shutdown through VIN Start-Up through EN Class 4 PD connection No PD connection R1: VIN 50V/div. R1: VEN 2V/div. CH4: OUT4 50V/div. CH4: OUT4 50V/div. CH3: OUT3 50V/div. CH3: OUT3 50V/div. CH2: OUT2 50V/div. CH2: OUT2 50V/div. CH1: OUT1 50V/div. CH1: OUT1 50V/div. 400ms/div. 400ms/div. Start-Up through EN Shutdown through EN Class 4 PD connection No PD connection R1: VEN 2V/div. R1: VEN 2V/div. CH4: OUT4 50V/div. CH4: OUT4 50V/div. CH3: OUT3 50V/div. CH3: OUT3 50V/div. CH2: OUT2 50V/div. CH2: OUT2 50V/div. CH1: OUT1 50V/div. CH1: OUT1 50V/div. 400ms/div. 400ms/div. Shutdown through EN PMAX Limit Triggered (10) Class 4 PD connection R1: VEN 2V/div. CH4: OUT4 50V/div. R1: IIN 500mA/div. CH4: OUT4 50V/div. CH3: OUT3 50V/div. CH3: OUT3 50V/div. CH2: OUT2 50V/div. CH2: OUT2 50V/div. CH1: OUT1 50V/div. CH1: OUT1 50V/div. 400ms/div. 400ms/div. Note: 10) The maximum power (PMAX) is set to 50W. If the load’s power exceeds 50W, port 4 shuts down with default priority. MP3924 Rev. 1.0 7/16/2021 MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 16 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER TYPICAL PERFORMANCE CHARACTERISTICS (continued) VIN = 54V, set with a Class 4 PD load, TA = 25°C, unless otherwise noted. ICUT Triggered ILIM Triggered CH2: VIN 20V/div. CH1: OUT1 20V/div. CH2: VIN 20V/div. CH1: OUT1 20V/div. CH4: IOUT1 500mA/div. CH4: IOUT1 500mA/div. 20ms/div. 20ms/div. Output SCP Triggered Inrush Current Limit Triggered CH2: VIN 20V/div. CH2: VIN 20V/div. CH1: OUT1 20V/div. CH1: OUT1 20V/div. CH4: IOUT1 1A/div. CH4: IOUT1 1A/div. 100ms/div. 100ms/div. Output Disconnection Triggered CH2: VIN 20V/div. CH1: OUT1 20V/div. CH4: IOUT1 100mA/div. 200ms/div. MP3924 Rev. 1.0 7/16/2021 MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 17 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER FUNCTIONAL BLOCK DIAGRAM VCC VIN VIN VIN VCC LDO Detection Classification EN UVLO OVP Enable Output Port x4 4V, 8V 8.8V, 18V OUT 1~4 Current Sense PSE Interface Logic Control AUTO MID GATE Driver Control CLS5 GATE 1~4 PMAX Register Memory A3~A0 INT1 INT2 I2 C SCL SDAI SDAO ADC VIN, Temp, PMAX ICUT, ILIM, Inrush, Disconnect. Control Watchdog PGND SENSE 1~4 SGND 1~2 DGND Figure 2: Functional Block Diagram MP3924 Rev. 1.0 7/16/2021 MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 18 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER OPERATION The MP3924 is a quad-output power source equipment (PSE) power controller for IEEE 802.3af/at power over Ethernet (PoE) applications. The device establishes a method of communication between the powered device (PD) and PSE with detection, classification, and marked events. The MP3924 also provides functions for current and voltage protections in automatic mode as well as I2C command control mode. Power Supply The MP3924 is designed for PoE applications that require a 44V to 57V input. The MP3924 powers the output port from this input source, then generates an internal 3.3V for the digital and analog circuits. The VCC regulator is enabled after VIN powers on. When VIN exceeds VIN_UVLO, the part is enabled after a delay (tPOR). All functions can be enabled or disabled by both VCC and EN going above or below the under-voltage lockout (UVLO) value, respectively. The MP3924 uses the PORT_ENABLE register to disable functions related to all ports, as well as functions related to individual ports. The PORT_ENABLE register does not include VIN, VCC, or EN UVLO. The device can be reset by any of the below conditions:    VIN or VCC UVLO EN turning off Writing 0 to the ENAL bit After the MP3924 resets, all internal register are set to their default values. The following pins are read and latched into the internal registers:      AUTO MID CLS5 PMAX A3~A0 During normal operation, changes to these pins do not affect the registers. The MP3924 includes one VIN over-voltage protection (OVP) threshold at about 65V. All ports shut down if input OVP is triggered. The MP3924 Rev. 1.0 7/16/2021 MP3924 outputs can restart with a new detection cycle after OVP recovery. PD Detection In normal idle operation, the MP3924 detects the output port for a valid PD connection, which typically has a 24.9kΩ resistance (see Figure 3). OUTx Pin VIN 80ms VIN (4V) VIN (8V) 140ms 140ms Discharge Detection for 24.9kΩ Classify t Figure 3: PD Detection Process During this detection process, the MP3924 generates a two-phase voltage (4V/8V) through the OUTx pin. Meanwhile, the external MOSFET is off (see Figure 4). VIN 4V/8V OUTx Current Sense Figure 4: PD Detection Block Diagram The OUTx pin sinking current capability is limited to about 1.2mA. The current and voltage through the OUTx pin are measured. If the effective resistance with the two-point test is valid, this means that one PD device is connected to the PSE port. The MP3924 integrates a filter to avoid 50Hz/60Hz power line noise. After the detection cycle, the DETCx bit is set, and an interrupt signal is generated to report that detection has completed. The host can read each port’s DET/CLS_RESULT register to obtain the detection results. After one detection cycle, the MP3924 enters classification mode if the PD connection is valid. If the output port is shorted or the detected capacitance is too high, the OUTx pin limits the MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 19 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER sink current to about 1.2mA. Then the detection cycle ends. method to enable Class 5 is to use the enable the CLS5_ENx bits on a port. If the output port has an open circuit in the first phase detection period, the MP3924 ends the detection cycle. If the OUTx pin has a low impedance to PGND, detection ends immediately. During classification, the MP3924 outputs a 18V voltage on the OUTx pin (see Figure 5). The device then measures the current though the OUTx pin to determine the classification level. After classification is complete, the status bits (CLSCx) and interrupt are set. The classification result is stored in the DET/CLS Result register. For other invalid resistance signatures, the MP3924 ends detection after two-phase detection. After one invalid detection result, the MP3924 stays in idle mode and re-enables detection within an 80ms port reset time. In midspan mode, there is one delay time (about 2.8s) before the 80ms reset time. Midspan Mode If a port is set to midspan mode, the device waits about 2.8s before attempting to detect a PD connection. This can avoid detection collision. Midspan mode can be set or reset by the MID pin before the MP3924 starts up. Midspan mode can also be configured via the MIDx bits via the I2C interface during normal operation. If the detection is valid, the device exits midspan mode. PD Classification If the PD detection resistance is valid, the device enters classification mode to measure the power level of the connected PD. Different classifications support 4W, 7W, 15.4W, or 30W of power to the port. Based on the IEEE802.3af/at standard, the MP3924 provides one additional class: Class 5 (see Figure 5). Class 5 classification has a 40W load capability, which is valid when the CLS5_EN bit is enabled and the classification current exceeds the Class 4 upper current threshold. If Class 5 is not enabled, a classification current that exceeds 50.5mA results in an over-current (OC) condition and a classification failure. If Class 5 is enabled, a classification current that exceeds 50.5mA results in a Class 5 classification level. In this scenario, an OC condition refers to when the current has triggered the current limit threshold. OC conditions can occur with all classes. The CLS5 pin is internally pulled down to DGND to disable Class 5 classification. Pull the CLS5 pin high during a power-on reset (POR) to enable Class 5 classification. Another MP3924 Rev. 1.0 7/16/2021 VIN 18V OUTx Current Sense Figure 5: Classification Block Diagram Classification is based on the IEEE802.3at standards. If a classification result is in Class 0~3, the MP3924 only performs one-time classification in accordance with IEEE 802.3af. If Class 4 or Class 5 is detected in the first classification event, the MP3924 performs a second classification event when the voltages on VIN and OUTx are the same. 2-event classification can be enabled by 2EVNTENx (see Figure 6). OUTx Pin VIN 2-Event for Class 4/5 Valid Detection Class 1~3 t Figure 6: 1-Event and 2-Event Classification Between the two classifications, the MP3924 performs two time mark events between VIN and OUTx with an 8.8V mark voltage. The second classification result must be equal to the first classification result, or the classification is considered invalid. After each 2-event classification, the output port generates an 8.8V voltage to perform the mark MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 20 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER event. During a classification mark event, the OUTx pins have sink and source current capability. This means that the output port voltage can use a 0.1µF capacitor to follow the OUTx pin’s regulated voltage. OUT Pin VIN OUT1 OUT3 OUT2 If the detection is valid but the port does not start up within 400ms in automatic or semiautomatic mode, then the port initializes a new detection cycle. Four-Channel Sequence The MP3924 detects, classifies, and starts up the ports one at a time. Port one is first, followed by the second, third, and fourth ports. If no PD is plugged in, the detection process goes one by one (see Figure 7). OUT Pin VIN OUT1 OUT2 OUT3 OUT4 OUT1 OUT3 160ms t Figure 8: PD Plug into Port 2 If one of the ports has a PD load and the port starts up, then the other ports repeat the detection cycle, from channel one to channel four. After one channel shuts down, it returns to its place in the queue (see Figure 9). OUT Pin VIN OUT3 OUT4 OUT1 OUT2 OUT3 OUT4 OUT1 OUT2 Wait for the next cycle Internal Discharge t Figure 9: PD Plug Out from Port 2 Over-Current Protection (OCP) When the port is powered up, the MP3924 controls the inrush current. As a result, the output port voltage ramps up smoothly until the connected PD capacitor charges up to the power source voltage. In this scenario, the GATE pin voltage is controlled to limit the input current (IIN) below 106.25mV / RSENSE. If the PD capacitor value is too large or the output port is shorted, the inrush current lasts for a set time (tINRUSH). After tINRUSH, the port output power turns off. tINRUSH can be configured via the TINRUSH bit. OUT2 80ms Detection ends due to open port t Figure 7: No PD on an Output Port The next port starts detecting within the 80ms discharge time after the previous port’s detection cycle ends. Within this 80ms delay, the port can be discharged below 4V before detection starts (see Figure 8). MP3924 Rev. 1.0 7/16/2021 OUT1 80ms The classification circuit is disabled when the classification result is valid and the port output is powered up. Start-Up If the detection and classification results are valid, the MP3924 ramps up the port’s output power. This power is delivered to the PD circuit. The PENx and PECx bits are then set to indicate the port status. When the power supply (VIN) is between 44V and 57V, the MP3924 can operate from 31V and report over-voltage (OV) conditions at 65V. If the OUTx pin voltage drops below 2V, the PGx and PGCx bits are set to indicate the power good (PG) result. OUT4 If 106.25mV / RSENSE exceeds ICUT during the inrush period, the ICUT timer (tICUT) begins counting. After tICUT, the output turns off. It is recommended for RSENSE to be 0.25Ω for all applications. If one port shuts down due to the start-up inrush current, then the STFx bits are set to indicate a start failure event. After start-up, the PGx bits are set to high to indicate the port’s output power status. If the load current exceeds VCUT / RSENSE (VCUT is MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 21 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER controlled by the ICUTx bits), then a timer (tICUT) is enabled to record the OC condition. OUTx Pin VIN >0.96s 8The port turns once this timer finishes counting. If the load current exceeds VCUT and triggers VILIM / RSENSE, then the GATE pin regulates the load at the current limit level. An additional timer (tILIM) is enabled to record the current limit event. tILIM is counted even if the MP3924 is in current foldback mode. VCUT detects the OC threshold, which is below the VILIM threshold. tICUT starts counting when the OC condition begins. If the load current drops below VCUT, tICUT does not reset immediately. Instead, tICUT counts down at a rate that is 1/16 of how quickly is counts up. The tICUT timer records for a total of 60ms for every 0.96s + 0.06s detection window. If the port shuts down due to an OC condition, the port can be re-enabled only after tICUT counts down to 0. This logic can detect a short or repeated OC condition. The logic also protects the external MOSFET from overheating. tILIM and tNRUSH operate with the same logic. The over-current protection (OCP) timer does not reset even if the device shuts down or the EN bit turns off. This means that the port cannot be re-enabled until the timer counts to 0 again. In manual mode, the host should read the Read and Clear register address continuously until the register is reset to 0. Then the port is reenabled. In automatic mode, the MP3924 automatically restarts after the timer counts down to 0. When tICUT is completed, the related OUT port shuts down (see Figure 10). At the same time, the POWER_STATUS and OVER_LOAD_STATUS registers are set to indicate the power condition. The default VCUT is different for Classes 0~3 than Class 4 and Class 5. VCUT can also be configured. VILIM has three fixed values for Classes 0~3, Class 4, and Class 5. MP3924 Rev. 1.0 7/16/2021 Detect. t Current ILIM ICUT 5µF) if the cable is connected to a legacy PD with a high input capacitor. The LEGENx bits enable legacy detection mode. By default, the LEGENx bits are set to 00 to disable legacy detection. Table 1 on page 25 MP3924 Rev. 1.0 7/16/2021 lists the detection parameters. Legacy detection returns the results of the LEGACY_DETECT_RESULTx registers. The MP3924 starts legacy detection after the PD input voltage is discharged below 2.4V. If MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 24 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER the PD input voltage is high, a 250ms discharge timer works with a 100kΩ load between the OUTx pin and VIN. If the PD input exceeds 2.4V, a secondary 500ms discharge timer begins. If the PD input voltage does not fall below 2.4V after the two discharge times, then the MP3924 is set to 0010 in the LEGACY_DETECT_RESULTx registers. After legacy detection starts, a fixed current is charged to the PD input. The voltage difference between two points is used to calculate the effective capacitance. If the capacitance is too great and the measured voltage difference is below 0.5V, then the MP3924 reports 0110. If the capacitance is too low and the measured voltage reaches 18.5V, then the MP3924 reports 0100 or 0101. All of these results are invalid in legacy detection. Table 1: Legacy Detection Measurements Parameter Minimum measurable capacitance Maximum measurable capacitance Capacitance test charge current Nominal measurement time Maximum voltage before start measurement Duration of first port discharge period Duration of second port discharge period Maximum voltage during measurement Value Units 5 µF 100 µF 500 µA 150 ms 2.4 V 250 ms 500 ms 18.5 V If legacy detection is enabled and a legacy device is detected in automatic mode, then the detection status is reported in the LEGACY_DETECT_RESULTx registers. However, the device does not start up immediately, as it requires a host command through the I2C. If LEGENx is set to 01 or 10 in automatic or semi-automatic mode, there is initially one standard detecting cycle. If the standard resistance detection result is valid, then the MP3924 does not continue legacy detection and the classification process begins instead. If MP3924 Rev. 1.0 7/16/2021 the standard resistance detection result is not valid and legacy detection is valid, the MP3924 does not start the classification process, even if the CLSENx bit is set. In this scenario, a software command is required to trigger the classification process. If the following conditions are met, then PON automatically powers the port (even if the classification result does not match, or there is an OC condition):  PON is enabled by the software after the legacy detection is determined to be valid.  The MP3924 is in automatic or semiautomatic mode. If the LEGENx bit is enabled in automatic or semi-automatic mode, the legacy detection result repeats and refreshes the LEGACY_DETECT_RESULTx registers. This process repeats until the LEGENx bit is disabled. In manual mode, legacy detection occurs once, then the LEGENx bits resets automatically. It is recommended to use manual mode. Operation Modes The MP3924 provides four operation modes to flexibly control PoE communication and start-up: automatic mode, semi-automatic mode, manual mode, and shutdown mode. The AUTO pin and the MODEx bits set the different modes, which are described below in greater detail. Automatic Mode In automatic mode, the MP3924 automatically controls and responds to all detection, classification, and start-up functions. The MP3924 handles these processes for each port independently and without external I2C control. Float the AUTO pin to force the MP3924 to work in automatic mode. In automatic mode, the MODEx bits are set to 11 when device turns on. The AUTO pin status is only read once when the device turns on or the MP3924 is reset. If a master is connected to the MP3924 via the I2C, then the master can change the MODEx bits to change the operation mode. If there is no valid PD on the port in automatic mode, then the MP3924 MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 25 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER repeats the detection cycle until a valid PD is connected. If the MP3924 runs in automatic mode after start-up or reset, the DETENx and CLSENx bits are set high based on the AUTO pin. If a port is set to automatic mode via the I2C, the DETENx and CLSENx bits do not change. Semi-Automatic Mode In semi-automatic mode, the MP3924 automatically detects and classifies the connected PD. However, the port does not start up until an I2C command is issued. Set the MODEx bits to 10 to force the MP3924 to operate in semi-automatic mode. When the port is set to semi-automatic mode, the DETENx and CLSENx bits to not change. If the DETENx and CLSENx bits are high in semiautomatic mode, the port repeats the detection (and classification if the PD detection result is valid) continuously. However, the port does not start up until an I2C command is issued. If the detection and classification are valid, the port power can be turned on by a PONx bit. If the port is powered off in semiautomatic mode, the DETENx and CLSENx bits are reset to 0. If the detection is valid and the port does not turn on within 400ms in automatic or semiautomatic mode, then the port initiates a new detection sequence. If the final detection and classification sequences are determined to be invalid before the start-up command is received, the device fails to turn on. At the same time, the STFx bit is set and the MP3924 resets the command. If the detection and classification sequences are valid but a start-up command is not issued after 400ms, then the STFx bit is set. Manual Mode In manual mode, all functions are controlled via the I2C interface. Manual mode is recommended for system diagnostics. Set the MODEx bits to 01 to force the ports to operate in manual mode. In manual mode, the DETENx and CLSENx bits are set to 0. Set these bits to 1 to enable onetime detection or classification. These bits reset to 0 automatically. The PONx bits power the port in manual mode. The port turns on any time the PONx bit is set. If the DETENx, CLSENx, and PONx bits are set MP3924 Rev. 1.0 7/16/2021 simultaneously, then the MP3924 executes a detection cycle first. If the DETENx and CLSENx bits are set after the port starts up, the MPM3924 ignores the DETENx and CLSENx commands. The RDETx and RCLSx bits follow the same logic. If a PONx command is received while the device recovers from a protection, then the MP3924 does not turn on and the failure is reported to the STFx bit. Shutdown Mode In shutdown mode, all detection, classification, and port power output functions are off. To force the MP3924 to operate in shutdown mode, pull the AUTO pin to DGND before the device starts up or resets. Set the MODEx bits to 00 to set a port to shutdown mode. Once a port is in shutdown mode, the power is turned off and the corresponding port event/status registers are cleared, except for the PECx and PGCx bits. The I2C interface still operates in shutdown mode, but the ports do not respond to any detection, classification, or port start-up commands. In certain AUTO pin configurations, the MODE bits are set to 00 or 11 after start-up (or after a reset). After start-up, all ports can switch between the four modes. The registers and port states are not changed by these bits unless shutdown mode is selected. 9-Bit ADC The MP3924 integrates a 9-bit analog-to-digital converter (ADC) to continuously measure the input voltage, output voltage, load current, and junction temperature. The ADC also measures PMAX once following start-up, or if the device is reset. When any ADC information is required, the host controller can read the corresponding data registers. ADC conversion only works when the port is enabled and if there is no data update for the corresponding port when the port is shut down. The register cannot be updated while it is read, even if ADC conversion is complete for that segment of data. I2C Interface The MP3924 features an I2C interface. The 7-bit device address is defined as 010 xxxx, where MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 26 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER the lower 4 bits are set by A3~A0 pins. When the master sends an 8-bit address value, the 7bit I2C address should be followed by a 0 or 1 to indicate a write or read operation, respectively. The MP3924 works as a slave and supports standard mode (100kbps) and fast mode (400kbps) communication. The I2C is a two-wire, bidirectional serial interface consisting of a data line (SDA) and a clock line (SCL). The lines are externally pulled to a bus voltage when they are idle. When connecting to the line, a master device generates the SCL signal and device address, then arranges the communication sequence. To support communication with an isolated host controller, the data interface is split into two ports: SDAI and SDAO. For non-isolated applications, SDAI and SDAO can be connected to on another. The MP3924 includes one alert response address for MP3924 devices that are connected through the address 0x0C (000 1100). If the bus master controller sends the alert response address when INT1 is low during an interrupt event, then the MP3924 with the interrupt request responds with its device address on the SDAI line before releasing the INT1 line. If two MP3924 devices respond simultaneously, then the device with the lower address succeeds in transmitting to the master via the SDAI and SDAO lines. The device that attempts to send a 1 but detects a 0 on the SDAI line does not respond. After this, the MP3924 with the higher address finishes responding. Its INT1 pin remains low until it receives the host controller’s next alert response address read. The MP3924 has one global address: 0110000. This means that the host controller can write to multiple MP3924 devices through the address 0x60 (01100000). If the host controller reads multiple MP3924 through the address 0x61 (01100001), it works as an alert response address. While reading or writing, the MP3924 register address is determined by the host command. After each read/write data byte operation, the register address automatically increases by 1 byte, and the host can read/write the next byte without the new address command information. If the system works with several host controllers, MP3924 Rev. 1.0 7/16/2021 the address set by host 1 can respond to host 2, if host 1 does not have data to read/write in that address. If different registers must be read or written, one address information is required to set the correct register address. I2C Data Validity One clock pulse is generated for each transferred data bit. The data on the SDA line must be stable during the high period of the clock. The high or low state of the data line can only change when the clock signal on the SCL line is low (see Figure 15). Figure 15: Bit Transfer on the I2C Bus The start (S) and stop (P) commands are signaled by the master device, which signifies the beginning and the end of the I2C transfer. A start command is defined as the SDA signal transitioning from high to low while the SCL signal is high. A stop command is defined as the SDA signal transitioning from low to high while the SCL signal is high (see Figure 16). Start Condition Stop Condition Figure 16: Start and Stop Conditions Start and stop commands are always generated by the master. The bus is considered to be busy after a start command. The bus is considered to be free again a minimum of 4.7μs after the stop condition. The bus remains busy if a repeated start (Sr) command is generated instead of a stop command. The start (S) and repeated start (Sr) commands are functionally identical. I2C Transfer Data Every byte put on the SDA line must be 8 bits long. Each byte has to be followed by an acknowledge (ACK) bit. The acknowledge clock pulse is generated by the master. The transmitter releases the SDA line (high) during MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 27 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER the acknowledgement clock pulse. The receiver must pull down the SDA line during the acknowledge clock pulse so that it remains low during the high period of this clock pulse. Figure 17 shows the data transfer sequence. After the start condition (S), a slave address is sent. This address is 7 bits long followed by an 8th data direction bit (R/W). A 0 indicates a transmission (write), while a 1 indicates a request for data (read). A data transfer is always terminated by a stop condition (P) generated by the master. However, if a master must communicate on the bus, it can generate a repeated start condition (Sr) and address another slave without first generating a stop condition. Start Address Condition Data Data Stop Condition Figure 17: Complete Data Transfer The MP3924 includes a full I2C slave controller. The I2C slave fully complies with I2C specification requirements. It requires a start condition, a valid I2C address, a register address byte, and a data byte for a single data update. The MP3924 acknowledges that it has received each byte by pulling the SDA line low during the high period of a single clock pulse. A valid I2C address selects the MP3924. The MP3924 performs an update on the falling edge of the LSB byte. Figure 18 shows an I2C write example. 8 Bits S 8 Bits Slave Address Master to Slave Slave to Master Wr A 8 Bits Register Address K A Write Data A P A = Acknowledge (SDA = Low) S = Start Condition Write (Wr) = 0 NA = Not Acknowledge (SDA = High) P = Stop Condition Read (Rd) = 1 Figure 18: I2C Write Example Figure 19 shows an I2C write example. 8 Bits S Slave Address 8 Bits Wr A 8 Bits 8 Bits Register Address K A Sr Register address to read specified Slave Address Rd A Read Data K NA P Read register data from current register location Master to Slave A = Acknowledge (SDA = Low) S = Start Condition Slave to Master NA = Not Acknowledge (SDA = High) P = Stop Condition Sr = Repeat Start Condition Write (Wr) = 0 Read (Rd) = 1 Figure 19: I2C Read Example Figure 20 shows that the 0x00C address has a different read command from the standard I2C. 8 Bits S 0x0C 8 Bits Rd A Interrupted Device Address NA P Read device address data by alert response address Master to Slave A = Acknowledge (SDA = Low) S = Start Condition Slave to Master NA = Not Acknowledge (SDA = High) P = Stop Condition Sr = Repeat Start Condition Write (Wr) = 0 Read (Rd) = 1 Figure 20: 0x0C Read Example MP3924 Rev. 1.0 7/16/2021 MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 28 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER Watchdog The MP3924 implements a watchdog to monitor the SCL line for I2C activity. If there is no transition on the SCL line for about 2.5s during I2C communication, then the I2C port and all power output ports shut down. The WDS bit is set to 1 to indicate the error condition. WDS must be reset before any port can be reenabled. After watchdog protection is triggered, the port shuts down until the host re-enables the ENx bits. Over-Temperature Protection (OTP) Over-temperature protection (OTP) is implemented to prevent the chip from thermal runaway. When the junction temperature exceeds its upper threshold, the MP3924 shuts down all ports (the I2C and registers still work). Once the temperature drops below its recovery threshold, the ports are enabled again with a new detection cycle. The OTP bit is set to 1 after OTP recovery. By default, the watchdog is off after start-up. To enable the watchdog function, set the WDEN bit to 1. MP3924 Rev. 1.0 7/16/2021 MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 29 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER REGISTER DESCRIPTION Register Map Addr Register Interrupt Register 00h INTERRUPT INTERRUPT_ 01h MASK INTERRUPT_ 02h PRIORITY Configuration Register 03h MODE_SETTING MIDSPAN_ 04h SETTING 05h PORT_ENABLE 06h DET/CLS_ENABLE Type D7 D6 D5 D4 D3 D2 D1 D0 R VINF VINF_ M VINF_ P STF STF_ M STF_ P OCP OCP_ M OCP_ P CLSC CLSC_ M CLSC_ P DETC DETC_ M DETC_ P DCDIS DCDIS_ M DCDIS_ P PGC PGC_ M PGC_ P PEC PEC_ M PEC_ P R/W R/W R/W MP3924 Rev. 1.0 7/16/2021 MODE3 MODE2 MODE1 R/W - - - - MID4 MID3 R/W CLSEN 4 LCSEN 3 CLSEN 2 ENAL CLSEN 1 EN3 - - - - EN4 DETEN 4 DISEN 4 R/W DISCONNECT_ R/W ENABLE 08h FAULT_TIMER R/W 09h RESERVED 0Ah RESERVED 0Bh FOLDBACK_ILIM R/W 2-EVENT_CLASS_ 0Ch R/W 5_ENABLE PMAX_ 0Dh SHUTDOWN_ R/W PRIORITY INTERRUPT_ 0Eh R/W ENABLE GENERAL_ 0Fh R/W CONTROL Manual Control Register DET/CLS_ 10h R/W TRIGGER POWER_ON/OFF_ 11h R/W TRIGGER 12h LEGACY_ENABLE R/W Current Limit Configuration Register ICUT1_ 13h R/W THRESHOLD ICUT2_ 14h R/W THRESHOLD ICUT3_ 15h R/W THRESHOLD ICUT4_ 16h R/W THRESHOLD ILIM1_ 17h R/W THRESHOLD ILIM2_ 18h R/W THRESHOLD ILIM3_ 19h R/W THRESHOLD ILIM4_ 1Ah R/W THRESHOLD Status Register 20h POWER_ R SOURCE_ 21h R/C (12) STATUS1 22h POWER_ R SOURCE_ 23h R/C (12) STATUS2 24h DET/CLS_ R COMPLETE_ R/C (12) 25h STATUS DET/CLS_ 26h R RESULT_1 DET/CLS_ 27h R RESULT_2 DET/CLS_ 28h R RESULT_3 DET/CLS_ 29h R RESULT_4 2Ah POWER_STATUS R 2Bh POWER_ R STATUS_ (12) 2Ch R/C CHANGE 07h MODE4 TPMAX - - CLS5_ EN4 CLS5_ EN3 TINRUSH CLS5_ CLS5_ EN2 EN1 PRTY4 DETEN3 DISEN3 TILIM 2EVNT EN4 PRTY3 2EVNTEN3 MID2 MID1 EN2 EN1 DETEN DETEN 2 1 DISEN DISEN1 2 TCUT FBLIMT 2EVNT 2EVNT EN2 EN1 PRTY3 PRTY1 Reset State 1000 0000 1A A0 0A00 (11) 1010 0000 AAAA AAAA (11) 0000 MMMM (11) 0001 1111 AAAA AAAA (11) 0000 AAAA (11) 1010 1110 0000 0000 0000 0000 0000 0001 CCCC AAAA (11) 1110 0100 - - - - - CLRPIN CLRAI NT INTEN 0000 0001 - - - - - PMAXEN ADCEN WDEN 0000 0A 10 (11) RCLS4 RCLS3 RCLS2 RCLS1 RDET4 RDET3 RDET2 RDET1 0000 0000 POFF4 POFF3 POFF2 POFF1 PON4 PON3 PON2 PON1 0000 0000 LEGEN4 LEGEN3 LEGEN2 LEGEN1 0000 0000 - - - - - ICUT1 0000 0000 - - - - - ICUT2 0000 0000 - - - - - ICUT3 0000 0000 - - - - - ICUT4 0000 0000 - - - - - - - ILIM1 0000 0000 - - - - - - - ILIM2 0000 0000 - - - - - - - ILIM3 0000 0000 - - - - - - - ILIM4 0000 0000 FETF4 FETF3 FETF2 FETF1 VCCUV OTP VINOV VINUV 0000 1001 - - - - - - VINOK OVP MAX 0000 0000 CLSC4 CLSC3 CLSC2 CLSC1 DETC4 DETC3 DETC2 DETC1 0000 0000 PEN3 PEN2 PEN1 0000 0000 PEC3 PEC2 PEC1 0000 0000 PG4 PG3 PG2 PG1 2EVNT C1 2EVNT C2 2EVNT C3 2EVNT C4 PEN4 PGC4 PGC3 PGC2 PGC1 PEC4 CLSR1 CLSR2 CLSR3 CLSR4 DETR1 0000 0000 DETR2 0000 0000 DETR3 0000 0000 DETR4 0000 0000 MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 30 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER Addr 2Dh 2Eh 2Fh 30h 31h 32h Register OVER_LOAD_ STATUS CURRENT_LIMIT_ STATUS DISCONNECT_ STATUS WATCHDOG_ 33h STATUS 34h PIN_STATUS LEGACY_ 35h DETECT_ RESULT1 LEGACY_ 36h DETECT_ RESULT2 ADC Results Register 40h PORT_1_ CURRENT 41h 42h OUT1_PIN_ VOLTAGE 43h 44h PORT_2_ CURRENT 45h 46h OUT2_PIN_ VOLTAGE 47h 48h PORT_3_ CURRENT 49h 4Ah OUT3_PIN_ VOLTAGE 4Bh 4Ch PORT_4_ CURRENT 4Dh 4Eh OUT4_PIN_ VOLTAGE 4Fh 50h INPUT_VOLTAGE 51h 52h JUNCTION_ TEMPERATURE 53h 54h PMAX_POWER_ SETTING 55h 60h DIE_ID Type R R/C (12) R R/C (12) R R/C (12) D7 D6 D5 D4 D3 D2 D1 D0 Reset State OCUT4 OCUT3 OCUT2 OCUT1 STF4 STF3 STF2 STF1 0000 0000 - - - - OLIM4 OLIM3 OLIM2 OLIM1 0000 0000 - - - - DCDIS 4 DCDIS3 DCDIS2 DCDIS1 0000 0000 R - - - - - - - WDS 0000 0000 R - - - AUTO A3 A2 A1 A0 000A DDDD (11) R LEGDET2 LEGDET1 0000 0000 R LEGDET4 LEGDET3 0000 0000 R R R R R R R R R R R R R R R R R R R R R/W R/W Bit[8] Bit[8] Bit[8] Bit[8] Bit[8] Bit [8] Bit [8] Bit [8] Bit [8] Bit [8] Bit [8] R FAB Bit [7] Bit [7] Bit [7] Bit [7] Bit [7] Bit [7] Bit [7] Bit [7] Bit [7] Bit [7] Bit [7] MAJOR _REV Bit [6] Bit [6] Bit [6] Bit [6] Bit [6] Bit [6] Bit [6] Bit [6] Bit [6] Bit [6] Bit [6] MINOR _REV Bit [5] Bit [5] Bit [5] Bit [5] Bit [5] Bit [5] Bit [5] Bit [5] Bit [5] Bit [5] Bit [5] VENDO R_ID Bit [4] Bit [4] Bit [4] Bit [4] Bit [4] Bit [4] Bit [4] Bit [4] Bit [4] Bit [4] Bit [4] 0000 0000 Bit [3] Bit [3] Bit [3] Bit [3] Bit [3] Bit [3] Bit [3] Bit [3] Bit [3] Bit [3] Bit [3] Bit [2] Bit [2] Bit [2] Bit [2] Bit [2] Bit [2] Bit [2] Bit [2] Bit [2] Bit [2] Bit [2] Bit [0] Bit [1] Bit [0] Bit [1] Bit [0] Bit [1] Bit [0] Bit [1] Bit [0] Bit [1] Bit [0] Bit [1] Bit [0] Bit [1] Bit [0] Bit [1] Bit [0] Bit [1] Bit [0] Bit [1] Bit [0] Bit [1] 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000P PPPP PPPP (11) - - - - Notes: 11) “A” represents the AUTO pin’s status during start-up. “M” represents the MID pin’s status during start-up. “C” represents CLS5 pin’s status during start-up. “D” represents the A3~A0 address pin statuses during start-up. “P” represents the PMAX pin setting ADC results during start-up. 12) R/C is read and clear address. Reading R/C clears the bit status after reading is complete. MP3924 Rev. 1.0 7/16/2021 MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 31 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER INTERRUPT REGISTERS INTERRUPT (00h) Read-only Bits Bit Name Default Value Description Interrupt signal for VIN power failure. If this bit is set to 1, one of the following scenarios has occurred:       The power on VIN is below 29.5V VIN over-voltage protection (OVP) VCC is under the under-voltage lockout (UVLO) threshold Thermal shutdown A power MOSFET failure A PMAX event D[7] VINF 1 D[6] STF 0 Interrupt signal for a start-up failure. If this bit is set to 1, at least one of the ports has experienced a start-up failure, or if a port shuts down due to the start-up inrush current. D[5] OCP 0 Interrupt signal for over-current (OC) conditions. If this bit is set to 1, at least one of the ports has met the ILIMT current limit timer or the ICUT OC timeout condition. D[4] CLSC 0 Interrupt signal for classification completion. This bit is set to 1 if at least one port has completed its classification process. D[3] DETC 0 Interrupt signal for detection completion. This bit is set to 1 if at least one port has completed its detection process. D[2] DCDIS 0 Interrupt signal for a disconnected DC load. This bit is set to 1 if at least one port has had its DC load disconnected (load < 7.5mA). D[1] PGC 0 Interrupt signal for power good (PG) status change. This bit is set to 1 if at least one port has a new PG status. D[0] PEC 0 Interrupt signal for power enable status change. This bit is set to 1 if at least one port has changed its enable or disable status. Read the register address with an R/C byte, or write 1 to CLRAIN to reset the corresponding bit. The IN1 and INT2 pins go low to report if an interrupt bit is set to 1. These pins do not go low if the interrupt signal is masked. INTERRUPT_MASK (01h) Read/write Bits Bit Name Default Value D[7] VINF_M 1 Masks the interrupt signal for VIN power failures. Set this bit to 0 to disable the interrupt function. D[6] STF_M A Masks the interrupt signal for start-up failures. Set this bit to 0 to disable the interrupt function. D[5] OCP_M A Masks the interrupt signal for over-current (OC) conditions. Set this bit to 0 to disable the interrupt function. D[4] CLSC_M 0 Masks the interrupt signal for classification completion. Set this bit to 0 to disable the interrupt function. D[3] DETC_M 0 Masks the interrupt signal for detection completion. Set this bit to 0 to disable the interrupt function. D[2] DCDIS_M A Masks the interrupt signal for DC load disconnection. Set this bit to 0 to disable the interrupt function. D[1] PGC_M 0 Masks the interrupt signal for power good (PG) status change interrupt. Set this bit to 0 to disable the interrupt function. MP3924 Rev. 1.0 7/16/2021 Description MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 32 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER D[0] PEC_M 0 Masks the interrupt signal for power enable status change interrupt. Set this bit to 0 to disable the interrupt function. Write 1 to enable the interrupt function; write 0 to disable the interrupt function. “A” is “1” if the AUTO pin is set high during start-up or a reset. “A” is “0” if the AUTO pin is set low. These bits only disable the response from the INT1 and INT2 pins. The corresponding interrupt bit always changes. The device cannot mask certain interruptions during start-up or a reset event, including VIN under-voltage lockout (UVLO) and VCC UVLO. INTERRUPT PRIORITY (02h) Read/write Bits Bit Name Default Value Description D[7] VINF_P 1 Selects if the INT2 pin responds to a VIN power failure interrupt signal. D[6] STF_P 0 Selects if the INT2 pin responds to a start-up failure interrupt signal. D[5] OCP_P 1 Selects if the INT2 pin responds to an over-current (OC) interrupt signal. D[4] CLSC_P 0 Selects if the INT2 pin responds to a classification completion interrupt signal. D[3] DETC_P 0 Selects if the INT2 pin responds to a detection completion interrupt signal. D[2] DCDIS_P 0 Selects if the INT2 pin responds to a DC load disconnect interrupt signal. D[1] PGC_P 0 Selects if the INT2 pin responds to a power good (PG) status change interrupt signal. D[0] PEC_P 0 Selects if the INT2 pin responds to a power enable status change interrupt signal. If a bit is set to 1, the INT2 pin pulls low in response to the corresponding interrupt signal. The INT1 pin responds to all interrupt sources, as long as they are not masked. INT2 only responds to the interrupt sources that are not masked. MP3924 Rev. 1.0 7/16/2021 MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 33 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER CONFIGURATION AND CONTROL REGISTERS OPERATION_MODE_SETTING (03h) Read/write Bits Bit Name Default Value D[7:6] MODE4 AA D[5:4] MODE3 AA D[3:2] MODE2 AA D[1:0] MODE1 AA Description Sets the operation mode for ports 1 through 4. “A” is 1 if the AUTO pin is set high during start-up or a reset. “A” is 0 if the AUTO pin is set low. The status is latched only during start-up or a reset. This can be changed via the I2C. 00: Shutdown mode. The port is off, and there is no detection or classification process 01: Manual mode. There is no automatic state change 10: Semi-automatic mode. The detection and classification processes are automated, but the port does not turn on automatically 11: Automatic mode. Start-up, as well as detection and classification processes, are automated MIDSPAN_SETTING (04h) Read/write Bits Bit Name Default Value D[7:4] RESERVED - D[3] MID4 M D[2] MID3 M D[1] MID2 M D[0] MID1 M Description Reserved. Sets the midspan mode for ports 1 through 4. “M” is “1” if the MID pin is high during start-up or a reset. “M” is “0” if MID pin is low. These changes can be configured by writing to the I2C. Set this bit to 1 to enable midspan mode for the corresponding port. PORT_ENABLE (05h) Read/write Bits Bit Name Default Value Description D[7:5] RESERVED - Reserved. D[4] ENAL 1 Enables the MP3924. If this bit is set to 1, all internal IC circuits are enabled. Each port is enabled if the ENAL and ENx bits are set to 1. If ENAL is disabled, the I2C continues to operate, but the ports are shut down. D[3] EN4 1 D[2] EN3 1 D[1] EN2 1 D[0] EN1 1 Enables ports 1 through 4. These bits can disable the corresponding port, which includes detection and classification processes, resets the port and status registers, and shuts down the port. If a port is already turned off and these bits are set to 0, then there is no change. 1: Enabled 0: Disabled DET/CLS_ENABLE (06h) Read/write Bits Bit Name Default Value D[7] D[6] D[5] D[4] D[3] D[2] D[1] D[0] CLSEN4 CLSEN3 CLSEN2 CLSEN1 DETEN4 DETEN3 DETEN2 DETEN1 A A A A A A A A MP3924 Rev. 1.0 7/16/2021 Description Enables the classification process for the corresponding port. Set these bits to 1 to enable classification. Enables the detection process for the corresponding port. Set these bits to 1 to enable detection. MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 34 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER “A” is “1” if the AUTO pin is set high during start-up or a reset. “A” is “0” if the AUTO pin is set low. In automatic and semi-automatic mode, the detection and classification processes are enabled when the bit is set to 1. In manual made, set the bit to 1 for one-time detection or classification. Then the bit is reset to 0. DISCONNECT_ENABLE (07h) Read/write Bits Bit Name Default Value Description D[7:4] RESERVED - Reserved. D[3] D[2] D[1] D[0] DISEN4 DISEN3 DISEN2 DISEN1 A A A A Enables DC load disconnection for ports 1 through 4. “A” is 1 if the AUTO pin is set high during start-up or a reset. “A” is 0 if the AUTO pin is set low. If these bits are set to 1, the DC load disconnection function is enabled on the corresponding port. FAULT_TIMER (08h) Read/write Bits Bit Name Default Value Description Sets the total power overload timer after start-up. D[7:6] TPMAX 10 00: 15ms 01: 30ms 10: 60ms 11: 120ms Sets the start-up inrush current timer for all ports. D[5:4] TINRUSH 10 00: 15ms 01: 30ms 10: 60ms 11: 120ms Sets the current limit trigger timer after start-up for all ports. D[3:2] TILIM 11 00: 7.5ms 01: 15ms 10: 30ms 11: 60ms Set the over-current (OC) timer after start-up for all ports. D[1:0] TCUT 10 00: 15ms 01: 30ms 10: 60ms 11: 120ms The timer begins counting up after a load triggers the threshold. If the current drops below the threshold, the timer begins counting down at 1/16 of the rising rate. If it times out, the port shuts down. The port cannot be redetected once the timer counts down to 0. FOLDBACK_ILIM (0Bh) Read/write Bits Bit Name Default Value D[7:1] RESERVED - D[0] FBLIMT 1 Description Reserved. Sets the foldback over-current (OC) threshold when the OUTx pin exceeds 46V. MP3924 Rev. 1.0 7/16/2021 0: The foldback current limit is 22mV (88mA if RSENSE = 0.25Ω). 1: The foldback current limit is 40mV (160mA RSENSE = 0.25Ω). MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 35 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER 2-EVENT_AND_CLASS_5_ENABLE (0Ch) Read/write Bits Bit Name Default Value D[7] D[6] D[5] D[4] D[3] D[2] D[1] D[0] CLS5_EN4 CLS5_EN3 CLS5_EN2 CLS5_EN1 2EVNTEN4 2EVNTEN3 2EVNTEN2 2EVNTEN1 C C C C A A A A Description Enables Class 5 classification for all ports. If these bits are set to 1, Class 5 classification is enabled on the corresponding port, and the default current limit can support up to 40W of power. Enables two-event classification for all ports. If these bits are set to 1, two-event classification is enabled when the first classification result on the port is Class 4 or Class 5. “A” is “1” if the AUTO pin is set high during start-up or a reset. “A” is “0” if the AUTO pin is set low. “C” is “1” if the CLS5 pin is set high during start-up or a reset. “C” is “0” if the CLS5 pin is set low. The CLS5 pin has a high power level under the IEEE802.3 at classification, but it is not a standard class level that is compatible with IEEE802.3. PMAX_SHUTDOWN_PORT_PRIORITY (0Dh) Read/write Bits Bit Name Default Value D[7:6] PRTY4 11 D[5:4] PRTY3 10 D[3:2] PRTY2 01 D[1:0] PRTY1 00 Description Sets the shutdown priority for all ports after the PMAX limit is triggered. If the value is the same on several ports, priority is arranged based on the default priority. For example, if both port 1 and port 2 are 00, then port 2 shuts down first. 11: The lowest priority port, which shuts down first if the PMAX limit is triggered 10: The third level priority port if the PMAX limit is triggered 01: The second level priority port if the PMAX limit is triggered 00: The highest priority port, which shuts down last if the PMAX limit is triggered INTERRUPT_ENABLE_CONTROL (0Eh) Read/write Bits Bit Name Default Value Description D[7:3] RESERVED - Reserved. D[2] CLRPIN 0 Controls the reset function for the INT1 and INT2 pins. If this bit is set to 1, resetting the INT1 and INT2 pins does not affect the registers. This bit is automatically set to 0 after the INT1 and INT2 pins are reset. D[1] CLRAINT 0 Controls the reset function for the interrupt source. If this bit is set to 1, all registers and the INT1 and INT2 bit are reset. This bit is automatically set to 0 after the INT1 and INT2 pins are reset. D[0] INTEN 1 Enables the interrupt function. This bit does not affect the event register. If this bit is set to 1, the interrupt function is enabled. GENERAL_ENABLE_CONTROL (0Fh) Read/write Bits Bit Name Default Value Description D[7:3] RESERVED - Reserved. D[2] PMAXEN A Enables the maximum total load power limit. If this bit = 1, automatic shutdown is triggered when the PMAX pin reaches its maximum input power setting. D[1] ADCEN 1 Enables the ADC. If this bit = 1, the ADC is enabled. D[0] WDEN 0 Enables the I2C watchdog. If this bit is set to 0, the watchdog is disabled. “A” is “1” if the AUTO pin is set high during start-up or a reset. “A” is “0” if the AUTO pin is set low. MP3924 Rev. 1.0 7/16/2021 MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 36 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER MANUAL MODE AND LEGACY DETECTION CONTROL REGISTERS DET/CLS_TRIGGER (10h) Read/write Bits Bit Name Default Value D[7] D[6] D[5] D[4] D[3] D[2] D[1] D[0] RCLS4 RCLS3 RCLS2 RCLS1 RDET4 RDET3 RDET2 RDET1 0 0 0 0 0 0 0 0 Description Re-enables the classification function on all ports. If these bits are set to 1, a onetime classification event is enabled on the corresponding port. These bits are reset after classification is complete. Re-enables the detection function on all ports. If these bits are set to 1, a one-time detection event is enabled on the corresponding port. These bits are reset after detection is complete. In manual mode, one-time detection or classification occurs after the corresponding bit is set. In semiautomatic or automatic mode, detection and classification are controlled by the DETENx and CLSENx bits. These processes are repeated once they are enabled. POWER_ON/OFF_TRIGGER (11h) Read/write Bits Bit Name Default Value D[7] D[6] D[5] D[4] POFF4 POFF3 POFF2 POFF1 0 0 0 0 D[3] PON4 0 D[2] PON3 0 D[1] PON2 0 Description Triggers a shutdown on the corresponding port. If these bits are set to 1, the port powers off. The bit automatically resets afterward. Triggers start-up on the corresponding port. If these bits are set to 1, the corresponding port powers on. These bits are reset after start-up is complete. The device performs a detection cycle first if the DETENx and PONx bits are set simultaneously. The PONx bits are operational in manual mode. If the port is powered on or in shutdown mode, the port does not respond to these bits. The PONx bits are operational in semi-automatic mode. The port responds to these bits if the detection and classification results are valid. The PONx bits are only functional during legacy detection if the device is set to automatic mode. D[0] PON1 0 For all modes, the PONx bits may be cleared by DET/CLS/LEGACY_DET failures, start-up failures, or if the PON signal lasts for 400ms when the port is operational. LEGACY_ENABLE (12h) Read/write Bits Bit Name Default Value D[7:6] LEGEN4 00 Enables legacy detection mode for all ports. D[5:4] D[3:2] LEGEN3 LEGEN2 00 00 D[1:0] LEGEN1 00 00: Legacy detection is disabled 01: Legacy detection is enabled while standard detection is disabled 10: Legacy detection is enabled after standard detection is complete 11: Reserved MP3924 Rev. 1.0 7/16/2021 Description MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 37 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER CURRENT LIMIT CONFIGURATION REGISTER ICUT1_THRESHOLD (13h) Read/write Bits Bit Name Default Value D[7:3] RESERVED - Description Reserved. Sets port 1’s over-current (OC) threshold. The default value is 000. In automatic mode, the bits are set to 000 for Class 0~3 results, 100 for Class 4 results, and 101 for Class 5 results. In semi-automatic mode or manual mode, the bits do not change unless changes are made via the I2C. D[2:0] ICUT1 000 000 = 93.75mV (375mA with RSENSE = 0.25Ω) 001 = 27.5mV (110mA with RSENSE = 0.25Ω) 010 = 47mV (188mA with RSENSE = 0.25Ω) 011 = 93.75mV (375mA with RSENSE = 0.25Ω) 100 = 162.5mV (650mA with RSENSE = 0.25Ω) 101 = 230mV (920mA with RSENSE = 0.25Ω) 110 = 125mV (500mA with RSENSE = 0.25Ω) 111 = 156.25mV (625mA with RSENSE = 0.25Ω) ICUT2_THRESHOLD (14h) Read/write Bits Bit Name Default Value D[7:3] RESERVED - Description Reserved. Sets port 2’s over-current (OC) threshold. The default value is 000. In automatic mode, the bits are set to 000 for Class 0~3 results, 100 for Class 4 results, and 101 for Class 5 results. In semi-automatic mode or manual mode, the bits do not change unless changes are made via the I2C. D[2:0] ICUT2 000 000 = 93.75mV (375mA with RSENSE = 0.25Ω) 001 = 27.5mV (110mA with RSENSE = 0.25Ω) 010 = 47mV (188mA with RSENSE = 0.25Ω) 011 = 93.75mV (375mA with RSENSE = 0.25Ω) 100 = 162.5mV (650mA with RSENSE = 0.25Ω) 101 = 230mV (920mA with RSENSE = 0.25Ω) 110 = 125mV (500mA with RSENSE = 0.25Ω) 111 = 156.25mV (625mA with RSENSE = 0.25Ω) ICUT3_THRESHOLD (15h) Read/write Bits Bit Name Default Value D[7:3] RESERVED - Description Reserved. Sets port 3’s over-current (OC) threshold. The default value is 000. In automatic mode, the bits are set to 000 for Class 0~3 results, 100 for Class 4 results, and 101 for Class 5 results. In semi-automatic mode or manual mode, the bits do not change unless changes are made via the I2C. D[2:0] ICUT3 MP3924 Rev. 1.0 7/16/2021 000 000 = 93.75mV (375mA with RSENSE = 0.25Ω) 001 = 27.5mV (110mA with RSENSE = 0.25Ω) 010 = 47mV (188mA with RSENSE = 0.25Ω) 011 = 93.75mV (375mA with RSENSE = 0.25Ω) 100 = 162.5mV (650mA with RSENSE = 0.25Ω) 101 = 230mV (920mA with RSENSE = 0.25Ω) 110 = 125mV (500mA with RSENSE = 0.25Ω) 111 = 156.25mV (625mA with RSENSE = 0.25Ω) MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 38 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER ICUT4_THRESHOLD (16h) Read/write Bits Bit Name Default Value D[7:3] RESERVED - Description Reserved. Sets port 4’s over-current (OC) threshold. The default value is 000. In automatic mode, the bits are set to 000 for Class 0~3 results, 100 for Class 4 results, and 101 for Class 5 results. In semi-automatic mode or manual mode, the bits do not change unless changes are made via the I2C. D[2:0] ICUT4 000 000 = 93.75mV (375mA with RSENSE = 0.25Ω) 001 = 27.5mV (110mA with RSENSE = 0.25Ω) 010 = 47mV (188mA with RSENSE = 0.25Ω) 011 = 93.75mV (375mA with RSENSE = 0.25Ω) 100 = 162.5mV (650mA with RSENSE = 0.25Ω) 101 = 230mV (920mA with RSENSE = 0.25Ω) 110 = 125mV (500mA with RSENSE = 0.25Ω) 111 = 156.25mV (625mA with RSENSE = 0.25Ω) ILIM1_THRESHOLD (17h) Read/write Bits Bit Name Default Value D[7:1] RESERVED - Reserved. 0 Sets port 1’s over-current (OC) limit. The default value is 0. In automatic mode, the bits are set to 0 for Class 0~3, and set to 1 for Class 4 or Class 5 results. In semiautomatic mode and manual mode, the bits do not change unless changes are made via the I2C. D[0] ILIM1 Description 0: 106.25mV (425mA if RSENSE = 0.25Ω) 1: 212.5mV. The current limit is 265mV under Class 5 conditions ILIM2_THRESHOLD (18h) Read/write Bits Bit Name Default Value D[7:1] RESERVED - Reserved. 0 Sets port 2’s over-current (OC) limit. The default value is 0. In automatic mode, the bits are set to 0 for Class 0~3, and set to 1 for Class 4 or Class 5 results. In semiautomatic mode and manual mode, the bits do not change unless changes are made via the I2C. D[0] ILIM2 Description 0: 106.25mV (425mA if RSENSE = 0.25Ω) 1: 212.5mV. The current limit is 265mV under Class 5 conditions ILIM3_THRESHOLD (19h) Read/write Bits Bit Name Default Value D[7:1] RESERVED - Reserved. 0 Sets port 3’s over-current (OC) limit. The default value is 0. In automatic mode, the bits are set to 0 for Class 0~3, and set to 1 for Class 4 or Class 5 results. In semiautomatic mode and manual mode, the bits do not change unless changes are made via the I2C. D[0] ILIM3 Description 0: 106.25mV (425mA if RSENSE = 0.25Ω) 1: 212.5mV. The current limit is 265mV under Class 5 conditions MP3924 Rev. 1.0 7/16/2021 MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 39 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER ILIM4_THRESHOLD (1Ah) Read/write Bits Bit Name Default Value D[7:1] RESERVED - Reserved. 0 Sets port 4’s over-current (OC) limit. The default value is 0. In automatic mode, the bits are set to 0 for Class 0~3, and set to 1 for Class 4 or Class 5 results. In semiautomatic mode and manual mode, the bits do not change unless changes are made via the I2C. D[0] ILIM4 Description 0: 106.25mV (425mA if RSENSE = 0.25Ω) 1: 212.5mV. The current limit is 265mV under Class 5 conditions MP3924 Rev. 1.0 7/16/2021 MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 40 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER STATUS REGISTERS POWER_SOURCE_STATUS1 (20h and 21h) (20h) Read-only (21h) Read and clear Bits Bit Name Default Value Description D[7] D[6] D[5] D[4] FETF4 FETF3 FETF2 FETF1 0 0 0 0 Indicates whether an external power MOSFET failure has occurred. This bit is set to 1 if the external MOSFET on the corresponding port has failed. If this occurs, the current limit cannot be reached, or the OUTx pin is high after start-up. D[3] VCCUV 1 Indicates whether a VCC under-voltage condition has occurred. This bit is set to 1 if VCC has recovered from a shutdown or reset condition. D[2] OTP 0 Indicates whether an over-temperature (OT) condition has occurred. This bit is set to 1 if the junction temperature exceeds 150°C. For more details, see the OverTemperature Protection (OTP) section on page 28. D[1] VINOV 0 Indicates whether a VIN over-voltage (OV) condition has occurred. This bit is set to 1 if VIN exceeds 65V. D[0] VINUV 1 Indicates whether a VIN under-voltage (UV) condition has occurred. This bit is set to 1 if VIN drops below 29.5V. Read and Clear (0x21h) means that the bit is reset after a read operation. If read on 0x20h, the bits are not cleared. POWER_SOURCE_STATUS2 (22h and 23h) (22h) Read-only (23h) Read and clear Bits Bit Name Default Value Description D[7:2] RESERVED - Reserved. D[1] VINOK 0 Indicates whether the VIN source power is working normally. This bit is set to 1 if VIN exceeds 40V. D[0] OVPMAX 0 Indicates whether a power overload condition has occurred. This bit is set to 1 if the total power load on all ports exceeds the PMAX threshold set by the PMAX pin. DET/CLS_COMPLETE_STATUS (24h and 25h) (24h) Read-only (25h) Read and clear Bits Bit Name Default Value D[7] D[6] D[5] D[4] D[3] D[2] D[1] D[0] CLSC4 CLSC3 CLSC2 CLSC1 DETC4 DETC3 DETC2 DETC1 0 0 0 0 0 0 0 0 MP3924 Rev. 1.0 7/16/2021 Description Indicates whether a port has completed its classification process. These bits are set to 1 if classification has completed on the corresponding bit. Indicates whether a port has completed its detection process. These bits are set to 1 if detection has completed on the corresponding bit. MonolithicPower.com MPS Proprietary Information. Patent Protected. Unauthorized Photocopy and Duplication Prohibited. © 2021 MPS. All Rights Reserved. 41 MP3924 – QUAD-PORT IEEE 802.3AF/AT PSE CONTROLLER DET/CLS_RESULT1 (26h) Read-only Bits Bit Name Default Value Description Returns the classification result for port 1. D[7:4] CLSR1 0000 0000: Classification is not done 0001: Class 1 0010: Class 2 0011: Class 3 0100: Class 4 0101: Class 5 0110: Class 0 0111: Over-current (OC) condition 1000: The first and secondary class results do not match If Class 5 is enabled, any current that exceeds Class 4’s upper limit is considered a Class 5 result. An OC condition triggers a current limit. If Class 5 is disabled, any current exceeding Class 4’s upper limit is considered an OC condition. D[3] 2EVNTC1 0 Indicates whether two-event classification has been completed on port 1. This bit is set to 1 if two-event classification has been completed. This bit is only set once Class 4 and Class 5 are successfully detected. Indicates port 1’s detection result. D[2:0] DETR1 000 000: Detection has not completed (default after a power-on reset) 001: The port is shorted (VIN - OUT < 1.5V) 010: CDET too high (exceeds 5µF) 011: RDET is too low (below 19kΩ) 100: Detection is valid (19kΩ < RDET < 26.5kΩ) 101: RDET is too high (exceeds 26.5kΩ) 110: The port is open (
MP3924GU-Z 价格&库存

很抱歉,暂时无法提供与“MP3924GU-Z”相匹配的价格&库存,您可以联系我们找货

免费人工找货
MP3924GU-Z
    •  国内价格
    • 1+32.49140

    库存:10

    MP3924GU-Z
    •  国内价格 香港价格
    • 1+35.545191+4.40937
    • 10+23.5052610+2.91582
    • 25+20.3645925+2.52622
    • 100+16.84118100+2.08914
    • 250+15.12846250+1.87668
    • 500+14.08424500+1.74715
    • 1000+13.216291000+1.63948
    • 2500+12.290702500+1.52466

    库存:2354