changeset 76:ad6212dabe02

MCL resistors: convert to parts (except USB domain)
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 04 Dec 2021 20:10:18 +0000
parents 280e1ffc4281
children c273bf8a93cb
files venus/src/MCL
diffstat 1 files changed, 113 insertions(+), 84 deletions(-) [+]
line wrap: on
line diff
--- a/venus/src/MCL	Sat Dec 04 19:02:14 2021 +0000
+++ b/venus/src/MCL	Sat Dec 04 20:10:18 2021 +0000
@@ -1004,6 +1004,84 @@
 
 # Resistors
 
+part 0402R-220k:
+ value=220k
+ footprint=0402
+ description=Chip resistor, 220k, 1%, 0402
+ npins=2
+
+part 0402R-100k:
+ value=100k
+ footprint=0402
+ description=Chip resistor, 100k, 1%, 0402
+ npins=2
+
+part 0402R-47k:
+ value=47k
+ footprint=0402
+ description=Chip resistor, 47k, 1%, 0402
+ npins=2
+
+part 0402R-36k5:
+ value=36k5
+ footprint=0402
+ description=Chip resistor, 36.5k, 1%, 0402
+ npins=2
+
+part 0402R-22k:
+ value=22k
+ footprint=0402
+ description=Chip resistor, 22k, 1%, 0402
+ npins=2
+
+part 0402R-10k:
+ value=10k
+ footprint=0402
+ description=Chip resistor, 10k, 1%, 0402
+ npins=2
+
+part 0402R-3k3:
+ value=3k3
+ footprint=0402
+ description=Chip resistor, 3.3k, 1%, 0402
+ npins=2
+
+part 0402R-2k2:
+ value=2k2
+ footprint=0402
+ description=Chip resistor, 2.2k, 1%, 0402
+ npins=2
+
+part 0402R-1k:
+ value=1k
+ footprint=0402
+ description=Chip resistor, 1k, 1%, 0402
+ npins=2
+
+part 0402R-750R:
+ value=750R
+ footprint=0402
+ description=Chip resistor, 750 ohm, 1%, 0402
+ npins=2
+
+part 0402R-470R:
+ value=470R
+ footprint=0402
+ description=Chip resistor, 470 ohm, 1%, 0402
+ npins=2
+
+part 0402R-10R:
+ value=10R
+ footprint=0402
+ description=Chip resistor, 10 ohm, 1%, 0402
+ npins=2
+
+part 0402R-jumper:
+ value=0R
+ footprint=0402
+ description=Chip resistor jumper, 0 ohm, 0402
+ npins=2
+
 part MNR04-10k:
  description=Pack of 4 resistors, isolated, 10 kOhm
  value=10k
@@ -1027,63 +1105,52 @@
 R204:
  # resistor on Iota IBIAS pin
  hier=mob.core.bb.abb.R204
- footprint=0402
- npins=2
+ part=0402R-100k
 
 R206:
  # pull-up resistor on SIM-I/O net
  hier=mob.core.bb.abb.R206
- footprint=0402
- npins=2
+ part=0402R-10k
 
 R207:
  # resistor for Calypso SIM_PWCTRL
  hier=mob.core.bb.dbb.R207
- footprint=0402
- npins=2
+ part=0402R-10k
 
 R208:
  # pull-up of Iota nTESTRESET to UPR
  hier=mob.core.bb.abb.R208
- footprint=0402
- npins=2
+ part=0402R-100k
 
 R211:
  # part of the voodoo "internal" VCXO circuit
  hier=mob.core.rf.Rita_vcxo.vcxo_passive.R211
- footprint=0402
- npins=2
+ part=0402R-10R
 
 R215:
  # series resistor in the 32.768 kHz crystal osc circuit
  hier=mob.core.bb.dbb.R215
- footprint=0402
- npins=2
+ part=0402R-220k
 
 R216:
  # pull-down resistor on MCUDI net
  hier=mob.core.bb.R216
- footprint=0402
- npins=2
+ part=0402R-100k
 
 R217:
  # part of the voodoo "internal" VCXO circuit
  hier=mob.core.rf.Rita_vcxo.vcxo_passive.R217
- footprint=0402
- npins=2
+ part=0402R-220k
 
 R222:
  # VBACKUP pull-down resistor in place of Leonardo C222
  hier=mob.core.bb.abb.VBACKUP_pull_down
- value=100k
- footprint=0402
- npins=2
+ part=0402R-100k
 
 R251:
  # series resistor in the 26 MHz signal from Rita to Calypso
  hier=mob.core.clock_rf2dbb.R251
- footprint=0402
- npins=2
+ part=0402R-470R
 
 # The following two resistor packs are in the analog I&Q circuit
 # between Iota and Rita
@@ -1101,42 +1168,32 @@
 R330:
  # power on LED series resistor
  hier=mob.led_PWON.R
- value=470R
- footprint=0402
- npins=2
+ part=0402R-470R
 
 R331:
  # U302 feedback resistor
  hier=mob.spkr.R331
- footprint=0402
- npins=2
+ part=0402R-36k5
 
 R332:
  # U302 feedback resistor
  hier=mob.spkr.R332
- footprint=0402
- npins=2
+ part=0402R-36k5
 
 R338:
  # pull-down resistor on U302 enable control line
  hier=mob.spkr.R338
- value=100k
- footprint=0402
- npins=2
+ part=0402R-100k
 
 R351:
  # U302 input resistor
  hier=mob.spkr.R33xA
- value=10k
- footprint=0402
- npins=2
+ part=0402R-10k
 
 R352:
  # U302 input resistor
  hier=mob.spkr.R33xB
- value=10k
- footprint=0402
- npins=2
+ part=0402R-10k
 
 R361:
  # JTAG pull-up/down resistor pack
@@ -1145,28 +1202,23 @@
 
 R401:
  hier=mob.uart.Host_TxD_pullup
- footprint=0402
- npins=2
+ part=0402R-22k
 
 R402:
  hier=mob.uart.Host_DTR_pullup
- footprint=0402
- npins=2
+ part=0402R-22k
 
 R403:
  hier=mob.uart.Host_TxD2_pullup
- footprint=0402
- npins=2
+ part=0402R-22k
 
 R404:
  hier=mob.uart.Host_RTS_pulldown
- footprint=0402
- npins=2
+ part=0402R-47k
 
 R405:
  hier=mob.sim.switch_pullup
- footprint=0402
- npins=2
+ part=0402R-220k
 
 # Precharge current limiting resistor
 R406:
@@ -1192,9 +1244,7 @@
 
 R409:
  hier=mob.lcd.bl.BL_EN_pulldown
- value=100k
- footprint=0402
- npins=2
+ part=0402R-100k
 
 R410:
  hier=mob.lcd.bl.cursel.R_fixed
@@ -1216,47 +1266,33 @@
 
 R413:
  hier=mob.led_LPG.R
- value=TBD
- footprint=0402
- npins=2
+ part=0402R-470R
 
 R414:
  hier=mob.led_PWL.R
- value=TBD
- footprint=0402
- npins=2
+ part=0402R-470R
 
 R415:
  hier=mob.audio_main.R9
- value=2.2k
- footprint=0402
- npins=2
+ part=0402R-2k2
 
 R416:
  hier=mob.audio_hso.R19
- value=2.2k
- footprint=0402
- npins=2
+ part=0402R-2k2
 
 R417:
  hier=mob.audio_hso.Detect_pullup
- value=220k
- footprint=0402
- npins=2
+ part=0402R-220k
 
 # external base resistor for Q405
 R418:
  hier=mob.buz.npn.Rbase
- value=750R
- footprint=0402
- npins=2
+ part=0402R-750R
 
 # external B-E resistor for Q405
 R419:
  hier=mob.buz.npn.Rbe
- value=22k
- footprint=0402
- npins=2
+ part=0402R-22k
 
 # attenuators in the Tx path from Rita to PA
 part chip_atten:
@@ -1281,13 +1317,11 @@
 R604:
  # 0R (Openmoko) or 47R (iWOW) in the TCXOEN signal path
  hier=mob.core.rf.Rita_vcxo.R604
- footprint=0402
- npins=2
+ part=0402R-jumper
 
 R623:
  hier=mob.core.rf.PA.R623
- footprint=0402
- npins=2
+ part=0402R-1k
 
 R701:
  hier=usb.usb.DM_series_R
@@ -1321,8 +1355,7 @@
 
 R707:
  hier=usb.buf.jmp_RTS
- footprint=0402
- npins=2
+ part=0402R-jumper
 
 R708:
  hier=usb.bctl.ChanB_RTS_pullup
@@ -1336,19 +1369,15 @@
 
 R710:
  hier=VBUS_pulldown
- footprint=0402
- npins=2
+ part=0402R-100k
 
 R711:
  hier=VCHG_pulldown
- footprint=0402
- npins=2
+ part=0402R-100k
 
 R712:
  hier=usb.Rload
- value=3.3k
- footprint=0402
- npins=2
+ part=0402R-3k3
 
 # 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