自第一代usb接口连接器问世以来,对电气性能的要求尤其高,尤其是对信号的完整性要求特别高。 在最初的几年内,由于usb接口连接器本身存在着一些缺陷,导致其传输效率很低,传输数据质量差;而现在随着芯片集成度的提高,USB技术又有了长足的发展。 随着usb接口连接器的升级,车速翻了一倍。 从当年的1.5Mbps到1.112Mbps,规范发布后usb接口连接器达到了480Mbps,USB3超级速度加快到了5Gbps。
设计中的任何缺陷,如电源干扰、布线过多、电缆和连接器质量差,都很难在如此高的速率下接受。 USB3.0和USB2.0非常不同。 前者是串行通信方式,后者为双工通讯方式;前者以高速传输为主,后者则可以在较低速率下稳定运行;二者均具有很强的抗干扰性能。但也有一定的局限性。 USB3.0发送和接收来自两条高速差分线的信号,这是一个完全双模的工作方式,采用了多种高速处理技术,如平衡、预加重等。 为此,进行全面的物理层一致性测试是非常重要的。 USB3.0规范要求测试多个项目,如发送端测试、接收端测试和电缆测试.
USB3.0和USB2.0非常不同。 USB3.0发送和接收来自两条高速差分线的信号,这是一个完全双模的工作方式,采用了多种高速处理技术,如平衡、预加重等。 这些都对传输数据速率有很高的要求。在这种情况下,如何保证数据传输质量成为一个关键问题。这就需要使用一些专门的协议来解决这一问题。其中包括物理层协议。 为此,进行全面的物理层一致性测试是非常重要的。 USB3.0规范要求测试多个项目,如发送端测试、接收端测试和电缆测试.
但是,为了获得更好的测试效果,usb接口连接器规范要求在不同的测试项目中使用不同一致性的测试代码。 对于不同的测试项目,用户需要设置一个测试DUT来输出所需要的代码类型,这不仅降低了测试的效率,而且使许多系统级的用户很难设置一个DUT。 针对这一情况,我们设计了一种新的测试方法-基于TXL的自动生成方法(简称TX法),实现了一个通用的DUT和相应的自动测试软件。 如果测试仪器可以与DUT握手,则向DUT发送一个命令,该命令不仅解决了设置问题,还实现了TX测试自动化的自动化。