请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TPS65988 你好。
快速背景-我们有 TPS65988 (片上完整标记:TPS65988 DH TI (?) 18F S35T G4)、无 SPI 闪存。 我通过写入所需的 I2C 寄存器(根据应用程序自定义工具6.1.3和技术参考手册)来配置每次启动。
当使用 GPIO13进行此操作时、我在端口1的切换/切换 PDO 时遇到问题("协商的端口0源 PDO 1)-因此我们改为使用 GPIO15、PDO 更改按预期工作。
然而-相反、出现了一个新问题(并且已经被扣除为仅在使用 GPIO15而不是 GPIO13时发生、如果我将其改回、这个新问题就会消失、但 PDO 不会改变-回到原来的问题)。
新一期:
- 每次插入或拔出端口2的任何部件时、端口1也会在短时间内断开、然后再连接/重新插入。
- 但是、当在端口1上插入/拔出 USB-C 时、不会出现此问题-然后端口2保持连接。
完整的 GPIO 配置、所有其他设置为复用到 GPPIO/禁用的引脚:
- GPIO0 -初始值:0x1、无事件输出使能
- GPIO1 -初始值:0x1、无事件输出使能
- GPIO2 -初始值:0x0、端口1电缆方向事件、已反转
- GPIO5 -初始值:0x1、无事件输出使能
- GPIO6 -初始值:0x1、无事件输出使能
- GPIO7 -初始值:0x0、端口1电缆方向事件、已反转
- GPIO14 -初始值:0x0、端口1协商拉电流 PDO 1
- GPIO15 -初始值:0x0、端口0源 PDO 1协商
- GPIO16 -初始值:0x0、端口1插入事件(到测量测试点)
- GPIO17 -初始值:0x0、端口1插入事件(到测量测试点)
如前所述-如果我将 GPIO15更改为 GPIO13、这个问题会消失、但是 PDO 开关的信号永远不会"变为高电平"。
任何解释或提示都已过大、如果需要更多信息、请告诉我。
谢谢、
托比亚斯