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.

[参考译文] TPS65987D:数据表和配置工具之间的寄存器不一致

Guru**** 2562240 points
Other Parts Discussed in Thread: BQ25703A, TPS65987D, TPS65988, BQ25713

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/898655/tps65987d-register-inconsistency-between-datasheet-and-configuration-tool

器件型号:TPS65987D
主题中讨论的其他器件:BQ25703ATPS65987EVMTPS65988BQ25713BQ25703

您好!

最近、我开始使用 TPS6598x 应用定制工具(V6.1.1)来配置 TPS65987D EVM 板、并希望将该板连接到 BQ25703A EVM 板。 (与 TIDA-01627类似)我手动将跳线从 TPS65987EVM 上的 R9和 R11 (已进行 DNP 处理)焊接到 BQ25703A 上的 SCL/SDA。
R9和 R11连接到 TPS65987D 芯片的 I2C3。 然后、我从 TPS65987D EVM 板的 PP_HV1焊接了跳线、然后将其连接到 BQ25703A EVM 板。 最后、我遵循了 SLVAE18 (在 TPS65987D 和 TPS65988 PD 中使用 I2C 主设备)
控制器)、尝试获得类似的结果。 但是、它不起作用。

当我配置 TPS65987D I2C 主设备时、GUI 显示从设备1配置位位置和寄存器长度与 SLVUBH2B (TPS65987DDH 和 TPS65988DH 主机接口)不同
技术参考手册)。 在 SLVUBH2B P90 3.43中、它具有 SlaveEnable 字段、SlaveAddr 位于字节1的7:1、但 GUI 指示地址为0:6;在 GUI 中、寄存器的长度为20、在 SLVUBH2B 中为16。

而且、我发现 bq25703A 数据表上可能有一个拼写错误。 "I2C 地址为 D6H (1101101101_X)"、bq25703A P31、8.5编程。 基于其兄弟器件 BQ25713,我认为该地址应为6B (bq25713、P4、6器件比较表;)。 我假设1101011_X 应该是 BQ25703的 corrent 二进制格式。 由于6B = 01101011、D6 = 11010110、由于7位地址与 r/w 位相结合、因此可将它们视为相同的地址。

您能否提供配置工具的配置二进制文件或项目文件? 我想知道如何实现这一点。
附件是我的项目文件。 如果您能指出我的错点、我将不胜感激。

  e2e.ti.com/.../new_5F00_two_2D00_evm_2D00_test_2D00_adv.pjt

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

    您好!

    感谢您分享这一差异、我们将与 GUI 专家分享。 对于平均时间、建议填充 GUI 中显示的字段、即使它们与技术参考手册不完全一致。

    随附了用于移动电源参考设计的项目文件。 您可以将这些设置导入到项目中以用作参考。 您需要打开现有项目、然后单击"项目->从项目导入设置"。

    e2e.ti.com/.../4645.88DH-Power-Bank.pjt 

    至于寻址、是0x6b 应该是要使用的正确地址

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

    感谢您的快速回复! 我会尝试一下。

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

    大家好、在我将项目导入工具后、我发现了更多问题/错误:

    由于我将 BQ25703A 连接到 I2C3、我必须更改 I2C 主器件相关寄存器。 我喜欢那里可能出错的东西。

    首先、在我检查寄存器0x5C 的原始视图后、我喜欢 GUI 设置参考手册中保留的其他位(P75、3.36.1 GPIO 多路复用器)。 请参阅此图:

    我正在尝试对 I2C1进行硬接线以测试 I2C3是否有缺陷...

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

    只需跟进。 今天、我硬接线了 I2C1并将其连接到 BQ25703A。 您和我的项目(修改为 I2C1)的项目模板均正常工作。

    我想知道我的 EVM 板是坏的、还是工具的 GPIO 配置部分有一些错误。

    感谢您的项目模板。

    我认为这种改变暂时解决了我的问题。 但是、我仍然期待着 GUI 工具和参考手册的未来更新。