1.一种电子系统,所述电子系统包括:
计算机,其包括耦合到计算机电力输送(PD)控制器的嵌入式控制器(EC);以及
电源适配器,其包括耦合到从设备的电源适配器PD控制器,并经配置通过通信链路与所述计算机通信,所述通信链路包括信号,通过所述信号在所述计算机PD控制器和所述电源适配器PD控制器之间进行电力协商;
其中所述计算机PD控制器经配置从所述EC接收命令,并且响应于接收到的命令,生成通用串行总线(USB)供应商定义消息(VDM)报头和一个或更多个供应商定义对象(VDO)并经过所述通信链路传送所述通用串行总线(USB)供应商定义消息(VDM)报头和所述一个或更多个供应商定义对象(VDO),其中所述一个或更多个供应商定义对象(VDO)包括来自所述接收到的命令的信息;以及
其中所述电源适配器PD控制器经配置通过以下方式响应于所述一个或更多个VDO:通过改变到连接至所述电源适配器PD控制器的所述从设备的输出信号,将所述电源适配器PD控制器的通用输入/输出(GPIO)引脚的状态报告回所述计算机PD控制器,或者改变GPIO引脚的状态。
2.根据权利要求1所述的电子系统,其中所述接收到的命令包括有效载荷,所述有效载荷包含包括在所述一个或更多个VDO中的信息,以启动连接到所述电源适配器PD控制器的所述从设备的认证。
3.根据权利要求2所述的电子系统,其中所述信息包括外部接口字段和另一位字段,所述外部接口字段指定接口类型,通过所述接口启动针对所述从设备的认证,所述另一位字段指定是否使用在所述外部接口字段中指定的借以启动所述认证的所述接口类型。
4.根据权利要求2所述的电子系统,其中所述信息包括所述从设备的地址。
5.根据权利要求1所述的电子系统,其中所述计算机PD控制器经配置从所述EC接收包含有效载荷的传送命令,所述有效载荷的信息包括用于认证连接到所述电源适配器PD控制器的所述从设备的值。
6.根据权利要求5所述的电子系统,其中所述EC经配置提交接收命令,以使所述计算机PD控制器返回来自连接到所述电源适配器PD控制器的所述从设备的认证响应。
7.根据权利要求1所述的电子系统,其中所述计算机PD控制器经配置从所述EC接收GPIO状态命令,并且作为响应,所述PD控制器经配置生成所述VDM报头以指定GPIO状态请求,并且所述电源适配器PD控制器通过向所述计算机PD控制器提供GPIO状态VDO做出响应,所述GPIO状态VDO指示所述电源适配器PD控制器的所述GPIO引脚的状态。
8.根据权利要求1所述的电子系统,其中所述计算机PD控制器经配置从所述EC接收GPIO写入命令,并且作为响应,所述PD控制器经配置生成所述VDM报头以指定GPIO写入请求,并且生成VDO以指定强加于所述电源适配器PD控制器的所述GPIO引脚上的逻辑状态。
9.根据权利要求1所述的电子系统,其中所述电源适配器PD控制器经配置通过所述通信链路将消息隧道传送到所述计算机PD控制器,所述消息指示所述电源适配器PD控制器的GPIO引脚已经改变状态,并且其中所述计算机PD控制器通过断言计算机PD控制器的GPIO引脚做出响应,以向所述EC发信号通知事件已经发生。
10.一种计算设备,所述计算设备包括:
嵌入式控制器(EC);以及
计算机电力输送(PD)控制器,其耦合到所述EC,所述EC经配置通过通信链路与适配器中的PD控制器通信,从而协商所述PD控制器之间的电力分配;其中所述计算机PD控制器经配置:从所述EC接收命令,并且响应于接收到的命令,生成通用串行总线(USB)供应商定义消息(VDM)报头和一个或更多个供应商定义对象(VDO)并且通过所述通信链路隧道传送所述通用串行总线(USB)供应商定义消息(VDM)报头和所述一个或更多个供应商定义对象(VDO),从而与耦合到所述适配器PD控制器的从设备通信,其中所述一个或更多个供应商定义对象(VDO)包括来自所述接收到的命令的信息;以及经过所述通信链路从所述适配器PD控制器接收状态消息,所述状态消息指示所述电源适配器PD控制器的通用输入/输出(GPIO)引脚的逻辑状态。
11.根据权利要求10所述的计算设备,其中所述接收到的命令包括有效载荷,所述有效载荷包含包括在所述一个或更多个VDO中以启动所述从设备的认证的信息。
12.根据权利要求11所述的计算设备,其中所述信息包括外部接口字段和另一位字段,所述外部接口字段指定接口类型,通过所述接口启动针对所述从设备的认证,所述另一位字段指定是否使用在所述外部接口字段中指定的借以启动所述认证的所述接口类型,所述信息还包括所述从设备的地址。
13.根据权利要求10所述的计算设备,其中所述计算机PD控制器经配置从所述EC接收包含有效载荷的传送命令,所述有效载荷的信息包括用于认证连接到所述电源适配器PD控制器的所述从设备的值。
14.根据权利要求13所述的计算设备,其中所述EC经配置提交接收命令以使所述计算机PD控制器返回来自所述从设备的认证响应。
15.根据权利要求10所述的计算装置,其中所述计算机PD控制器经配置从所述EC接收GPIO状态命令,并且作为响应,所述PD控制器经配置生成所述VDM报头以指定GPIO状态请求,并且接收来自所述适配器PD控制器的响应,所述响应包括指示所述适配器PD控制器的所述GPIO引脚的状态的GPIO状态VDO。
16.根据权利要求10所述的计算设备,其中所述计算机PD控制器经配置从所述EC接收GPIO写入命令,并且作为响应,所述PD控制器经配置生成所述VDM报头以指定GPIO写入请求,并且生成VDO以指定强加于所述电源适配器PD控制器的所述GPIO引脚上的逻辑状态。
17.一种方法,所述方法包括:
从计算机中的嵌入式控制器向所述计算机中的电力输送(PD)控制器发送唤醒命令,以唤醒适配器中的从设备;
由所述计算机PD控制器将命令隧道传送到所述适配器中的PD控制器,以使所述从设备唤醒;
由所述电源适配器PD控制器将隧道传送的命令中继到所述从设备;以及
唤醒所述从设备。
18.根据权利要求17所述的方法,其进一步包括由所述EC认证所述从设备。
19.根据权利要求17所述的方法,其进一步包括协商所述PD控制器之间的电力分配。
20.根据权利要求17所述的方法,其进一步包括由所述计算机的PD控制器向所述EC发送状态命令,以指示所述唤醒命令已经成功地隧道传送到所述电源适配器PD控制器。