This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TPS23861: Functional requirements for PoE

Part Number: TPS23861

Hi expert:

The functional requirements of intelligent PoE+ are as follows. Please help to confirm whether the TPS23861 is supported  or not?

1.POE port function Settings:

Requirements: enable (including on and off) each POE port managed through a WEB interface,

Set AT or AF standard output power. At the same time, the available power can be set.

2.POE port status display:

Requirements: real-time tabular display (port, status, total power, mode, level, voltage, current, temperature,

Actual power consumption, available power).

3.POE delayed start:

Requirements: enable delayed start mode on each POE port managed through a WEB interface,

Set the delay time of each port. Also, the Settings are displayed in a tabular format (including ports, delay mode, delay time)

4. POE schedule:

Requirements: enable scheduling mode for each POE port managed through a WEB interface,

Set the scheduling time for each port (distinguish AM/PM).

Also, display the Settings in a tabular format (scheduling time, Monday through Sunday selection)

5.POE Autocheck function:

Requirements: PD connected to each POE port managed can be checked separately through the WEB interface. If PD fails,

The PD device can be automatically restarted. Check interval and restart time can be set.

Best regards

  • Hi AndongSun! 

    The TPS23861 is capable of doing everything you list here through I2C communication. 

    1. Enable/Disable Ports and choose between AF/AT and select power levels: 

    Enabling and Disabling ports can be done by writing to the TPS23861's Operating Mode Register using I2C. See Section 7.5.11 of the TPS23861's datasheet for more information on this.

    Setting the power levels for each port can be done by writing to each port's ICUT CONFIG Register using I2C. See Section 7.5.24 of the datasheet for information on how this works

    2. Real-time power and device monitoring: 

    This can be done using a combination of using I2C to read the various status registers and using an external host micro-controller to control the polling time and updating. 

    For which registers to read, take a look at the Register Map of the TPS23861 featured in Section 7.5 of the datasheet. 

    3. Delayed start: 

    When the TPS23861 device is in semi-auto mode, the host will control when the I2C command to turn power on is sent. Your external software can provide an interface for controlling exactly how much delay is between detection and power on. 

    For information on the different operating modes of the device, take a peak at Section 7.4 of the datasheet.

    4. Scheduling port enabling/disabling: 

    This can be done using a combination of your external interface through the host micro-controller and I2C commands to change the operating mode of each port as mentioned above in item 1. External software can handle the display and timing the I2C commands to the device. 

    5. POE Autocheck: 

    The TPS23861 stores several different types of faults internally. In order to react to changes in the PD connection status, the external software can read the device event registers and fault registers and reset the port from the PSE side depending on the device state. However, the TPS23861 can only reset the port, not the PD IC. 

    As mentioned above in item 2, take a look through the Register Map of the TPS23861 to find which registers to poll for PD connection status, detection resistance, and other statuses. 

    We do not offer a full software solution for the TPS23861 with a web interface. As long as you adhere to the design considerations noted in Section 5.2 of the TPS23861EVM-612 User's Guide and the I2C programming considerations noted in Section 7.3.13 of the datasheet, you can develop external software and hardware to manage scheduling and create a web interface to accomplish all of the requirements noted above. We offer the TPS23861EVM-612  and MSP430 Reference Code as starting points for this type of development. 

    For the TPS23861 datasheet, click here --> http://www.ti.com/lit/ds/symlink/tps23861.pdf 

    For the TPS23861EVM-612 User's Guide, click here --> http://www.ti.com/lit/ug/sluuay8e/sluuay8e.pdf 

    Thank you for reaching out to us today! If the information I provided here helped you make a decision about using the TPS23861, please mark this answer resolved to let us know! 

    Thank you! 

    Aidan