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:读取通道发现寄存器以查找分类

Guru**** 2587365 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1196095/tps23881-read-channel-discovery-register-to-find-class

器件型号:TPS23881

亲爱的支持者

我读取寄存器值, 结果为0xb4

即8级、但在 PD 功率为3w 而不是8级的条件下、  

为什么?

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

    尊敬的 Minghao:

    我有几个后续问题、希望您能帮助回答:  

    您读取了哪个寄存器、可以提供完整的寄存器转储?  

    2.在您的设置中,是连接了多个 PD 还是只连接了一个?  

    3.您的系统中有多少个端口,每个端口有多少个通道/对?  

    4.如有可能、您在连接到 PD 时能否获得检测/分类波形的示波器捕获?

    谢谢。此致、
    雷蒙德·林

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

    您好、 Raymond

    1.寄存器地址为0xe,返回值为0xb4,否则为0x06

    /# i2cget -f -y 1 0x23 0xc
    0x06
    /# i2cget -f -y 1 0x23 0xd
    0x06
    /# i2cget -f -y 1 0x23 0xe
    0xb4
    /# i2cget -f -y 1 0x23 0xF
    0x06

    电流和电压寄存器结果如下所示、我们的系统显示3.5W

    /# i2cget -f -y 1 0x23 0x38
    0x35
    /# i2cget -f -y 1 0x23 0x39
    0x02
    /# i2cget -f -y 1 0x23 0x3a
    0xA5
    /# i2cget -f -y 1 0x23 0x3b
    0x3B

    2.仅连接一个 PD

    3、系统有3个 PSE,24个端口  

      一个通道对应一个端口  

    读取2线对管制配置寄存器  

    /# i2cget -f -y 1 0x23 0x1E
    0xFF
    /# i2cget -f -y 1 0x23 0x1f
    0xFF
    /# i2cget -f -y 1 0x23 0x20
    0x3c
    /# i2cget -f -y 1 0x23 0x21
    0xFF

    读取4线对管制配置寄存器  

    /# i2cget -f -y 1 0x23 0x2a
    0xFF
    /# i2cget -f -y 1 0x23 0x2b
    0xFF

    4.目前无法实现。  

    Br

    明豪

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

    尊敬的 Minghao:  

    让我看看我是否可以使用我们的 EVM 从一端复制相同的读数。 什么是 PD 类型(af/at/f)以及它可以达到的级别?  

    谢谢。此致、
    雷蒙德·林

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

    您好、 Raymond

    我使用可设置功率(最大30W)和等级(无约束)的测试仪

    以下设置是3w 类8

    显示 PD 处于的测试仪设置和测试日志

    #端口1 3 8  
    #show port 1


    端口[1]:57.28V 40.77mA 2.335W 类别[8] 802.3at (类型2)

    交换机控制台读取寄存器显示4类

    /# i2cget -f -y 1 0x20 0xd
    0x44

    另一个示例是使用以下器件连接 IP 电话

    PoESmart -以太网供电(PoE)在线测试仪—Primus 电缆

    测试仪获得以下显示 PD 处于的数据

    交换机控制台读取寄存器显示8级

    /# i2cget -f -y 1 0x23 0xe
    0xb4

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

    尊敬的 Minghao:

    感谢您的澄清、让我从结束时开始进行一些测试、明天再和您联系!  

    您的测试仪是作为单一特征还是双特征 PD 运行?

    谢谢。此致、

    雷蒙德·林

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

    您好、 Raymond

    这是单一特征 PD、

    Br

    明豪

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

    尊敬的 Minghao:

    感谢您的澄清、对于延迟、我将请一名团队成员帮助我解决此问题。  

    谢谢。此致、

    雷蒙德·林

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

    尊敬的 Minghao:

    延迟响应道歉、寄存器0x0C 至0x0F 显示了 PD 器件的请求分类。 如果 PD 能够达到8级、则读取这些寄存器(取决于连接的端口/通道)将显示8级读数。 要查看分配的分类(这是 PD 和 PSE 之间协商的实际分类功率)、您需要读取寄存器0x4C 到0x4F。 您可以在数据表第25页的第9.1.4节中找到如下所示的更多信息:  

    即使 PD 支持8级、它也可以消耗小于90W (100m 电缆后、PD 侧为71.1W)、仍在8级上显示请求和分配的分类。 例如、在下面的屏幕截图中、我使用带有 REACH PoE 测试器的 TPS23881EVM 来模拟8类 PD 图3W:

    在寄存器映射中、0x0E 和0x0F (因为我使用的是通道7和8)为请求的类读取0xB4 (8类)、就像您观察到的那样。 在寄存器0x04E 和0x04F 中、我们还可以看到分配的分类为8类:

    对于 PoE 测试仪、它似乎能够满足 bt 4类标准、这就是 PSE 检测8类(用于请求和分配)的原因。 我不熟悉特定 PoE 测试仪的工作原理、但如果您使用的测试仪只能满足(2类)标准、则请求 PSE 寄存器(0x0C-0x0F)和分配寄存器(0x4C-0x4F)应读取4类(数据将读取0x44)。 \

    如果您有任何进一步的问题或疑虑、敬请告知!

    谢谢。此致、
    雷蒙德·林