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.

[参考译文] TPS6.5987万DDK:TPS6.5987万DDH独立I2C主和放大器;使用BQ2.5723万进行I/O编程

Guru**** 2538950 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1095847/tps65987ddk-tps65987ddh-standalone-i2c-master-i-o-programming-with-bq25723

部件号:TPS6.5987万DDK
主题中讨论的其他部件:TPS6.5987万BQ2.5723万BQ2.5703万TPS6.5988万DK

您好,

在TPS6.5987万DDH和BQ2.5723万RNSR 协同工作的情况下,我在为电池充电时遇到一些问题

GPIO的布线如下:        

TPS6.5987万 BQ2.5723万
GPIO0 程序
GPIO1 Chrg_OK
GPIO2 SRC_EVT
GPIO3. en_OTG
GPIO4. SNK_事件

我的第一个问题:您知道我应该在I/O配置上的TPS应用程序自定义中选择什么来进行上述配置吗?

我的第二个问题是配置I2C,我尝试遵循文档Slvae18,因为BQ2.5703万和BQ2.5723万具有几乎相同的内部体系结构。 您知道我是否可以按照Slvae18文档对TPS6.5987万和Bq2.5723万之间的I2C进行编程? 或者,您知道我应该对Slvae18做出什么更改吗?

如果需要,我将原理图作为附件。

我可以扫描I2C地址并将我的PC连接到设备,我的问题仅在于上面的编程  

谢谢你

此致

Alane2e.ti.com/.../1614.Schematic_5F00_Bidirectionnal-USB_5F00_C-Charger_5F00_2022_2D00_04_2D00_19.pdf</s>2022

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

    您好,

    我们的团队成员将尽快与您联系。

    此致。

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

    您好,Alan,
    我将TPS6.5987万DDHRSHR和BQ2.5713万BRNT放在一起,如果系统的主控制器关闭,TPS应该配置BQ。
    我面前没有Slvae18导管,但我可以解释我做了什么。
    我已在端口设置- I2C主配置下设置从属设备的I2C地址。 (参见图1)然后您必须激活Settigs下的"Show I2C Master Event Table"(显示I2C主事件表)。 您可以在此处设置写入时间和内容。
    我希望这对您有帮助!

    很遗憾,您只能将寄存器设置映射到事件,我不知道您是否可以在事件和发送之间添加延迟。 我们已经非常成功地使用了该产品,但有时,I2C通信无法正常工作,因为可能是从属设备尚未准备就绪(我还不知道具体情况)。


    @支持:是否可以多次发送I2C命令? 所以最好用1Hz来3次。

    此致
    米兰  

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

    米兰

    TPS6.5988万DK上的I2C事件 不会在NAK上重复。  它们是一次性触发,事件与触发之间没有延迟,超过执行代码所需的时间。

    您定义的I2C事件将按以下顺序将字节写入索引1中调用的从属地址

    00 00 14 c0 ad a0 41.  订购经常使客户跳闸,因为它是从右到左而不是从左到右。