From ed61eabf1656c4ad2c69ce2e9404d2f1ec4a9388 Mon Sep 17 00:00:00 2001 From: Werner Almesberger Date: Wed, 26 Dec 2012 21:38:15 -0300 Subject: [PATCH] tornado/cpu/cpu.sch: split overly crowded sheet into two --- tornado/cpu/cpu.sch | 750 +++++++++++++++----------------------------- tornado/cpu/per.sch | 272 ++++++++++++++++ 2 files changed, 529 insertions(+), 493 deletions(-) create mode 100644 tornado/cpu/per.sch diff --git a/tornado/cpu/cpu.sch b/tornado/cpu/cpu.sch index 03e8dd4..850c93e 100644 --- a/tornado/cpu/cpu.sch +++ b/tornado/cpu/cpu.sch @@ -1,4 +1,4 @@ -EESchema Schematic File Version 2 date Tue Dec 25 19:52:24 2012 +EESchema Schematic File Version 2 date Wed Dec 26 21:38:03 2012 LIBS:c LIBS:r LIBS:inductor @@ -17,9 +17,9 @@ EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 1 1 +Sheet 1 2 Title "" -Date "25 dec 2012" +Date "27 dec 2012" Rev "" Comp "" Comment1 "" @@ -30,176 +30,106 @@ $EndDescr $Comp L C C4 U 1 1 50980865 -P 2750 4100 -F 0 "C4" H 2800 4200 60 0000 L CNN -F 1 "100n" H 2800 4000 60 0000 L CNN - 1 2750 4100 +P 10900 5600 +F 0 "C4" H 10950 5700 60 0000 L CNN +F 1 "100n" H 10950 5500 60 0000 L CNN + 1 10900 5600 1 0 0 -1 $EndComp $Comp L C C3 U 1 1 50980874 -P 2250 4100 -F 0 "C3" H 2300 4200 60 0000 L CNN -F 1 "100n" H 2300 4000 60 0000 L CNN - 1 2250 4100 +P 10500 5600 +F 0 "C3" H 10550 5700 60 0000 L CNN +F 1 "100n" H 10550 5500 60 0000 L CNN + 1 10500 5600 1 0 0 -1 $EndComp $Comp -L PMOSFET-GSD Q1 -U 1 1 509808F1 -P 1950 6000 -F 0 "Q1" H 1800 6325 60 0000 C CNN -F 1 "PMOSFET-GSD" H 1600 5700 60 0000 C CNN - 1 1950 6000 - 1 0 0 1 -$EndComp -$Comp L CONN_6 CON3 U 1 1 50980CAB -P 2300 2550 -F 0 "CON3" H 2300 2900 60 0000 C CNN -F 1 "CONN_6" H 2300 2200 60 0000 C CNN - 1 2300 2550 +P 1550 3400 +F 0 "CON3" H 1550 3750 60 0000 C CNN +F 1 "CONN_6" H 1550 3050 60 0000 C CNN + 1 1550 3400 -1 0 0 -1 $EndComp $Comp L GND #PWR01 -U 1 1 50980F6F -P 2650 7600 -F 0 "#PWR01" H 2650 7600 30 0001 C CNN -F 1 "GND" H 2650 7530 30 0001 C CNN - 1 2650 7600 - 1 0 0 -1 -$EndComp -$Comp -L C C7 -U 1 1 50980FF7 -P 2650 6000 -F 0 "C7" H 2700 6100 60 0000 L CNN -F 1 "1u" H 2700 5900 60 0000 L CNN - 1 2650 6000 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR02 U 1 1 50981355 -P 3500 3000 -F 0 "#PWR02" H 3500 3000 30 0001 C CNN -F 1 "GND" H 3500 2930 30 0001 C CNN - 1 3500 3000 +P 2750 3850 +F 0 "#PWR01" H 2750 3850 30 0001 C CNN +F 1 "GND" H 2750 3780 30 0001 C CNN + 1 2750 3850 + 1 0 0 -1 +$EndComp +$Comp +L POWERED #FLG02 +U 1 1 5098281C +P 8450 1950 +F 0 "#FLG02" H 8650 1850 60 0001 C CNN +F 1 "POWERED" H 8450 2000 60 0000 C CNN + 1 8450 1950 1 0 0 -1 $EndComp -Text Label 1000 6000 0 60 ~ 0 -nPWR $Comp L GND #PWR03 -U 1 1 50981E14 -P 8500 2600 -F 0 "#PWR03" H 8500 2600 30 0001 C CNN -F 1 "GND" H 8500 2530 30 0001 C CNN - 1 8500 2600 - 1 0 0 -1 -$EndComp -$Comp -L POWERED #FLG04 -U 1 1 5098281C -P 1050 1150 -F 0 "#FLG04" H 1250 1050 60 0001 C CNN -F 1 "POWERED" H 1050 1200 60 0000 C CNN - 1 1050 1150 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR05 U 1 1 50982822 -P 1050 1550 -F 0 "#PWR05" H 1050 1550 30 0001 C CNN -F 1 "GND" H 1050 1480 30 0001 C CNN - 1 1050 1550 +P 8450 2350 +F 0 "#PWR03" H 8450 2350 30 0001 C CNN +F 1 "GND" H 8450 2280 30 0001 C CNN + 1 8450 2350 1 0 0 -1 $EndComp $Comp -L GND #PWR06 +L GND #PWR04 U 1 1 5098318B -P 9700 6900 -F 0 "#PWR06" H 9700 6900 30 0001 C CNN -F 1 "GND" H 9700 6830 30 0001 C CNN - 1 9700 6900 +P 10100 3900 +F 0 "#PWR04" H 10100 3900 30 0001 C CNN +F 1 "GND" H 10100 3830 30 0001 C CNN + 1 10100 3900 1 0 0 -1 $EndComp -NoConn ~ 9200 6100 -Text Label 10200 6200 0 60 ~ 0 +NoConn ~ 9600 3100 +Text Label 10600 3200 0 60 ~ 0 SW_W -Text Label 10200 6100 0 60 ~ 0 +Text Label 10600 3100 0 60 ~ 0 SW_SW -Text Label 10200 6000 0 60 ~ 0 +Text Label 10600 3000 0 60 ~ 0 SW_S -Text Label 8800 6000 0 60 ~ 0 +Text Label 9200 3000 0 60 ~ 0 SW_E -Text Label 8800 6200 0 60 ~ 0 +Text Label 9200 3200 0 60 ~ 0 SW_N -Text Label 8000 4300 0 60 ~ 0 +Text Label 7250 5150 0 60 ~ 0 SW_S -Text Label 8000 4150 0 60 ~ 0 +Text Label 7250 5000 0 60 ~ 0 SW_SW -Text Label 8000 4000 0 60 ~ 0 +Text Label 7250 4850 0 60 ~ 0 SW_W -Text Label 6250 6200 1 60 ~ 0 +Text Label 5500 7050 1 60 ~ 0 SW_N -Text Label 8000 4750 0 60 ~ 0 +Text Label 7250 5600 0 60 ~ 0 SW_E -Text Label 1000 6700 0 60 ~ 0 -DAT2 -Text Label 1000 6800 0 60 ~ 0 -DAT3 -Text Label 1000 7100 0 60 ~ 0 -CLK -Text Label 1000 7300 0 60 ~ 0 -DAT0 -Text Label 1000 6900 0 60 ~ 0 -CMD -Text Label 1000 7400 0 60 ~ 0 -DAT1 -Text Label 2150 7000 0 60 ~ 0 -VCARD $Comp L LPC1100-QFN33 U2 U 1 1 50D66A9A -P 5800 4150 -F 0 "U2" H 4300 5550 60 0000 L CNN -F 1 "LPC1112FHN33/202" H 6850 2850 60 0000 L CNN - 1 5800 4150 - 1 0 0 -1 -$EndComp -$Comp -L LIS3DH U3 -U 1 1 50D66AB3 -P 9600 2100 -F 0 "U3" H 9000 2750 60 0000 L CNN -F 1 "LIS3DH" H 9600 2250 60 0000 C CNN - 1 9600 2100 +P 5050 5000 +F 0 "U2" H 3550 6400 60 0000 L CNN +F 1 "LPC1112FHN33/202" H 6100 3700 60 0000 L CNN + 1 5050 5000 1 0 0 -1 $EndComp $Comp L LED D1 U 1 1 50D66AC2 -P 1000 4000 -F 0 "D1" H 1000 4100 60 0000 C CNN -F 1 "ORANGE" H 1000 3900 60 0000 C CNN - 1 1000 4000 +P 10000 5400 +F 0 "D1" H 10000 5500 60 0000 C CNN +F 1 "ORANGE" H 10000 5300 60 0000 C CNN + 1 10000 5400 0 -1 1 0 $EndComp $Comp -L MEMCARD8-SHIELD4-SW CON5 -U 1 1 50D66B90 -P 3200 7100 -F 0 "CON5" H 3100 7600 60 0000 L CNN -F 1 "MEMCARD8-SHIELD4-SW" H 3450 6650 60 0000 C CNN - 1 3200 7100 - 1 0 0 -1 -$EndComp -$Comp L C C2 U 1 1 50D66B9F P 7000 1550 @@ -227,15 +157,6 @@ F 1 "2.2uH/1.5A" H 6450 850 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L C C5 -U 1 1 50D66BCC -P 7700 1400 -F 0 "C5" H 7750 1500 60 0000 L CNN -F 1 "10u" H 7750 1300 60 0000 L CNN - 1 7700 1400 - 1 0 0 -1 -$EndComp -$Comp L CONN_1 CON2 U 1 1 50D66C61 P 2400 1750 @@ -253,224 +174,156 @@ F 1 "CONN_1" H 2400 850 60 0000 C CNN 1 2400 950 -1 0 0 1 $EndComp +NoConn ~ 3250 5150 $Comp -L C C6 -U 1 1 50D66CA6 -P 8100 1400 -F 0 "C6" H 8150 1500 60 0000 L CNN -F 1 "100n" H 8150 1300 60 0000 L CNN - 1 8100 1400 - 1 0 0 -1 -$EndComp -NoConn ~ 4000 4300 -$Comp -L 3V3 #PWR07 +L 3V3 #PWR05 U 1 1 50D8B951 -P 3500 2100 -F 0 "#PWR07" H 3500 2060 30 0001 C CNN -F 1 "3V3" H 3500 2250 60 0000 C CNN - 1 3500 2100 +P 2750 2950 +F 0 "#PWR05" H 2750 2910 30 0001 C CNN +F 1 "3V3" H 2750 3100 60 0000 C CNN + 1 2750 2950 1 0 0 -1 $EndComp -Text Label 2900 2300 0 60 ~ 0 +Text Label 2150 3150 0 60 ~ 0 RXD -Text Label 2900 2400 0 60 ~ 0 +Text Label 2150 3250 0 60 ~ 0 TXD -Text Label 2900 2500 0 60 ~ 0 +Text Label 2150 3350 0 60 ~ 0 nISP -Text Label 2900 2600 0 60 ~ 0 +Text Label 2150 3450 0 60 ~ 0 nRESET -Text Label 2900 2700 0 60 ~ 0 +Text Label 2150 3550 0 60 ~ 0 3V3 -Text Label 2900 2800 0 60 ~ 0 +Text Label 2150 3650 0 60 ~ 0 GND $Comp -L 3V3 #PWR08 +L 3V3 #PWR06 U 1 1 50D8BA0D -P 3400 4450 -F 0 "#PWR08" H 3400 4410 30 0001 C CNN -F 1 "3V3" H 3400 4600 60 0000 C CNN - 1 3400 4450 +P 2650 5300 +F 0 "#PWR06" H 2650 5260 30 0001 C CNN +F 1 "3V3" H 2650 5450 60 0000 C CNN + 1 2650 5300 0 -1 -1 0 $EndComp $Comp -L GND #PWR09 +L GND #PWR07 U 1 1 50D8BA13 -P 3700 4150 -F 0 "#PWR09" H 3700 4150 30 0001 C CNN -F 1 "GND" H 3700 4080 30 0001 C CNN - 1 3700 4150 +P 2950 5000 +F 0 "#PWR07" H 2950 5000 30 0001 C CNN +F 1 "GND" H 2950 4930 30 0001 C CNN + 1 2950 5000 0 1 1 0 $EndComp $Comp -L 3V3 #PWR010 +L 3V3 #PWR08 U 1 1 50D8BB5F -P 5650 1750 -F 0 "#PWR010" H 5650 1710 30 0001 C CNN -F 1 "3V3" H 5650 1900 60 0000 C CNN - 1 5650 1750 +P 4900 2600 +F 0 "#PWR08" H 4900 2560 30 0001 C CNN +F 1 "3V3" H 4900 2750 60 0000 C CNN + 1 4900 2600 1 0 0 -1 $EndComp $Comp -L GND #PWR011 +L GND #PWR09 U 1 1 50D8BC03 -P 6700 5900 -F 0 "#PWR011" H 6700 5900 30 0001 C CNN -F 1 "GND" H 6700 5830 30 0001 C CNN - 1 6700 5900 - 1 0 0 -1 -$EndComp -NoConn ~ 9550 1200 -NoConn ~ 9700 1200 -NoConn ~ 10500 1800 -$Comp -L GND #PWR012 -U 1 1 50D8BCA9 -P 4300 7600 -F 0 "#PWR012" H 4300 7600 30 0001 C CNN -F 1 "GND" H 4300 7530 30 0001 C CNN - 1 4300 7600 +P 5950 6750 +F 0 "#PWR09" H 5950 6750 30 0001 C CNN +F 1 "GND" H 5950 6680 30 0001 C CNN + 1 5950 6750 1 0 0 -1 $EndComp $Comp L CONN_8 CON4 U 1 1 50D8BF2A -P 10550 4750 -F 0 "CON4" H 10550 5200 60 0000 C CNN -F 1 "CONN_8" H 10550 4300 60 0000 C CNN - 1 10550 4750 +P 10600 1450 +F 0 "CON4" H 10600 1900 60 0000 C CNN +F 1 "CONN_8" H 10600 1000 60 0000 C CNN + 1 10600 1450 1 0 0 -1 $EndComp $Comp -L GND #PWR013 +L GND #PWR010 U 1 1 50D8BF37 -P 9950 5350 -F 0 "#PWR013" H 9950 5350 30 0001 C CNN -F 1 "GND" H 9950 5280 30 0001 C CNN - 1 9950 5350 +P 10000 2050 +F 0 "#PWR010" H 10000 2050 30 0001 C CNN +F 1 "GND" H 10000 1980 30 0001 C CNN + 1 10000 2050 1 0 0 -1 $EndComp -Text Label 9350 4500 0 60 ~ 0 +Text Label 9400 1200 0 60 ~ 0 SCLK -Text Label 9350 4600 0 60 ~ 0 +Text Label 9400 1300 0 60 ~ 0 LCLK -Text Label 9350 4700 0 60 ~ 0 +Text Label 9400 1400 0 60 ~ 0 DS -Text Label 9350 4800 0 60 ~ 0 +Text Label 9400 1500 0 60 ~ 0 VBAT -Text Label 9350 4900 0 60 ~ 0 +Text Label 9400 1600 0 60 ~ 0 LEDS_EN -Text Label 9350 5000 0 60 ~ 0 +Text Label 9400 1700 0 60 ~ 0 VLED -NoConn ~ 9150 5000 -Text Label 8000 3700 0 60 ~ 0 +NoConn ~ 9200 1700 +Text Label 7250 4550 0 60 ~ 0 LCLK -Text Label 8000 3850 0 60 ~ 0 +Text Label 7250 4700 0 60 ~ 0 LEDS_EN -Text Label 8000 4450 0 60 ~ 0 +Text Label 7250 5300 0 60 ~ 0 SCLK -Text Label 8000 4600 0 60 ~ 0 +Text Label 7250 5450 0 60 ~ 0 DS $Comp -L GND #PWR014 -U 1 1 50D99C8C -P 8100 1800 -F 0 "#PWR014" H 8100 1800 30 0001 C CNN -F 1 "GND" H 8100 1730 30 0001 C CNN - 1 8100 1800 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR015 -U 1 1 50D99C92 -P 7700 1800 -F 0 "#PWR015" H 7700 1800 30 0001 C CNN -F 1 "GND" H 7700 1730 30 0001 C CNN - 1 7700 1800 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR016 -U 1 1 50D99E62 -P 10700 2600 -F 0 "#PWR016" H 10700 2600 30 0001 C CNN -F 1 "GND" H 10700 2530 30 0001 C CNN - 1 10700 2600 - 1 0 0 -1 -$EndComp -NoConn ~ 10500 2400 -$Comp L R R1 U 1 1 50D9A150 -P 1000 3350 -F 0 "R1" H 1130 3400 60 0000 C CNN -F 1 "100" H 1150 3300 60 0000 C CNN - 1 1000 3350 +P 10000 4750 +F 0 "R1" H 10130 4800 60 0000 C CNN +F 1 "100" H 10150 4700 60 0000 C CNN + 1 10000 4750 1 0 0 -1 $EndComp NoConn ~ 5700 800 $Comp -L GND #PWR017 +L GND #PWR011 U 1 1 50D9A696 P 4100 1950 -F 0 "#PWR017" H 4100 1950 30 0001 C CNN +F 0 "#PWR011" H 4100 1950 30 0001 C CNN F 1 "GND" H 4100 1880 30 0001 C CNN 1 4100 1950 1 0 0 -1 $EndComp $Comp -L GND #PWR018 +L GND #PWR012 U 1 1 50D9A69C P 5900 1450 -F 0 "#PWR018" H 5900 1450 30 0001 C CNN +F 0 "#PWR012" H 5900 1450 30 0001 C CNN F 1 "GND" H 5900 1380 30 0001 C CNN 1 5900 1450 1 0 0 -1 $EndComp $Comp -L GND #PWR019 +L GND #PWR013 U 1 1 50D9A6A2 P 7000 1950 -F 0 "#PWR019" H 7000 1950 30 0001 C CNN +F 0 "#PWR013" H 7000 1950 30 0001 C CNN F 1 "GND" H 7000 1880 30 0001 C CNN 1 7000 1950 1 0 0 -1 $EndComp $Comp -L 3V3 #PWR020 +L 3V3 #PWR014 U 1 1 50D9A9F5 P 7000 750 -F 0 "#PWR020" H 7000 710 30 0001 C CNN +F 0 "#PWR014" H 7000 710 30 0001 C CNN F 1 "3V3" H 7000 900 60 0000 C CNN 1 7000 750 1 0 0 -1 $EndComp Text Label 3000 950 0 60 ~ 0 VBAT -Text Label 5500 2350 1 60 ~ 0 -ACC_SCLK -Text Label 10900 2100 0 60 ~ 0 -ACC_INT -Text Label 9550 3600 1 60 ~ 0 -ACC_MOSI -Text Label 9700 3600 1 60 ~ 0 -ACC_MISO -Text Label 9850 3600 1 60 ~ 0 -ACC_nCS -Text Label 5500 6200 1 60 ~ 0 +Text Label 4750 7050 1 60 ~ 0 LED -Text Label 1000 4500 1 60 ~ 0 +Text Label 10000 5900 1 60 ~ 0 LED $Comp -L 3V3 #PWR021 -U 1 1 50D9ABD6 -P 2650 5200 -F 0 "#PWR021" H 2650 5160 30 0001 C CNN -F 1 "3V3" H 2650 5350 60 0000 C CNN - 1 2650 5200 - 1 0 0 -1 -$EndComp -$Comp L TPS6216X U1 U 1 1 50D9AEC8 P 5100 1000 @@ -480,248 +333,172 @@ F 1 "TPS6216X" H 5150 550 60 0000 L CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR022 +L GND #PWR015 U 1 1 50D9AEDA P 5100 1850 -F 0 "#PWR022" H 5100 1850 30 0001 C CNN +F 0 "#PWR015" H 5100 1850 30 0001 C CNN F 1 "GND" H 5100 1780 30 0001 C CNN 1 5100 1850 1 0 0 -1 $EndComp Text Label 5850 950 0 60 ~ 0 SW -Text Label 8000 2250 0 60 ~ 0 -ACC_SCLK -Text Label 5800 2350 1 60 ~ 0 -ACC_MOSI -Text Label 5950 2350 1 60 ~ 0 -ACC_MISO -Text Label 6100 2350 1 60 ~ 0 -ACC_nCS -Text Label 6250 2350 1 60 ~ 0 -ACC_INT $Comp -L GND #PWR023 +L GND #PWR016 U 1 1 50D9C9D9 -P 2250 4500 -F 0 "#PWR023" H 2250 4500 30 0001 C CNN -F 1 "GND" H 2250 4430 30 0001 C CNN - 1 2250 4500 +P 10500 6000 +F 0 "#PWR016" H 10500 6000 30 0001 C CNN +F 1 "GND" H 10500 5930 30 0001 C CNN + 1 10500 6000 1 0 0 -1 $EndComp $Comp -L GND #PWR024 +L GND #PWR017 U 1 1 50D9C9DF -P 2750 4500 -F 0 "#PWR024" H 2750 4500 30 0001 C CNN -F 1 "GND" H 2750 4430 30 0001 C CNN - 1 2750 4500 +P 10900 6000 +F 0 "#PWR017" H 10900 6000 30 0001 C CNN +F 1 "GND" H 10900 5930 30 0001 C CNN + 1 10900 6000 1 0 0 -1 $EndComp $Comp -L 3V3 #PWR025 +L 3V3 #PWR018 U 1 1 50D9C9E5 -P 2750 3700 -F 0 "#PWR025" H 2750 3660 30 0001 C CNN -F 1 "3V3" H 2750 3850 60 0000 C CNN - 1 2750 3700 +P 10900 5200 +F 0 "#PWR018" H 10900 5160 30 0001 C CNN +F 1 "3V3" H 10900 5350 60 0000 C CNN + 1 10900 5200 1 0 0 -1 $EndComp $Comp -L 3V3 #PWR026 +L 3V3 #PWR019 U 1 1 50D9C9EB -P 2250 3700 -F 0 "#PWR026" H 2250 3660 30 0001 C CNN -F 1 "3V3" H 2250 3850 60 0000 C CNN - 1 2250 3700 +P 10500 5200 +F 0 "#PWR019" H 10500 5160 30 0001 C CNN +F 1 "3V3" H 10500 5350 60 0000 C CNN + 1 10500 5200 1 0 0 -1 $EndComp $Comp -L 3V3 #PWR027 -U 1 1 50D9CF1D -P 9850 800 -F 0 "#PWR027" H 9850 760 30 0001 C CNN -F 1 "3V3" H 9850 950 60 0000 C CNN - 1 9850 800 - 1 0 0 -1 -$EndComp -Text Label 3600 4600 0 60 ~ 0 -DAT1 -Text Label 3600 4750 0 60 ~ 0 -DAT0 -Text Label 5200 6200 1 60 ~ 0 -CLK -$Comp -L 3V3 #PWR028 +L 3V3 #PWR020 U 1 1 50D9D3DE -P 1000 2900 -F 0 "#PWR028" H 1000 2860 30 0001 C CNN -F 1 "3V3" H 1000 3050 60 0000 C CNN - 1 1000 2900 +P 10000 4300 +F 0 "#PWR020" H 10000 4260 30 0001 C CNN +F 1 "3V3" H 10000 4450 60 0000 C CNN + 1 10000 4300 1 0 0 -1 $EndComp -Text Label 5350 6200 1 60 ~ 0 -nPWR -Text Label 5650 6200 1 60 ~ 0 -CMD -Text Label 5800 6200 1 60 ~ 0 -DAT3 -Text Label 5950 6200 1 60 ~ 0 -DAT2 -Text Label 4200 6700 0 60 ~ 0 -CARD_SW -Text Label 6100 6200 1 60 ~ 0 -CARD_SW -NoConn ~ 4100 7100 -NoConn ~ 4100 7300 $Comp L EVQQ7 SW1 U 1 1 50982700 -P 9600 6100 -F 0 "SW1" H 9400 5800 60 0000 C CNN -F 1 "EVQQ7" H 9250 6350 60 0000 C CNN - 1 9600 6100 +P 10000 3100 +F 0 "SW1" H 9800 2800 60 0000 C CNN +F 1 "EVQQ7" H 9650 3350 60 0000 C CNN + 1 10000 3100 -1 0 0 1 $EndComp -NoConn ~ 9500 5700 -NoConn ~ 9600 5700 +NoConn ~ 9900 2700 +NoConn ~ 10000 2700 +$Sheet +S 8050 6050 1550 850 +U 50DB95AA +F0 "Peripherals" 60 +F1 "per.sch" 60 +$EndSheet +Text GLabel 4750 3200 1 60 Output ~ 0 +ACC_SCLK +Text GLabel 5050 3200 1 60 Output ~ 0 +ACC_MOSI +Text GLabel 5200 3200 1 60 Input ~ 0 +ACC_MISO +Text GLabel 5350 3200 1 60 Output ~ 0 +ACC_nCS +Text GLabel 5500 3200 1 60 Input ~ 0 +ACC_INT +Text GLabel 3050 5450 0 60 BiDi ~ 0 +DAT1 +Text GLabel 3050 5600 0 60 BiDi ~ 0 +DAT0 +Text GLabel 4450 6700 3 60 Output ~ 0 +CLK +Text GLabel 4600 6700 3 60 Output ~ 0 +nPWR +Text GLabel 4900 6700 3 60 BiDi ~ 0 +CMD +Text GLabel 5050 6700 3 60 BiDi ~ 0 +DAT3 +Text GLabel 5200 6700 3 60 BiDi ~ 0 +DAT2 +Text GLabel 5350 6700 3 60 Input ~ 0 +CARD_SW Wire Wire Line - 800 6900 2850 6900 + 2750 3850 2750 3650 Wire Wire Line - 800 7300 2850 7300 + 2750 3650 1950 3650 Wire Wire Line - 800 7400 2850 7400 + 8450 2150 8450 2350 Wire Wire Line - 2850 7200 2650 7200 + 11000 3200 10400 3200 Wire Wire Line - 2650 6200 2650 7600 + 11000 3100 10400 3100 Wire Wire Line - 2850 7000 2050 7000 + 11000 3000 10400 3000 Wire Wire Line - 2050 7000 2050 6400 -Connection ~ 2650 7200 + 9000 3200 9600 3200 Wire Wire Line - 2050 5600 2050 5400 + 9000 3000 9600 3000 Wire Wire Line - 2650 5200 2650 5800 -Connection ~ 2650 5400 + 3250 4850 2950 4850 Wire Wire Line - 3500 3000 3500 2800 + 3250 4700 3050 4700 Wire Wire Line - 3500 2800 2700 2800 + 2950 4850 2950 3450 Wire Wire Line - 800 7100 2850 7100 + 2950 3450 1950 3450 Wire Wire Line - 800 6700 2850 6700 + 3050 4700 3050 3350 Wire Wire Line - 800 6000 1650 6000 + 3050 3350 1950 3350 Wire Wire Line - 1050 1350 1050 1550 + 4450 3400 4450 3250 Wire Wire Line - 10600 6200 10000 6200 + 4450 3250 1950 3250 Wire Wire Line - 10600 6100 10000 6100 + 4600 3400 4600 3150 Wire Wire Line - 10600 6000 10000 6000 + 4600 3150 1950 3150 Wire Wire Line - 8600 6200 9200 6200 + 1950 3550 2750 3550 Wire Wire Line - 8600 6000 9200 6000 + 2750 3550 2750 2950 Wire Wire Line - 2850 6800 800 6800 + 3250 5000 2950 5000 Wire Wire Line - 4000 4000 3700 4000 + 3250 5300 2650 5300 Wire Wire Line - 4000 3850 3800 3850 + 4900 2600 4900 3400 Wire Wire Line - 3700 4000 3700 2600 + 5950 6500 5950 6750 Wire Wire Line - 3700 2600 2700 2600 + 10200 1800 10000 1800 Wire Wire Line - 3800 3850 3800 2500 + 10200 1100 10000 1100 Wire Wire Line - 3800 2500 2700 2500 + 10200 1700 9200 1700 Wire Wire Line - 5200 2550 5200 2400 + 9200 1500 10200 1500 Wire Wire Line - 5200 2400 2700 2400 + 10000 1100 10000 2050 Wire Wire Line - 5350 2550 5350 2300 + 7050 4550 7750 4550 Wire Wire Line - 5350 2300 2700 2300 + 7050 4700 7750 4700 Wire Wire Line - 2700 2700 3500 2700 + 7050 5150 7750 5150 +Connection ~ 10000 1800 +Connection ~ 10000 1800 Wire Wire Line - 3500 2700 3500 2100 -Wire Wire Line - 4000 4150 3700 4150 -Wire Wire Line - 4000 4450 3400 4450 -Wire Wire Line - 5650 1750 5650 2550 -Wire Wire Line - 6700 5650 6700 5900 -Wire Wire Line - 4300 6800 4300 7600 -Wire Wire Line - 4100 7200 4300 7200 -Connection ~ 4300 7200 -Wire Wire Line - 4100 7400 4300 7400 -Connection ~ 4300 7400 -Wire Wire Line - 10150 5100 9950 5100 -Wire Wire Line - 10150 4400 9950 4400 -Wire Wire Line - 10150 5000 9150 5000 -Wire Wire Line - 9150 4800 10150 4800 -Wire Wire Line - 9950 4400 9950 5350 -Wire Wire Line - 7800 3700 8500 3700 -Wire Wire Line - 7800 3850 8500 3850 -Wire Wire Line - 7800 4300 8500 4300 -Connection ~ 9950 5100 -Connection ~ 9950 5100 -Wire Wire Line - 6100 1700 6100 2550 -Wire Wire Line - 6250 1700 6250 2550 -Wire Wire Line - 7800 4600 8500 4600 -Wire Wire Line - 8700 1800 8500 1800 -Wire Wire Line - 8500 1000 8500 1800 -Wire Wire Line - 7700 1000 9850 1000 -Wire Wire Line - 9850 800 9850 1200 -Wire Wire Line - 8100 1200 8100 1000 -Connection ~ 8500 1000 -Wire Wire Line - 7700 1200 7700 1000 -Connection ~ 8100 1000 -Wire Wire Line - 7700 1600 7700 1800 -Wire Wire Line - 8100 1600 8100 1800 -Wire Wire Line - 8700 2400 8500 2400 -Wire Wire Line - 8500 2400 8500 2600 -Wire Wire Line - 10500 1950 10700 1950 -Wire Wire Line - 10700 1950 10700 2600 -Wire Wire Line - 10500 2250 10700 2250 -Connection ~ 10700 2250 + 7050 5450 7750 5450 Wire Wire Line 2800 950 4500 950 Wire Wire Line @@ -765,86 +542,73 @@ Connection ~ 4100 1250 Connection ~ 4100 1750 Wire Wire Line 3500 1750 3500 1550 -Wire Wire Line - 7800 2250 8700 2250 -Wire Wire Line - 11400 2100 10500 2100 -Wire Wire Line - 9550 3000 9550 3800 -Wire Wire Line - 9700 3800 9700 3000 -Wire Wire Line - 9850 3800 9850 3000 -Wire Wire Line - 5350 6400 5350 5650 -Wire Wire Line - 2050 5400 2650 5400 Wire Wire Line 5100 1650 5100 1850 Wire Wire Line - 9150 4500 10150 4500 + 9200 1200 10200 1200 Wire Wire Line - 9150 4600 10150 4600 + 9200 1300 10200 1300 Wire Wire Line - 9150 4700 10150 4700 + 9200 1400 10200 1400 Wire Wire Line - 9150 4900 10150 4900 + 9200 1600 10200 1600 Wire Wire Line - 5500 1700 5500 2550 + 7750 5300 7050 5300 Wire Wire Line - 5800 1700 5800 2550 + 7750 5000 7050 5000 Wire Wire Line - 5950 1700 5950 2550 + 7750 4850 7050 4850 Wire Wire Line - 8500 4450 7800 4450 + 7750 5600 7050 5600 Wire Wire Line - 8500 4150 7800 4150 + 5500 7250 5500 6500 Wire Wire Line - 8500 4000 7800 4000 + 10500 5200 10500 5400 Wire Wire Line - 8500 4750 7800 4750 + 10900 5200 10900 5400 Wire Wire Line - 6250 6400 6250 5650 + 10500 5800 10500 6000 Wire Wire Line - 2250 3700 2250 3900 + 10900 5800 10900 6000 Wire Wire Line - 2750 3700 2750 3900 + 10000 4300 10000 4500 Wire Wire Line - 2250 4300 2250 4500 + 4750 7250 4750 6500 Wire Wire Line - 2750 4300 2750 4500 -Connection ~ 9850 1000 + 10000 6100 10000 5600 Wire Wire Line - 3400 4600 4000 4600 + 10000 5000 10000 5200 Wire Wire Line - 3400 4750 4000 4750 + 10100 3500 10100 3900 Wire Wire Line - 5200 6400 5200 5650 + 10000 3500 10000 3700 Wire Wire Line - 1000 2900 1000 3100 + 10000 3700 10100 3700 +Connection ~ 10100 3700 Wire Wire Line - 5500 6400 5500 5650 + 4750 3200 4750 3400 Wire Wire Line - 5650 6400 5650 5650 + 5050 3200 5050 3400 Wire Wire Line - 5800 6400 5800 5650 + 5200 3200 5200 3400 Wire Wire Line - 5950 6400 5950 5650 + 5350 3200 5350 3400 Wire Wire Line - 4100 6800 4300 6800 + 5500 3200 5500 3400 Wire Wire Line - 4100 6700 4600 6700 + 3050 5450 3250 5450 Wire Wire Line - 1000 4700 1000 4200 + 3050 5600 3250 5600 Wire Wire Line - 1000 3600 1000 3800 + 4450 6700 4450 6500 Wire Wire Line - 6100 6400 6100 5650 + 4600 6500 4600 6700 Wire Wire Line - 9700 6500 9700 6900 + 4900 6500 4900 6700 Wire Wire Line - 9600 6500 9600 6700 + 5050 6500 5050 6700 Wire Wire Line - 9600 6700 9700 6700 -Connection ~ 9700 6700 + 5200 6700 5200 6500 +Wire Wire Line + 5350 6500 5350 6700 $EndSCHEMATC diff --git a/tornado/cpu/per.sch b/tornado/cpu/per.sch new file mode 100644 index 0000000..96d5107 --- /dev/null +++ b/tornado/cpu/per.sch @@ -0,0 +1,272 @@ +EESchema Schematic File Version 2 date Wed Dec 26 21:38:03 2012 +LIBS:c +LIBS:r +LIBS:inductor +LIBS:led +LIBS:con +LIBS:lpc1100-qfn33 +LIBS:lis3dh +LIBS:gencon +LIBS:pwr +LIBS:powered +LIBS:evqq7 +LIBS:pmosfet-gsd +LIBS:tps6216x +LIBS:memcard8 +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 2 2 +Title "" +Date "27 dec 2012" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L PMOSFET-GSD Q1 +U 1 1 50DB9455 +P 2250 4500 +F 0 "Q1" H 2100 4825 60 0000 C CNN +F 1 "PMOSFET-GSD" H 1900 4200 60 0000 C CNN + 1 2250 4500 + 1 0 0 1 +$EndComp +$Comp +L GND #PWR021 +U 1 1 50DB9461 +P 2950 6100 +F 0 "#PWR021" H 2950 6100 30 0001 C CNN +F 1 "GND" H 2950 6030 30 0001 C CNN + 1 2950 6100 + 1 0 0 -1 +$EndComp +$Comp +L C C7 +U 1 1 50DB9467 +P 2950 4500 +F 0 "C7" H 3000 4600 60 0000 L CNN +F 1 "1u" H 3000 4400 60 0000 L CNN + 1 2950 4500 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR022 +U 1 1 50DB9474 +P 7500 4000 +F 0 "#PWR022" H 7500 4000 30 0001 C CNN +F 1 "GND" H 7500 3930 30 0001 C CNN + 1 7500 4000 + 1 0 0 -1 +$EndComp +Text Label 2450 5500 0 60 ~ 0 +VCARD +$Comp +L LIS3DH U3 +U 1 1 50DB94A4 +P 8600 3500 +F 0 "U3" H 8000 4150 60 0000 L CNN +F 1 "LIS3DH" H 8600 3650 60 0000 C CNN + 1 8600 3500 + 1 0 0 -1 +$EndComp +$Comp +L MEMCARD8-SHIELD4-SW CON5 +U 1 1 50DB94B0 +P 3500 5600 +F 0 "CON5" H 3400 6100 60 0000 L CNN +F 1 "MEMCARD8-SHIELD4-SW" H 3750 5150 60 0000 C CNN + 1 3500 5600 + 1 0 0 -1 +$EndComp +$Comp +L C C5 +U 1 1 50DB94C8 +P 6700 2800 +F 0 "C5" H 6750 2900 60 0000 L CNN +F 1 "10u" H 6750 2700 60 0000 L CNN + 1 6700 2800 + 1 0 0 -1 +$EndComp +$Comp +L C C6 +U 1 1 50DB94DA +P 7100 2800 +F 0 "C6" H 7150 2900 60 0000 L CNN +F 1 "100n" H 7150 2700 60 0000 L CNN + 1 7100 2800 + 1 0 0 -1 +$EndComp +NoConn ~ 8550 2600 +NoConn ~ 8700 2600 +NoConn ~ 9500 3200 +$Comp +L GND #PWR023 +U 1 1 50DB9508 +P 4600 6100 +F 0 "#PWR023" H 4600 6100 30 0001 C CNN +F 1 "GND" H 4600 6030 30 0001 C CNN + 1 4600 6100 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR024 +U 1 1 50DB9525 +P 7100 3200 +F 0 "#PWR024" H 7100 3200 30 0001 C CNN +F 1 "GND" H 7100 3130 30 0001 C CNN + 1 7100 3200 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR025 +U 1 1 50DB952B +P 6700 3200 +F 0 "#PWR025" H 6700 3200 30 0001 C CNN +F 1 "GND" H 6700 3130 30 0001 C CNN + 1 6700 3200 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR026 +U 1 1 50DB9531 +P 9700 4000 +F 0 "#PWR026" H 9700 4000 30 0001 C CNN +F 1 "GND" H 9700 3930 30 0001 C CNN + 1 9700 4000 + 1 0 0 -1 +$EndComp +NoConn ~ 9500 3800 +$Comp +L 3V3 #PWR027 +U 1 1 50DB955F +P 2950 3700 +F 0 "#PWR027" H 2950 3660 30 0001 C CNN +F 1 "3V3" H 2950 3850 60 0000 C CNN + 1 2950 3700 + 1 0 0 -1 +$EndComp +$Comp +L 3V3 #PWR028 +U 1 1 50DB958F +P 8850 2200 +F 0 "#PWR028" H 8850 2160 30 0001 C CNN +F 1 "3V3" H 8850 2350 60 0000 C CNN + 1 8850 2200 + 1 0 0 -1 +$EndComp +NoConn ~ 4400 5600 +NoConn ~ 4400 5800 +Text GLabel 9900 3500 2 60 Output ~ 0 +ACC_INT +Text GLabel 7450 3650 0 60 Input ~ 0 +ACC_SCLK +Text GLabel 8550 4600 3 60 Input ~ 0 +ACC_MOSI +Text GLabel 8700 4600 3 60 Output ~ 0 +ACC_MISO +Text GLabel 8850 4600 3 60 Input ~ 0 +ACC_nCS +Text GLabel 1700 5200 0 60 BiDi ~ 0 +DAT2 +Text GLabel 1700 5300 0 60 BiDi ~ 0 +DAT3 +Text GLabel 1700 5400 0 60 BiDi ~ 0 +CMD +Text GLabel 1700 5600 0 60 Input ~ 0 +CLK +Text GLabel 1700 5800 0 60 BiDi ~ 0 +DAT0 +Text GLabel 1700 5900 0 60 BiDi ~ 0 +DAT1 +Text GLabel 1700 4500 0 60 Input ~ 0 +nPWR +Text GLabel 4800 5200 2 60 Output ~ 0 +CARD_SW +Wire Wire Line + 1700 5400 3150 5400 +Wire Wire Line + 1700 5800 3150 5800 +Wire Wire Line + 1700 5900 3150 5900 +Wire Wire Line + 3150 5700 2950 5700 +Wire Wire Line + 2950 4700 2950 6100 +Wire Wire Line + 3150 5500 2350 5500 +Wire Wire Line + 2350 5500 2350 4900 +Connection ~ 2950 5700 +Wire Wire Line + 2350 4100 2350 3900 +Wire Wire Line + 2950 3700 2950 4300 +Connection ~ 2950 3900 +Wire Wire Line + 1700 5600 3150 5600 +Wire Wire Line + 1700 5200 3150 5200 +Wire Wire Line + 1700 4500 1950 4500 +Wire Wire Line + 3150 5300 1700 5300 +Wire Wire Line + 4600 5300 4600 6100 +Wire Wire Line + 4400 5700 4600 5700 +Connection ~ 4600 5700 +Wire Wire Line + 4400 5900 4600 5900 +Connection ~ 4600 5900 +Wire Wire Line + 7700 3200 7500 3200 +Wire Wire Line + 7500 2400 7500 3200 +Wire Wire Line + 6700 2400 8850 2400 +Wire Wire Line + 8850 2200 8850 2600 +Wire Wire Line + 7100 2600 7100 2400 +Connection ~ 7500 2400 +Wire Wire Line + 6700 2600 6700 2400 +Connection ~ 7100 2400 +Wire Wire Line + 6700 3000 6700 3200 +Wire Wire Line + 7100 3000 7100 3200 +Wire Wire Line + 7700 3800 7500 3800 +Wire Wire Line + 7500 3800 7500 4000 +Wire Wire Line + 9500 3350 9700 3350 +Wire Wire Line + 9700 3350 9700 4000 +Wire Wire Line + 9500 3650 9700 3650 +Connection ~ 9700 3650 +Wire Wire Line + 2350 3900 2950 3900 +Connection ~ 8850 2400 +Wire Wire Line + 4400 5300 4600 5300 +Wire Wire Line + 4400 5200 4800 5200 +Wire Wire Line + 7450 3650 7700 3650 +Wire Wire Line + 9500 3500 9900 3500 +Wire Wire Line + 8550 4400 8550 4600 +Wire Wire Line + 8700 4400 8700 4600 +Wire Wire Line + 8850 4400 8850 4600 +$EndSCHEMATC