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.

[参考译文] TPS25751EVM:PD 通过 IIC 从 BQ25798寄存器读取数据

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1512492/tps25751evm-pd-reads-data-from-bq25798-register-through-iic

器件型号:TPS25751EVM
Thread 中讨论的其他器件:BQ25798TPS25751

工具/软件:

您好团队、

我在使用 tps25751 (PD)通过 IIC 读取 bq25798 (充电器)数据时遇到了问题;问题如下
(1)当我读取0x01寄存器的值时、我读取的默认值为0x0348、这与它的寄存器映射中的值相同。 向寄存器写入数据并再次读取数据后、结果也是正确的、如"0x01_LOG 中所示。 txt"
(2)但是、当我读取0x0A 寄存器的值时、我读取的默认值为0x0063、这是正确的。 向寄存器写入数据并再次读取数据后、结果也不正确、如"0x0A_LOG 中所示。 txt"
(3)当我读取0x03寄存器的值时、我读取的值为0x000F、这与其寄存器映射上的值不一致。 然后我将数据写入寄存器并再次读取、结果与写入的数据相同
我不知道为什么情况(2)和(3)会发生。 您能帮助我确定问题吗? 代码显示为"readw_rite_code、txt"。

e2e.ti.com/.../read_5F00_write_5F00_code.txte2e.ti.com/.../0x0A_5F00_log.txte2e.ti.com/.../0x01_5F00_log.txt

此致!

光圈

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

    您好、Iris

    r、我读取的默认值为0x0348、与其寄存器映射上的值相同。 [/报价]

    此处的默认值是什么意思?

    您能否捕获并提供故障案例的 I2C 线路的跟踪日志?

    我仍在查看您的一些日志、但这里应该是 I2Cw 有效载荷吗?

    谢谢。此致、

    Chris

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

    您好  Chris、

    我通过分析逻辑分析仪捕获的数据发现、PD 在加电时会自动将数据写入充电器的寄存器。 然后、读取充电器寄存器的值、该值与 PD 配置一致、但与寄存器映射表中的值不一致。 在这种情况下、应使用哪一个作为参考标准?
    写入寄存器也可以、我忽略了每个寄存器的有效位置

    (逻辑分析仪捕获的文件位于上传到 LAN 的压缩文件中。 您需要安装"KingstFIS-v3.6.4. exe"工具中的压缩文件,然后打开文件)

    Bset 表示!

    光圈

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

    您好 Chris、
    此处的默认值是指与寄存器映射中每个寄存器相对应的值、如下图所示


    此致!

    光圈

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

    e2e.ti.com/.../4251.document.7z

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

    尊敬的 Iris:

    是的、如您所注意到的、TPS25751将在引导时对一些 BQ25798寄存器进行编程、因此根据 BQ 工具、这些寄存器不一定处于默认状态。

    我读取了充电器寄存器的值、该值与 PD 配置一致、但与寄存器映射表中的值不一致。 在这种情况下、应使用哪一个作为参考标准?

    您应该希望修改这些寄存器并使用 PD 配置写入。

    启动时、TPS25751会修改寄存器0x01、0x03、0x08、0x09、0x0B 0x0D、0x0F、0x10、0x11、0x12、 0x14和0x2e。

    在正常运行期间、TPS25751将写入和修改其他 BQ 寄存器、以在工作模式(拉电流/灌电流)、功率、电压和电流电平以及连接和断开状态方面对其进行正确配置。

    谢谢。此致、

    Chris

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

    您好 Chris、

    非常感谢您的帮助!

    此致!

    光圈

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

    谢谢、

    立即关闭此主题。