From: Keith Packard Date: Fri, 14 Dec 2012 02:37:30 +0000 (-0800) Subject: Import preliminary schematic X-Git-Tag: fab-v0.2~8 X-Git-Url: https://git.gag.com/?p=hw%2Fmpserial;a=commitdiff_plain;h=103d74b9b90f76117f945797a6f787b06f760b14 Import preliminary schematic Signed-off-by: Keith Packard --- 103d74b9b90f76117f945797a6f787b06f760b14 diff --git a/gafrc b/gafrc new file mode 100644 index 0000000..934f6c6 --- /dev/null +++ b/gafrc @@ -0,0 +1,2 @@ +; empty the library path and populate it with only our own symbols +(component-library "./symbols") diff --git a/mpserial.sch b/mpserial.sch new file mode 100644 index 0000000..278bf1d --- /dev/null +++ b/mpserial.sch @@ -0,0 +1,133 @@ +v 20110115 2 +C 40000 40000 0 0 0 title-B.sym +C 43900 46600 1 0 0 opamp-1.sym +{ +T 44600 47400 5 10 0 0 0 0 1 +device=OPAMP +T 44600 47200 5 10 1 1 0 0 1 +refdes=U1 +T 44600 48000 5 10 0 0 0 0 1 +symversion=0.1 +} +C 52700 44800 1 0 0 USBmicroB.sym +{ +T 52995 47200 5 10 1 1 0 0 1 +refdes=J1 +T 53055 45195 5 10 0 1 0 0 1 +footprint=ZX62-B-5PA +} +C 49900 43100 1 0 1 fd230ssop.sym +{ +T 49505 48095 5 10 1 1 0 6 1 +refdes=U2 +T 33405 97695 5 10 0 1 0 6 1 +device=IC +T 47805 43295 5 10 1 1 0 6 1 +value=FT230XS +T 31705 92895 5 10 0 1 0 6 1 +footprint=ssop-16 +} +C 51800 46300 1 0 0 resistor-1.sym +{ +T 52100 46700 5 10 0 0 0 0 1 +device=RESISTOR +T 52000 46600 5 10 1 1 0 0 1 +refdes=R5 +} +C 51800 45900 1 0 0 resistor-1.sym +{ +T 52100 46300 5 10 0 0 0 0 1 +device=RESISTOR +T 52000 46200 5 10 1 1 0 0 1 +refdes=R6 +} +N 52700 45600 52700 45200 4 +C 52600 44900 1 0 0 gnd-1.sym +C 48400 42700 1 0 0 gnd-1.sym +N 48000 43000 48500 43000 4 +N 48500 48500 51500 48500 4 +N 51500 48500 51500 46800 4 +N 50000 46000 51800 46000 4 +N 51800 46400 50900 46400 4 +N 50900 46400 50900 45500 4 +N 50900 45500 50000 45500 4 +N 42400 48600 44400 48600 4 +N 44400 48600 44400 47400 4 +C 43300 45200 1 0 0 gnd-1.sym +C 42200 45900 1 0 0 photo-transistor-1.sym +{ +T 42000 46400 5 6 0 1 0 0 1 +device=PS2501-1 +T 42460 46000 5 10 1 1 0 0 1 +refdes=Q1 +T 42160 45900 5 10 0 1 0 0 1 +device=photo-transistor +} +C 42500 47400 1 90 0 resistor-1.sym +{ +T 42100 47700 5 10 0 0 90 0 1 +device=RESISTOR +T 42200 47600 5 10 1 1 90 0 1 +refdes=R1 +} +C 43500 47400 1 90 0 resistor-1.sym +{ +T 43100 47700 5 10 0 0 90 0 1 +device=RESISTOR +T 43200 47600 5 10 1 1 90 0 1 +refdes=R2 +} +C 43500 45700 1 90 0 resistor-1.sym +{ +T 43100 46000 5 10 0 0 90 0 1 +device=RESISTOR +T 43200 45900 5 10 1 1 90 0 1 +refdes=R3 +} +N 42400 47400 42400 46300 4 +N 43400 47400 43400 46600 4 +N 44400 45500 44400 46600 4 +N 42400 45500 44400 45500 4 +N 42400 45500 42400 45900 4 +N 43900 47200 43400 47200 4 +N 43900 46800 42400 46800 4 +N 44900 47000 46500 47000 4 +C 46400 45700 1 0 0 gnd-1.sym +C 45300 45400 1 270 0 led-2.sym +{ +T 45100 45100 5 10 1 1 0 0 1 +refdes=D1 +T 45900 45300 5 10 0 0 270 0 1 +device=LED +} +C 45600 44400 1 0 0 resistor-1.sym +{ +T 45900 44800 5 10 0 0 0 0 1 +device=RESISTOR +T 45900 44700 5 10 1 1 0 0 1 +refdes=R4 +T 45900 44200 5 10 1 1 0 0 1 +value=270 +} +C 49800 47000 1 0 0 3.3V-plus-1.sym +C 45200 45400 1 0 0 3.3V-plus-1.sym +C 43200 48600 1 0 0 3.3V-plus-1.sym +C 47800 48500 1 0 0 3.3V-plus-1.sym +N 45400 44500 45600 44500 4 +N 51500 46800 52700 46800 4 +C 49800 44500 1 0 0 3.3V-plus-1.sym +N 43400 48300 43400 48600 4 +N 42400 48300 42400 48600 4 +N 43400 45500 43400 45700 4 +T 50000 40700 9 24 1 0 0 0 1 +MicroPeak Serial Interface +T 50000 40400 9 10 1 0 0 0 1 +mpserial.sch +T 53900 40100 9 10 1 0 0 0 1 +Keith Packard +T 53900 40400 9 10 1 0 0 0 1 +0.1 +T 50000 40100 9 10 1 0 0 0 1 +1 +T 51500 40100 9 10 1 0 0 0 1 +1 diff --git a/symbols/USBmicroB.sym b/symbols/USBmicroB.sym new file mode 100644 index 0000000..2256253 --- /dev/null +++ b/symbols/USBmicroB.sym @@ -0,0 +1,63 @@ +v 20100214 2 +P 0 2000 300 2000 1 0 0 +{ +T 0 2000 5 10 0 0 0 0 1 +pintype=pwr +T 355 1995 5 10 1 1 0 0 1 +pinlabel=VBUS +T 205 2045 5 10 1 1 0 6 1 +pinnumber=1 +T 0 2000 5 10 0 0 0 0 1 +pinseq=0 +} +P 0 1600 300 1600 1 0 0 +{ +T 0 1600 5 10 0 0 0 0 1 +pintype=io +T 355 1595 5 10 1 1 0 0 1 +pinlabel=DATA- +T 205 1645 5 10 1 1 0 6 1 +pinnumber=2 +T 0 1600 5 10 0 0 0 0 1 +pinseq=0 +} +P 0 1200 300 1200 1 0 0 +{ +T 0 1200 5 10 0 0 0 0 1 +pintype=io +T 355 1195 5 10 1 1 0 0 1 +pinlabel=DATA+ +T 205 1245 5 10 1 1 0 6 1 +pinnumber=3 +T 0 1200 5 10 0 0 0 0 1 +pinseq=0 +} +P 0 800 300 800 1 0 0 +{ +T 0 800 5 10 0 0 0 0 1 +pintype=in +T 355 795 5 10 1 1 0 0 1 +pinlabel=ID +T 205 845 5 10 1 1 0 6 1 +pinnumber=4 +T 0 800 5 10 0 0 0 0 1 +pinseq=0 +} +B 300 200 900 2100 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 295 2400 8 10 1 1 0 0 1 +refdes=J? +T 300 0 9 10 1 0 0 0 1 +USBmicroB +P 0 400 300 400 1 0 0 +{ +T 0 400 5 10 0 0 0 0 1 +pintype=pwr +T 355 395 5 10 1 1 0 0 1 +pinlabel=GND +T 205 445 5 10 1 1 0 6 1 +pinnumber=5 +T 0 400 5 10 0 0 0 0 1 +pinseq=0 +} +T 355 395 8 10 0 1 0 0 1 +footprint=ZX62-B-5PA diff --git a/symbols/fd230ssop.sym b/symbols/fd230ssop.sym new file mode 100644 index 0000000..0791bb6 --- /dev/null +++ b/symbols/fd230ssop.sym @@ -0,0 +1,186 @@ +v 20110115 2 +B 400 400 2500 4500 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +P 1400 5400 1400 4900 1 0 0 +{ +T 1400 6400 5 10 0 0 0 0 1 +pintype=pwr +T 1400 4845 5 10 1 1 90 6 1 +pinlabel=VCC +T 1350 4995 5 10 1 1 90 0 1 +pinnumber=12 +T 1400 6400 5 10 0 0 0 0 1 +pinseq=0 +} +P 1900 5400 1900 4900 1 0 0 +{ +T 1900 6400 5 10 0 0 0 0 1 +pintype=pwr +T 1900 4845 5 10 1 1 90 6 1 +pinlabel=VCCIO +T 1850 4995 5 10 1 1 90 0 1 +pinnumber=3 +T 1900 6400 5 10 0 0 0 0 1 +pinseq=0 +} +P 3400 4400 2900 4400 1 0 0 +{ +T 3400 4400 5 10 0 0 0 0 1 +pintype=out +T 2845 4395 5 10 1 1 0 6 1 +pinlabel=TXD +T 2995 4445 5 10 1 1 0 0 1 +pinnumber=1 +T 3400 4400 5 10 0 0 0 0 1 +pinseq=0 +} +P 3400 3900 2900 3900 1 0 0 +{ +T 3400 3900 5 10 0 0 0 0 1 +pintype=in +T 2845 3895 5 10 1 1 0 6 1 +pinlabel=RXD +T 2995 3945 5 10 1 1 0 0 1 +pinnumber=4 +T 3400 3900 5 10 0 0 0 0 1 +pinseq=0 +} +P 3400 3400 2900 3400 1 0 0 +{ +T 3400 3400 5 10 0 0 0 0 1 +pintype=io +T 2845 3395 5 10 1 1 0 6 1 +pinlabel=RTS +T 2995 3445 5 10 1 1 0 0 1 +pinnumber=2 +T 3400 3400 5 10 0 0 0 0 1 +pinseq=0 +} +P 3400 2900 2900 2900 1 0 0 +{ +T 3400 2900 5 10 0 0 0 0 1 +pintype=io +T 2845 2895 5 10 1 1 0 6 1 +pinlabel=CTS +T 2995 2945 5 10 1 1 0 0 1 +pinnumber=6 +T 3400 2900 5 10 0 0 0 0 1 +pinseq=0 +} +P 3400 2400 2900 2400 1 0 0 +{ +T 3400 2400 5 10 0 0 0 0 1 +pintype=io +T 2845 2395 5 10 1 1 0 6 1 +pinlabel=CBUS0 +T 2995 2445 5 10 1 1 0 0 1 +pinnumber=15 +T 3400 2400 5 10 0 0 0 0 1 +pinseq=0 +} +P 3400 1900 2900 1900 1 0 0 +{ +T 3400 1900 5 10 0 0 0 0 1 +pintype=io +T 2845 1895 5 10 1 1 0 6 1 +pinlabel=CBUS1 +T 2995 1945 5 10 1 1 0 0 1 +pinnumber=14 +T 3400 1900 5 10 0 0 0 0 1 +pinseq=0 +} +P 3400 1400 2900 1400 1 0 0 +{ +T 3400 1400 5 10 0 0 0 0 1 +pintype=io +T 2845 1395 5 10 1 1 0 6 1 +pinlabel=CBUS2 +T 2995 1445 5 10 1 1 0 0 1 +pinnumber=7 +T 3400 1400 5 10 0 0 0 0 1 +pinseq=0 +} +P 3400 900 2900 900 1 0 0 +{ +T 3400 900 5 10 0 0 0 0 1 +pintype=io +T 2845 895 5 10 1 1 0 6 1 +pinlabel=CBUS3 +T 2995 945 5 10 1 1 0 0 1 +pinnumber=16 +T 3400 900 5 10 0 0 0 0 1 +pinseq=0 +} +P 1900 -100 1900 400 1 0 0 +{ +T 1900 -100 5 10 0 0 0 0 1 +pintype=pwr +T 1900 455 5 10 1 1 90 0 1 +pinlabel=GND +T 1850 305 5 10 1 1 90 6 1 +pinnumber=13 +T 1900 -100 5 10 0 0 0 0 1 +pinseq=0 +} +P 1400 -100 1400 400 1 0 0 +{ +T 1400 -100 5 10 0 0 0 0 1 +pintype=pwr +T 1400 455 5 10 1 1 90 0 1 +pinlabel=GND +T 1350 305 5 10 1 1 90 6 1 +pinnumber=5 +T 1400 -100 5 10 0 0 0 0 1 +pinseq=0 +} +P -100 3900 400 3900 1 0 0 +{ +T -100 3900 5 10 0 0 0 0 1 +pintype=pwr +T 455 3895 5 10 1 1 0 0 1 +pinlabel=3V3OUT +T 305 3945 5 10 1 1 0 6 1 +pinnumber=10 +T -100 3900 5 10 0 0 0 0 1 +pinseq=0 +} +P -100 2900 400 2900 1 0 0 +{ +T -100 2900 5 10 0 0 0 0 1 +pintype=io +T 455 2895 5 10 1 1 0 0 1 +pinlabel=USBD+ +T 305 2945 5 10 1 1 0 6 1 +pinnumber=9 +T -100 2900 5 10 0 0 0 0 1 +pinseq=0 +} +P -100 2400 400 2400 1 0 0 +{ +T -100 2400 5 10 0 0 0 0 1 +pintype=io +T 455 2395 5 10 1 1 0 0 1 +pinlabel=USBD- +T 305 2445 5 10 1 1 0 6 1 +pinnumber=8 +T -100 2400 5 10 0 0 0 0 1 +pinseq=0 +} +P -100 1400 400 1400 1 0 0 +{ +T -100 1400 5 10 0 0 0 0 1 +pintype=io +T 455 1395 5 10 1 1 0 0 1 +pinlabel=RESET +T 305 1445 5 10 1 1 0 6 1 +pinnumber=11 +T -100 1400 5 10 0 0 0 0 1 +pinseq=0 +} +T 395 4995 8 10 1 1 0 0 1 +refdes=U? +T 16495 54595 8 10 0 1 0 0 1 +device=IC +T 2095 195 8 10 1 1 0 0 1 +value=FT230XS +T 18195 49795 8 10 0 1 0 0 1 +footprint=ssop-16 diff --git a/symbols/fd230ssop.sym~ b/symbols/fd230ssop.sym~ new file mode 100644 index 0000000..481904f --- /dev/null +++ b/symbols/fd230ssop.sym~ @@ -0,0 +1,186 @@ +v 20110115 2 +B 16500 50000 2500 4500 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +P 17500 55000 17500 54500 1 0 0 +{ +T 17500 56000 5 10 0 0 0 0 1 +pintype=pwr +T 17500 54445 5 10 1 1 90 6 1 +pinlabel=VCC +T 17450 54595 5 10 1 1 90 0 1 +pinnumber=12 +T 17500 56000 5 10 0 0 0 0 1 +pinseq=0 +} +P 18000 55000 18000 54500 1 0 0 +{ +T 18000 56000 5 10 0 0 0 0 1 +pintype=pwr +T 18000 54445 5 10 1 1 90 6 1 +pinlabel=VCCIO +T 17950 54595 5 10 1 1 90 0 1 +pinnumber=3 +T 18000 56000 5 10 0 0 0 0 1 +pinseq=0 +} +P 19500 54000 19000 54000 1 0 0 +{ +T 19500 54000 5 10 0 0 0 0 1 +pintype=out +T 18945 53995 5 10 1 1 0 6 1 +pinlabel=TXD +T 19095 54045 5 10 1 1 0 0 1 +pinnumber=1 +T 19500 54000 5 10 0 0 0 0 1 +pinseq=0 +} +P 19500 53500 19000 53500 1 0 0 +{ +T 19500 53500 5 10 0 0 0 0 1 +pintype=in +T 18945 53495 5 10 1 1 0 6 1 +pinlabel=RXD +T 19095 53545 5 10 1 1 0 0 1 +pinnumber=4 +T 19500 53500 5 10 0 0 0 0 1 +pinseq=0 +} +P 19500 53000 19000 53000 1 0 0 +{ +T 19500 53000 5 10 0 0 0 0 1 +pintype=io +T 18945 52995 5 10 1 1 0 6 1 +pinlabel=RTS +T 19095 53045 5 10 1 1 0 0 1 +pinnumber=2 +T 19500 53000 5 10 0 0 0 0 1 +pinseq=0 +} +P 19500 52500 19000 52500 1 0 0 +{ +T 19500 52500 5 10 0 0 0 0 1 +pintype=io +T 18945 52495 5 10 1 1 0 6 1 +pinlabel=CTS +T 19095 52545 5 10 1 1 0 0 1 +pinnumber=6 +T 19500 52500 5 10 0 0 0 0 1 +pinseq=0 +} +P 19500 52000 19000 52000 1 0 0 +{ +T 19500 52000 5 10 0 0 0 0 1 +pintype=io +T 18945 51995 5 10 1 1 0 6 1 +pinlabel=CBUS0 +T 19095 52045 5 10 1 1 0 0 1 +pinnumber=15 +T 19500 52000 5 10 0 0 0 0 1 +pinseq=0 +} +P 19500 51500 19000 51500 1 0 0 +{ +T 19500 51500 5 10 0 0 0 0 1 +pintype=io +T 18945 51495 5 10 1 1 0 6 1 +pinlabel=CBUS1 +T 19095 51545 5 10 1 1 0 0 1 +pinnumber=14 +T 19500 51500 5 10 0 0 0 0 1 +pinseq=0 +} +P 19500 51000 19000 51000 1 0 0 +{ +T 19500 51000 5 10 0 0 0 0 1 +pintype=io +T 18945 50995 5 10 1 1 0 6 1 +pinlabel=CBUS2 +T 19095 51045 5 10 1 1 0 0 1 +pinnumber=7 +T 19500 51000 5 10 0 0 0 0 1 +pinseq=0 +} +P 19500 50500 19000 50500 1 0 0 +{ +T 19500 50500 5 10 0 0 0 0 1 +pintype=io +T 18945 50495 5 10 1 1 0 6 1 +pinlabel=CBUS3 +T 19095 50545 5 10 1 1 0 0 1 +pinnumber=16 +T 19500 50500 5 10 0 0 0 0 1 +pinseq=0 +} +P 18000 49500 18000 50000 1 0 0 +{ +T 18000 49500 5 10 0 0 0 0 1 +pintype=pwr +T 18000 50055 5 10 1 1 90 0 1 +pinlabel=GND +T 17950 49905 5 10 1 1 90 6 1 +pinnumber=13 +T 18000 49500 5 10 0 0 0 0 1 +pinseq=0 +} +P 17500 49500 17500 50000 1 0 0 +{ +T 17500 49500 5 10 0 0 0 0 1 +pintype=pwr +T 17500 50055 5 10 1 1 90 0 1 +pinlabel=GND +T 17450 49905 5 10 1 1 90 6 1 +pinnumber=5 +T 17500 49500 5 10 0 0 0 0 1 +pinseq=0 +} +P 16000 53500 16500 53500 1 0 0 +{ +T 16000 53500 5 10 0 0 0 0 1 +pintype=pwr +T 16555 53495 5 10 1 1 0 0 1 +pinlabel=3V3OUT +T 16405 53545 5 10 1 1 0 6 1 +pinnumber=10 +T 16000 53500 5 10 0 0 0 0 1 +pinseq=0 +} +P 16000 52500 16500 52500 1 0 0 +{ +T 16000 52500 5 10 0 0 0 0 1 +pintype=io +T 16555 52495 5 10 1 1 0 0 1 +pinlabel=USBD+ +T 16405 52545 5 10 1 1 0 6 1 +pinnumber=9 +T 16000 52500 5 10 0 0 0 0 1 +pinseq=0 +} +P 16000 52000 16500 52000 1 0 0 +{ +T 16000 52000 5 10 0 0 0 0 1 +pintype=io +T 16555 51995 5 10 1 1 0 0 1 +pinlabel=USBD- +T 16405 52045 5 10 1 1 0 6 1 +pinnumber=8 +T 16000 52000 5 10 0 0 0 0 1 +pinseq=0 +} +P 16000 51000 16500 51000 1 0 0 +{ +T 16000 51000 5 10 0 0 0 0 1 +pintype=io +T 16555 50995 5 10 1 1 0 0 1 +pinlabel=RESE +T 16405 51045 5 10 1 1 0 6 1 +pinnumber=11 +T 16000 51000 5 10 0 0 0 0 1 +pinseq=0 +} +T 16495 54595 8 10 1 1 0 0 1 +refdes=U? +T 16495 54595 8 10 0 1 0 0 1 +device=IC +T 18195 49795 8 10 1 1 0 0 1 +value=FT230XS +T 18195 49795 8 10 0 1 0 0 1 +footprint=ssop-16