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.

TPS23881: how to configure driver to handle both 2-pair 30W and 4-pair 90W

Part Number: TPS23881

Hi,

I am using a TPS23881 on my board (see attached schematic). It has 8 channels and I want to configure it so as to handle 6 ports :

channel 1 for port 1 (30W PoE+)
channel 2 for port 2 (30W PoE+)
channels 3&4 for port 3 (90W HiPoE)
channels 5&6 for port 4 (90W HiPoE)
channel 7 for port 5 (30W PoE+)
channel 8 for port 6 (30W PoE+)

I have started my board and every channel seems to work fine.

Now I need to program all the registers in order to combine channels 3&4 and channels 5&6. How should I configure the TPS ? 

About the Power Allocation settings (reg 0x29), is it the maximum power configuration for all the port ?

I need full power on ports 3 & 4 (4-pair 90W). What will happen for the other ports (2-pair 30W) ?

I think I have to program 0x29 Reg with 4-pair 90W configuration. Is that right ?

Best Regards

Stephane

  • Hi Stephane,

    This is currently being looked into and an answer will be posted when available. Thanks!

  • Hi Stephane,

    Very sorry for the delay here. That is correct, you set the power allocation register and you also need to set the policing register when you power ON the port. The power allocation setting is able to set 4 pair or 2 pair configurations and the port power allocation for each port individually. This is because 881 has the flexibility to configure each channel. So a 90W port should not affect the 30W. Note also, the protection on each port will come from the policing register for each port. This lets you set the power threshold on when to protect each port.

    I also recommend looking at the TPS23881 reference code in software development tab of the TPS23881 product page. Thanks!

  • Hi Darwin,
    Concretely, how do you translate your explanation in register values?

    For my PoE+ ports (Channel 1 & 2) with 30 watts maximum output power:

    • 2-Pair Police Ch-1 Configuration Register (0x1E) and 2-Pair Police Ch-2 Configuration Register (0x1F) are set to 60 (30W)
    • What about 4-Pair Police Ch-1 and 2 Configuration Register (0x2A)? Shall it remain set to 0xFF in order to run in 2-Pair mode only? Shall another value be set?

    For my Hi-PoE port (Channel 3 & 4) with 90 watts maximum output power in 4-pair mode and 30 watts in 2-pair mode:

    • I think 4-Pair Police Ch-3 and 4 Configuration Register (0x2B) shall be set to 180 (90W).
    • What about the 2P registers? Shall 2-Pair Police Ch-3 Configuration Register (0x20) and 2-Pair Police Ch-4 Configuration Register (0x21) be set to 60 (30W)? Will it be ok to supply 2x45W in 4-pair mode?

    Thank you for your help
    Best Regards
    Stephane

  • Hi Stephane,

    NOTE: The policing registers are set automatically by the PSE in auto and semi-auto modes after power up based on the assigned class. The settings used are in the datasheet in Table 37, 38 and 47.

    For my PoE+ ports (Channel 1 & 2) with 30 watts maximum output power:
    You will set 0x29 power allocation to 2P, 30W.
    2-Pair Police Ch-1 Configuration Register (0x1E) and 2-Pair Police Ch-2 Configuration Register (0x1F) are set to 60 (30W) for class 4 by the TPS23881 upon turn on in auto mode and semi-auto mode.
    If you need a different value, you need to configure the 2P policing registers after power up.
    4-Pair Police Ch-1 and 2 Configuration Register (0x2A) should remain at 0xFF. They do not apply to 2P channels.


    For Channel 3 & 4 with 80 watts maximum output power:
    You will set 0x29 power allocation to 4P, 90W.
    2-Pair Police Ch-1 Configuration Register (0x1E) and 2-Pair Police Ch-2 Configuration Register (0x1F) are set to 60 (30W) for class 4 by the TPS23881 upon turn on in auto mode and semi-auto mode.
    4-Pair Police Ch-1 and 2 Configuration Register (0x2A) are also set based on single signature or dual signature to total power needed by both channels. For class 8 single signature and class 5 dual signature this will be set to 90 watts.
    If you need a different value, you need to configure the 2P and 4P policing registers after power up. It is OK to set 2X45W in 4P mode.

    Regards,

    Nitya

  • Hi Nitya,

    My design mix PoE+ (Channel 1 & 2) and HiPoE (Channel 3 & 4) with the same TPS2881 so the power allocation register (0x29) has to be set to 90watts.

    About the PoE+ port, your answer is clear : 2P policie registers are set to 30W, 4P policie register remains to 0xFF.

    About the Hi-PoE port that can also handle PoE+, 2P policie registers are set to 30W while the 4P policie register is set to 90Watts. Is that right?

    Thanks

    Best Regards

    Stephane

  • Hi Stephane,

    For your configuration of

    channel 1 for port 1 (30W PoE+)
    channel 2 for port 2 (30W PoE+)
    channels 3&4 for port 3 (90W HiPoE)
    channels 5&6 for port 4 (90W HiPoE)
    channel 7 for port 5 (30W PoE+)
    channel 8 for port 6 (30W PoE+)

    You should set 0x29 = 0xF3 for ports 1-4 and 0x29 = 0x3F for ports 5-8. This makes ports 1,2,7,8 2P ports, 3-4 and 5-6 as 4P ports. (how you set these bytes depends on whether you are using config A mode or config B mode). 

    Regarding "About the Hi-PoE port that can also handle PoE+, 2P policie registers are set to 30W while the 4P policie register is set to 90Watts. Is that right?". I am not sure you want to set 2P pcut to 30W on both channels for the 90W case. 2P pcut  should be 45W so that port can support 90W on the 4 pairs.

  • Hi Nitya,

    Thank you for your crystal clear explanations !

    Best Regards

    Stéphane