USB Compliance Testers

Packet-Master USB-PET

 

   Introduction

   Compliance Scripts

   What's Included?

   Software Downloads

        Buy or Rent
 
 
 
 
 
 
 
 

Packet-Master USB-PET

Packet-Master USB-PET
Compliance Scripts Supplied with PET

OTG 2.0 A-UUT Tests

CT_A_PUT.mpet
A-UUT Power-Up Tests
CT_A_VBUS.mpet
A-UUT Vbus Voltage and Current Measurement
CT_A_CAP.mpet
A-UUT Bypass Capacitance
CT_A_SRP.mpet
A-UUT SRP
CT_A_HNP.mpet
A-UUT HNP
CT_A_ADP.mpet
A-UUT ADP
CT_A_LKG.mpet
A-UUT Leakage
CT_A_ST_OTG_
ADP.mpet
ADP-Capable A-OTG State Transition Test
CT_A_ST_OTG_
ADP_NOSRP.mpet
A-OTG Capable of ADP but not SRP, State Transition Test
CT_A_ST_OTG.mpet
Non ADP-Capable A-OTG State Transition Test
CT_A_ST_OTG_
NOSESS.mpet
A-OTG with no Session Support State Transition Test
CT_A_ST_EH_ADP.mpet
ADP-Capable EH State Transition Test
CT_A_ST_EH_
ADP_NOSRP.mpet
EH Capable of ADP but not SRP, State Transition Test
CT_A_ST_EH_
SRP.mpet
Non ADP-Capable EH State Transition Test
CT_A_ST_EH_
NOSESS.mpet
EH with no Session Support State Transition Test
CT_A_DevNoRes.mpet
A-UUT Device No Response
CT_A_UnsupDev.mpet
A-UUT Unsupported Device
CT_A_NoResHnp.mpet
A-UUT Dev No Resp for HNP En
CT_A_OTG_REP.mpet
A-UUT Checklist Report

This suite of scripts is used for testing OTG devices in their OTG-A mode, and Embedded Hosts.

OTG 2.0 B-UUT Tests

CT_B_PUT.mpet
B-UUT Power-Up Tests
CT_B_VBUS.mpet
B-UUT Vbus Voltage and Current Measurement
CT_B_CAP.mpet
B-UUT Bypass Capacitance
CT_B_SRP.mpet
B-UUT SRP
CT_B_HNP.mpet
B-UUT HNP
CT_B_ADP.mpet
B-UUT ADP
CT_B_LKG.mpet
B-UUT Leakage
CT_B_ST_OTG_ADP_
HNP_SRP.mpet
B-OTG, Capable of ADP/HNP/SRP, State Transition Test
CT_B_ST_OTG_HNP_
SRP.mpet
B-OTG, Capable of HNP/SRP, State Transition Test
CT_B_ST_OTG_ADP_
SRP.mpet
B-OTG, Capable of ADP/SRP, State Transition Test
CT_B_ST_OTG_
SRP.mpet
B-OTG, Capable of SRP only, State Transition Test
CT_B_ST_OTG_
NONE.mpet
B-OTG, Capable of no Protocols, State Transition Test
CT_B_ST_PER_ADP_
SRP.mpet
Peripheral Only, ADP Capable, B-Device State Transition Test
CT_B_ST_PER_
SRP.mpet
Peripheral Only, SRP Only Capable, B-Device State Transition Test
CT_B_ST_PER_
NONE.mpet
Peripheral Only, no Protocols, B-Device State Transition Test
CT_B_DevNoRes.mpet

B-UUT Device No Response
CT_B_UnsupDev.mpet
B-UUT Unsupported Device
CT_B_NoResHnp.mpet
B-UUT Dev No Resp for HNP En
CT_B_OTG_REP.mpet
B-UUT Checklist Report

This suite of scripts is used for testing OTG devices in their OTG-B mode, and Peripheral-Only Devices.

High Speed Electrical Tests

HsEtm_0101.mpet
Test_SE0_NAK (Host)
HsEtm_0102.mpet
Test_J (Host)
HsEtm_0103.mpet
Test_K (Host)
HsEtm_0104.mpet
Test_Packet (Host)
HsEtm_0106.mpet
HS_HOST_PORT_SUSPEND_RESUME (Host)
HsEtm_0107.mpet
SINGLE_STEP_GET_DEV_DESC (Host)
HsEtm_0108.mpet
SINGLE_STEP_GET_DEV_DESC_DATA (Host)
HsEtm_01.mpet
Test_SE0_NAK (Device)
HsEtm_02.mpet
Test_J (Device)
HsEtm_03.mpet
Test_K (Device)
HsEtm_04.mpet
Test_Packet (Device)

These scripts are used individually to invoke particular High Speed Electrical Test modes, for use with third party test equipment. The range of optional MQP Test Fixtures is available to simplify test-ups.

BC1.2 Portable Device Tests (with Weak Battery)

CT_PD_WEAK_PREP.mpet
PD - Test Preparation - Weak Battery
CT_PD_DCD_CS.mpet
PD - Data Contact Detect Test with Current Source
CT_PD_DCD_TO.mpet
PD - Data Contact Detect Test, Timer Only
CT_PD_DCP_Det.mpet
PD - DCP Detection Test
CT_PD_CDP_Det.mpet
PD - CDP Detection Test
CT_PD_SDP_Det.mpet
PD - SDP Detection Test
CT_PD_Dock_Det.mpet
PD - ACA-Dock Detection Test
CT_PD_ACA_A_Det.mpet
PD - ACA-A Detection Test
CT_PD_ACA_B_Det.mpet
PD - ACA-B Detection Test
CT_PD_ACA_C_Det.mpet
PD - ACA-C Detection Test
CT_PD_ACA_GND_Det.mpet
PD - ACA-GND Detection Test
CT_PD_WEAK_REP.mpet
PD - Checklist Report

This suite of scripts is used for testing Portable Devices (PDs) in situations where the charging requirements of the PD may affect the outcome of the test.

BC1.2 Portable Device Tests (with Good Battery)

CT_PD_GOOD_PREP.mpet
PD - Test Preparation - Good Battery
CT_PD_CMO_FS.mpet
PD - Common Mode Test Full Speed
CT_PD_CMO_HS.mpet
PD - Common Mode Test High Speed
CT_PD_GOOD_REP.mpet
PD - Checklist Report

This suite of scripts is used to test aspects of Portable Devices (PDs) where it is undesirable that the PD should be drawing significant charging current.

BC1.2 Portable Device Tests (Dead Battery Provision)

CT_PD_DBP.mpet
PD - Dead Battery Provision Test
CT_PD_REP_DBP.mpet
PD - Checklist Report, Dead Battery Provision

This suite of scripts is used to test Portable Devices' (PDs) adherence to the Dead Battery Provision.

BC1.2 Micro-ACA (Separate Charger) Tests

CT_UACA_CAL.mpet
Micro-ACA, Cable Calibration Pre-Test
CT_UACA_SDP_NOT.mpet
Micro-ACA, SDP to Chgr Port, Nothing to Acc. Port
CT_UACA_SDP_A.mpet
Micro-ACA, SDP to Chgr Port, A-device to Acc. Port
CT_UACA_SDP_B.mpet
Micro-ACA, SDP to Chgr Port, B-device to Acc. Port
CT_UACA_CHG_NOT.mpet
Micro-ACA, DCP or CDP to Chgr Port, Nothing to Acc. Port
CT_UACA_CHG_A.mpet
Micro-ACA, DCP or CDP to Chgr Port, A-device to Acc. Port
CT_UACA_CHG_B.mpet
Micro-ACA, DCP or CDP to Chgr Port, B-device to Acc. Port
CT_UACA_NOT_NOT.mpet
Micro-ACA, Nothing to Chgr Port, Nothing to Acc. Port
CT_UACA_NOT_A.mpet
Micro-ACA, Nothing to Chgr Port, A-device to Acc. Port
CT_UACA_NOT_B.mpet
Micro-ACA, Nothing to Chgr Port, B-device to Acc. Port
CT_UACA_CAP.mpet
Micro-ACA, Bypass Capacitance Test
CT_UACA_REP.mpet
Micro-ACA, Checklist Report

This suite of scripts is used for testing Micro-Accessory Charger Adapters (Micro-ACAs) which have a port for a separate charger.

BC1.2 Micro-ACA (Combined Charger) Tests

CT_UACAC_CAL.mpet
Micro-ACA (Combined Charger), Cable Calibration Pre-Test
CT_UACAC_VIT.mpet
Micro-ACA (Combined Charger), Voltage, Current and Transient Test
CT_UACAC_OFF_NOT.mpet
Micro-ACA (Combined Charger), Off, Nothing to Acc. Port
CT_UACAC_OFF_A.mpet
Micro-ACA (Combined Charger), Off, A-device to Acc. Port
CT_UACAC_OFF_B.mpet
Micro-ACA (Combined Charger), Off, B-device to Acc. Port
CT_UACAC_ON_NOT.mpet
Micro-ACA (Combined Charger), On, Nothing to Acc. Port
CT_UACAC_ON_A.mpet
Micro-ACA (Combined Charger), On, A-device to Acc. Port
CT_UACAC_ON_B.mpet
Micro-ACA (Combined Charger), On, B-device to Acc. Port
CT_UACAC_CAP.mpet
Micro-ACA (Combined Charger), Bypass Capacitance Test
CT_UACA_REP.mpet
Micro-ACA, Checklist Report

This suite of scripts is used for testing Micro-Accessory Charger Adapters (Micro-ACAs) which have a combined charger.

BC1.2 Standard-ACA (Separate Charger) Tests

CT_SACA_CAL.mpet
Standard-ACA, Cable Calibration Pre-Test
CT_SACA_SDP_NOT.mpet
Standard-ACA, SDP to Chgr Port, Nothing to Acc. Port
CT_SACA_SDP_B.mpet
Standard-ACA, SDP to Chgr Port, B-device to Acc. Port
CT_SACA_CHG_NOT.mpet
Standard-ACA, DCP or CDP to Chgr Port, Nothing to Acc. Port
CT_SACA_CHG_B.mpet
Standard-ACA, DCP or CDP to Chgr Port, B-device to Acc. Port
CT_SACA_NOT_NOT.mpet
Standard-ACA, Nothing to Chgr Port, Nothing to Acc. Port
CT_SACA_NOT_B.mpet
Standard-ACA, Nothing to Chgr Port, B-device to Acc. Port
CT_SACA_CAP.mpet
Standard-ACA, Bypass Capacitance Test
CT_SACA_REP.mpet
Standard-ACA, Checklist Report

This suite of scripts is used for testing Standard-Accessory Charger Adapters (Standard-ACAs) which have a port for a separate charger.

BC1.2 Standard-ACA (Combined Charger) Tests

CT_SACAC_CAL.mpet
Standard-ACA (Combined Charger), Cable Calibration Pre-Test
CT_SACAC_VIT.mpet
Standard -ACA (Combined Charger), Voltage, Current and Transient Test
CT_SACAC_OFF_NOT_B.mpet
Standard-ACA (Combined Charger), Off, Nothing/B to Acc. Port
CT_SACAC_ ON_NOT_B.mpet
Standard-ACA (Combined Charger), On, Nothing/B to Acc. Port
CT_SACAC_CAP.mpet
Standard-ACA (Combined Charger), Bypass Capacitance Test
CT_SACA_REP.mpet
Standard-ACA, Checklist Report

This suite of scripts is used for testing Standard-Accessory Charger Adapters (Standard-ACAs) which have a combinede charger.

BC1.2 DCP Tests

CT_DCP_OVRSHT.mpet
DCP Overshoot and Undershoot Voltage Test
CT_DCP_V_I.mpet
DCP Voltage and Current Test
CT_DCP_HNDSHK.mpet
DCP - Handshaking Test
CT_DCP_R_C.mpet
DCP Resistance and Capacitance Tests
CT_DCP_REP.mpet
DCP - Checklist Report

This suite of scripts is used for testing Dedicated Charging Ports (DCPs).

BC1.2 CDP Tests

CT_CDP_OVRSHT.mpet
CDP Overshoot and Undershoot Voltage Test
CT_CDP_V_I.mpet
CDP Output Voltage and Current Test
CT_CDP_HNDSHK.mpet
CDP Handshaking Test
CT_CDP_CMO_FS.mpet
CDP Ground Offset Test, Full Speed
CT_CDP_CMO_HS.mpet
CDP Ground Offset Test, High Speed
CT_CDP_REP.mpet
CDP - Checklist Report

This suite of scripts is used for testing Charging Downstream Ports (CDPs).

BC1.2 SDP Tests

CT_SDP_HNDSHK.mpet
SDP Handshaking Test
CT_SDP_REP.mpet
SDP - Checklist Report

This suite of scripts is used for testing Multiple Role Ports when configured as Standard Downstream Ports (SDPs).

BC1.2 Multiple Role Port (MRP) Tests

CT_MRP_FUNC.mpet
MRP Handshaking Test
CT_MRP_REP.mpet
MRP - Checklist Report

This suite of scripts is used for testing that Multiple Role Ports (i.e. ports which change there function between CDP, CDP and SDP) perform suitable handshaking.

BC1.2 ACA-Dock Tests

CT_ACADK_OVRSHT.mpet
ACA-Dock Over and Undershoot Voltage Test
CT_ACADK_V_I.mpet
ACA-Dock Voltage and Current Test
CT_ACADK_NOT_POW.mpet
ACA-Dock Not powered Tests
CT_ACADK_REP.mpet
ACA-Dock Checklist Report

This suite of scripts is used for testing ACA-Docks.

Files containing supporting subroutines and definitions

enum_dev_inc.mpet
Enumerate as device support
enum_dev_cmo_inc.mpet
Enumerate as device support - CMO version
enum_host_inc.mpet
Enumerate as host support
includes_inc.mpet
General definitions
assert_inc.mpet
Assert Defaults
GetVbusOn_inc.mpet
Vbus support
user_entries.mpet
Generated automatically each time the test suite is run. Contains values which depend on the checklist.

CT_OTG_REP.mpet
OTG Checklist Report Core
CT_PD_REP.mpet
PD Checklist Report Core

Miscellaneous

Calibrate.mpet
User Calibration Check
PetAuth.mdat
Authentication file to ensure that the test scripts have not been accidentally altered.