From 4b89ee36d00dab4f4df24f4bae0bcfaadfc2efb1 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Mon, 21 May 2012 16:28:21 +0000 Subject: improve icsp separation @idm git-svn-id: https://svn.spreadspace.org/mur.sat@466 7de4ea59-55d0-425e-a1af-a3118ea81d4c --- hardware/idm/idm.sch | 547 +++++++++++++++++++++++++++++---------------------- 1 file changed, 312 insertions(+), 235 deletions(-) (limited to 'hardware/idm/idm.sch') diff --git a/hardware/idm/idm.sch b/hardware/idm/idm.sch index 10d2aec..da63257 100644 --- a/hardware/idm/idm.sch +++ b/hardware/idm/idm.sch @@ -1,4 +1,4 @@ -EESchema Schematic File Version 2 date Fre 18 Mai 2012 23:51:08 CEST +EESchema Schematic File Version 2 date Mon 21 Mai 2012 18:28:07 CEST LIBS:power LIBS:device LIBS:transistors @@ -36,7 +36,7 @@ EELAYER END $Descr A4 11700 8267 Sheet 1 1 Title "IDM" -Date "18 may 2012" +Date "21 may 2012" Rev "2" Comp "mur.sat - A Space Art Project" Comment1 "" @@ -45,371 +45,475 @@ Comment3 "" Comment4 "" $EndDescr Wire Wire Line - 10200 2100 10200 2150 + 7950 1300 7900 1300 Wire Wire Line - 10200 2150 10250 2150 -Connection ~ 2250 3550 + 7900 1300 7900 1250 Wire Wire Line - 2250 3450 2250 4000 + 7700 1250 7700 1300 Wire Wire Line - 2250 2950 2250 2550 + 7700 1300 7650 1300 Wire Wire Line - 1950 5250 9150 5250 -Connection ~ 1950 5250 + 10200 2550 10200 2600 Wire Wire Line - 2250 4000 2300 4000 + 8200 5650 8250 5650 +Connection ~ 3450 3550 +Connection ~ 3450 4200 Wire Wire Line - 3450 3550 3050 3550 -Connection ~ 2250 2850 + 3450 4200 3450 3350 Wire Wire Line - 5550 5250 5550 5700 + 2250 3550 2550 3550 Wire Wire Line - 1950 5150 1950 5350 + 2800 3850 2800 3800 Wire Wire Line - 3050 4550 3050 4700 + 3950 4200 3400 4200 +Connection ~ 5550 5250 +Connection ~ 2250 5250 Wire Wire Line - 2800 4550 2800 4600 + 2250 5400 2250 4400 Wire Wire Line - 2250 5800 2250 5900 + 2250 4400 2300 4400 Wire Wire Line - 4700 2600 4800 2600 + 2800 3400 2800 3350 Wire Wire Line - 4800 2600 4800 2550 + 2800 3350 3450 3350 Wire Wire Line - 5250 3300 5250 3350 + 9150 5700 9150 5250 Wire Wire Line - 5250 2400 5250 2800 + 2300 2550 2250 2550 Wire Wire Line - 3450 6050 3450 6100 + 2250 2850 3450 2850 +Connection ~ 3450 2350 Wire Wire Line - 3450 6100 3550 6100 + 3450 2850 3450 2350 Wire Wire Line - 7150 6100 6800 6100 -Connection ~ 6800 6100 + 3400 2350 3550 2350 Wire Wire Line - 9250 5700 9150 5700 + 5000 2550 5000 2600 Wire Wire Line - 1950 4600 1950 4650 -Connection ~ 10400 6600 + 5000 2600 5250 2600 +Connection ~ 5250 2600 Wire Wire Line - 10500 6600 9150 6600 -Connection ~ 5600 6100 + 3250 6050 3250 6100 Wire Wire Line - 5550 6100 5650 6100 + 3250 6100 3150 6100 Wire Wire Line - 5600 6550 5600 6600 -Connection ~ 5000 6100 + 1950 5850 1950 5900 Wire Wire Line - 4650 6100 5050 6100 -Connection ~ 4700 6100 + 5650 5700 5550 5700 +Connection ~ 6800 6600 Wire Wire Line - 10100 4850 10100 4800 + 6900 6600 5550 6600 +Connection ~ 9200 6100 Wire Wire Line - 10100 4400 10100 4300 + 9150 6100 9250 6100 Wire Wire Line - 9250 4400 9300 4400 + 9200 6600 9200 6550 +Connection ~ 8600 6100 Wire Wire Line - 9300 4400 9300 4200 + 8250 6100 8650 6100 +Connection ~ 8300 6100 Wire Wire Line - 9300 4200 9250 4200 + 7700 6600 7700 6550 +Connection ~ 7700 6100 Wire Wire Line - 7200 2500 7100 2500 + 7700 6150 7700 6100 Wire Wire Line - 9500 1250 9500 1300 + 9750 5550 9750 5500 Wire Wire Line - 9500 1300 10200 1300 + 10000 5550 10000 5500 Wire Wire Line - 5850 3550 5850 3500 -Connection ~ 5600 3050 + 9750 6250 9750 6300 Wire Wire Line - 5600 3100 5600 3050 + 7750 6100 7650 6100 Wire Wire Line - 10150 2700 10250 2700 + 8300 6600 8300 6550 Wire Wire Line - 8450 4400 8350 4400 + 8300 6100 8300 6150 Wire Wire Line - 8450 4200 8350 4200 -Connection ~ 9150 2700 + 8650 6600 8600 6600 Wire Wire Line - 9150 2750 9150 2700 + 8600 6600 8600 6100 Wire Wire Line - 7450 3450 7400 3450 + 9200 6150 9200 6100 Wire Wire Line - 8000 3300 8000 3350 + 10400 6600 10400 5900 Wire Wire Line - 8000 3350 8050 3350 + 10400 5900 10350 5900 +Connection ~ 9200 6600 +Connection ~ 5600 6600 Wire Wire Line - 6700 4600 6700 4550 + 6750 5900 6800 5900 Wire Wire Line - 6700 4550 6750 4550 + 6800 5900 6800 6600 Wire Wire Line - 6650 4350 6750 4350 + 5600 6150 5600 6100 Wire Wire Line - 6650 4150 6750 4150 + 5000 6100 5000 6600 Wire Wire Line - 7100 2600 7200 2600 + 5000 6600 5050 6600 Wire Wire Line - 8800 2000 8900 2000 + 4700 6150 4700 6100 +Connection ~ 10100 4300 Wire Wire Line - 8900 2300 8800 2300 + 10300 4300 9950 4300 +Connection ~ 9300 4300 Wire Wire Line - 7200 2200 7100 2200 + 9250 4300 9450 4300 Wire Wire Line - 7200 2000 7100 2000 + 9200 1300 9300 1300 Wire Wire Line - 8900 2100 8800 2100 + 9300 1300 9300 1250 Wire Wire Line - 8900 2400 8800 2400 + 5600 3550 5600 3500 +Connection ~ 5850 3050 Wire Wire Line - 8900 2600 8800 2600 + 5850 3100 5850 3050 Wire Wire Line - 10000 1500 10200 1500 + 8350 4300 8450 4300 Wire Wire Line - 10200 1400 10150 1400 + 6100 3050 5400 3050 Wire Wire Line - 10150 3100 10250 3100 + 6100 2150 5400 2150 Wire Wire Line - 10150 2900 10250 2900 + 9150 3250 9150 3300 Wire Wire Line - 10200 3350 10200 3300 + 9200 2700 8800 2700 Wire Wire Line - 10200 3300 10250 3300 -Connection ~ 5600 2150 + 8000 3600 8000 3550 Wire Wire Line - 5250 1900 5250 1850 + 8000 3550 8050 3550 Wire Wire Line - 5250 1350 5250 1300 + 8050 3450 7950 3450 Wire Wire Line - 5600 2600 5600 2650 + 6750 4450 6650 4450 Wire Wire Line - 5850 2150 5850 2200 + 6750 4250 6650 4250 Wire Wire Line - 4100 6600 4100 6550 -Connection ~ 4100 6100 + 6700 4000 6700 4050 Wire Wire Line - 4100 6150 4100 6100 + 6700 4050 6750 4050 Wire Wire Line - 6150 5550 6150 5500 + 7200 2700 7100 2700 Wire Wire Line - 6400 5550 6400 5500 + 7200 2400 7100 2400 Wire Wire Line - 6150 6250 6150 6300 + 7200 2300 7100 2300 Wire Wire Line - 4150 6100 4050 6100 + 7100 2100 7200 2100 Wire Wire Line - 4700 6600 4700 6550 + 8900 2500 8800 2500 Wire Wire Line - 1150 2700 1150 2550 + 8800 2200 8900 2200 Wire Wire Line - 1150 2550 1100 2550 + 10200 1600 10000 1600 Wire Wire Line - 1950 2050 1950 2250 + 10150 1750 10150 1700 Wire Wire Line - 1700 2150 2300 2150 + 10150 1700 10200 1700 Wire Wire Line - 2800 2750 2800 2700 + 10250 3200 10150 3200 Wire Wire Line - 2800 2000 2800 1950 + 10250 3000 10150 3000 Wire Wire Line - 8200 1500 8200 1700 -Connection ~ 8200 1600 + 10250 2800 10150 2800 Wire Wire Line - 7800 1500 7800 1700 -Connection ~ 7800 1600 + 10200 2600 10250 2600 +Connection ~ 5850 2150 Wire Wire Line - 3050 2000 3050 1950 + 5600 2200 5600 2150 Wire Wire Line - 1950 1550 1950 1500 -Connection ~ 1950 2150 + 5250 3850 5250 3900 +Wire Wire Line + 5850 2650 5850 2600 +Wire Wire Line + 1300 2150 1150 2150 +Wire Wire Line + 1150 2150 1150 2350 +Wire Wire Line + 1150 2350 1100 2350 Wire Wire Line 1950 2750 1950 2850 +Connection ~ 1950 2150 Wire Wire Line - 1100 2350 1150 2350 + 1950 1550 1950 1500 Wire Wire Line - 1150 2350 1150 2150 + 3050 2000 3050 1950 +Connection ~ 7800 1600 +Connection ~ 8200 1600 Wire Wire Line - 1150 2150 1300 2150 + 8200 1500 8200 1700 Wire Wire Line - 5850 2650 5850 2600 + 2800 2000 2800 1950 Wire Wire Line - 5250 3850 5250 3900 + 2800 2750 2800 2700 Wire Wire Line - 5600 2200 5600 2150 -Connection ~ 5850 2150 + 1700 2150 2300 2150 Wire Wire Line - 10250 2600 10200 2600 + 1950 2050 1950 2250 Wire Wire Line - 10250 2800 10150 2800 + 1100 2550 1150 2550 Wire Wire Line - 10250 3000 10150 3000 + 1150 2550 1150 2700 Wire Wire Line - 10250 3200 10150 3200 + 4700 6600 4700 6550 Wire Wire Line - 10200 1700 10150 1700 + 4150 6100 4050 6100 Wire Wire Line - 10150 1700 10150 1750 + 6150 6250 6150 6300 Wire Wire Line - 10200 1600 10000 1600 + 6400 5550 6400 5500 Wire Wire Line - 8800 2200 8900 2200 + 6150 5550 6150 5500 Wire Wire Line - 8900 2500 8800 2500 + 4100 6150 4100 6100 +Connection ~ 4100 6100 Wire Wire Line - 7100 2100 7200 2100 + 4100 6600 4100 6550 Wire Wire Line - 7200 2300 7100 2300 + 5850 2150 5850 2200 Wire Wire Line - 7200 2400 7100 2400 + 5600 2600 5600 2650 Wire Wire Line - 7200 2700 7100 2700 + 5250 1350 5250 1300 Wire Wire Line - 6750 4050 6700 4050 + 5250 1900 5250 1850 +Connection ~ 5600 2150 Wire Wire Line - 6700 4050 6700 4000 + 10250 3300 10200 3300 Wire Wire Line - 6750 4250 6650 4250 + 10200 3300 10200 3350 Wire Wire Line - 6750 4450 6650 4450 + 10150 2900 10250 2900 Wire Wire Line - 8050 3450 7950 3450 + 10150 3100 10250 3100 Wire Wire Line - 8050 3550 8000 3550 + 10200 1400 10150 1400 Wire Wire Line - 8000 3550 8000 3600 + 10000 1500 10200 1500 Wire Wire Line - 9200 2700 8800 2700 + 8900 2600 8800 2600 Wire Wire Line - 9150 3250 9150 3300 + 8900 2400 8800 2400 Wire Wire Line - 6100 2150 5400 2150 + 8900 2100 8800 2100 Wire Wire Line - 6100 3050 5400 3050 + 7200 2000 7100 2000 Wire Wire Line - 8350 4300 8450 4300 + 7200 2200 7100 2200 Wire Wire Line - 5850 3100 5850 3050 -Connection ~ 5850 3050 + 8900 2300 8800 2300 Wire Wire Line - 5600 3550 5600 3500 + 8800 2000 8900 2000 Wire Wire Line - 9300 1250 9300 1300 + 7100 2600 7200 2600 Wire Wire Line - 9300 1300 9200 1300 + 6650 4150 6750 4150 Wire Wire Line - 9250 4300 9450 4300 -Connection ~ 9300 4300 + 6650 4350 6750 4350 Wire Wire Line - 10300 4300 9950 4300 -Connection ~ 10100 4300 + 6750 4550 6700 4550 Wire Wire Line - 4700 6150 4700 6100 + 6700 4550 6700 4600 Wire Wire Line - 5050 6600 5000 6600 + 8050 3350 8000 3350 Wire Wire Line - 5000 6600 5000 6100 + 8000 3350 8000 3300 Wire Wire Line - 5600 6150 5600 6100 + 7450 3450 7400 3450 Wire Wire Line - 6800 6600 6800 5900 + 9150 2750 9150 2700 +Connection ~ 9150 2700 Wire Wire Line - 6800 5900 6750 5900 -Connection ~ 5600 6600 -Connection ~ 9200 6600 + 8450 4200 8350 4200 Wire Wire Line - 10350 5900 10400 5900 + 8450 4400 8350 4400 Wire Wire Line - 10400 5900 10400 6600 + 10150 2700 10250 2700 Wire Wire Line - 9200 6150 9200 6100 + 5600 3100 5600 3050 +Connection ~ 5600 3050 Wire Wire Line - 8600 6100 8600 6600 + 5850 3550 5850 3500 Wire Wire Line - 8600 6600 8650 6600 + 10200 1300 9500 1300 Wire Wire Line - 8300 6100 8300 6150 + 9500 1300 9500 1250 Wire Wire Line - 8300 6600 8300 6550 + 7200 2500 7100 2500 Wire Wire Line - 7750 6100 7650 6100 + 9250 4200 9300 4200 Wire Wire Line - 9750 6250 9750 6300 + 9300 4200 9300 4400 Wire Wire Line - 10000 5550 10000 5500 + 9300 4400 9250 4400 Wire Wire Line - 9750 5550 9750 5500 + 10100 4400 10100 4300 Wire Wire Line - 7700 6150 7700 6100 -Connection ~ 7700 6100 + 10100 4850 10100 4800 +Connection ~ 4700 6100 Wire Wire Line - 7700 6600 7700 6550 -Connection ~ 8300 6100 + 4650 6100 5050 6100 +Connection ~ 5000 6100 Wire Wire Line - 8250 6100 8650 6100 -Connection ~ 8600 6100 + 5600 6550 5600 6600 Wire Wire Line - 9200 6600 9200 6550 + 5550 6100 5650 6100 +Connection ~ 5600 6100 Wire Wire Line - 9150 6100 9250 6100 -Connection ~ 9200 6100 + 10500 6600 9150 6600 +Connection ~ 10400 6600 Wire Wire Line - 6900 6600 5550 6600 -Connection ~ 6800 6600 + 1950 4600 1950 4650 Wire Wire Line - 5550 5700 5650 5700 + 9150 5700 9250 5700 +Connection ~ 6800 6100 Wire Wire Line - 1950 5850 1950 5900 + 7150 6100 6800 6100 Wire Wire Line - 3150 6100 3250 6100 + 3550 6100 3450 6100 Wire Wire Line - 3250 6100 3250 6050 -Connection ~ 5250 2600 + 3450 6100 3450 6050 Wire Wire Line - 5250 2600 5000 2600 + 5250 2400 5250 2800 Wire Wire Line - 5000 2600 5000 2550 + 5250 3300 5250 3350 Wire Wire Line - 3400 2350 3550 2350 + 4800 2550 4800 2600 Wire Wire Line - 3450 2350 3450 2850 -Connection ~ 3450 2350 + 4800 2600 4700 2600 Wire Wire Line - 3450 2850 2250 2850 + 2250 5800 2250 5900 Wire Wire Line - 2250 2550 2300 2550 + 2800 4550 2800 4600 Wire Wire Line - 9150 5700 9150 5250 + 3050 4550 3050 4700 Wire Wire Line - 2800 3350 3450 3350 + 1950 5150 1950 5350 Wire Wire Line - 2800 3350 2800 3400 + 5550 5700 5550 5250 +Connection ~ 2250 2850 Wire Wire Line - 2300 4400 2250 4400 + 3450 3550 3050 3550 Wire Wire Line - 2250 4400 2250 5400 -Connection ~ 2250 5250 -Connection ~ 5550 5250 + 2300 4000 2250 4000 +Connection ~ 1950 5250 Wire Wire Line - 3950 4200 3400 4200 + 9150 5250 1950 5250 Wire Wire Line - 2800 3850 2800 3800 + 2250 2550 2250 2950 Wire Wire Line - 2250 3550 2550 3550 + 2250 4000 2250 3450 +Connection ~ 2250 3550 Wire Wire Line - 3450 3350 3450 4200 -Connection ~ 3450 4200 -Connection ~ 3450 3550 + 7800 5650 7750 5650 +Wire Wire Line + 2700 1500 2650 1500 Wire Wire Line - 10250 2350 10200 2350 + 3100 1500 3150 1500 Wire Wire Line - 10200 2350 10200 2600 + 9400 1250 9400 1450 +Wire Wire Line + 7800 1250 7800 1700 $Comp -L CONN_2 P? -U 1 1 4FB6BA0F -P 10600 2250 -F 0 "P?" V 10550 2250 40 0000 C CNN -F 1 "PROG" V 10650 2250 40 0000 C CNN - 1 10600 2250 - 1 0 0 -1 +L VCC #PWR? +U 1 1 4FBA6C36 +P 10150 1400 +F 0 "#PWR?" H 10150 1500 30 0001 C CNN +F 1 "VCC" H 10150 1500 30 0000 C CNN + 1 10150 1400 + 0 -1 -1 0 +$EndComp +$Comp +L VCC #PWR? +U 1 1 4FBA6C2E +P 7950 1300 +F 0 "#PWR?" H 7950 1400 30 0001 C CNN +F 1 "VCC" H 7950 1400 30 0000 C CNN + 1 7950 1300 + 0 1 1 0 +$EndComp +$Comp +L +3.3V #PWR? +U 1 1 4FBA6BD2 +P 7650 1300 +F 0 "#PWR?" H 7650 1260 30 0001 C CNN +F 1 "+3.3V" H 7650 1410 30 0000 C CNN + 1 7650 1300 + 0 -1 -1 0 +$EndComp +Text Label 9400 1450 2 60 ~ 0 +MCLR +$Comp +L CONN_3 K? +U 1 1 4FBA6B8F +P 7800 900 +F 0 "K?" V 7750 900 50 0000 C CNN +F 1 "PROG" V 7850 900 40 0000 C CNN + 1 7800 900 + 0 -1 -1 0 +$EndComp +$Comp +L CONN_3 K? +U 1 1 4FBA6B75 +P 9400 900 +F 0 "K?" V 9350 900 50 0000 C CNN +F 1 "PROG" V 9450 900 40 0000 C CNN + 1 9400 900 + 0 -1 -1 0 +$EndComp +$Comp +L C C? +U 1 1 4FBA6B22 +P 2900 1500 +F 0 "C?" V 2800 1600 50 0000 L CNN +F 1 "100nF" V 2800 1300 50 0000 L CNN + 1 2900 1500 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR? +U 1 1 4FBA6B21 +P 3150 1500 +F 0 "#PWR?" H 3150 1500 30 0001 C CNN +F 1 "GND" H 3150 1430 30 0001 C CNN + 1 3150 1500 + 0 -1 -1 0 +$EndComp +$Comp +L +3.3V #PWR? +U 1 1 4FBA6B20 +P 2650 1500 +F 0 "#PWR?" H 2650 1460 30 0001 C CNN +F 1 "+3.3V" H 2650 1610 30 0000 C CNN + 1 2650 1500 + 0 -1 -1 0 +$EndComp +$Comp +L +3.3V #PWR? +U 1 1 4FBA6AFC +P 7750 5650 +F 0 "#PWR?" H 7750 5610 30 0001 C CNN +F 1 "+3.3V" H 7750 5760 30 0000 C CNN + 1 7750 5650 + 0 -1 -1 0 +$EndComp +$Comp +L GND #PWR? +U 1 1 4FBA6AF7 +P 8250 5650 +F 0 "#PWR?" H 8250 5650 30 0001 C CNN +F 1 "GND" H 8250 5580 30 0001 C CNN + 1 8250 5650 + 0 -1 -1 0 +$EndComp +$Comp +L C C? +U 1 1 4FBA6AE5 +P 8000 5650 +F 0 "C?" V 7900 5750 50 0000 L CNN +F 1 "100nF" V 7900 5450 50 0000 L CNN + 1 8000 5650 + 0 1 1 0 $EndComp $Comp L POT RV? @@ -668,15 +772,6 @@ Text Label 3050 1950 0 60 ~ 0 PWRDWN Text Label 9200 1300 2 60 ~ 0 PWRDWN -$Comp -L CONN_2 P102 -U 1 1 4F5ADCF7 -P 9400 900 -F 0 "P102" V 9350 900 40 0000 C CNN -F 1 "PROG" V 9450 900 40 0000 C CNN - 1 9400 900 - 0 -1 -1 0 -$EndComp Text Label 10150 2700 2 60 ~ 0 PWRDWN $Comp @@ -844,7 +939,7 @@ PGC Text Label 10000 1500 2 60 ~ 0 PGD Text Label 10000 1300 2 60 ~ 0 -MCLR +VPP $Comp L GND #PWR06 U 1 1 4F56CFED @@ -855,15 +950,6 @@ F 1 "GND" H 10150 1680 30 0001 C CNN 1 0 0 -1 $EndComp $Comp -L +3.3V #PWR07 -U 1 1 4F56CFEA -P 10150 1400 -F 0 "#PWR07" H 10150 1360 30 0001 C CNN -F 1 "+3.3V" H 10150 1510 30 0000 C CNN - 1 10150 1400 - 0 -1 -1 0 -$EndComp -$Comp L CONN_5 P4 U 1 1 4F56CFE5 P 10600 1500 @@ -885,10 +971,10 @@ INT $Comp L +3.3V #PWR08 U 1 1 4F56CF77 -P 10200 2100 -F 0 "#PWR08" H 10200 2060 30 0001 C CNN -F 1 "+3.3V" H 10200 2210 30 0000 C CNN - 1 10200 2100 +P 10200 2550 +F 0 "#PWR08" H 10200 2510 30 0001 C CNN +F 1 "+3.3V" H 10200 2660 30 0000 C CNN + 1 10200 2550 1 0 0 -1 $EndComp $Comp @@ -1219,15 +1305,6 @@ F 1 "GND" H 8200 1430 30 0001 C CNN -1 0 0 1 $EndComp $Comp -L +3.3V #PWR031 -U 1 1 4F56B73C -P 7800 1500 -F 0 "#PWR031" H 7800 1460 30 0001 C CNN -F 1 "+3.3V" H 7800 1610 30 0000 C CNN - 1 7800 1500 - 1 0 0 -1 -$EndComp -$Comp L PIC16F1847SO U3 U 1 1 4F56B72F P 8000 2350 -- cgit v1.2.3