请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TPS65988EVM
您好!
我正在尝试通过 I2C 从 TPS65988控制 TPS55289。 我按照"在 TPS65987D 和 TPS65988 PD 控制器中使用 I2C 主设备"(www.ti.com/.../slvae18.pdf)中的说明操作
当前设置:
- TPS65988EVM:默认跳线配置、运行 TPS65987_88_F707_10_10.bin 固件
- TPS55289EVM:除了设置为 ON 的 JP1外、默认跳线;I2C 地址为0x74
- TPS65988EVM 通过 I2C 连接到 TPS55289EVM。
- TPS6598X-CONFIG 工具、v6.1.4
- 运行"为器件响应清除 I2C 地址范围"会列出地址0x20、0x24和0x74;即 TPS55289处于活动状态并且 I2C 正常工作
- 与 EVM 默认配置相比、TPS65988的相关配置更改:
- 端口1全局系统配置寄存器0x27:已勾选 I2C1作为主器件启用;TBT 控制器 I2C 端口 设置为 I2C2
- 端口1 I2C 主设备配置寄存器0x64:从设备1 I2C 地址设置为0x74;从设备1主设备选择设置为 I2C1
- 端口1 I2C 控制器事件:记录索引1:触发事件检测、数据长度3、从器件地址索引0、数据0x01a400
- 端口1应用配置二进制数据索引寄存器0x62:通用、端口1和端口2启动索引和记录编号全部设置为1
- 连接到端口 A 的测试接收端(STEVAL-ISC005V1)使用默认配置和修改后的配置按预期工作
一旦我将受电方从端口 A 断开、我就可以预期 I2C 流量、但没有发生任何情况。 我尝试了各种触发事件、但都没有效果。