https://www.eetindia.co.in/18-assertions-you-must-check-in-usb-pd-compliance/
18 assertions you must check in USB PD compliance