主题中讨论的其他器件:TPS25750、TPS25751、BQ25798
大家好,
我们的团队正在使用 TPS25750D GUI 在 EEPROM 中刷写配置,但我们仍然无法访问许多寄存器。 请帮我走出这个过程。
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.
大家好,
我们的团队正在使用 TPS25750D GUI 在 EEPROM 中刷写配置,但我们仍然无法访问许多寄存器。 请帮我走出这个过程。
尊敬的 Pooranessh:
例如,在 Charger_Control_中,我们无法写入或读取 SHIP FET 控制的 REG11_FET 2寄存器。
我仍然有点不确定你在这里指的是什么,但这里是我的想法。 如果有任何疑问、请告诉我。
TPS25750EVM 上的 EEPROM 用于存储 GUI 生成的完整闪存二进制文件。 完整闪存包含应用程序配置和基本映像。 "App config"包含在 GUI 中配置的设置。 GUI 和 PD 配置用于控制连接的 BQ 器件的设置有限。 GUI 调查表中的选项仅限于我们的范围。
由于 TPS2575x 器件不支持多主 I2C、这会带来一个问题:如果您将 TPS2575X 器件用作 BQ25798的 I2Cm、您无法将 MCU 用作 I2Cm 器件。 如果要访问 BQ 器件上不受 GUI 支持的寄存器、这里有两个选项。
1.将 I2Cm MCU/EC 连接到 TPS2575X 的 I2Cs 引脚、并使用'I2Cr'和'I2Cw'命令执行 I2C 直通、以与 BQ 器件进行通信。 您可以通过这种方式读取/写入 BQ 器件。
2.请勿将 TPS2575X 用作 BQ25798的 I2Cm、而是使用 MCU/EC 进行控制。
这将在 MCU/EC 上增加一些开发内容、因为它现在需要处理 PD 控制器处理的所有电压转换和电源角色交换。
我们再次推荐将 TPS25751用于任何新设计。 这是具有最新功能和修复特性的引脚2引脚替代产品。
谢谢。此致、
克里斯
尊敬的 Pooranessh:
对不起误解、我将问题初始解释为如何大体上检查寄存器、而不是 EVM。
无法仅使用 TPS25750EVM 和 Web GUI 访问 BQ 寄存器。
J8"Aardvark 连接器"用于显示 I2Cm 线路、后者连接到 BQ25798上的 I2C 引脚。 您可以从此处访问寄存器、但需要额外的设备才能通过 I2C 读取 BQ 寄存器或与之进行交互。 例如、您可以连接 Aardvark I2C/SPI 主机适配器、并用其读取 BQ 寄存器。 BQ 部分应该被寻址到0x6B。
谢谢。此致、
克里斯