APP下载

USB Type—C接口显示器特性及其验证要点

2018-01-30欧阳联铂

电子技术与软件工程 2017年15期

欧阳联铂

摘要:本文通过广泛查阅资料,对比USB接口各个版本的差异,总结USB Type-C的特点,并结合现有验证方法,提出针对具有USBType-C接口显示器的验证方法,从而实现对具有此类接口产品的品质保证。

【关键词】USB Type-C接口显示器 验证方法

1 USB Type-C接口

USB接口自1996年诞生以来,历经从USB 1.0到USB 3.1的发展,现在已经在电子业界立下无法取代的地位,被称为“接口之王”。

2014年,为应对其他高速接口的挑战,USB-IF协会推出新一代接口Type-C,它因具有轻薄、可正反插、更高速的数据传输能力和优良的电力管理能力等特性受到万众瞩目,在业界得到大力推广,此接口具有如下的特点:

(1)可提供多种电压电流规格供电,最大可提供100W电力。

(2)对称的连接,支持从正反两面均可插入的“正反插”功能。

(3)高带宽,最大数据传输速度达到lOGbit/秒。

(4)灵活的通道配置,用于功能协商,如确认接口插入方向,协商接口上的供电功能、替代(Altemate)模式和外设模式。

(5)支持非USB信号传输,支持多种OEM产品定制模式,使用替代模式可实现通过USB Type-C接口(以下简称Type-C接口)来协商传输非USB数据。

2 USB Type-C接口顯示器特性

因Type-C接口的特性,使其在移动与PC市场越来越受到欢迎,目前具有Type-C接口的手机、平板、笔记本已经有很多,为了能方便快捷的把这些设备的内容传送到显示器,Type-C接口显示器应运而生,它可轻松的用一根线传输这些设备和显示器之间的数据及音视频信号,同时还可以给设备充电,所以得到了较快的发展。Type-C接口显示器除了上述Type-C接口所具有的特性外,它还具有如下特点:

2.1 使用DisplayPort标准替代模式

USB Type-C显示器是根据Type-C接口支持非USB信号传输的特点设计的,有DisplayPort、MHL、HDMI标准替代模式,目前较为主流的是使用DisplayPort标准替代模式。

2.2 作为显示终端

一般作为接收机(Sink Device)接收其它设备的信号。

2.3 具有多种供电模式

大多数显示器上的Type-C接口设置为单向向外供电,仅有少数的移动显示器是双向充电。但一些商用的显示器也开始使用Type-C接口供电,也就是说从PC处供电,本身不再带有电源。另外不同的显示器,其供电电压和电流有较大的不同,需依具体产品而定。

2.4 配备USB Type-C线材

为确保兼容性,目前大部分显示器产品会配备一条USB Type C线材,以确保其兼容性。

2.5 一般配备一个Type-C接口3 USB Type C接口显示器的验证要点

一般的显示器验证包含功能类测试、光学类测试、音画质类测试、电气类测试、机构类测试、可靠性测试(环境测试)、EMI/Safety测试等测试模块,而针对具有Type-C接口的显示器,根据USB Type-C的特点,各测试模块需增加相应的测试项目,以确保USBType-C的功能,验证要点说明如下:

3.1 测试前准备工作

3.1.1 明确Type-C接口规格

依产品规格,明确USB Type-C支持的规格,一般Type-C接口需满足USB 2.0/3.0 /3.1规格及USB Type-C规格。针对显示器,还应明确替代模式规格及,其应该满足PD的规格(若支持)。

3.1.2 明确显示器使用的USB Type-C IC厂家及方案,以准备相应的测试辅助治具

测试辅助治具用以将信号发生器的信号和USB信号转化为USB Type-C信号作为信号源使用,并且可以依PD规格设置不同的电压和电流进行电气测试,以满足目前USB Type-C信号源短缺的问题。但因不同的USB Type-CIC厂家兼容性较差,故需要了解设计方案和IC厂家,以针对性设计不同的测试治具。

3.1.3 明确测试时所使用的USB Type-C线材

3.1.4 测试仪器准备

(1)高带宽示波器及测试夹具。

(2)兼容性设备准备,需购买市场上不同的USB Type-C设备进行兼容测试以确保兼容性。

(3)选择不同知名厂家不同长度的线材进行验证,长度一般选1米,1.5米及1 8米,以保证产品兼容性。

(4)机构测试所用的夹具和治具准备

3.2 测试实施时注意事项

如表1。

参考文献

[1]黄腾.USB Type-C及PD设计验证面面观[J].中国集成电路,2016,(9):47-51,58.

[2]USB Type-C Specification Release 1.1.

[3] USB_PD_R2_0 Vl.0.endprint