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.

[参考译文] TPS23880:功率限制设置

Guru**** 2392905 points
Other Parts Discussed in Thread: TPS23880

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1111878/tps23880-power-limit-setup

器件型号:TPS23880

尊敬的 Penny:  

首先、感谢您的所有帮助、现在演示板套件上有4个端口90W 输出自动模式。 我注意到、参考代码自动模式预设为基础类 PoE、这意味着如果 TPS23880 PSE 检测到5类 PD、则会限制45W 最大输出功率。 是否有方法可以将功率限制设置为60W 而不是45W? 您能向我展示我应该查看的代码部分吗?

非常感谢

此致、  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Loi、

    如果您希望在 PD 为单一特征5类(45W)时将端口的 PCUT 值调整为60W、则可以在端口上电后覆盖寄存器0x2A 和0x2B 中的4PPCUT 值。 谢谢。

    此致、

    一分钱

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Penny:  

    我是一名新学员、很抱歉再次打扰您

    我按照数据表 TPS23880表9-45 (第89页)、尝试如下更新寄存器0x2A 和0x2B 中的值、但结果相同:

    注:将"value"替换为" 0x4B "、查看代码是否执行了不同的操作、但并不幸运。

    这是我所做的

    1.我将 PD 设置为5级 PD (注意:PD 能够将负载增加到90W)

    2.在 tps238x.c 代码中、将寄存器0x2A 和0x2B 的"值"替换为" 0x4B"。 (以下部分)

    3.将 TI 演示板的4线对端口连接到 PD。 端口打开

    4.我将 PD 负载增加45W 以上、TI 演示板关闭。

    您能评论一下、并向我推荐您的意见吗、非常感谢!

    /
    * TPS_SetPort4PPol结冰
    (二 /
    /*!
    *@简要设置端口4P 管制阈值
    *
    *此函数将设置 TPS238x 的端口2P 管制阈值。
    *
    *@param[IN] systemPortNum 从端口注册函数、TPS_RegisterPort ()返回的端口号值
    *@param[IN]包含2P 管制阈值的 icutCurrentThreshold 变量
    *
    *@返回 uint8_t (I2C_Successful 或 I2C 错误状态)

    (二 /


    uint8_t tps_SetPort4PPol结冰(uint8_t systemPortNum、uint8_t icutCurrentThreshold)

    uint8_t rtn;
    uint8_t 值;
    uint8_t portnum = tps_GetDevicePortNum (systemPortNum);

    if (portnum <= 2)

    值= icutCurrentThreshold;
    RTN = TPS_WriteI2CReg (TPS_GetDeviceI2CAddress (systemPortNum)、TPS238X_4P_police_12_config_command、0x4B);

    其他

    RTN = TPS_WriteI2CReg (TPS_GetDeviceI2CAddress (systemPortNum)、TPS238X_4P_police_34_config_command、0x4B);

    返回(RTN);

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Loi、

    请查看我的以下评论:

    1、5类 PD 的功耗不能超过40W、否则不兼容。   

    2.在开启之前设置的 PCUT 值将根据 PD 类别被 PSE FW 覆盖。 在本例中、45W 将是 PCUT 值。  如果要增大 PCUT 值以支持不兼容的 PD、则必须在开启端口后更改 PCUT 值。 如果在更改 PCUT 值之前负载超过45W、则端口仍会因过载而关闭。  

    此致、

    一分钱