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. | |