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:TPS23861、用于 4 端口/每个端口的功率预算为 60W

Guru**** 2815505 points

Other Parts Discussed in Thread: TPS23861, USB2ANY, USB-TO-GPIO2

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1599699/tps23861-tps23861-for-4-port-power-budget-60w-for-each

器件型号: TPS23861
主题中讨论的其他器件: USB2ANYUSB-TO-GPIO2

尊敬的先生:  

我的客户希望设计一个 4 端口、TPS23861 为每个端口解决方案提供 60W 的功率限制。  

几个问题:

  1. 如何进行任何参考设计?
  2. 我们可以使用由 I2C 控制的半自动模式吗?
  3. 4 个端口的任何默认优先级、还是由 GUI 设置的 iSIT?
  4. 在 GUI 设置之前、是否有任何端口优先级的默认设置、或者我们应该由 MCU 控制?

非常感谢!

 

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

    您好 Sean、  

    供参考:TPS23861 符合 IEE802.3 af/AT 标准。 这意味着它仅支持 1 类和 2 类功率、最高 30W。  

    请在下面找到我的蓝色答案。  

    1.怎么做,任何参考设计?

    TPS23861 EVM 是一个很好的参考设计。 EVM 用户指南包含原理图和 PCB 布局指南、可在以下位置找到: TPS23861EVM-612:TPS23861 的自动模式评估模块(修订版 E)

    任何其他 Altium 设计文件均可通过电子邮件向团队索取。

    2.我们可以使用由 I2C 控制的半自动模式吗?

    是的、可以通过 I2C 使用寄存器在半自动模式下控制器件。 该器件上也提供可编程自主模式。  

    3. 4 个端口的任何默认优先级,还是由 GUI 设置?

    端口的默认优先级为 亮起 4 个端口。 可以为所需配置设置寄存器 0x15(端口功率优先级)。  

    4.在设置 GUI 之前、是否有任何默认的端口优先级、还是应该由 MCU 控制?

    如问题 3 所述、所有端口的默认状态均为开启(连接到有效的 PD 时)。 这可以通过使用 MCU 和 I2C 来更改寄存器配置进行控制。  

    如有任何其他问题、敬请告知!

    此致、

    Anagha

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

    尊敬的 Anagha:  

    感谢您的答复。 以下是其他一些问题:

    1.是否有任何建议的 MCU 和参考示例代码?

    2. TPS23861 是否同时支持模式 A +模式 B?

    非常感谢!

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

    您好 Sean、

    我推荐使用 TI 的 MSP430 或 MSPM0。 我们有 MSP430 的 MCU 参考代码 、您可以在此处找到和下载:TPS23861 数据表、产品信息和支持|德州仪器 TI.com (设计和开发->软件开发)

    您能解释一下模式 A +模式 B 的含义吗? 您指的是通道 A 和通道 B?

    此致、

    Anagha

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

    尊敬的 Anagha:  

    请让我在这里澄清一下。  

    该设计为 4 端口 PSE、总功率 60W、单端口最大 30W  

    TPS23861 是否同时支持模式 A +模式 B?   

    2.关闭系统/计算机电源时。 CPU 是否可以通过寄存器将命令写入  TPS23861、从而控制断电之前的总功率? 示例 每个端口限制 15W PD、或仅打开 2 个端口以实现 30W 最大功率...等在断电之前灵活设置?

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

    您好 Sean、

    TPS23861 符合 IEEE802.3AT 标准、这意味着它仅支持使用模式 A 进行电力输送。该器件不使用模式 B(备用对 4-5/7-8)。

    是的、在断电之前、发送到器件的命令应保存在寄存器中、以便下次上电。

    谢谢、

    Anagha

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

    尊敬的 Anagha:  

    感谢您的更新!

    客户仍想检查以下场景是否可行:

    设计需求为:

      1.总功率 60W

       2. 4 个端口中的每一个端口为 15W

       3.或任意 2 个端口各为 30W

    系统关闭时、 PSE 是否可以在无需额外外部 MCU 的情况下完成上述控制?  

    客户希望通过额外的 MCU 节省成本和减小 PCB 尺寸、并且只想放置 EEPROM 来简化设计。  

    是否可行? 有任何示例代码吗?

    非常感谢!

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

    您好 Sean、  

    TPS23861 可以支持这些设计要求。 客户可以使用自主模式配置每个端口 — 最初需要 MCU 将 PSE 配置为自主模式(我建议使用 GPIO 引脚来执行此操作)、 之后可以断开连接。  

    更多有关 EEPROM 编程的信息、请参阅数据表的第 7.3.13 节。

    我将在内部进行检查、看看我们是否有任何可以提供的示例代码。  

    此致、

    Anagha

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

    尊敬的 Anagha:  

    客户可以使用自主模式配置每个端口 — 最初需要一个 MCU 将 PSE 配置为自主模式(我建议使用 GPIO 引脚来执行此操作)、并且 可以在
    之后断开连接

    所有这些操作都在自动模式下、对吧?

    [报价 userid=“614104" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1599699/tps23861-tps23861-for-4-port-power-budget-60w-for-each/6173240 ](我建议使用 GPIO 引脚来执行此操作)[/报价]

    它究竟意味着 GPIO 引脚? 哪个器件的 GPIO 引脚、即 MCU、TPS23861....或者什么?

    非常感谢!

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

    您好 Sean、  

    是 — 如果进行了初始编程,PSE 将以自动模式运行。  

    抱歉、很困惑、MCU 上的 GPIO 引脚可用于连接到 PSE 上的 I2C 线路以进行初始编程。 设置自动模式后、可以断开 MCU。  

    此致、

    Anagha

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

    尊敬的 Anagha:  

    Moxa 正在播放 EVM 电路板。  

    EVM 将 I2C CLK 和 DAT、GND 连接到系统、并将 3V3 从系统连接到 3.3V_USB EVM。  

    但是、GUI 无法识别 TPS23861。 有什么遗漏吗?

    请帮助您提出建议。  

    非常感谢!

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

    您好 Sean、  

    您是否使用 USB2ANY 适配器访问 GUI? TPS23861 的 I2C 地址配置为什么?

    谢谢、

    Anagha

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

    您好 Sean、  

    您是否参考了 EVM 用户指南?  TPS23861EVM-612:TPS23861 的自动模式评估模块(修订版 E)

    确保使用的适配器 (USB-GPIO) 正确。 这与 USB2ANY 适配器不同。  

    此致、

    Anagha

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

    尊敬的 Anagha:  

    我正在通过 USB2ANY ##309909 申请 1 个 ZS、您可以帮您获得批准吗?

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

    您好 Sean、  

    对于 TPS23861EVM、客户必须使用 USB-TO-GPIO 适配器、而不是 USB2ANY。 请参阅此链接: USB-TO-GPIO2 评估板|德州仪器 TI.com

    如果您使用此适配器提交另一个 ZS 订单、请告诉我、我可以为您批准。  

    此致、

    Anagha  

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

    尊敬的 Anagha:  

    请大家批准 ZS #310206,非常感谢!

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

    您好 Sean、  

    请参阅 Nahiyan 的电子邮件地址、重新提交 USB-TO-GPIO2 的 ZS 订单。  

    谢谢、

    Anagha

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

    尊敬的 Anagha:  

    Moxa 是布局 TPS23861、但有一些问题需要解决:

    1. TPS23861 在断电或 RESET 拉至低电平后是否可以保存值? 似乎在复位拉至低电平后、 TPS23861 将恢复到默认值。 如何保存?

    2. Moxa 正在通过 I2C 测试控制每个端口的输出功率。 根据数据表通过 I2C 填写以下值后、PSE 没有电源。 步骤:  

    1. 半自动[12h:AAh]
    2. -> ICUT 374mA [2Ah & 2Bh :00h]
    3. -> 启动检测[14h:FFH]
    4. ->然后电源启用寄存器[19h:0Fh]

    您可以给出建议并进行调试吗?

     非常感谢!

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

    您好 Sean、  

    1.将 RESET 引脚置位的点是 TPS23861 将所有寄存器设置回其默认状态。 在这种情况下、 不会保存以前的配置。

    2.您是否已将 12h 配置为 0x10? 还是配置为 0xAA? AA 只是位值的占位符、0x10 将端口配置为半自动模式。  

    此致、

    Anagha

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

    尊敬的 Anagha:  

    [引述 userid=“614104" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1599699/tps23861-tps23861-for-4-port-power-budget-60w-for-each/6200676

    1.将 RESET 引脚置位的点是 TPS23861 将所有寄存器设置回其默认状态。 在这种情况下、 不会保存以前的配置。

    [/报价]

    需要说明的是、客户希望即使在断电后也将值保存在寄存器中。  TPS23861 是否具有 EEPROM? 根据数据表检查、 TPS23861 应具有 EEPROM。 但是、 TPS23861 寄存器值始终在系统重新启动后消失。 请说明如何在 TPS23861 中保存值。  

    如果  TPS23861  无法节省值、有没有解决方案? 想使用外部 EEPROM 来保存值、让  TPS23861 在重新启动后读取吗?

     

    另外、这里还有一个问题。  

    客户希望按如下所示进行设计和配置与分配:  

    场景 1. :4 端口输出、每个端口的最大功率为 15W。  

    场景 2. :仅限 2 个端口输出 (LAN1、LAN2)、每个端口 30W

    如何通过 I2C 为上述设计进行设置和配置?

    非常感谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [quote userid=“380557" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1599699/tps23861-tps23861-for-4-port-power-budget-60w-for-each/6203225

    如何通过 I2C 为上述设计进行设置和配置?

    [/报价]

    尊敬的 Anagha:

    如果有用户指南或任何说明 MCU 命令 PSE 如何满足上述需求的流程、那么非常感谢!

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

    您好 Sean、  

    我必须在内部检查 EEPROM 并返回给您。  

    您能说明您提到的两种情景吗? 客户是否希望所有端口在一种情况下提供 15W 功率、两个提供 30W 功率+两个提供 15W 功率?

    此致、

    Anagha

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

    尊敬的 Anagha:  

    第一种情况是所有端口 15W、第二种情况是只有 2 个端口 30W、其他 2 个端口不供电

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

    您好 Sean、  

    我懂了。 请参阅 半自动模式  以下两种情况的配置:  

    场景 1:4 端口输出、每个端口的最大功率为 15W

    1.12h -> 0xAA

    2. 14h -> 0xFF  

    3. 19h -> 0x0F

    4.2Ah & 2Bh -> 0x00

    场景 2:仅限 2 个端口输出 (LAN1、LAN2)、每个端口 30W

    1.12h -> 0x0A

    2. 14h -> 0x33

    3. 19h -> 0x03

    4.2Ah -> 0x66

    我们没有任何关于发送 I2C 命令的特定文档、但我建议先阅读 EVM 用户指南和 MSP430 参考代码。 参考用户指南能否让您/客户熟悉 TPS23861 的 I2C 遥测和重要寄存器、而 MSP430 参考代码是开发软件来控制 MCU 和 PSE 之间通信的理想起点。   更多有关 TPS23861 所有工作模式的信息、还可以参阅数据表的第 7.4 节“器件功能模式“。

    EVM 用户指南: TPS23861EVM-612:TPS23861 的自动模式评估模块(修订版 E)

    参考代码下载链接: SLUC600 代码示例或演示|德州仪器 TI.com 

    此致、

    Anagha

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

    您好 Sean、  

    我想跟进您有关保存配置的问题。  

    TPS23861 的 EEPROM 会保存 I2C 从器件地址以及 AUTO 位编程。 本质上、在自动模式下所做的任何配置都可以保存在 EEPROM 中。  

    此致、

    Anagha

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

    尊敬的 Anagha:  

    Moxa 获取 USB-GPIO2。  

    计算机可以读取 USB-GPIO2、但无法获取 TPS23861。  

    为什么会这样?

    是 TPS23861 和  USB-GPIO2 不兼容吗?

    非常感谢!

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

    您好 Sean、  

    目前、我们在实验室中只有 USB-TO-GPIO 适配器。 找给您的适配器的较新版本、并使用我们的 EVM 对此进行测试。 我明天会回来的、3/4。

    谢谢、

    Anagha

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

    尊敬的  Anagha:  

    USB-GPIO2 无法使用吗?

    非常感谢!

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

    您好 Sean、  

    请给我一些时间在我们这边进行测试 我们使用传统适配器、因此我需要使用您/客户正在使用的新适配器检查此问题。 如果我有更多的信息,我会回来给你。  

    谢谢、

    Anagha

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

    您好 Sean、  

    看起来 GUI 可能缺少软件驱动程序的更新、导致与您注意到的 USB 转 GPIO2 适配器不兼容。 我正在努力在内部找到此问题的解决方案、并将在获得更多信息后立即通知您。  

    我猜客户会将 GUI 用于 I2C 遥测目的。 一个临时解决方案 是将 USB2ANY 适配器与 USB2ANY Explorer GUI 配合使用。 我在我这边尝试了这个方法、成功获得了 EVM 上两个 TPS23861 器件(地址 0x20 和 0x28)的准确 I2C 读数。 请在下方找到这两个链接:  

    如需有关如何将此 GUI 与 TPS23861 EVM 配合使用的任何帮助、请告诉我。 为您带来的不便深表歉意。  

    此致、

    Anagha

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

    尊敬的 Anagha:  

    抱歉、我有点困惑。  

    那么、我是否需要应用一个新的 USB2ANY、或者客户是否可以使用现有的 USB-GPIO2 与以下 GUI 来读取 TPSS23861?

    非常感谢!

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

    您好 Sean、  

    您必须订购新的 USB2ANY 适配器、因为 USB-GPIO2 不能 与 USB2ANY Explorer GUI 一起使用。  

    我们不知道新版本的 USB-GPIO2 与 TPS23861 GUI 不兼容、因此给带来的不便再次深表歉意。

    此致、

    Anagha

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

    尊敬的 Anagha:  

    客户收到 USB2ANY、但在查找器件时仍遇到一些问题:

    1.    USB2ANY Explorer UI 打开时、PI 指挥官无法看到 USB2ANY

    2.  当 USB2ANY Explorer UI 关闭时、PI 指挥官可以看到 USB2ANY、但 重新扫描仍然无法看到 TPS23861 器件  

    (* ps。 3.3V_USB 已关闭、因此需要通过 USB2ANY Explorer 打开)

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

    您好 Sean、  

    USB2ANY 适配器不能与 PI-Commander 搭配使用。  

    为了读取/写入任何 I2C 数据、您必须使用 USB2ANY 和 USB2ANY Explorer GUI。 正确加载适配器并填充固件和器件 I2C 地址后、您应该能够与 EVM 上的 TPS23861 通信。  

    谢谢、

    Anagha