依据规格不同有优先级,图表中最上方表示优先度最高。举例来说,同时支持USB PD及USB Type-C Current的Source与Sink连接时,会以优先度高的USB PD来沟通。
Type-C产品在取得USB认证时,便需要通过Type-C Functional Test。针对Type-C Sink装置,有一测项为TD 4.10.2 Sink Power Precedence Test。以下会以该项目的内容及发现到的问题做解说。
简单来说就是「确认待测物为Sink时, 是否遵守Type-C规范的优先级来耗电」
验证流程概要如下
※括号里面是Type-C Functional Test Spec.的顺序号码,可以参考相关测试规范
1.待测物支持USB2.0的情况 (步骤1~4)
1.1 将CVS设定为可支持USB2.0的Default USB Power Source1.2 确认待测物的耗电功率在Default USB Power规范内
2.待测物支持BC1.2的情况 (步骤5)
2.1 将CVS设定为可支持USB BC1.2的Source
2.2 确认待测物进行USB BC1.2的沟通后,耗电功率在USB BC1.2规范内
3.针对待测物进行以下验证 (步骤6~10)
3.1 将CVS设定为可支持USB Type-C Current 3.0A的Source
3.2 确认待测物的耗电功率在3.0A以下
4.待测物支持USB3.1的情况下,设定CVS为可支持USB3.1并重复执行上述验证 (步骤11~14)
5.待测物支持USB PD的情况下,执行以下验证 (步骤15)
5.1 将CVS设定为支持USB Type-C Current 1.5A及5V/1.5A PDO的USB PD Source
5.2 待测物進行USB PD的沟通后,确认耗电功率在1.5A以下
5.3 确认待测物在优先顺序较低的规格下(USB Type-C Current 3A),耗电功率仍然遵循优先级较高的规格(USB PD)
5.4 将CVS设定为Default USB Power,但不交换PD信息
5.5 确认待测物的耗电功率在Default USB Power规范内
备注:
* CVS (Connector Verification System) 为Type-C Functional Test中的测试仪器* 在测试中待测物为Sink,CVS为Source
* 待测物在支持USB数据传输情况下,需额外执行数据传输相关测试
问题1: 在Default USB Power时,Self-Powered装置的最大耗电为1mA吗?
Default USB Power时判断标准为:
・Self-Powered待测物需在1mA以下
・Bus-Powered待测物需在Device Deor中bMaxPower设定值以下
Self-Powered定义为最大可抽载1 unit load,但判断标准却为1mA
→USB-IF回答: 抽载在1mA以上需视为Bus & Self-Powered
因为USB-IF认为Type-C Self-Powered装置在Default USB Power的条件下,不会从Vbus撷取电力
问题2: USB PD是经由Vbus进行电力输送,为何不是Bus-Powered?
USB PD的情况下,待测物必须宣告为Self-Powered,但若是從Vbus取得电力应该为Bus-Powered,又为什么要宣告为Self-Powered呢?
→USB-IF回答: 当待测物透过USB PD或是Type-C Current撷取电力时,必须宣告为Self-Powered且bMaxPower=0
另外,我们也确认了USB PD和USB Type-C Current即使是经由Vbus进行电力输送,这部分仍被视为外部电源。以USB PD及USB Type-C Current来说,因为有Device Deor以外的电力宣告描述,所以并不会有任何问题。
根据待测物不同,在Default USB Power‚USB Type-C Current或USB PD环境下操作时,必须在Bus/Self-Powered以及bMaxPower设定值之间做切换。
此外在VIF Generator 1.2.3.1及之后版本的文件中出现了”UFP-Powered”来取代”Bus-Powered”,代表待测物完全从Vbus截取电力。
关于USB PD以及Type-C,USB-IF日后会发布更多信息,届时百佳泰会再提供给您最新的相关信息,敬请期待
本报告内容未经允许不可转载。
文章评论(0条评论)
登录后参与讨论