PD3.1 Analyzer
This is a modified version from the extension of USB PD(Biphase Mark Code) on the Saleae store.
It fixes some problems:
- Decode VDOs including VESA DP/TBT ALT mode but exclude Vendor defined ALT mode.
- Preamble detects error due to tStartDrive tolerance for first falling edge of Pramble.
- Hard Reset cannot detect.
- Inter-frame Gap timing check to prevent wrong detection.
- Support PD3.1 EPR mode (Did not fully test yet)
To implement this, you have to set Mechester ANA with below setting and and add Mechster ANA as the input of this extension
- Mode: BMC(FM1)
- Bit Rate: 300,000
- One Bit per Transfer
Then add Mechster ANA as input of this extension. Also strongly recommend that sampling rate sets at 6.25MS/s for CC channel

