changeset 39:3becdb3b6dce

implement USB domain load resistor as proposed in document
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 26 Nov 2021 23:08:09 +0000
parents 32b848a081a3
children 9309cebe07b8
files venus/src/MCL venus/src/usb/usb_domain.v
diffstat 2 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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
--- 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]),