diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0656a18 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +*~ +*.bak +*.bck +*-cache.lib +*.kicad_pcb-bak +*.dcm +*.pho +*.drl +.hg* diff --git a/DRUM/schematics/CD74HC154.lib b/DRUM/schematics/CD74HC154.lib new file mode 100644 index 0000000..be3f6fc --- /dev/null +++ b/DRUM/schematics/CD74HC154.lib @@ -0,0 +1,39 @@ +EESchema-LIBRARY Version 2.2 Date: 28/07/2014-15:50:22 +# +# CD74HC154 +# +DEF CD74HC154 U 0 40 Y Y 1 0 N +F0 "DD" 0 -100 50 H V C C +F1 "CD74HC154" 0 100 50 H V C C +F2 "MODULE" 0 0 50 H I C C +F3 "DOCUMENTATION" 0 0 50 H I C C +DRAW +S -450 -750 450 750 1 0 0 N +X ~Y0 1 -750 550 300 R 50 50 1 1 O I +X ~Y1 2 -750 450 300 R 50 50 1 1 O I +X ~Y2 3 -750 350 300 R 50 50 1 1 O I +X ~Y3 4 -750 250 300 R 50 50 1 1 O I +X ~Y4 5 -750 150 300 R 50 50 1 1 O I +X ~Y5 6 -750 50 300 R 50 50 1 1 O I +X ~Y6 7 -750 -50 300 R 50 50 1 1 O I +X ~Y7 8 -750 -150 300 R 50 50 1 1 O I +X ~Y8 9 -750 -250 300 R 50 50 1 1 O I +X ~Y9 10 -750 -350 300 R 50 50 1 1 O I +X ~Y10 11 -750 -450 300 R 50 50 1 1 O I +X GND 12 -750 -550 300 R 50 50 1 1 W +X ~Y11 13 750 -550 300 L 50 50 1 1 O I +X ~Y12 14 750 -450 300 L 50 50 1 1 O I +X ~Y13 15 750 -350 300 L 50 50 1 1 O I +X ~Y14 16 750 -250 300 L 50 50 1 1 O I +X ~Y15 17 750 -150 300 L 50 50 1 1 O I +X ~E1 18 750 -50 300 L 50 50 1 1 I +X ~E2 19 750 50 300 L 50 50 1 1 I +X A3 20 750 150 300 L 50 50 1 1 I +X A2 21 750 250 300 L 50 50 1 1 I +X A1 22 750 350 300 L 50 50 1 1 I +X A0 23 750 450 300 L 50 50 1 1 I +X VCC 24 750 550 300 L 50 50 1 1 W +ENDDRAW +ENDDEF +# +#End Library diff --git a/DRUM/schematics/DRUM_itself.sch b/DRUM/schematics/DRUM_itself.sch new file mode 100644 index 0000000..44b2296 --- /dev/null +++ b/DRUM/schematics/DRUM_itself.sch @@ -0,0 +1,397 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:special +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:stm8s105k4t6c +LIBS:tda2822 +LIBS:CD74HC154 +LIBS:drum-cache +EELAYER 27 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 2 3 +Title "" +Date "28 jul 2014" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L SPEAKER SP? +U 1 1 53D64216 +P 3950 1750 +F 0 "SP?" H 3850 2000 70 0000 C CNN +F 1 "SPEAKER" H 3850 1500 70 0000 C CNN +F 2 "" H 3950 1750 60 0000 C CNN +F 3 "" H 3950 1750 60 0000 C CNN + 1 3950 1750 + 1 0 0 -1 +$EndComp +$Comp +L CRYSTAL X? +U 1 1 53D64225 +P 3750 2950 +F 0 "X?" H 3750 3100 60 0000 C CNN +F 1 "CRYSTAL" H 3750 2800 60 0000 C CNN +F 2 "" H 3750 2950 60 0000 C CNN +F 3 "" H 3750 2950 60 0000 C CNN + 1 3750 2950 + 1 0 0 -1 +$EndComp +$Comp +L CRYSTAL X? +U 1 1 53D64234 +P 3750 2500 +F 0 "X?" H 3750 2650 60 0000 C CNN +F 1 "CRYSTAL" H 3750 2350 60 0000 C CNN +F 2 "" H 3750 2500 60 0000 C CNN +F 3 "" H 3750 2500 60 0000 C CNN + 1 3750 2500 + 1 0 0 -1 +$EndComp +$Comp +L LED D? +U 1 1 53D6424D +P 1900 3600 +F 0 "D?" H 1900 3700 50 0000 C CNN +F 1 "LED" H 1900 3500 50 0000 C CNN +F 2 "" H 1900 3600 60 0000 C CNN +F 3 "" H 1900 3600 60 0000 C CNN + 1 1900 3600 + -1 0 0 -1 +$EndComp +$Comp +L LED D? +U 1 1 53D6425A +P 1900 3900 +F 0 "D?" H 1900 4000 50 0000 C CNN +F 1 "LED" H 1900 3800 50 0000 C CNN +F 2 "" H 1900 3900 60 0000 C CNN +F 3 "" H 1900 3900 60 0000 C CNN + 1 1900 3900 + -1 0 0 -1 +$EndComp +$Comp +L LED D? +U 1 1 53D64260 +P 1900 4200 +F 0 "D?" H 1900 4300 50 0000 C CNN +F 1 "LED" H 1900 4100 50 0000 C CNN +F 2 "" H 1900 4200 60 0000 C CNN +F 3 "" H 1900 4200 60 0000 C CNN + 1 1900 4200 + -1 0 0 -1 +$EndComp +$Comp +L LED D? +U 1 1 53D6426C +P 1900 4500 +F 0 "D?" H 1900 4600 50 0000 C CNN +F 1 "LED" H 1900 4400 50 0000 C CNN +F 2 "" H 1900 4500 60 0000 C CNN +F 3 "" H 1900 4500 60 0000 C CNN + 1 1900 4500 + -1 0 0 -1 +$EndComp +$Comp +L LED D? +U 1 1 53D64272 +P 1900 4800 +F 0 "D?" H 1900 4900 50 0000 C CNN +F 1 "LED" H 1900 4700 50 0000 C CNN +F 2 "" H 1900 4800 60 0000 C CNN +F 3 "" H 1900 4800 60 0000 C CNN + 1 1900 4800 + -1 0 0 -1 +$EndComp +$Comp +L LED D? +U 1 1 53D64278 +P 1900 5100 +F 0 "D?" H 1900 5200 50 0000 C CNN +F 1 "LED" H 1900 5000 50 0000 C CNN +F 2 "" H 1900 5100 60 0000 C CNN +F 3 "" H 1900 5100 60 0000 C CNN + 1 1900 5100 + -1 0 0 -1 +$EndComp +$Comp +L BATTERY BT? +U 1 1 53D64296 +P 3050 900 +F 0 "BT?" H 3050 1100 50 0000 C CNN +F 1 "BATTERY" H 3050 710 50 0000 C CNN +F 2 "" H 3050 900 60 0000 C CNN +F 3 "" H 3050 900 60 0000 C CNN + 1 3050 900 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 53D642A5 +P 3350 1000 +F 0 "#PWR?" H 3350 1000 30 0001 C CNN +F 1 "GND" H 3350 930 30 0001 C CNN +F 2 "" H 3350 1000 60 0000 C CNN +F 3 "" H 3350 1000 60 0000 C CNN + 1 3350 1000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3350 1000 3350 900 +Text HLabel 1500 3600 0 60 Input ~ 0 +LED0 +Text HLabel 1500 3900 0 60 Input ~ 0 +LED1 +Text HLabel 1500 4200 0 60 Input ~ 0 +LED2 +Text HLabel 1500 4500 0 60 Input ~ 0 +LED3 +Text HLabel 1500 4800 0 60 Input ~ 0 +LED4 +Text HLabel 1500 5100 0 60 Input ~ 0 +LED5 +Wire Wire Line + 1500 3600 1700 3600 +Wire Wire Line + 1700 3900 1500 3900 +Wire Wire Line + 1500 4200 1700 4200 +Wire Wire Line + 1700 4500 1500 4500 +Wire Wire Line + 1500 4800 1700 4800 +Wire Wire Line + 1700 5100 1500 5100 +$Comp +L SPST SW? +U 1 1 53D643ED +P 2150 900 +F 0 "SW?" H 2150 1000 70 0000 C CNN +F 1 "SPST" H 2150 800 70 0000 C CNN +F 2 "" H 2150 900 60 0000 C CNN +F 3 "" H 2150 900 60 0000 C CNN + 1 2150 900 + 1 0 0 -1 +$EndComp +Text HLabel 1500 900 0 60 Input ~ 0 +VCC +Wire Wire Line + 1500 900 1650 900 +$Comp +L GND #PWR? +U 1 1 53D64527 +P 3550 2100 +F 0 "#PWR?" H 3550 2100 30 0001 C CNN +F 1 "GND" H 3550 2030 30 0001 C CNN +F 2 "" H 3550 2100 60 0000 C CNN +F 3 "" H 3550 2100 60 0000 C CNN + 1 3550 2100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3550 2100 3550 1850 +Wire Wire Line + 3550 1850 3650 1850 +Text HLabel 3350 1650 0 60 Input ~ 0 +SPEAKER +Wire Wire Line + 3350 1650 3650 1650 +Wire Wire Line + 4050 2500 4050 3150 +$Comp +L GND #PWR? +U 1 1 53D64679 +P 4050 3150 +F 0 "#PWR?" H 4050 3150 30 0001 C CNN +F 1 "GND" H 4050 3080 30 0001 C CNN +F 2 "" H 4050 3150 60 0000 C CNN +F 3 "" H 4050 3150 60 0000 C CNN + 1 4050 3150 + 1 0 0 -1 +$EndComp +Connection ~ 4050 2950 +Text HLabel 3350 2500 0 60 Input ~ 0 +DRUM0 +Text HLabel 3350 2950 0 60 Input ~ 0 +DRUM1 +Wire Wire Line + 3350 2500 3450 2500 +Wire Wire Line + 3450 2950 3350 2950 +$Comp +L SW_PUSH SW? +U 1 1 53D647DD +P 1950 1750 +F 0 "SW?" H 2100 1860 50 0000 C CNN +F 1 "SW_PUSH" H 1950 1670 50 0000 C CNN +F 2 "" H 1950 1750 60 0000 C CNN +F 3 "" H 1950 1750 60 0000 C CNN + 1 1950 1750 + 1 0 0 -1 +$EndComp +$Comp +L SW_PUSH SW? +U 1 1 53D647EA +P 1950 2100 +F 0 "SW?" H 2100 2210 50 0000 C CNN +F 1 "SW_PUSH" H 1950 2020 50 0000 C CNN +F 2 "" H 1950 2100 60 0000 C CNN +F 3 "" H 1950 2100 60 0000 C CNN + 1 1950 2100 + 1 0 0 -1 +$EndComp +$Comp +L SW_PUSH SW? +U 1 1 53D647F0 +P 1950 2500 +F 0 "SW?" H 2100 2610 50 0000 C CNN +F 1 "SW_PUSH" H 1950 2420 50 0000 C CNN +F 2 "" H 1950 2500 60 0000 C CNN +F 3 "" H 1950 2500 60 0000 C CNN + 1 1950 2500 + 1 0 0 -1 +$EndComp +$Comp +L SW_PUSH SW? +U 1 1 53D647F6 +P 1950 2850 +F 0 "SW?" H 2100 2960 50 0000 C CNN +F 1 "SW_PUSH" H 1950 2770 50 0000 C CNN +F 2 "" H 1950 2850 60 0000 C CNN +F 3 "" H 1950 2850 60 0000 C CNN + 1 1950 2850 + 1 0 0 -1 +$EndComp +Connection ~ 2250 2500 +Connection ~ 2250 2100 +Connection ~ 2100 3600 +Connection ~ 2100 3900 +Connection ~ 2100 4200 +Connection ~ 2100 4500 +Connection ~ 2100 4800 +Text HLabel 1500 1750 0 60 Input ~ 0 +BUTN0 +Text HLabel 1500 2100 0 60 Input ~ 0 +BUTN1 +Text HLabel 1500 2500 0 60 Input ~ 0 +BUTN2 +Text HLabel 1500 2850 0 60 Input ~ 0 +BUTN3 +Wire Wire Line + 1500 1750 1650 1750 +Wire Wire Line + 1500 2100 1650 2100 +Wire Wire Line + 1500 2500 1650 2500 +Wire Wire Line + 1500 2850 1650 2850 +$Comp +L GND #PWR? +U 1 1 53D6A2BE +P 1650 1200 +F 0 "#PWR?" H 1650 1200 30 0001 C CNN +F 1 "GND" H 1650 1130 30 0001 C CNN +F 2 "" H 1650 1200 60 0000 C CNN +F 3 "" H 1650 1200 60 0000 C CNN + 1 1650 1200 + 1 0 0 -1 +$EndComp +Text HLabel 1500 1150 0 60 Input ~ 0 +GND +Wire Wire Line + 1500 1150 1650 1150 +Wire Wire Line + 1650 1150 1650 1200 +Connection ~ 2250 1750 +Wire Wire Line + 1800 1300 1950 1300 +Wire Wire Line + 2100 1300 2250 1300 +Wire Wire Line + 1800 1000 1800 1300 +Wire Wire Line + 1800 1000 1650 1000 +Wire Wire Line + 1650 1000 1650 900 +Wire Wire Line + 2650 900 2750 900 +Connection ~ 2100 5100 +Wire Wire Line + 2100 3600 2100 5100 +$Comp +L R R? +U 1 1 53D77D36 +P 2450 3300 +F 0 "R?" V 2530 3300 50 0000 C CNN +F 1 "330" V 2450 3300 50 0000 C CNN +F 2 "" H 2450 3300 60 0000 C CNN +F 3 "" H 2450 3300 60 0000 C CNN + 1 2450 3300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2100 3600 2450 3600 +Wire Wire Line + 2250 1300 2250 2850 +Text Notes 1300 3400 0 60 ~ 0 +ADD this resistor!!! +Wire Wire Line + 2450 1150 2450 3050 +Wire Wire Line + 2450 1150 1800 1150 +Connection ~ 1800 1150 +NoConn ~ 1950 1300 +NoConn ~ 2100 1300 +Text Notes 1050 1450 0 60 ~ 0 +Break here\nand connect to GROUND! +Wire Wire Line + 2450 3600 2450 3550 +$Comp +L GND #PWR? +U 1 1 53D7DE63 +P 2100 1400 +F 0 "#PWR?" H 2100 1400 30 0001 C CNN +F 1 "GND" H 2100 1330 30 0001 C CNN +F 2 "" H 2100 1400 60 0000 C CNN +F 3 "" H 2100 1400 60 0000 C CNN + 1 2100 1400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2100 1400 2100 1350 +Wire Wire Line + 2100 1350 2250 1350 +Connection ~ 2250 1350 +$EndSCHEMATC diff --git a/DRUM/schematics/Player.sch b/DRUM/schematics/Player.sch new file mode 100644 index 0000000..c3a5d3c --- /dev/null +++ b/DRUM/schematics/Player.sch @@ -0,0 +1,211 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:special +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:stm8s105k4t6c +LIBS:tda2822 +LIBS:CD74HC154 +LIBS:drum-cache +EELAYER 27 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 3 3 +Title "" +Date "28 jul 2014" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L SW_PUSH SW? +U 1 1 53D66E36 +P 1700 2050 +F 0 "SW?" H 1850 2160 50 0000 C CNN +F 1 "SW_PUSH" H 1700 1970 50 0000 C CNN +F 2 "" H 1700 2050 60 0000 C CNN +F 3 "" H 1700 2050 60 0000 C CNN + 1 1700 2050 + 1 0 0 -1 +$EndComp +$Comp +L BATTERY BT? +U 1 1 53D66E57 +P 1450 4300 +F 0 "BT?" H 1450 4500 50 0000 C CNN +F 1 "BATTERY" H 1450 4110 50 0000 C CNN +F 2 "" H 1450 4300 60 0000 C CNN +F 3 "" H 1450 4300 60 0000 C CNN + 1 1450 4300 + 0 1 1 0 +$EndComp +Wire Wire Line + 1400 2050 1200 2050 +Wire Wire Line + 2000 2050 2000 1850 +Wire Wire Line + 2000 1850 1200 1850 +$Comp +L SW_PUSH SW? +U 1 1 53D66E75 +P 1700 2450 +F 0 "SW?" H 1850 2560 50 0000 C CNN +F 1 "SW_PUSH" H 1700 2370 50 0000 C CNN +F 2 "" H 1700 2450 60 0000 C CNN +F 3 "" H 1700 2450 60 0000 C CNN + 1 1700 2450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1400 2450 1200 2450 +Wire Wire Line + 2000 2450 2000 2250 +Wire Wire Line + 2000 2250 1200 2250 +$Comp +L SW_PUSH SW? +U 1 1 53D66E80 +P 1700 2850 +F 0 "SW?" H 1850 2960 50 0000 C CNN +F 1 "SW_PUSH" H 1700 2770 50 0000 C CNN +F 2 "" H 1700 2850 60 0000 C CNN +F 3 "" H 1700 2850 60 0000 C CNN + 1 1700 2850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1400 2850 1200 2850 +Wire Wire Line + 2000 2850 2000 2650 +Wire Wire Line + 2000 2650 1200 2650 +$Comp +L SW_PUSH SW? +U 1 1 53D66E8B +P 1700 3250 +F 0 "SW?" H 1850 3360 50 0000 C CNN +F 1 "SW_PUSH" H 1700 3170 50 0000 C CNN +F 2 "" H 1700 3250 60 0000 C CNN +F 3 "" H 1700 3250 60 0000 C CNN + 1 1700 3250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1400 3250 1200 3250 +Wire Wire Line + 2000 3250 2000 3050 +Wire Wire Line + 2000 3050 1200 3050 +$Comp +L SW_PUSH SW? +U 1 1 53D66E9C +P 1700 3650 +F 0 "SW?" H 1850 3760 50 0000 C CNN +F 1 "SW_PUSH" H 1700 3570 50 0000 C CNN +F 2 "" H 1700 3650 60 0000 C CNN +F 3 "" H 1700 3650 60 0000 C CNN + 1 1700 3650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1400 3650 1200 3650 +Wire Wire Line + 2000 3650 2000 3450 +Wire Wire Line + 2000 3450 1200 3450 +Text HLabel 1200 1850 0 60 Input ~ 0 +BTN0a +Text HLabel 1200 2050 0 60 Input ~ 0 +BTN0b +Text HLabel 1200 2250 0 60 Input ~ 0 +BTN1a +Text HLabel 1200 2450 0 60 Input ~ 0 +BTN1b +Text HLabel 1200 2650 0 60 Input ~ 0 +BTN2a +Text HLabel 1200 2850 0 60 Input ~ 0 +BTN2b +Text HLabel 1200 3050 0 60 Input ~ 0 +BTN3a +Text HLabel 1200 3250 0 60 Input ~ 0 +BTN3b +Text HLabel 1200 3450 0 60 Input ~ 0 +BTN4a +Text HLabel 1200 3650 0 60 Input ~ 0 +BTN4b +Text HLabel 1200 4000 0 60 Input ~ 0 +BAT+ +Text HLabel 1200 4600 0 60 Input ~ 0 +BAT- +Wire Wire Line + 1200 4600 1450 4600 +Wire Wire Line + 1200 4000 1450 4000 +Text HLabel 1200 4900 0 60 Input ~ 0 +SNDa +Text HLabel 1200 5100 0 60 Input ~ 0 +SNDb +Text HLabel 1200 5300 0 60 Input ~ 0 +SND_gnd +Wire Wire Line + 1200 5300 1450 5300 +Wire Wire Line + 1450 5300 1450 4600 +Connection ~ 1450 4600 +$Comp +L PWR_FLAG #FLG? +U 1 1 53D67208 +P 1300 4900 +F 0 "#FLG?" H 1300 4995 30 0001 C CNN +F 1 "PWR_FLAG" H 1300 5080 30 0000 C CNN +F 2 "" H 1300 4900 60 0000 C CNN +F 3 "" H 1300 4900 60 0000 C CNN + 1 1300 4900 + 1 0 0 -1 +$EndComp +$Comp +L PWR_FLAG #FLG? +U 1 1 53D67215 +P 1600 5100 +F 0 "#FLG?" H 1600 5195 30 0001 C CNN +F 1 "PWR_FLAG" H 1600 5280 30 0000 C CNN +F 2 "" H 1600 5100 60 0000 C CNN +F 3 "" H 1600 5100 60 0000 C CNN + 1 1600 5100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1600 5100 1200 5100 +Wire Wire Line + 1200 4900 1300 4900 +$EndSCHEMATC diff --git a/DRUM/schematics/dip4.mod b/DRUM/schematics/dip4.mod new file mode 100644 index 0000000..fae6e25 --- /dev/null +++ b/DRUM/schematics/dip4.mod @@ -0,0 +1,59 @@ +PCBNEW-LibModule-V1 Пн 14 апр 2014 12:24:55 +# encoding utf-8 +Units mm +$INDEX +DIP-4__300 +$EndINDEX +$MODULE DIP-4__300 +Po 0 0 0 15 534B9B36 00000000 ~~ +Li DIP-4__300 +Cd 6 pins DIL package, round pads +Kw DIL +Sc 0 +AR +Op 0 0 0 +T0 -5.08 0 1.905 1.016 900 0.2032 N V 21 N "U***" +T1 0 0 1.524 0.889 0 0.2032 N V 21 N "DIP-4__300" +DS -3.175 -2.54 3.175 -2.54 0.381 21 +DS 3.175 -2.54 3.175 2.54 0.381 21 +DS 3.175 2.54 -3.175 2.54 0.381 21 +DS -3.175 2.54 -3.175 -2.54 0.381 21 +DS -3.175 -0.635 -1.905 -0.635 0.381 21 +DS -1.905 -0.635 -1.905 0.635 0.381 21 +DS -1.905 0.635 -3.175 0.635 0.381 21 +$PAD +Sh "1" R 1.397 1.397 0 0 0 +Dr 0.8128 0 0 +At STD N 00E0FFFF +Ne 0 "" +Po -1.27 3.81 +$EndPAD +$PAD +Sh "2" C 1.397 1.397 0 0 0 +Dr 0.8128 0 0 +At STD N 00E0FFFF +Ne 0 "" +Po 1.27 3.81 +$EndPAD +$PAD +Sh "5" C 1.397 1.397 0 0 0 +Dr 0.8128 0 0 +At STD N 00E0FFFF +Ne 0 "" +Po 1.27 -3.81 +$EndPAD +$PAD +Sh "6" C 1.397 1.397 0 0 0 +Dr 0.8128 0 0 +At STD N 00E0FFFF +Ne 0 "" +Po -1.27 -3.81 +$EndPAD +$SHAPE3D +Na "dil/dil_6.wrl" +Sc 1 1 1 +Of 0 0 0 +Ro 0 0 0 +$EndSHAPE3D +$EndMODULE DIP-4__300 +$EndLIBRARY diff --git a/DRUM/schematics/drum.pro b/DRUM/schematics/drum.pro new file mode 100644 index 0000000..7928a23 --- /dev/null +++ b/DRUM/schematics/drum.pro @@ -0,0 +1,46 @@ +update=Пн 28 июл 2014 17:50:54 +last_client=eeschema +[general] +version=1 +[eeschema] +version=1 +LibDir= +NetFmtName= +RptD_X=0 +RptD_Y=100 +RptLab=1 +LabSize=60 +[eeschema/libraries] +LibName1=power +LibName2=device +LibName3=transistors +LibName4=conn +LibName5=linear +LibName6=regul +LibName7=74xx +LibName8=cmos4000 +LibName9=adc-dac +LibName10=memory +LibName11=xilinx +LibName12=special +LibName13=microcontrollers +LibName14=dsp +LibName15=microchip +LibName16=analog_switches +LibName17=motorola +LibName18=texas +LibName19=intel +LibName20=audio +LibName21=interface +LibName22=digital-audio +LibName23=philips +LibName24=display +LibName25=cypress +LibName26=siliconi +LibName27=opto +LibName28=atmel +LibName29=contrib +LibName30=valves +LibName31=stm8s105k4t6c +LibName32=tda2822 +LibName33=CD74HC154 diff --git a/DRUM/schematics/drum.sch b/DRUM/schematics/drum.sch new file mode 100644 index 0000000..0a3cc0b --- /dev/null +++ b/DRUM/schematics/drum.sch @@ -0,0 +1,1055 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:special +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:stm8s105k4t6c +LIBS:tda2822 +LIBS:CD74HC154 +LIBS:drum-cache +EELAYER 27 0 +EELAYER END +$Descr A3 16535 11693 +encoding utf-8 +Sheet 1 3 +Title "" +Date "28 jul 2014" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L STM8S105K4T6C U1 +U 1 1 52FB03A2 +P 4400 3100 +F 0 "U1" H 4400 4150 60 0000 C CNN +F 1 "STM8S105K4T6C" H 4450 2250 60 0000 C CNN +F 2 "~" H 4400 3100 60 0000 C CNN +F 3 "~" H 4400 3100 60 0000 C CNN + 1 4400 3100 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR01 +U 1 1 52FB03EF +P 2750 3200 +F 0 "#PWR01" H 2750 3200 30 0001 C CNN +F 1 "GND" H 2750 3130 30 0001 C CNN +F 2 "" H 2750 3200 60 0000 C CNN +F 3 "" H 2750 3200 60 0000 C CNN + 1 2750 3200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2750 3200 2750 3150 +Wire Wire Line + 2750 3150 3000 3150 +$Comp +L GND #PWR02 +U 1 1 52FB0400 +P 2750 2600 +F 0 "#PWR02" H 2750 2600 30 0001 C CNN +F 1 "GND" H 2750 2530 30 0001 C CNN +F 2 "" H 2750 2600 60 0000 C CNN +F 3 "" H 2750 2600 60 0000 C CNN + 1 2750 2600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2750 2600 2750 2550 +Wire Wire Line + 2750 2550 3000 2550 +$Comp +L C C1 +U 1 1 52FB0413 +P 2250 2700 +F 0 "C1" H 2300 2800 50 0000 L CNN +F 1 "1u" H 2300 2600 50 0000 L CNN +F 2 "" H 2250 2700 60 0000 C CNN +F 3 "" H 2250 2700 60 0000 C CNN + 1 2250 2700 + 0 -1 -1 0 +$EndComp +$Comp +L C C2 +U 1 1 52FB0426 +P 2250 2950 +F 0 "C2" H 2300 3050 50 0000 L CNN +F 1 "104" H 2300 2850 50 0000 L CNN +F 2 "" H 2250 2950 60 0000 C CNN +F 3 "" H 2250 2950 60 0000 C CNN + 1 2250 2950 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 2450 2700 2850 2700 +Wire Wire Line + 2850 2700 2850 2650 +Wire Wire Line + 2850 2650 3000 2650 +Wire Wire Line + 3000 2850 3000 2750 +Wire Wire Line + 2450 2950 2450 2850 +Wire Wire Line + 2450 2850 3000 2850 +Wire Wire Line + 2050 2700 2050 3100 +$Comp +L GND #PWR03 +U 1 1 52FB0453 +P 2050 3100 +F 0 "#PWR03" H 2050 3100 30 0001 C CNN +F 1 "GND" H 2050 3030 30 0001 C CNN +F 2 "" H 2050 3100 60 0000 C CNN +F 3 "" H 2050 3100 60 0000 C CNN + 1 2050 3100 + 1 0 0 -1 +$EndComp +Connection ~ 2050 2800 +Connection ~ 2050 2950 +Text Label 3000 2250 2 60 ~ 0 +NRST +Text Label 3000 2350 2 60 ~ 0 +OSC1IN +Text Label 3000 2450 2 60 ~ 0 +OSC2IN +Text Label 3000 2950 2 60 ~ 0 +PF4 +Text Label 3000 3250 2 60 ~ 0 +PB5 +Text Label 3000 3350 2 60 ~ 0 +PB4 +Text Label 3000 3450 2 60 ~ 0 +PB3 +Text Label 3000 3550 2 60 ~ 0 +PB2 +Text Label 3000 3650 2 60 ~ 0 +PB1 +Text Label 3000 3750 2 60 ~ 0 +PB0 +Text Label 5800 3750 0 60 ~ 0 +PE5 +Text Label 5800 3650 0 60 ~ 0 +PC1 +Text Label 5800 3550 0 60 ~ 0 +PC2 +Text Label 5800 3450 0 60 ~ 0 +PC3 +Text Label 5800 3350 0 60 ~ 0 +PC4 +Text Label 5800 3250 0 60 ~ 0 +PC5 +Text Label 5800 3150 0 60 ~ 0 +PC6 +Text Label 5800 3050 0 60 ~ 0 +PC7 +Text Label 5800 2950 0 60 ~ 0 +PD0 +Text Label 5800 2850 0 60 ~ 0 +SWIM/PD1 +Text Label 5800 2750 0 60 ~ 0 +PD2 +Text Label 5800 2650 0 60 ~ 0 +PD3 +Text Label 5800 2550 0 60 ~ 0 +PD4 +Text Label 5800 2450 0 60 ~ 0 +PD5 +Text Label 5800 2350 0 60 ~ 0 +PD6 +Text Label 5800 2250 0 60 ~ 0 +PD7 +$Comp +L CONN_4 P2 +U 1 1 52FB0A49 +P 4350 1000 +F 0 "P2" V 4300 1000 50 0000 C CNN +F 1 "CONN_4" V 4400 1000 50 0000 C CNN +F 2 "" H 4350 1000 60 0000 C CNN +F 3 "" H 4350 1000 60 0000 C CNN + 1 4350 1000 + 1 0 0 -1 +$EndComp +$Comp +L CONN_14 P1 +U 1 1 52FB0A6A +P 1250 1500 +F 0 "P1" V 1220 1500 60 0000 C CNN +F 1 "CONN_14" V 1330 1500 60 0000 C CNN +F 2 "" H 1250 1500 60 0000 C CNN +F 3 "" H 1250 1500 60 0000 C CNN + 1 1250 1500 + -1 0 0 -1 +$EndComp +$Comp +L CONN_14 P3 +U 1 1 52FB0A79 +P 7100 1500 +F 0 "P3" V 7070 1500 60 0000 C CNN +F 1 "CONN_14" V 7180 1500 60 0000 C CNN +F 2 "" H 7100 1500 60 0000 C CNN +F 3 "" H 7100 1500 60 0000 C CNN + 1 7100 1500 + 1 0 0 -1 +$EndComp +Text Label 1600 1150 0 60 ~ 0 +OSC1IN +Text Label 1600 1250 0 60 ~ 0 +OSC2IN +Text Label 1600 1350 0 60 ~ 0 +PF4 +Text Label 1600 1450 0 60 ~ 0 +PB5 +Text Label 1600 1550 0 60 ~ 0 +PB4 +Text Label 1600 1650 0 60 ~ 0 +PB3 +Text Label 1600 1750 0 60 ~ 0 +PB2 +Text Label 1600 1850 0 60 ~ 0 +PB1 +Text Label 1600 1950 0 60 ~ 0 +PB0 +Text Label 1600 2050 0 60 ~ 0 +PE5 +Text Label 1600 2150 0 60 ~ 0 +PC1 +Text Label 1600 1050 0 60 ~ 0 +NRST +Text Label 4000 950 2 60 ~ 0 +SWIM/PD1 +Text Label 4000 1050 2 60 ~ 0 +NRST +Text Label 6750 850 2 60 ~ 0 +PD7 +Text Label 6750 950 2 60 ~ 0 +PD6 +Text Label 6750 1050 2 60 ~ 0 +PD5 +Text Label 6750 1150 2 60 ~ 0 +PD4 +Text Label 6750 1250 2 60 ~ 0 +PD3 +Text Label 6750 1350 2 60 ~ 0 +PD2 +Text Label 6750 1450 2 60 ~ 0 +SWIM/PD1 +Text Label 6750 1550 2 60 ~ 0 +PD0 +Text Label 6750 1650 2 60 ~ 0 +PC7 +Text Label 6750 1750 2 60 ~ 0 +PC6 +Text Label 6750 1850 2 60 ~ 0 +PC5 +Text Label 6750 1950 2 60 ~ 0 +PC4 +Text Label 6750 2050 2 60 ~ 0 +PC3 +Text Label 6750 2150 2 60 ~ 0 +PC2 +$Comp +L +3.3V #PWR04 +U 1 1 52FB0DC4 +P 950 2800 +F 0 "#PWR04" H 950 2760 30 0001 C CNN +F 1 "+3.3V" H 950 2910 30 0000 C CNN +F 2 "" H 950 2800 60 0000 C CNN +F 3 "" H 950 2800 60 0000 C CNN + 1 950 2800 + 1 0 0 -1 +$EndComp +$Comp +L LED D1 +U 1 1 52FB0DD3 +P 950 3100 +F 0 "D1" H 950 3200 50 0000 C CNN +F 1 "LED" H 950 3000 50 0000 C CNN +F 2 "" H 950 3100 60 0000 C CNN +F 3 "" H 950 3100 60 0000 C CNN + 1 950 3100 + 0 1 1 0 +$EndComp +$Comp +L R R1 +U 1 1 52FB0DE2 +P 950 3600 +F 0 "R1" V 1030 3600 50 0000 C CNN +F 1 "1k" V 950 3600 50 0000 C CNN +F 2 "" H 950 3600 60 0000 C CNN +F 3 "" H 950 3600 60 0000 C CNN + 1 950 3600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 950 2800 950 2900 +Wire Wire Line + 950 3300 950 3350 +Wire Wire Line + 950 3850 950 3950 +$Comp +L +3.3V #PWR05 +U 1 1 52FB0EC7 +P 1300 2800 +F 0 "#PWR05" H 1300 2760 30 0001 C CNN +F 1 "+3.3V" H 1300 2910 30 0000 C CNN +F 2 "" H 1300 2800 60 0000 C CNN +F 3 "" H 1300 2800 60 0000 C CNN + 1 1300 2800 + 1 0 0 -1 +$EndComp +$Comp +L LED D2 +U 1 1 52FB0ECD +P 1300 3100 +F 0 "D2" H 1300 3200 50 0000 C CNN +F 1 "LED" H 1300 3000 50 0000 C CNN +F 2 "" H 1300 3100 60 0000 C CNN +F 3 "" H 1300 3100 60 0000 C CNN + 1 1300 3100 + 0 1 1 0 +$EndComp +$Comp +L R R2 +U 1 1 52FB0ED3 +P 1300 3600 +F 0 "R2" V 1380 3600 50 0000 C CNN +F 1 "1k" V 1300 3600 50 0000 C CNN +F 2 "" H 1300 3600 60 0000 C CNN +F 3 "" H 1300 3600 60 0000 C CNN + 1 1300 3600 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR06 +U 1 1 52FB0ED9 +P 1300 3950 +F 0 "#PWR06" H 1300 3950 30 0001 C CNN +F 1 "GND" H 1300 3880 30 0001 C CNN +F 2 "" H 1300 3950 60 0000 C CNN +F 3 "" H 1300 3950 60 0000 C CNN + 1 1300 3950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1300 2800 1300 2900 +Wire Wire Line + 1300 3300 1300 3350 +Wire Wire Line + 1300 3850 1300 3950 +Text Label 950 3950 2 60 ~ 0 +PC2 +$Comp +L +3.3V #PWR07 +U 1 1 52FB0EF1 +P 6500 2550 +F 0 "#PWR07" H 6500 2510 30 0001 C CNN +F 1 "+3.3V" H 6500 2660 30 0000 C CNN +F 2 "" H 6500 2550 60 0000 C CNN +F 3 "" H 6500 2550 60 0000 C CNN + 1 6500 2550 + 1 0 0 -1 +$EndComp +$Comp +L R R3 +U 1 1 52FB0EFD +P 6500 2900 +F 0 "R3" V 6580 2900 50 0000 C CNN +F 1 "10k" V 6500 2900 50 0000 C CNN +F 2 "" H 6500 2900 60 0000 C CNN +F 3 "" H 6500 2900 60 0000 C CNN + 1 6500 2900 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR08 +U 1 1 52FB0F03 +P 6500 4050 +F 0 "#PWR08" H 6500 4050 30 0001 C CNN +F 1 "GND" H 6500 3980 30 0001 C CNN +F 2 "" H 6500 4050 60 0000 C CNN +F 3 "" H 6500 4050 60 0000 C CNN + 1 6500 4050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6500 2550 6500 2650 +Wire Wire Line + 6500 3850 6500 4050 +$Comp +L SW_PUSH SW1 +U 1 1 52FB0F3B +P 6500 3550 +F 0 "SW1" H 6650 3660 50 0000 C CNN +F 1 "SW_PUSH" H 6500 3470 50 0000 C CNN +F 2 "" H 6500 3550 60 0000 C CNN +F 3 "" H 6500 3550 60 0000 C CNN + 1 6500 3550 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 6500 3150 6500 3250 +$Comp +L C C3 +U 1 1 52FB0F99 +P 6900 3550 +F 0 "C3" H 6950 3650 50 0000 L CNN +F 1 "104" H 6950 3450 50 0000 L CNN +F 2 "" H 6900 3550 60 0000 C CNN +F 3 "" H 6900 3550 60 0000 C CNN + 1 6900 3550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6900 3200 6900 3350 +Wire Wire Line + 6900 3750 6900 3900 +Wire Wire Line + 6900 3900 6500 3900 +Connection ~ 6500 3900 +Wire Wire Line + 6500 3200 6900 3200 +Connection ~ 6500 3200 +Text Label 6650 3200 0 60 ~ 0 +NRST +$Comp +L +3.3V #PWR09 +U 1 1 52FB2273 +P 2150 850 +F 0 "#PWR09" H 2150 810 30 0001 C CNN +F 1 "+3.3V" H 2150 960 30 0000 C CNN +F 2 "" H 2150 850 60 0000 C CNN +F 3 "" H 2150 850 60 0000 C CNN + 1 2150 850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1600 850 2150 850 +$Comp +L GND #PWR010 +U 1 1 52FB2296 +P 2150 1000 +F 0 "#PWR010" H 2150 1000 30 0001 C CNN +F 1 "GND" H 2150 930 30 0001 C CNN +F 2 "" H 2150 1000 60 0000 C CNN +F 3 "" H 2150 1000 60 0000 C CNN + 1 2150 1000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1600 950 2150 950 +Wire Wire Line + 2150 950 2150 1000 +Wire Wire Line + 2600 3050 3000 3050 +Wire Wire Line + 2750 3050 2750 2850 +Connection ~ 2750 2850 +$Comp +L +3.3V #PWR011 +U 1 1 52FB26FA +P 2600 3000 +F 0 "#PWR011" H 2600 2960 30 0001 C CNN +F 1 "+3.3V" H 2600 3110 30 0000 C CNN +F 2 "" H 2600 3000 60 0000 C CNN +F 3 "" H 2600 3000 60 0000 C CNN + 1 2600 3000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2600 3000 2600 3050 +Connection ~ 2750 3050 +$Comp +L +3.3V #PWR012 +U 1 1 52FB286D +P 4000 750 +F 0 "#PWR012" H 4000 710 30 0001 C CNN +F 1 "+3.3V" H 4000 860 30 0000 C CNN +F 2 "" H 4000 750 60 0000 C CNN +F 3 "" H 4000 750 60 0000 C CNN + 1 4000 750 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR013 +U 1 1 52FB287C +P 4000 1300 +F 0 "#PWR013" H 4000 1300 30 0001 C CNN +F 1 "GND" H 4000 1230 30 0001 C CNN +F 2 "" H 4000 1300 60 0000 C CNN +F 3 "" H 4000 1300 60 0000 C CNN + 1 4000 1300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4000 1300 4000 1150 +Wire Wire Line + 4000 850 4000 750 +Wire Notes Line + 600 500 600 4200 +Wire Notes Line + 600 4200 7500 4200 +Wire Notes Line + 7500 4200 7500 500 +Wire Notes Line + 7500 500 600 500 +Text Notes 3550 4450 0 118 ~ 0 +STM8 board +$Comp +L CONN_5 P4 +U 1 1 52FB4AA7 +P 8700 1450 +F 0 "P4" V 8650 1450 50 0000 C CNN +F 1 "CONN_5" V 8750 1450 50 0000 C CNN +F 2 "" H 8700 1450 60 0000 C CNN +F 3 "" H 8700 1450 60 0000 C CNN + 1 8700 1450 + -1 0 0 1 +$EndComp +Text Notes 8050 1050 0 118 ~ 0 +USB <-> TTL +Text Label 9100 1250 0 61 ~ 0 +GND +Text Label 9100 1350 0 61 ~ 0 +RXD +Text Label 9100 1450 0 61 ~ 0 +TXD +Text Label 9100 1550 0 61 ~ 0 +5.0V +Text Label 9100 1650 0 61 ~ 0 +3.3V +$Comp +L GND #PWR015 +U 1 1 52FB4CEF +P 10100 1350 +F 0 "#PWR015" H 10100 1350 30 0001 C CNN +F 1 "GND" H 10100 1280 30 0001 C CNN +F 2 "" H 10100 1350 60 0000 C CNN +F 3 "" H 10100 1350 60 0000 C CNN + 1 10100 1350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9100 1250 10100 1250 +Wire Wire Line + 10100 1250 10100 1350 +Wire Wire Line + 9100 1350 9700 1350 +Wire Wire Line + 9700 1350 9700 950 +Wire Wire Line + 9100 1450 10300 1450 +Wire Wire Line + 10300 1450 10300 950 +$Comp +L +3.3V #PWR016 +U 1 1 52FB4EDC +P 10500 1550 +F 0 "#PWR016" H 10500 1510 30 0001 C CNN +F 1 "+3.3V" H 10500 1660 30 0000 C CNN +F 2 "" H 10500 1550 60 0000 C CNN +F 3 "" H 10500 1550 60 0000 C CNN + 1 10500 1550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9100 1650 10500 1650 +Wire Wire Line + 10500 1650 10500 1550 +NoConn ~ 9100 1550 +Text Label 9700 950 0 61 ~ 0 +PD5 +Text Label 10300 950 0 61 ~ 0 +PD6 +$Comp +L TDA2822 DA? +U 1 1 53D63E9D +P 3900 5700 +F 0 "DA?" H 4150 5900 60 0000 C CNN +F 1 "TDA2822" H 3900 5700 60 0000 C CNN +F 2 "DIP-4__300" H 3350 5350 60 0001 C CNN +F 3 "" H 4150 5900 60 0000 C CNN + 1 3900 5700 + 1 0 0 -1 +$EndComp +$Comp +L TDA2822 DA? +U 2 1 53D63EAC +P 3900 7100 +F 0 "DA?" H 4150 7300 60 0000 C CNN +F 1 "TDA2822" H 3900 7100 60 0000 C CNN +F 2 "DIP-4__300" H 3350 6750 60 0001 C CNN +F 3 "" H 4150 7300 60 0000 C CNN + 2 3900 7100 + 1 0 0 -1 +$EndComp +$Sheet +S 9250 2450 1550 1900 +U 53D64077 +F0 "DRUM" 50 +F1 "DRUM_itself.sch" 50 +F2 "LED0" I R 10800 2600 60 +F3 "LED1" I R 10800 2700 60 +F4 "LED2" I R 10800 2800 60 +F5 "LED3" I R 10800 2900 60 +F6 "LED4" I R 10800 3000 60 +F7 "LED5" I R 10800 3100 60 +F8 "VCC" I L 9250 4000 60 +F9 "SPEAKER" I R 10800 3800 60 +F10 "DRUM0" I R 10800 4100 60 +F11 "DRUM1" I R 10800 4250 60 +F12 "BUTN0" I L 9250 2850 60 +F13 "BUTN1" I L 9250 3050 60 +F14 "BUTN2" I L 9250 3250 60 +F15 "BUTN3" I L 9250 3450 60 +F16 "GND" I L 9250 4150 60 +$EndSheet +$Sheet +S 1150 4850 1000 1100 +U 53D66CFD +F0 "Player" 50 +F1 "Player.sch" 50 +F2 "BTN0a" I R 2150 4950 60 +F3 "BTN0b" I R 2150 5100 60 +F4 "BTN1a" I R 2150 5250 60 +F5 "BTN1b" I R 2150 5400 60 +F6 "BTN2a" I L 1150 4950 60 +F7 "BTN2b" I L 1150 5100 60 +F8 "BTN3a" I L 1150 5250 60 +F9 "BTN3b" I L 1150 5400 60 +F10 "BTN4a" I L 1150 5550 60 +F11 "BTN4b" I L 1150 5700 60 +F12 "BAT+" I L 1150 5850 60 +F13 "BAT-" I R 2150 5850 60 +F14 "SNDa" I R 2150 5550 60 +F15 "SNDb" I R 2150 5650 60 +F16 "SND_gnd" I R 2150 5750 60 +$EndSheet +NoConn ~ 2200 5850 +NoConn ~ 1100 5850 +Wire Wire Line + 1100 5850 1150 5850 +Wire Wire Line + 2200 5850 2150 5850 +$Comp +L C C? +U 1 1 53D695F4 +P 2800 5550 +F 0 "C?" H 2850 5650 50 0000 L CNN +F 1 "100u" H 2850 5450 50 0000 L CNN +F 2 "" H 2800 5550 60 0000 C CNN +F 3 "" H 2800 5550 60 0000 C CNN + 1 2800 5550 + 0 -1 -1 0 +$EndComp +$Comp +L C C? +U 1 1 53D69710 +P 2800 5850 +F 0 "C?" H 2850 5950 50 0000 L CNN +F 1 "100u" H 2850 5750 50 0000 L CNN +F 2 "" H 2800 5850 60 0000 C CNN +F 3 "" H 2800 5850 60 0000 C CNN + 1 2800 5850 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 2600 5550 2150 5550 +Wire Wire Line + 2150 5650 2600 5650 +Wire Wire Line + 2600 5650 2600 5850 +Wire Wire Line + 3000 5850 3000 5550 +$Comp +L GND #PWR? +U 1 1 53D69AC0 +P 2350 5950 +F 0 "#PWR?" H 2350 5950 30 0001 C CNN +F 1 "GND" H 2350 5880 30 0001 C CNN +F 2 "" H 2350 5950 60 0000 C CNN +F 3 "" H 2350 5950 60 0000 C CNN + 1 2350 5950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2350 5950 2350 5750 +Wire Wire Line + 2350 5750 2150 5750 +Wire Wire Line + 3000 5550 3350 5550 +$Comp +L GND #PWR? +U 1 1 53D69F08 +P 3900 6300 +F 0 "#PWR?" H 3900 6300 30 0001 C CNN +F 1 "GND" H 3900 6230 30 0001 C CNN +F 2 "" H 3900 6300 60 0000 C CNN +F 3 "" H 3900 6300 60 0000 C CNN + 1 3900 6300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3900 6300 3900 6200 +$Comp +L GND #PWR? +U 1 1 53D6A5CB +P 9100 4250 +F 0 "#PWR?" H 9100 4250 30 0001 C CNN +F 1 "GND" H 9100 4180 30 0001 C CNN +F 2 "" H 9100 4250 60 0000 C CNN +F 3 "" H 9100 4250 60 0000 C CNN + 1 9100 4250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9100 4250 9100 4150 +Wire Wire Line + 9100 4150 9250 4150 +$Comp +L VCC #PWR? +U 1 1 53D6A71E +P 9100 3900 +F 0 "#PWR?" H 9100 4000 30 0001 C CNN +F 1 "VCC" H 9100 4000 30 0000 C CNN +F 2 "" H 9100 3900 60 0000 C CNN +F 3 "" H 9100 3900 60 0000 C CNN + 1 9100 3900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9100 3900 9100 4000 +Wire Wire Line + 9100 4000 9250 4000 +$Comp +L VCC #PWR? +U 1 1 53D6A81E +P 3900 5100 +F 0 "#PWR?" H 3900 5200 30 0001 C CNN +F 1 "VCC" H 3900 5200 30 0000 C CNN +F 2 "" H 3900 5100 60 0000 C CNN +F 3 "" H 3900 5100 60 0000 C CNN + 1 3900 5100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3900 5100 3900 5200 +$Comp +L C C? +U 1 1 53D6AE09 +P 3350 6100 +F 0 "C?" H 3400 6200 50 0000 L CNN +F 1 "100u" H 3400 6000 50 0000 L CNN +F 2 "" H 3350 6100 60 0000 C CNN +F 3 "" H 3350 6100 60 0000 C CNN + 1 3350 6100 + -1 0 0 1 +$EndComp +Wire Wire Line + 3350 5900 3350 5850 +$Comp +L GND #PWR? +U 1 1 53D6AF52 +P 3350 6400 +F 0 "#PWR?" H 3350 6400 30 0001 C CNN +F 1 "GND" H 3350 6330 30 0001 C CNN +F 2 "" H 3350 6400 60 0000 C CNN +F 3 "" H 3350 6400 60 0000 C CNN + 1 3350 6400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3350 6300 3350 6400 +$Comp +L C C? +U 1 1 53D6B215 +P 4600 6050 +F 0 "C?" H 4650 6150 50 0000 L CNN +F 1 "100u" H 4650 5950 50 0000 L CNN +F 2 "" H 4600 6050 60 0000 C CNN +F 3 "" H 4600 6050 60 0000 C CNN + 1 4600 6050 + 1 0 0 -1 +$EndComp +$Comp +L C C? +U 1 1 53D6B760 +P 3250 7450 +F 0 "C?" H 3300 7550 50 0000 L CNN +F 1 "100u" H 3300 7350 50 0000 L CNN +F 2 "" H 3250 7450 60 0000 C CNN +F 3 "" H 3250 7450 60 0000 C CNN + 1 3250 7450 + -1 0 0 1 +$EndComp +$Comp +L GND #PWR? +U 1 1 53D6B766 +P 3250 7700 +F 0 "#PWR?" H 3250 7700 30 0001 C CNN +F 1 "GND" H 3250 7630 30 0001 C CNN +F 2 "" H 3250 7700 60 0000 C CNN +F 3 "" H 3250 7700 60 0000 C CNN + 1 3250 7700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3250 7700 3250 7650 +Wire Wire Line + 3250 7250 3350 7250 +$Comp +L C C? +U 1 1 53D6BA6D +P 4600 6750 +F 0 "C?" H 4650 6850 50 0000 L CNN +F 1 "100u" H 4650 6650 50 0000 L CNN +F 2 "" H 4600 6750 60 0000 C CNN +F 3 "" H 4600 6750 60 0000 C CNN + 1 4600 6750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4600 5850 4600 5700 +Wire Wire Line + 4600 7100 4600 6950 +Wire Wire Line + 4600 6250 4600 6550 +$Comp +L C C? +U 1 1 53D6C000 +P 5000 6600 +F 0 "C?" H 5050 6700 50 0000 L CNN +F 1 "0.1u" H 5050 6500 50 0000 L CNN +F 2 "" H 5000 6600 60 0000 C CNN +F 3 "" H 5000 6600 60 0000 C CNN + 1 5000 6600 + 1 0 0 -1 +$EndComp +$Comp +L R R? +U 1 1 53D6C1D6 +P 5000 7200 +F 0 "R?" V 5080 7200 50 0000 C CNN +F 1 "4R7" V 5000 7200 50 0000 C CNN +F 2 "" H 5000 7200 60 0000 C CNN +F 3 "" H 5000 7200 60 0000 C CNN + 1 5000 7200 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 53D6C3AA +P 5000 7550 +F 0 "#PWR?" H 5000 7550 30 0001 C CNN +F 1 "GND" H 5000 7480 30 0001 C CNN +F 2 "" H 5000 7550 60 0000 C CNN +F 3 "" H 5000 7550 60 0000 C CNN + 1 5000 7550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5000 7550 5000 7450 +Wire Wire Line + 5000 6950 5000 6800 +Wire Wire Line + 4600 6400 5100 6400 +Connection ~ 4600 6400 +$Comp +L R R? +U 1 1 53D6CBF4 +P 3000 6100 +F 0 "R?" V 3080 6100 50 0000 C CNN +F 1 "10k" V 3000 6100 50 0000 C CNN +F 2 "" H 3000 6100 60 0000 C CNN +F 3 "" H 3000 6100 60 0000 C CNN + 1 3000 6100 + 1 0 0 -1 +$EndComp +$Comp +L R R? +U 1 1 53D6CCB3 +P 2900 7400 +F 0 "R?" V 2980 7400 50 0000 C CNN +F 1 "10k" V 2900 7400 50 0000 C CNN +F 2 "" H 2900 7400 60 0000 C CNN +F 3 "" H 2900 7400 60 0000 C CNN + 1 2900 7400 + 1 0 0 -1 +$EndComp +Connection ~ 3000 5850 +Wire Wire Line + 3000 6350 3350 6350 +Connection ~ 3350 6350 +Wire Wire Line + 3250 7650 2900 7650 +Connection ~ 3250 7650 +Wire Wire Line + 2900 7150 2900 6950 +Wire Wire Line + 2800 6950 3350 6950 +Connection ~ 2900 6950 +Text Label 2800 6950 2 60 ~ 0 +PC1 +Text Label 10900 3800 0 60 ~ 0 +SPKR +Wire Wire Line + 10900 3800 10800 3800 +Text Label 5100 6400 0 60 ~ 0 +SPKR +Connection ~ 5000 6400 +Text Notes 6000 2400 0 60 ~ 0 +UART Rx/Tx +Text Notes 6000 3650 0 60 ~ 0 +Boom +Text Label 9100 2850 2 60 ~ 0 +PC2 +Text Label 9100 3050 2 60 ~ 0 +PC3 +Text Label 9100 3250 2 60 ~ 0 +PC4 +Text Label 9100 3450 2 60 ~ 0 +PC5 +Text Notes 6000 3250 0 60 ~ 0 +BUTN3\nBUTN2\nBUTN1\nBUTN0 +$Comp +L CD74HC154 DD? +U 1 1 53D73322 +P 12050 3150 +F 0 "DD?" H 12050 3050 50 0000 C CNN +F 1 "CD74HC154" H 12050 3250 50 0000 C CNN +F 2 "MODULE" H 12050 3150 50 0001 C CNN +F 3 "DOCUMENTATION" H 12050 3150 50 0001 C CNN + 1 12050 3150 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 53D738D1 +P 11300 3850 +F 0 "#PWR?" H 11300 3850 30 0001 C CNN +F 1 "GND" H 11300 3780 30 0001 C CNN +F 2 "" H 11300 3850 60 0000 C CNN +F 3 "" H 11300 3850 60 0000 C CNN + 1 11300 3850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 11300 3850 11300 3700 +$Comp +L VCC #PWR? +U 1 1 53D73A56 +P 12800 2500 +F 0 "#PWR?" H 12800 2600 30 0001 C CNN +F 1 "VCC" H 12800 2600 30 0000 C CNN +F 2 "" H 12800 2500 60 0000 C CNN +F 3 "" H 12800 2500 60 0000 C CNN + 1 12800 2500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 12800 2500 12800 2600 +Wire Wire Line + 10800 2600 11300 2600 +Wire Wire Line + 10800 2700 11300 2700 +Wire Wire Line + 11300 2800 10800 2800 +Wire Wire Line + 10800 2900 11300 2900 +Wire Wire Line + 11300 3000 10800 3000 +Wire Wire Line + 10800 3100 11300 3100 +Text Notes 9500 4550 0 60 ~ 0 +Need one resistor to add +Text Notes 11400 4200 0 60 ~ 0 +Additional LEDs (up to 10pcs)\ncould be connected to ~Y6..~Y15 +NoConn ~ 11300 3200 +NoConn ~ 11300 3300 +NoConn ~ 11300 3400 +NoConn ~ 11300 3500 +NoConn ~ 11300 3600 +NoConn ~ 12800 3700 +NoConn ~ 12800 3600 +NoConn ~ 12800 3500 +NoConn ~ 12800 3400 +NoConn ~ 12800 3300 +Wire Wire Line + 12800 3100 12800 3200 +$Comp +L GND #PWR? +U 1 1 53D78C57 +P 13000 3250 +F 0 "#PWR?" H 13000 3250 30 0001 C CNN +F 1 "GND" H 13000 3180 30 0001 C CNN +F 2 "" H 13000 3250 60 0000 C CNN +F 3 "" H 13000 3250 60 0000 C CNN + 1 13000 3250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 13000 3250 13000 3200 +Wire Wire Line + 13000 3200 12800 3200 +Connection ~ 12800 3200 +Text Notes 2050 3450 0 60 ~ 0 +LEDs address 3\n2\n1\n0 +Text Notes 2150 3250 0 60 ~ 0 +DRUM0\nDRUM1 +Text Label 12800 3000 0 60 ~ 0 +PB3 +Text Label 12800 2900 0 60 ~ 0 +PB2 +Text Label 12800 2800 0 60 ~ 0 +PB1 +Text Label 12800 2700 0 60 ~ 0 +PB0 +Text Label 10900 4100 0 60 ~ 0 +PB4 +Text Label 10900 4250 0 60 ~ 0 +PB5 +Wire Wire Line + 9100 2850 9250 2850 +Wire Wire Line + 9100 3050 9250 3050 +Wire Wire Line + 9250 3250 9100 3250 +Wire Wire Line + 9100 3450 9250 3450 +Text Notes 8900 3500 1 60 ~ 0 +Pull-up (CR1 = 1) +Wire Wire Line + 10900 4250 10800 4250 +Wire Wire Line + 10800 4100 10900 4100 +$EndSCHEMATC diff --git a/DRUM/schematics/stm8s105k4t6c.lib b/DRUM/schematics/stm8s105k4t6c.lib new file mode 100644 index 0000000..4b3ba70 --- /dev/null +++ b/DRUM/schematics/stm8s105k4t6c.lib @@ -0,0 +1,99 @@ +EESchema-LIBRARY Version 2.3 Date: Вт 11 фев 2014 17:26:38 +#encoding utf-8 +# +# STM8S003K3T +# +DEF STM8S003K3T IC 0 40 Y Y 1 F N +F0 "IC" -800 1150 60 H V C CNN +F1 "STM8S003K3T" 550 -1100 60 H V C CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +$FPLIST + LQFP32* +$ENDFPLIST +DRAW +S -850 1100 850 -1050 0 1 10 f +X NRST 1 -1000 1000 149 R 40 40 1 1 I +X OSCI/PA1 2 1000 1000 149 L 40 40 1 1 B +X OSCOUT/PA2 3 1000 900 149 L 40 40 1 1 B +X VSS 4 0 -1200 149 U 40 40 1 1 W +X Vcap 5 -1000 -950 149 R 40 40 1 1 I +X VDD 6 0 1250 149 D 40 40 1 1 W +X [SPI_NSS]TIM2_CH3/PA3 7 1000 800 149 L 40 40 1 1 B +X PF4 8 -1000 -350 149 R 40 40 1 1 B +X PB7 9 1000 -50 149 L 40 40 1 1 B +X PB6 10 1000 50 149 L 40 40 1 1 B +X TIM1_CH3/PC3 20 1000 -400 149 L 40 40 1 1 B +X PD5/UART1_TX 30 -1000 150 149 R 40 40 1 1 B +X I2C_SDA/PB5 11 1000 150 149 L 40 40 1 1 B +X CLK_CCO/TIM1_CH4/PC4 21 1000 -500 149 L 40 40 1 1 B +X PD6/UART1_RX 31 -1000 50 149 R 40 40 1 1 B +X I2C_SCL/PB4 12 1000 250 149 L 40 40 1 1 B +X SPI_SCK/PC5 22 1000 -600 149 L 40 40 1 1 B +X PD7/TLI[TIM1_CH4] 32 -1000 -50 148 R 40 40 1 1 B +X TIM1_ETR/AIN3/PB3 13 1000 350 149 L 40 40 1 1 B +X PI_MOSI/PC6 23 1000 -700 149 L 40 40 1 1 B +X TIM1_CH3N/AIN2/PB2 14 1000 450 149 L 40 40 1 1 B +X PI_MISO/PC7 24 1000 -800 149 L 40 40 1 1 B +X TIM1_CH2N/AIN1/PB1 15 1000 550 149 L 40 40 1 1 B +X PD0/TIM1_BKIN[CLK_CCO] 25 -1000 650 148 R 40 40 1 1 B +X TIM1_CH1N/AIN0/PB0 16 1000 650 149 L 40 40 1 1 B +X PD1/SWIM 26 -1000 550 149 R 40 40 1 1 B +X PE5/SPI_NSS 17 -1000 -200 148 R 40 40 1 1 B +X PD2[TIM2_CH3] 27 -1000 450 149 R 40 40 1 1 B +X UART1_CK/TIM1_CH1/PC1 18 1000 -200 149 L 40 40 1 1 B +X PD3/ADC_ETR/TIM2_CH2 28 -1000 350 149 R 40 40 1 1 B +X TIM1_CH2/PC2 19 1000 -300 149 L 40 40 1 1 B +X PD4/BEEP/TIM2_CH1 29 -1000 250 149 R 40 40 1 1 B +ENDDRAW +ENDDEF +# +# STM8S105K4T6C +# +DEF STM8S105K4T6C U 0 40 Y Y 1 F N +F0 "U" 0 1050 60 H V C CNN +F1 "STM8S105K4T6C" 50 -850 60 H V C CNN +F2 "~" 0 0 60 H V C CNN +F3 "~" 0 0 60 H V C CNN +ALIAS stm8s105* +$FPLIST + lqfp32* +$ENDFPLIST +DRAW +S -1100 950 1100 -750 0 1 0 N +X NRST 1 -1400 850 300 R 50 50 1 1 I +X OSCIN/PA1 2 -1400 750 300 R 50 50 1 1 T +X OSCOUT/PA2 3 -1400 650 300 R 50 50 1 1 T +X VSS 4 -1400 550 300 R 50 50 1 1 W +X VCAP 5 -1400 450 300 R 50 50 1 1 w +X VDD(3.3-5v) 6 -1400 350 300 R 50 50 1 1 W +X VDDio 7 -1400 250 300 R 50 50 1 1 W +X PF4/AIN12 8 -1400 150 300 R 50 50 1 1 T +X VDDA 9 -1400 50 300 R 50 50 1 1 W +X VSSA 10 -1400 -50 300 R 50 50 1 1 W +X PC3(HS)/TIM1_CH3 20 1400 -350 300 L 50 50 1 1 T +X PD5/UART2_TX 30 1400 650 300 L 50 50 1 1 T +X PB5/AIN5[I2X_SDA] 11 -1400 -150 300 R 50 50 1 1 T +X PC4(HS)/TIM1_CH4 21 1400 -250 300 L 50 50 1 1 T +X PD6/UART2_RX 31 1400 750 300 L 50 50 1 1 T +X PB4/AIN4[I2C_SCL] 12 -1400 -250 300 R 50 50 1 1 T +X PC5(HS)/SPI_SCK 22 1400 -150 300 L 50 50 1 1 T +X PD7/TLI[TIM1_CH4] 32 1400 850 300 L 50 50 1 1 T +X PB3/AIN3[TIM1_ETR] 13 -1400 -350 300 R 50 50 1 1 T +X PC6(HS)/SPI_MOSI 23 1400 -50 300 L 50 50 1 1 T +X PB2/AIN2[TIM1_CH3N] 14 -1400 -450 300 R 50 50 1 1 T +X PC7(HS)/SPI_MISO 24 1400 50 300 L 50 50 1 1 T +X PB1/AIN1_[TIM1_CH2N] 15 -1400 -550 300 R 50 50 1 1 T +X PD0(HS)/TIM3_CH2[TIM1_BKIN][CLK_CCO] 25 1400 150 300 L 50 50 1 1 T +X PB0/AIN0_[TIM1_CH1N] 16 -1400 -650 300 R 50 50 1 1 T +X PD1(HS)/SWIM 26 1400 250 300 L 50 50 1 1 T +X PE5/SPI_NSS 17 1400 -650 300 L 50 50 1 1 T +X PD2(HS)/TIM3_CH1[TIM2_CH3] 27 1400 350 300 L 50 50 1 1 T +X PC1(HS)/TIM1_CH1 18 1400 -550 300 L 50 50 1 1 T +X PD3(HS)/TIM2_CH2[ADC_ETR] 28 1400 450 300 L 50 50 1 1 T +X PC2(HS)/TIM1_CH2 19 1400 -450 300 L 50 50 1 1 T +X PD4(HS)/TIM2_CH1[BEEP] 29 1400 550 300 L 50 50 1 1 T +ENDDRAW +ENDDEF +# +#End Library diff --git a/DRUM/schematics/tda2822.lib b/DRUM/schematics/tda2822.lib new file mode 100644 index 0000000..63d216d --- /dev/null +++ b/DRUM/schematics/tda2822.lib @@ -0,0 +1,24 @@ +EESchema-LIBRARY Version 2.3 Date: Пн 28 июл 2014 16:13:22 +#encoding utf-8 +# +# TDA2822 +# +DEF TDA2822 DA 0 40 Y Y 2 F N +F0 "DA" 250 200 60 H V C CNN +F1 "TDA2822" 0 0 60 H V C CNN +F2 "DIP-4__300" -550 -350 60 H I C CNN +F3 "~" 250 200 60 H V C CNN +DRAW +P 4 0 1 0 -250 300 -250 -300 400 0 -250 300 N +X V+ 2 0 500 300 D 50 50 0 1 W +X V- 4 0 -500 300 U 50 50 0 1 W +X ~ 3 700 0 300 L 50 50 1 1 I +X - 5 -550 -150 300 R 50 50 1 1 I I +X + 6 -550 150 300 R 50 50 1 1 I +X ~ 1 700 0 300 L 50 50 2 1 I +X + 7 -550 150 300 R 50 50 2 1 I +X - 8 -550 -150 300 R 50 50 2 1 I I +ENDDRAW +ENDDEF +# +#End Library