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:用于四个4线对 RJ45端口的 PSE 控制器

Guru**** 2386600 points
Other Parts Discussed in Thread: TPS23881, TPS23881B
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1486237/tps23881-pse-controller-for-four-4-pair-rj45-ports

器件型号:TPS23881

工具与软件:

大家好、团队成员:

我们将使用 TPS23881 PSE 控制器、并通过单端口成功实现90W 功率。 我们现在计划在8个端口上实现相同的功率输出。 是否可以扩大现有代码的规模以支持所有8个端口?

期待您的答复。

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

    尊敬的 Iaya:

    感谢您的咨询。 我们将查看您的问题、并在3-7个工作日内回复您。 感谢您的耐心。

    此致、

    Diang

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

    尊敬的 Iaya:

    感谢您的耐心。  

    1个 TPS23881具有8个通道、对于90W 4类8级、802.3BT 标准需要一个4-Paris 端口、而 TPS23881需要2个通道。 在您想输出8 x 90W 端口的情况下、您将需要2个 TPS23881芯片。  

     可通过在 https://www.ti.com/product/TPS23881中点击"立即申请"来申请代码 SRAM 代码 、批准后将在您的"安全资源"中提供该代码。  

    如果您要运行非主机自主模式(该模式不需要 MCU 控制器来加载 SRAM、并且 PSE 可在上电时输出90W)、则可以使用 TPS23881B (TPS23881引脚对引脚)并配置其 AUTO 引脚。  

    此致、

    Diang

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

    尊敬的 Diang:

    感谢您的时间和支持。 我们将对此进行回顾、如果需要进一步讨论、我们会与您跟进。

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

    尊敬的 Diang:

    感谢您的答复。

    目前、我们正在使用两个 PSE 控制器通过8个端口实现90W 的输出、每个 PSE 控制器管理4个端口。 分配给 PSE 控制器的 I2C 地址如下:

    • 第一个 PSE 控制器 :地址 20 (初始化) 21 (监控)
    • 第二个 PSE 控制器 :地址 22 (初始化) 23 (监控)

    我们修改了代码、这样便可以解决问题 20和22. while 循环用于初始化 21和23 电压表中。

    您能否回顾一下这种方法并分享您对这种设置是否适合我们的场景的见解?

    期待您的反馈。

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

    尊敬的 Jaya:

    您能否通过使用地址20和22进行初始化以及使用地址21和23进行监控来澄清问题? 监控是什么意思?

    TPS23881可以配置为 Config A (8位模式)或 Config B (16位模式)、可使用通用屏蔽寄存器(17h)进行配置。 8位和16位模式的区别如下:

    • 配置 A (8位)模式提供8位访问、因此、8个通道在四倍字中被视为2个独立的连续 I2C 地址、以接收所有端口。 根据 A4-A1引脚编程、通道1-4将是偶数 I2C 地址、通道5-8将是奇数 I2C 地址。 这由 A0引脚状态决定、例如在8位模式下、通道1-4使用0x20进行寻址、通道5-8使用0x21进行寻址。
    • 配置 B (16位)模式提供16位访问、通过单个地址为 A0始终为0的所有8个通道提供服务。 因此、在这种情况下、您可以使用0x20来配置全部8个通道(4端口)。

    对于您的方法、您应该不需要使用不同的地址进行初始化和监控、这些操作应使用相同的地址来完成、只需更改您正在读取/写入的内容即可。 例如、您将使用 RO 寄存器来访问"监控"信息、使用 R/W 访问寄存器(通常来说)进行"初始化"。

    此致、

    Brandon

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

    Brandon、您好!

    在本例中、我们采用8位模式、因为我们将具有单独的低地址和高地址。 对于第一个 PSE 控制器、我们将 I2C 地址称为0x20和0x21;对于第二个 PSE 控制器、则称为0x22和0x23。 这些地址由 A0引脚状态决定。

    我们在代码中的方法是配置两个 PSE 控制器、每个控制器有8个端口、可提供90W 的功率。 "监控"是指检索关键参数、例如:电压、电流、电源故障、分类状态。

    关于您有关使用不同地址进行初始化和监控的问题、我们不需要为这些操作使用单独的地址。 应使用相同的 I2C 地址、并使用不同的寄存器访问方法:

    • 初始化:使用 R/W 寄存器配置 PSE 控制器。
    • 监视:使用 RO (只读)寄存器来提取实时状态和故障状态。

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

    尊敬的 Jaya:

    为了确认、此场景中的地址将由确定 A1 质量。 当该引脚以及引脚 A2、A3和 A4接地时、结果 I2C 地址将为0x20/0x21。 当 A1引脚悬空(在内部拉至 Vdd)或拉高且 A2、A3和 A4接地时、地址为0x22/0x23。 SLA0位是您在8位模式中指的四路的指号。

    在初始化和监控方面、是的、您是正确的、这不会产生任何问题。 您的计划应该没有问题、只是想确认以上内容、谢谢!

    此致、

    Brandon

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

    Brandon、您好!

    感谢您的解释。 我们会在内部审查并回复您。

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

    尊敬的 Jaya:

    我现在将关闭该主题帖、如果您有其他问题、请随时打开另一个主题帖。

    此致、

    Brandon

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

    Brandon、您好!

    我们曾提到 4端口 PSE 控制器的此链接 www.ti.com/.../SLVC771。

    您能否确认此代码是否适合我们的实现、以及我们是否可以将其用作 支持4端口配置的参考?

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

    尊敬的 Jaya:

    是的、该代码适用于基本实现、我还建议将代码更新到最新的 SRAM 版本。 可通过此处的 TPS23881产品页面请求 SRAM 代码:

    获得批准后、您将导航至顶部配置文件名称下的"安全资源"。

    下载最新的 SRAM 后、可以将其移植到参考代码中。

    此致、

    Brandon