template and source for hardware projects
Go to file
King Kévin 82e1625925 sch: correct corrector position 2022-10-21 13:26:03 +02:00
kicad lib: generate library for kicad 2022-08-11 11:38:33 +02:00
library@939ae5450b update library repo 2022-05-18 17:15:01 +02:00
.gitignore make: add kicad scripts 2022-08-11 11:41:11 +02:00
.gitmodules update library 2022-03-07 14:42:51 +01:00
.qeda.yaml lib: generate library for kicad 2022-08-11 11:38:33 +02:00
CHANGELOG.md document v1 in changelog 2022-05-18 17:31:17 +02:00
DEVELOPMENT.md make: add kicad scripts 2022-08-11 11:41:11 +02:00
JLCPCB_CORRECTION.csv make: add kicad scripts 2022-08-11 11:41:11 +02:00
LICENSE.txt add CERN-OHL-S license 2021-07-22 12:22:58 +02:00
Makefile make: add kicad scripts 2022-08-11 11:41:11 +02:00
README.md README: document OVP LED 2022-05-18 17:35:59 +02:00
bom.ini make: add kicad scripts 2022-08-11 11:41:11 +02:00
fp-lib-table sch/brd: copy design to kicad 2022-08-11 11:40:35 +02:00
pd_blocker.kicad_pcb brd: prepare for panel 2022-10-21 13:25:32 +02:00
pd_blocker.kicad_pro brd: prepare for panel 2022-10-21 13:25:32 +02:00
pd_blocker.kicad_sch sch: correct corrector position 2022-10-21 13:26:03 +02:00
refdes2fab.py make: add kicad scripts 2022-08-11 11:41:11 +02:00
sym-lib-table sch/brd: copy design to kicad 2022-08-11 11:40:35 +02:00
version switch to version 2 2022-08-11 11:31:16 +02:00

README.md

the PD blocker removes Power Delivery (PD) capabilities from USB-C connections

purpose

some USB-C devices do not require the Power Delivery features available on the connector, mainly higher voltage and current. the device might not even be rated for higher voltages. mischievous eMarked cables (with PD-capable chips built in) or chargers might raise the voltage without the device requesting it. the higher voltage could then damage the device.

the PD blocker protects your [expensive] USB-C device from such damages.

usage

insert the PD blocker in line, between the power source (e.g. charger or host computer), cable, and your device. it can be inserted between any two of these components, and will work the same. plug and receptacle can be either side, and it is reversible along the axis of the connectors (like normal USB-C connectors).

PD communication is completely block. when over-voltage is detected (Vbus > 5.5V), power is cut and an OVP LED indicating the culprit side lights up.

all other features of USB-C are preserved (e.g. USB2, USB3, USB4, SBU, orientation detection) some alternate modes requiring PD communication will not work anymore though.

mode of operation

to prevent PD communication, capacitors are placed on the CC lines. they smooth out the 300 Kbps BMC signal used for PD communication. it still allows the identification of Rp, Rd, and Ra used for orientation and role detection.

additionally there is an over-voltage protection circuit. VBUS (on either side) is compared to a reference voltage. when VBUS is below 5.5V, p-channel MOSFETs are switched on, and allow VBUS going from one side to the other. when VBUS is above 5.5V, the p-channel MOSFETs are switched off, and prevent VBUS interconnection, cutting the power.

warning

the PD blocker can block up to 36V. PD rev 2.0 specifies voltages up to 20V. PD rev 3.0 specifies voltages up to 48V, but I haven't seen any power source using this new capability yet.