# HG changeset patch # User Mychaela Falconia # Date 1637968089 0 # Node ID 3becdb3b6dce9916d4c46c43bfeb3530a7cddc92 # Parent 32b848a081a3f1cd583e9ee7f397aabf7b44dd02 implement USB domain load resistor as proposed in document diff -r 32b848a081a3 -r 3becdb3b6dce venus/src/MCL --- a/venus/src/MCL Fri Nov 26 23:02:19 2021 +0000 +++ b/venus/src/MCL Fri Nov 26 23:08:09 2021 +0000 @@ -1015,6 +1015,12 @@ footprint=0402 npins=2 +R712: + hier=usb.Rload + value=3.3k + footprint=0402 + npins=2 + # As an original FreeCalypso initiative, we are putting Pi network topologies # between the outputs of our RF3166 PA and the inputs of our Epcos quadband # FEM. At PCB design time, we explicitly retain the freedom to populate a diff -r 32b848a081a3 -r 3becdb3b6dce venus/src/usb/usb_domain.v --- a/venus/src/usb/usb_domain.v Fri Nov 26 23:02:19 2021 +0000 +++ b/venus/src/usb/usb_domain.v Fri Nov 26 23:08:09 2021 +0000 @@ -36,6 +36,9 @@ regulator_with_caps reg_3V3 (.GND(GND), .IN(P_5V), .OUT(P_3V3)); +/* load resistor per USB-and-mobile-domains article section 2.4.1 */ +resistor Rload (P_3V3, GND); + usb_domain_buf buf (.GND(GND), .P_3V3(P_3V3), .Int_TxD(ADBUS[0]),