Data Sheet

Table Of Contents
13
Within the USB 3.1 tab Recording/Generating option -
leave in ‘Analyzer Only’ mode unless you also want to run
3.1 traffic.
Use the example PD Exerciser scripts to begin testing:
C:\Users\Public\Documents\LeCroy\USB Protocol Suite\Examples\Power Delivery Exerciser
Example Script
Behavior
Source Power Negotiate VDM.updg
Voyager as Source negotiates default Provider 900mA@4.5V
then sends Discover-Id. Using Basic Commands.
High Level Negotiate with dynamic change cap.updg
Voyager as Source negotiates default Provider 1A@5V then
broadcasts lower PDO 900mA@4.5V and re-negotiates. Using
High Level Commands.
Discover Cable.updg
Voyager as Source programmatically turns on VCONN and
performs Discovery Process for cable. Using High Level
Commands.
Sink Power Negotiate.updg
Voyager as Sink Waits to receive Source cap then negotiates
as Sink - 900mA@5V. Using Basic Commands.
Apple VGA multiple Adaptor.updg
Voyager as Source enables VCONN and Sends Discover Id;
Discover Mode for Apple SVID (0x05AC); Enter Mode
(PD_DISPLAY_PORT_SVID) then Exit Mode; turns off VCONN.
Using Basic Commands.
High Level Device Discovery.updg
Voyager as Source sends Discover Id; Discover SVIDs;
Discover Modes for Display Port SVID (0xFF01); Enter Mode
(0xFF01); Exit Mode (0xFF01); Discover Modes for Apple
SVID (0x05AC); Enter Mode(0x5AC mode 1); Exit
Mode(0x5AC mode 1); Enter Mode(0x5AC mode 2); Exit
Mode(0x5AC mode 2); Using High Level Commands.
NegotiationSample_WithSwapPowerRole.updg
Voyager as Source sends SwapPowerRole; and negotiates as
a Sink after power role swap. 1.5A@5V. Using High Level
Commands.
Sink Auto Response.updg
Voyager as Sink will response to all incoming PD messages
within 100s. Using Auto Response Command.
To Run Sample Script Connect Cable to Exerciser port; Click Record, wait a
few seconds and Click Run. The PD Exerciser uses the sequence below at the
beginning of each example script to simulate a re-connect event.
call PD_Disconnect()
call PD_SetResistorRp( PD_ON, CC_RP_CUR_1_5, CC_LINE_1 )
call PD_SetVBus( PD_ON )
Note- it’s also possible to execute the example scripts before the cable is connected to
M310C then performing “hot-plug” (It’s possible some issues may be seen with some
devices not responding to exerciser in this case).
Note some latency may be observed when activating/downloading PD exerciser scripts
(Run button) This will be improved in a future release.