diff duart28c/src/MCL @ 46:d80978bd645e

duart28c: started with a copy from duart28
author Mychaela Falconia <falcon@freecalypso.org>
date Wed, 29 Jul 2020 07:08:28 +0000
parents
children ba1450b0c956
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/duart28c/src/MCL	Wed Jul 29 07:08:28 2020 +0000
@@ -0,0 +1,361 @@
+# Capacitors
+
+part tant-cap-33uF:
+ value=33uF
+ footprint=EIA6032
+ description=Tantalum oxide chip capacitor, 33 uF, SMT size C
+ manufacturer=Kemet
+ manufacturer_part_number=T491C336K016AT
+ vendor=Digi-Key
+ vendor_part_number=399-3750-1-ND
+ npins=2
+
+part 0603C-X5R-1uF:
+ value=1uF
+ footprint=0603
+ description=Ceramic chip capacitor, X5R, 1 uF, 0603
+ manufacturer=Taiyo Yuden
+ manufacturer_part_number=UMK107BJ105KA-T
+ vendor=Digi-Key
+ vendor_part_number=587-2400-1-ND
+ npins=2
+
+part 0603C-X7R-100nF:
+ value=100nF
+ footprint=0603
+ description=Ceramic chip capacitor, X7R, 0.1 uF, 0603
+ manufacturer=Yageo
+ manufacturer_part_number=CC0603KRX7R9BB104
+ vendor=Digi-Key
+ vendor_part_number=311-1344-1-ND
+ npins=2
+
+part 0402C-22p:
+ value=22p
+ footprint=0402
+ description=Ceramic chip capacitor, C0G, 22 pF, 0402
+ manufacturer=TDK
+ manufacturer_part_number=C1005C0G1H220J050BA
+ vendor=Digi-Key
+ vendor_part_number=445-1239-1-ND
+ npins=2
+
+C1:
+ hier=usb.VBUS_in_cap
+ part=0603C-X7R-100nF
+
+C2:
+ hier=usb.FT2232D.XTIN_cap
+ part=0402C-22p
+
+C3:
+ hier=usb.FT2232D.XTOUT_cap
+ part=0402C-22p
+
+C4:
+ hier=usb.P_5V_cap
+ part=0603C-X7R-100nF
+
+C5:
+ hier=usb.FT2232D.AVCC_cap
+ part=0603C-X7R-100nF
+
+C6:
+ hier=usb.FT2232D.FTDI_3V3_cap
+ part=0603C-X7R-100nF
+
+C7:
+ hier=usb.P_5V_cap2
+ part=tant-cap-33uF
+
+C8:
+ hier=reg_3V3.input_cap
+ part=0603C-X5R-1uF
+
+C9:
+ hier=reg_3V3.output_cap
+ part=0603C-X5R-1uF
+
+C10:
+ hier=reg_2V8.input_cap
+ part=0603C-X5R-1uF
+
+C11:
+ hier=reg_2V8.output_cap
+ part=0603C-X5R-1uF
+
+C12:
+ hier=app.output_buf_bypass_cap
+ part=0603C-X7R-100nF
+
+C13:
+ hier=app.input_buf_bypass_cap
+ part=0603C-X7R-100nF
+
+C14:
+ hier=usb.FT2232D.VCCIOA_bypass_cap
+ part=0603C-X7R-100nF
+
+C15:
+ hier=usb.FT2232D.VCCIOB_bypass_cap
+ part=0603C-X7R-100nF
+
+# Connectors
+
+J1:
+ hier=usb.conn.conn
+ description=USB connector, receptacle, mini-B
+ manufacturer=AMP/TE
+ manufacturer_part_number=1734035-2
+ vendor=Digi-Key
+ vendor_part_number=A31727CT-ND
+ footprint=file:USB_CONN_1734035
+ npins=9			# 5 actual pins + 4 mounting pads
+
+# main DUART signal set
+J2:
+ hier=app.target_if.main_if
+ footprint=file:HEADER10_Shrouded
+ description=Shrouded header, 0.100", dual row, 10 posts
+ manufacturer=AMP/TE
+ manufacturer_part_number=2-1761603-3
+ vendor=Digi-Key
+ vendor_part_number=A97470-ND
+ npins=10
+
+# extra header for DSR, RI and GND
+J3:
+ hier=app.target_if.aux_if
+ footprint=JUMPER3
+ description=Header, 0.100", single row, 3 posts
+ manufacturer=Molex
+ manufacturer_part_number=0901200123
+ vendor=Digi-Key
+ vendor_part_number=WM8073-ND
+ npins=3
+
+# 5V & GND bringout for misc uses
+J4:
+ hier=aux_5V
+ footprint=JUMPER2
+ description=Header, 0.100", 2 posts
+ manufacturer=Molex
+ manufacturer_part_number=0901200122
+ vendor=Digi-Key
+ vendor_part_number=WM8072-ND
+ npins=2
+
+# Ferrite bead
+
+L1:
+ hier=usb.VBUS_ferrite
+ manufacturer=Murata
+ manufacturer_part_number=BLM18AG471SN1D
+ description=Ferrite bead for USB, 0603
+ vendor=Digi-Key
+ vendor_part_number=490-1013-1-ND
+ footprint=0603
+ npins=2
+
+# Resistors
+
+part 0402R-100k:
+ footprint=0402
+ value=100k
+ description=Chip resistor, 100 kOhm, 1%, 0402
+ manufacturer=Yageo
+ manufacturer_part_number=RC0402FR-07100KL
+ vendor=Digi-Key
+ vendor_part_number=311-100KLRCT-ND
+ npins=2
+
+part 0402R-10k:
+ footprint=0402
+ value=10k
+ description=Chip resistor, 10 kOhm, 1%, 0402
+ manufacturer=Vishay Dale
+ manufacturer_part_number=CRCW040210K0FKED
+ vendor=Digi-Key
+ vendor_part_number=541-10.0KLCT-ND
+ npins=2
+
+part 0402R-2k2:
+ footprint=0402
+ value=2k2
+ description=Chip resistor, 2.2 kOhm, 1%, 0402
+ manufacturer=Bourns
+ manufacturer_part_number=CR0402-FX-2201GLF
+ vendor=Digi-Key
+ vendor_part_number=CR0402-FX-2201GLFCT-ND
+ npins=2
+
+part 0402R-1k5:
+ footprint=0402
+ value=1k5
+ description=Chip resistor, 1.5 kOhm, 1%, 0402
+ manufacturer=Yageo
+ manufacturer_part_number=RC0402FR-071K5L
+ vendor=Digi-Key
+ vendor_part_number=311-1.50KLRCT-ND
+ npins=2
+
+part 0402R-470R:
+ footprint=0402
+ value=470R
+ description=Chip resistor, 470 ohm, 1%, 0402
+ manufacturer=Vishay Dale
+ manufacturer_part_number=CRCW0402470RFKEDC
+ vendor=Digi-Key
+ vendor_part_number=541-4072-1-ND
+ npins=2
+
+part 0402R-27R:
+ footprint=0402
+ value=27R
+ description=Chip resistor, 27 ohm, 1%, 0402
+ manufacturer=Yageo
+ manufacturer_part_number=RC0402FR-0727RL
+ vendor=Digi-Key
+ vendor_part_number=YAG3086CT-ND
+ npins=2
+
+R1:
+ hier=usb.FT2232D.DOUT_series_R
+ part=0402R-2k2
+
+R2:
+ hier=usb.FT2232D.DOUT_pullup_R
+ part=0402R-10k
+
+R3:
+ hier=usb.DP_pullup_R
+ part=0402R-1k5
+
+R4:
+ hier=usb.DP_series_R
+ part=0402R-27R
+
+R5:
+ hier=usb.DM_series_R
+ part=0402R-27R
+
+R6:
+ hier=usb.FT2232D.AVCC_filter_R
+ part=0402R-470R
+
+R7:
+ hier=app.TxD_series_R
+ part=0402R-2k2
+
+R8:
+ hier=app.RTS_series_R
+ part=0402R-2k2
+
+R9:
+ hier=app.DTR_series_R
+ part=0402R-2k2
+
+R10:
+ hier=app.TxD2_series_R
+ part=0402R-2k2
+
+R11:
+ hier=app.RxD_pullup
+ part=0402R-100k
+
+R12:
+ hier=app.CTS_pullup
+ part=0402R-100k
+
+R13:
+ hier=app.DSR_pullup
+ part=0402R-100k
+
+R14:
+ hier=app.DCD_pullup
+ part=0402R-100k
+
+R15:
+ hier=app.RI_pullup
+ part=0402R-100k
+
+R16:
+ hier=app.RxD2_pullup
+ part=0402R-100k
+
+# ICs
+
+U1:
+ hier=usb.FT2232D.FT2232D.pkg
+ manufacturer=FTDI
+ device=FT2232D
+ part=yes
+ description=USB to dual UART adapter IC
+ vendor=Digi-Key
+ vendor_part_number=768-1010-1-ND
+ footprint=LQFP48_7
+ npins=48
+
+U2:
+ hier=usb.FT2232D.eeprom.pkg
+ device=93C46
+ manufacturer=Atmel
+ manufacturer_part_number=AT93C46EN-SH
+ description=Serial EEPROM, 64x16, SOIC-8 package
+ footprint=SO8
+ npins=8
+
+U3:
+ hier=reg_3V3.reg.pkg
+ manufacturer=TI
+ device=TLV70233DBV
+ part=yes
+ description=LDO regulator, 3.3 V output, SOT23-5
+ vendor=Digi-Key
+ vendor_part_number=296-32415-1-ND
+ footprint=file:TLV702xxDBV
+ npins=5
+
+U4:
+ hier=reg_2V8.reg.pkg
+ manufacturer=TI
+ device=TLV70228DBV
+ part=yes
+ description=LDO regulator, 2.8 V output, SOT23-5
+ vendor=Digi-Key
+ vendor_part_number=296-39282-1-ND
+ footprint=file:TLV702xxDBV
+ npins=5
+
+part 74LVC541A:
+ device=74LVC541A
+ manufacturer=Nexperia
+ manufacturer_part_number=74LVC541APW
+ description=Octal buffer IC, TSSOP20 package
+ vendor=Digi-Key
+ vendor_part_number=1727-6370-1-ND
+ footprint=file:TSSOP20_MNF
+ pinout=74LVC541APW.pinout
+ npins=20
+
+# buffer for driving outputs from the adapter
+U5:
+ part=74LVC541A
+ slotmap=U5.slotmap
+
+# buffer for inputs coming into the adapter
+U6:
+ part=74LVC541A
+ slotmap=U6.slotmap
+
+# Crystal
+
+Y1:
+ hier=usb.FT2232D.xtal
+ manufacturer=IQD
+ manufacturer_part_number=LFXTAL026900
+ description=Crystal, 6.0 MHz, 16 pF, HC-49 SMT
+ vendor=Digi-Key
+ vendor_part_number=1923-1509-1-ND
+ footprint=HC49_SMT
+ npins=2