Packet-Master USB-PET Report on Product Copyright © 2010-2015 MQP Electronics Ltd. Scripts OTG 2.0 Rel:1.4.1.0, BC 1.2 Rel:1.2.1.7 Test run on Tuesday, June 19, 2018 15:12:44 ___________________________________________ Opening script: CT_PD_GOOD_PREP.mpet Compile successful [0.046,266] Preparation for PD Tests using Good Battery. [0.046,267] ------------------------------------------- [0.046,267] Ensure UUT is fitted with a fully charged battery. [1.399,822] B-UUT Initial Power-up Tests [1.399,823] [1.399,823] SETTINGS [1.399,824] --------------------------------------------------- [1.399,824] Type of product: OTG Device. [1.399,827] * SRP as A-device NOT supported [1.399,830] * HNP NOT supported as A-device [1.399,833] * HNP Polling NOT supported [1.399,836] * ADP as A-device NOT supported [1.399,839] * Sessions NOT supported [1.399,841] * [1.399,842] * SRP as B-device NOT supported [1.399,845] * HNP as B-device NOT supported [1.399,848] * ADP as B-device NOT supported [1.399,850] * [1.399,851] * Secondary Detection NOT supported [1.399,854] * ACA Detection NOT supported [1.399,857] * Full functionality at FS supported [1.399,860] * DCD using current source NOT supported [1.399,862] [1.399,863] * TA_WAIT_BCON = 30 sec. [1.399,863] * TPWRUP_RDY = 30 sec. [1.399,864] * bMaxPower = 500mA. [1.399,864] --------------------------------------------------- [1.399,907] Power-on Sequence for OTG-B UUT or Peripheral Only, with no ADP support... [1.399,908] 2. Ensure UUT connected using special cable A or suitable alternative. [2.040,146] 3. Starting with no capacitive loading on VBUS, and VBUS off [2.040,147] 4. Switch UUT power on (if not already on), then click OK [3.096,491] 5. Applying CADP_VBUS max (6.5µF) and a pull-down resistor of ROTG_VBUS min (10k) to VBUS and turning on VBUS. [3.096,538] 6. Check that D+ goes high within TPWRUP_RDY (30 sec or as specified by vendor) [6.376,122] - UUT connected. [6.376,123] 7. Turning off VBUS and disconnecting capacitance and pull-down resistance from VBUS. [6.376,170] 8. Wait 5 seconds to allow disconnection to be detected. [11.376,170] 9. Now ready for any other B_UUT test [11.376,184] PASSED TEST ===End of Script=============================================== Opening script: CT_PD_CMO_FS.mpet Compile successful [11.482,414] PD - Common Mode Test Full Speed Purpose: Check that UUT can be enumerated successfully in the presence of a common mode offset voltage of 0.375V. [11.482,415] Initial State. Special Test Cable A is connected to PD. VBUS is off, capacitance of 6.5uF is connected to VBUS, data lines switched to PET transceiver. [12.482,433] 1. Apply a common mode offset of IMAX_BC x 0.25R + 5mV (a maximum of VGND_OFFSET [0.375V] if IMAX_BC is declared as 1500mA) with PET test socket higher than PET transceiver ground. [12.482,457] ->Offset used is 375mV. [12.482,457] 2. Turn VBUS on to 5V. [12.482,492] 3. Wait for UUT to connect [12.897,128] - UUT connected. [12.897,129] 4. Wait 100ms. [12.897,129] 5. Reset and enumerate at Full Speed. Check that enumeration was successful. This is achieved by counting the number of failures to respond to transactions, and comparing this to an arbitrary ceiling. (A good device would never fail to respond in practice.) [12.897,133] Resetting UUT [12.921,347] Reset complete - Full Speed communications [12.968,381] Getting Device Descriptor from address 0 [12.968,710] Resetting UUT [13.060,402] Setting UUT address to 1 [13.082,417] Getting Device Descriptor from address 1 [13.082,739] Getting String 0 Descriptor [13.082,797] Getting String 1 Descriptor [13.082,858] Getting String 2 Descriptor [13.082,993] Getting String 3 Descriptor [13.083,510] Getting Configuration Descriptor (first 9 bytes) [13.083,760] Getting Config Descriptor (all bytes) [13.084,063] - bMaxPower required by UUT is 500mA [13.084,063] - This correctly does not exceed vendor declared bMaxPower (500mA) [13.084,069] Setting config to 1 [13.084,508] 6. Continue for 10 seconds, without configuring, to perform a number of standard requests, (eg Get Configuration) checking again for failure to respond to transactions. [PD33] [13.084,510] Getting Device Descriptor from address 1, multiple times. [13.371,186] - Number of transfer attempts = 1000. [13.371,186] - Number of successful transfers = 1000. [13.371,187] - Number of transfer failures = 0. [13.371,189] - All transfers were successful. [13.371,609] Suspending UUT [13.571,636] Validating offset. [13.571,637] - Offset measured as approximately 0.386V. [13.571,638] 7. Turn off VBUS and disconnect capacitance and pull-down resistance from VBUS. [13.571,673] 8. Remove common mode offset. [13.571,685] 9. Wait 8 seconds, ignoring SRP pulse, to allow disconnection to be detected. [21.571,685] End of test [21.571,699] PASSED TEST ===End of Script=============================================== Opening script: CT_PD_CMO_HS.mpet Compile successful [21.662,274] PD - Common Mode Test High Speed Purpose: Check that UUT can be enumerated successfully in the presence of a common mode offset voltage of 0.375V. [21.662,275] Initial State. Special Test Cable A is connected to PD. VBUS is off, capacitance of 6.5uF is connected to VBUS, data lines switched to PET transceiver. [22.662,293] 1. Apply a common mode offset of IMAX_BC x 0.25R + 5mV (a maximum of VGND_OFFSET [0.375V] if IMAX_BC is declared as 1500mA) with PET test socket higher than PET transceiver ground. [22.662,317] ->Offset used is 375mV. [22.662,317] 2. Turn VBUS on to 5V. [22.662,352] 3. Wait for UUT to connect [23.165,128] - UUT connected. [23.165,129] 4. Wait 100ms. [23.165,129] 5. Reset and enumerate at High Speed. Check that enumeration was successful. This is achieved by counting the number of failures to respond to transactions, and comparing this to an arbitrary ceiling. (A good device would never fail to respond in practice.) [23.165,133] Resetting UUT [23.193,347] Reset complete - Full Speed communications [23.240,381] Getting Device Descriptor from address 0 [23.240,711] Resetting UUT [23.332,402] Setting UUT address to 1 [23.354,417] Getting Device Descriptor from address 1 [23.354,739] Getting String 0 Descriptor [23.354,796] Getting String 1 Descriptor [23.354,998] Getting String 2 Descriptor [23.355,057] Getting String 3 Descriptor [23.355,232] Getting Configuration Descriptor (first 9 bytes) [23.355,529] Getting Config Descriptor (all bytes) [23.355,833] - bMaxPower required by UUT is 500mA [23.355,833] - This correctly does not exceed vendor declared bMaxPower (500mA) [23.355,839] Setting config to 1 [23.356,198] 6. Continue for 10 seconds, without configuring, to perform a number of standard requests, (eg Get Configuration) checking again for failure to respond to transactions. [PD33] [23.356,200] Getting Device Descriptor from address 1, multiple times. [23.631,418] - Number of transfer attempts = 1000. [23.631,418] - Number of successful transfers = 1000. [23.631,419] - Number of transfer failures = 0. [23.631,421] - All transfer were successful. [23.631,601] Suspending UUT [23.831,628] Validating offset. [23.831,629] - Offset measured as approximately 0.386V. [23.831,630] 7. Turn off VBUS and disconnect capacitance and pull-down resistance from VBUS. [23.831,665] 8. Remove common mode offset. [23.831,677] 9. Wait 8 seconds, ignoring SRP pulse, to allow disconnection to be detected. [31.831,677] End of test [31.831,691] PASSED TEST ===End of Script=============================================== Opening script: CT_PD_GOOD_REP.mpet Compile successful Checklist for Portable Devices (PDs) - (Tests using Good Battery). ------------------------------------------------------------------ PD1-32 questions appear in Weak Battery report. PD33: If the PD draws more than ICFG_MAX from a CDP, does it correctly support LS, FS, HS and chirp signaling when the local ground is VGND_OFFSET max higher than the remote ground. - YES (PASS) ===End of Script=============================================== ===End of Test Sequence======================================== ----RESULT SUMMARY---- Pass - CT_PD_GOOD_PREP.mpet Pass - CT_PD_CMO_FS.mpet Pass - CT_PD_CMO_HS.mpet Pass - CT_PD_GOOD_REP.mpet ===End of Report===============================================