主题中讨论的其他器件:USB2ANY、 TIDA-050047、
您好!
是否有方法可以在 GUI 工具或 USB2ANY 工具中查看 EVM 寄存器状态、如果有、是否有相关指南?
我想了解 EVM 在连接到非 PD 充电器时检测到的充电器类型、 我看到 0x3F POWER_STATUS 寄存器、ChargerDetectStatus 可以报告这一点、如果可能、我希望访问 EVM 中的该寄存器。
非常感谢、
皮埃尔。
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.
您好!
是否有方法可以在 GUI 工具或 USB2ANY 工具中查看 EVM 寄存器状态、如果有、是否有相关指南?
我想了解 EVM 在连接到非 PD 充电器时检测到的充电器类型、 我看到 0x3F POWER_STATUS 寄存器、ChargerDetectStatus 可以报告这一点、如果可能、我希望访问 EVM 中的该寄存器。
非常感谢、
皮埃尔。
您好、Pierre、
遗憾的是、无法使用 GUI 工具读取寄存器。 此 EVM 还不直接支持 USB2ANY、但我可以通过一些变通办法来完成此操作。
使用 USB2ANY 时、您需要跳线进入 I2C 线路、以充当主设备、而 PD 作为从设备。 在 EVM 上、R36、R37和 R41是 DNP、因此您需要添加一个0欧姆 R 或短接连接、以便接入接头并将跳线接入。

完成上述步骤后、您需要使用从 USB2ANY 器件到 EVM 的跳线、并使用 USB2ANY 作为 PD 的主设备。
连接到 PD 后、您可以参考 有关 特定寄存器的技术参考手册。
2.您可以使用 PD 分析器来读取两个 PD 之间的协商。 这可能不会为您提供所需的全部信息、但这是一个选项。
非常尊重、
Brandon Beader
您好!
我尝试使用 USB 连接到任何工具、使用 USB 连接到任何 Explorer 软件。
我将 TP14连接到 J4引脚1、将 TP13连接到 J4 PIN2、并将 GND 连接到 J4引脚5。 TP 位于 EVM 上、J4位于 USB 2 ANY 上。
我已经将从器件地址设置为0x02、因为我已经将 ADCin 设置为安全模式(S1/A/B/C 设置为0)。
我假设内部地址是我要输入的寄存器的地址、因此在此输入 PORT_CONTROL 的0x29寄存器地址。
根据数据表、将超时设置为默认值、并将误码率设置为100kHz。
当我这么做时、我不会通过按下读取按钮接收到数据。
您能帮助确定问题吗?
谢谢、
皮埃尔。
您好!
啊、我看到我没有正确理解数据表。 现在地址已被确认、但似乎仍然缺少 soming、因为从器件不会发回数据。 可能是我不理解如何输入寄存器地址、我将其放入1字节格式的内部地址框中。 我也不会在写数据框中放置任何内容、因为我只想读取寄存器地址。 我正在使用技术参考手册中的寄存器地址。 我正在尝试读取 POWER_STAUS 寄存器、因此我在内部地址中输入0x3F。 我认为我不理解某些内容、因为这会导致未接收到数据:
感谢您的持续支持。
此致、
皮埃尔。
PS 我在 EVM 的用户指南中看不到从器件 I2C 是否被上拉、当我在 TP13/14上使用 DMM 时、电压很低。 这是正常的吗?
PPS 我发现 USB 不会像推荐的那样实际拉高 I2C 引脚、当我将引脚设置为 GPIO 时、它们不会达到3.3V、而只会达到0.5V、那么 USB 似乎会对任何器件带来问题、您是否同意?
您好、Pierre、
要检查的几个项目:
要在 USB2ANY 上启用上拉、您需要单击面板右侧的3.3V 按钮以将其打开、当前在仪表板上、它将关闭:

2.确保设置的是正确的寄存器字节大小(有关详细信息、请参阅技术参考手册)。 一些寄存器为两个字节(16位)、1个字节(8位)或一些其他大小。
3.目前如何在 EVM 上设置 ADCIN1和 ADCIN2? 这将影响 Brandon 提到的 TPS25750从器件地址。
4. USB2ANY 连接在哪里、是通过 Aardvark 连接器还是 EVM 底部的母引脚接头连接?
谢谢、此致、
林德华
尊敬的 Chris:
感谢您的支持。 在 EVM 上、P3v3为3.3V、从器件 I2C 为3.3V、但主器件 I2C 为0V。 当我尝试将其上拉时、SDA 和 SCL 消耗的电流过大、线路保持在0V。 我已经订购了另一款 EVM 、即 TIDA-050047、我将尝试使用该 EVM。
这个问题提出了一个问题:如果我将 TPS25750与电池供电系统搭配使用。 当未连接 USB 电缆时、控制器未通电、系统由电池供电运行、I2C 线路是否可以为 TPS25750反向供电或是否有内置保护?
非常感谢、
皮埃尔。
您好、Pierre、
对这种混乱表示歉意。
在与团队成员进行内部交谈后、我们了解到 USB2ANY 与我们的器件和 TPS25750EVM 不兼容。 我们的团队不使用 USB2ANY、因此我们不熟悉这些问题。 最初看起来 USB2ANY 支持通用 I2C r/w、但我们无法使其与 EVM 配合使用。
在过去、有人尝试将 USB2ANY 与我们的 EVM 配合使用、并发现相关 驱动程序和器件兼容性问题。
我们尝试在末尾将 USB2ANY 与25750EVM 配合使用、并达到了您提供的屏幕截图所示的相同点。
正如 Brandon 之前提到的、我们的团队使用 TotalPhase Aardvark 来读取/写入 I2C。 该软件与 USB2ANY 类似、允许您在 EVM 中读取/写入 I2C。

您还可以使用 MCU 或 EC (外部控制器)直接写入 I2C 线路。
谢谢、此致、
Chris
您好!
我 的 TPS25750EVM 出现故障、I2C 线路电压过低、会消耗大量电流。 我在网上找不到替代产品、因此我购买了 USB_PD_CHG_EVM_01。 我发现用户手册中有关如何对 EVM 进行编程的内容有点少:
配置文件已准备好进行编程。 这里有几个选项可供选择、最简单的方法是使用"Current Configuration"选项中的闪存到器件、例如、将工具连接到板上已连接的 Tiva 芯片。 另一个选项是使用生成完整闪存二进制选项导出二进制文件、然后使用外部程序、例如 Aardavark by Total Phase、将所选配置编程到 TPS25750D。
我认为 EVM 上没有 Tiva MCU、您能解释一下如何使用 Aardavark 对电路板进行编程吗? 包括如何为闪存外部供电?
此外、我注意到此 EVM 具有用于 USB 2 ANY 的连接器、此连接器是否与其兼容?
非常感谢、
您好、Pierre、
正确、该 EVM 上没有 Tiva、您必须使用 Ardvark 闪存中心来刷写器件。 有关如何使用 Ardvark 的信息、我建议访问 Total Phase 网站并查看他们对如何使用设备的培训。 通过 GUI、您可以生成完整的闪存映像二进制文件、并使用 Ardvark 将其加载到 EEPROM 中。
我建议您不要使用 USB2ANY、因为您必须编写自己的闪存方案才能将二进制文件闪存到器件。
非常尊重、
Brandon Beader