请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TPS65982 大家好、
我的板具有由 TPS65982控制的 USB-C 端口和桶形插孔。 有一个小型微控制器(电源控制器或 PC)、负责决定使用哪个电源、并根据可用的情况配置电池充电器以获得正确的充电功率。 该设置与 TPS65982数据表中显示的双端口笔记本应用类似、但仅一个 TPS65982除外。
我正在为电源控制器(上图中的系统控制器)编写软件,并且正在尝试了解与 TPS65982进行连接的正确方法。 我想‘PP_EXT 路径的“INPUT”,等待 SYS_RDY’,这样 TPS65982就不会自动启用 PP_EXT 路径,以防桶形插孔也插入。 软件等待 PowerStatusUpdate 事件以指示可能有电源可用。 如果电源状态(0x3F)寄存器中的 Type-C 电流字段指示已协商 PD 协议、则软件将读取活动协议 PDO (0x34)寄存器以确定可用功率。 最后、软件将发出 SRDY 命令以关闭 PP_EXT 开关并启用电池充电器。
几个问题:
- 以上流量是否正确? ‘是否有一份文档,在“正确”流程上有一些更好的说明? 我是根据《USB PD 电源协商应用手册》(SLVA842)、数据表、固件用户指南和主机接口技术参考手册提出这一要求的。
- 活动合同 PDO 寄存器显示它包含“PDO 的内容,一旦被拉电流接受,PD 控制器请求作为灌电流并被拉电流接受。” 但是、根据 USB PD 电源协商应用手册(SLVA842)、在电源接受 RDO 后、它将转换电源并在电源准备就绪时发送 PS_RDY 消息(第10页)。 在接收到接受消息或 PS_RDY 消息时是否更新了活动合同 PDO 寄存器? 如果在接收到接受消息时更新它、如何知道何时收到 PS_RDY? 我假设在源发送 PS_RDY 消息之前,我不应尝试开始充电。
- 我认为、插入桶形插孔时、最好停止尝试协商高达100W 的功率、最好的方法是什么? 控制寄存器中的“外部供电”位是用于什么? 该位的具体作用是什么?
如果您需要进一步澄清以帮助回答我的问题、请允许我继续发言。
此致、
海登
