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: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:symbols LIBS:stm32f030f4p6 LIBS:fod814-d LIBS:AC-LED-Control-cache EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 Sheet 1 1 Title "" Date "" Rev "" Comp "" Comment1 "" Comment2 "" Comment3 "" Comment4 "" $EndDescr $Comp L STM32F030F4P6 U1 U 1 1 5B453204 P 2200 1400 F 0 "U1" H 2200 700 60 0000 C CNN F 1 "STM32F030F4P6" H 2200 1950 60 0000 C CNN F 2 "" H 2150 1400 60 0000 C CNN F 3 "" H 2150 1400 60 0000 C CNN 1 2200 1400 1 0 0 -1 $EndComp Text Label 2850 1800 0 60 ~ 0 I2C_SCL Text Label 2850 1900 0 60 ~ 0 I2C_SDA $Comp L CONN_01X02 P1 U 1 1 5B453C99 P 1400 4450 F 0 "P1" H 1400 4600 50 0000 C CNN F 1 "CONN_01X02" V 1500 4450 50 0000 C CNN F 2 "" H 1400 4450 50 0000 C CNN F 3 "" H 1400 4450 50 0000 C CNN 1 1400 4450 1 0 0 -1 $EndComp $Comp L CONN_01X02 P2 U 1 1 5B453DC6 P 1400 5000 F 0 "P2" H 1400 5150 50 0000 C CNN F 1 "CONN_01X02" V 1500 5000 50 0000 C CNN F 2 "" H 1400 5000 50 0000 C CNN F 3 "" H 1400 5000 50 0000 C CNN 1 1400 5000 1 0 0 -1 $EndComp Text Label 1200 4400 2 60 ~ 0 I2C_SCL Text Label 1200 4500 2 60 ~ 0 I2C_SDA Text Label 1200 4950 2 60 ~ 0 I2C_SCL Text Label 1200 5050 2 60 ~ 0 I2C_SDA Wire Notes Line 1550 4200 1550 5350 Text Notes 800 4200 0 60 ~ 0 I2C Connectors\n Text Label 3700 4100 3 60 ~ 0 I2C_SCL Text Label 3900 4100 3 60 ~ 0 I2C_SDA $Comp L R R1 U 1 1 5B453F03 P 3700 3950 F 0 "R1" V 3780 3950 50 0000 C CNN F 1 "2K" V 3700 3950 50 0000 C CNN F 2 "" V 3630 3950 50 0000 C CNN F 3 "" H 3700 3950 50 0000 C CNN 1 3700 3950 1 0 0 -1 $EndComp $Comp L R R2 U 1 1 5B453F30 P 3900 3950 F 0 "R2" V 3980 3950 50 0000 C CNN F 1 "10K" V 3900 3950 50 0000 C CNN F 2 "" V 3830 3950 50 0000 C CNN F 3 "" H 3900 3950 50 0000 C CNN 1 3900 3950 1 0 0 -1 $EndComp $Comp L +3V3 #PWR9 U 1 1 5B45401C P 3800 3650 F 0 "#PWR9" H 3800 3500 50 0001 C CNN F 1 "+3V3" H 3800 3790 50 0000 C CNN F 2 "" H 3800 3650 50 0000 C CNN F 3 "" H 3800 3650 50 0000 C CNN 1 3800 3650 1 0 0 -1 $EndComp Wire Wire Line 3700 3800 3700 3650 Wire Wire Line 3700 3650 3900 3650 Wire Wire Line 3900 3650 3900 3800 Connection ~ 3800 3650 Text Label 1550 1650 2 60 ~ 0 +VDD Text Label 1550 1550 2 60 ~ 0 +VDDA Text Label 1100 3350 2 60 ~ 0 +VDDA Text Label 1100 2700 2 60 ~ 0 +VDD $Comp L C C1 U 1 1 5B454AFF P 1100 2850 F 0 "C1" H 1125 2950 50 0000 L CNN F 1 "100nF" H 1125 2750 50 0000 L CNN F 2 "" H 1138 2700 50 0000 C CNN F 3 "" H 1100 2850 50 0000 C CNN 1 1100 2850 1 0 0 -1 $EndComp $Comp L C C2 U 1 1 5B454B6E P 1400 2850 F 0 "C2" H 1425 2950 50 0000 L CNN F 1 "100nF" H 1425 2750 50 0000 L CNN F 2 "" H 1438 2700 50 0000 C CNN F 3 "" H 1400 2850 50 0000 C CNN 1 1400 2850 1 0 0 -1 $EndComp $Comp L C C3 U 1 1 5B454BFE P 1700 2850 F 0 "C3" H 1725 2950 50 0000 L CNN F 1 "4.7uF" H 1725 2750 50 0000 L CNN F 2 "" H 1738 2700 50 0000 C CNN F 3 "" H 1700 2850 50 0000 C CNN 1 1700 2850 1 0 0 -1 $EndComp Connection ~ 1400 2700 Wire Wire Line 1100 2700 1700 2700 Wire Wire Line 1100 3000 1700 3000 Connection ~ 1400 3000 Wire Wire Line 1700 3000 1700 3100 Wire Wire Line 1550 1750 1400 1750 Wire Wire Line 1400 1750 1400 1850 $Comp L GND #PWR4 U 1 1 5B454DB5 P 1400 1850 F 0 "#PWR4" H 1400 1600 50 0001 C CNN F 1 "GND" H 1400 1700 50 0000 C CNN F 2 "" H 1400 1850 50 0000 C CNN F 3 "" H 1400 1850 50 0000 C CNN 1 1400 1850 1 0 0 -1 $EndComp $Comp L GND #PWR7 U 1 1 5B454DF7 P 1700 3100 F 0 "#PWR7" H 1700 2850 50 0001 C CNN F 1 "GND" H 1700 2950 50 0000 C CNN F 2 "" H 1700 3100 50 0000 C CNN F 3 "" H 1700 3100 50 0000 C CNN 1 1700 3100 1 0 0 -1 $EndComp $Comp L C C4 U 1 1 5B454E7E P 1100 3500 F 0 "C4" H 1125 3600 50 0000 L CNN F 1 "10nF" H 1125 3400 50 0000 L CNN F 2 "" H 1138 3350 50 0000 C CNN F 3 "" H 1100 3500 50 0000 C CNN 1 1100 3500 1 0 0 -1 $EndComp $Comp L C C5 U 1 1 5B454ED5 P 1400 3500 F 0 "C5" H 1425 3600 50 0000 L CNN F 1 "1uF" H 1425 3400 50 0000 L CNN F 2 "" H 1438 3350 50 0000 C CNN F 3 "" H 1400 3500 50 0000 C CNN 1 1400 3500 1 0 0 -1 $EndComp $Comp L GND #PWR10 U 1 1 5B454F8F P 1400 3800 F 0 "#PWR10" H 1400 3550 50 0001 C CNN F 1 "GND" H 1400 3650 50 0000 C CNN F 2 "" H 1400 3800 50 0000 C CNN F 3 "" H 1400 3800 50 0000 C CNN 1 1400 3800 1 0 0 -1 $EndComp Wire Wire Line 1400 3650 1400 3800 Wire Wire Line 1100 3650 1400 3650 Wire Wire Line 1100 3350 1400 3350 Wire Notes Line 800 2600 1950 2600 Wire Notes Line 1950 2600 1950 4000 Wire Notes Line 1950 4000 800 4000 Wire Notes Line 800 4000 800 2600 Text Notes 800 2600 0 60 ~ 0 Bypass Caps\n Text Notes 850 3900 0 39 ~ 0 Place close\nto chip. NoConn ~ 1550 2100 $Comp L 74HC595 U3 U 1 1 5B45537E P 8600 1950 F 0 "U3" H 8750 2550 50 0000 C CNN F 1 "74HC595" H 8600 1350 50 0000 C CNN F 2 "" H 8600 1950 50 0000 C CNN F 3 "" H 8600 1950 50 0000 C CNN 1 8600 1950 1 0 0 -1 $EndComp $Comp L 74HC595 U2 U 1 1 5B455418 P 6000 1950 F 0 "U2" H 6150 2550 50 0000 C CNN F 1 "74HC595" H 6000 1350 50 0000 C CNN F 2 "" H 6000 1950 50 0000 C CNN F 3 "" H 6000 1950 50 0000 C CNN 1 6000 1950 1 0 0 -1 $EndComp Text Label 6700 1500 0 60 ~ 0 CHAN0 Text Label 6700 1600 0 60 ~ 0 CHAN1 Text Label 6700 1700 0 60 ~ 0 CHAN2 Text Label 6700 1800 0 60 ~ 0 CHAN3 Text Label 6700 1900 0 60 ~ 0 CHAN4 Text Label 6700 2000 0 60 ~ 0 CHAN5 Text Label 6700 2100 0 60 ~ 0 CHAN6 Text Label 6700 2200 0 60 ~ 0 CHAN7 Text Label 9300 1500 0 60 ~ 0 CHAN8 Text Label 9300 1600 0 60 ~ 0 CHAN9 Text Label 9300 1700 0 60 ~ 0 CHAN10 Text Label 9300 1800 0 60 ~ 0 CHAN11 Text Label 9300 1900 0 60 ~ 0 CHAN12 Text Label 9300 2000 0 60 ~ 0 CHAN13 Text Label 9300 2100 0 60 ~ 0 CHAN14 Text Label 9300 2200 0 60 ~ 0 CHAN15 Wire Wire Line 8300 1400 8300 1250 $Comp L +3V3 #PWR3 U 1 1 5B455E79 P 8300 1250 F 0 "#PWR3" H 8300 1100 50 0001 C CNN F 1 "+3V3" H 8300 1390 50 0000 C CNN F 2 "" H 8300 1250 50 0000 C CNN F 3 "" H 8300 1250 50 0000 C CNN 1 8300 1250 1 0 0 -1 $EndComp Wire Wire Line 8300 2500 8300 2650 $Comp L GND #PWR6 U 1 1 5B455F67 P 8300 2650 F 0 "#PWR6" H 8300 2400 50 0001 C CNN F 1 "GND" H 8300 2500 50 0000 C CNN F 2 "" H 8300 2650 50 0000 C CNN F 3 "" H 8300 2650 50 0000 C CNN 1 8300 2650 1 0 0 -1 $EndComp Wire Wire Line 5700 1400 5700 1250 $Comp L +3V3 #PWR2 U 1 1 5B456028 P 5700 1250 F 0 "#PWR2" H 5700 1100 50 0001 C CNN F 1 "+3V3" H 5700 1390 50 0000 C CNN F 2 "" H 5700 1250 50 0000 C CNN F 3 "" H 5700 1250 50 0000 C CNN 1 5700 1250 1 0 0 -1 $EndComp Wire Wire Line 5700 2500 5700 2650 $Comp L GND #PWR5 U 1 1 5B4560F7 P 5700 2650 F 0 "#PWR5" H 5700 2400 50 0001 C CNN F 1 "GND" H 5700 2500 50 0000 C CNN F 2 "" H 5700 2650 50 0000 C CNN F 3 "" H 5700 2650 50 0000 C CNN 1 5700 2650 1 0 0 -1 $EndComp Text Label 5300 1800 2 60 ~ 0 Shift_~SRCLR Text Label 5300 1700 2 60 ~ 0 Shift_SRCLK Text Label 5300 1500 2 60 ~ 0 Shift_SER Text Label 5300 2000 2 60 ~ 0 Shift_RCLK Text Label 5300 2100 2 60 ~ 0 Shift_~OE Wire Wire Line 6700 2400 7250 2400 Wire Wire Line 7250 2400 7250 1500 Wire Wire Line 7250 1500 7900 1500 Text Label 7900 1800 2 60 ~ 0 Shift_~SRCLR Text Label 7900 1700 2 60 ~ 0 Shift_SRCLK Text Label 7900 2000 2 60 ~ 0 Shift_RCLK Text Label 7900 2100 2 60 ~ 0 Shift_~OE NoConn ~ 9300 2400 Wire Notes Line 4750 1050 9700 1050 Wire Notes Line 9700 1050 9700 2900 Wire Notes Line 9700 2900 4750 2900 Wire Notes Line 4750 2900 4750 1050 Text Notes 4750 1050 0 60 ~ 0 Shift Registers Text Label 2850 1000 0 60 ~ 0 Shift_SER Text Label 2850 1100 0 60 ~ 0 Shift_SRCLK Text Label 2850 1200 0 60 ~ 0 Shift_~SRCLR Text Label 2850 1300 0 60 ~ 0 Shift_RCLK Text Label 2850 1400 0 60 ~ 0 Shift_~OE Text Label 2850 1500 0 60 ~ 0 ZERO_CROSS NoConn ~ 2850 1600 NoConn ~ 2850 1700 NoConn ~ 1550 1100 NoConn ~ 1550 1200 Text Label 1550 1300 2 60 ~ 0 STM_~RST Text Label 3150 4050 0 60 ~ 0 STM_~RST Wire Wire Line 3150 4050 3000 4050 Wire Wire Line 3000 4050 3000 3950 $Comp L +3V3 #PWR8 U 1 1 5B4571F5 P 3000 3650 F 0 "#PWR8" H 3000 3500 50 0001 C CNN F 1 "+3V3" H 3000 3790 50 0000 C CNN F 2 "" H 3000 3650 50 0000 C CNN F 3 "" H 3000 3650 50 0000 C CNN 1 3000 3650 1 0 0 -1 $EndComp $Comp L R R3 U 1 1 5B45725E P 3000 3800 F 0 "R3" V 3080 3800 50 0000 C CNN F 1 "10K" V 3000 3800 50 0000 C CNN F 2 "" V 2930 3800 50 0000 C CNN F 3 "" H 3000 3800 50 0000 C CNN 1 3000 3800 1 0 0 -1 $EndComp Text Notes 2850 3400 0 60 ~ 0 Pulldowns/Pullups and Switches $Comp L SW_PUSH SW1 U 1 1 5B4574FB P 3000 4350 F 0 "SW1" H 3150 4460 50 0000 C CNN F 1 "SW_PUSH" H 3000 4270 50 0000 C CNN F 2 "" H 3000 4350 50 0000 C CNN F 3 "" H 3000 4350 50 0000 C CNN 1 3000 4350 0 -1 -1 0 $EndComp $Comp L GND #PWR11 U 1 1 5B4575F8 P 3000 4650 F 0 "#PWR11" H 3000 4400 50 0001 C CNN F 1 "GND" H 3000 4500 50 0000 C CNN F 2 "" H 3000 4650 50 0000 C CNN F 3 "" H 3000 4650 50 0000 C CNN 1 3000 4650 1 0 0 -1 $EndComp Wire Notes Line 1550 4200 800 4200 Wire Notes Line 800 4200 800 5350 Wire Notes Line 800 5350 1550 5350 Wire Wire Line 1550 1000 800 1000 Wire Wire Line 800 1000 800 1250 $Comp L GND #PWR1 U 1 1 5B45876A P 800 1250 F 0 "#PWR1" H 800 1000 50 0001 C CNN F 1 "GND" H 800 1100 50 0000 C CNN F 2 "" H 800 1250 50 0000 C CNN F 3 "" H 800 1250 50 0000 C CNN 1 800 1250 1 0 0 -1 $EndComp Text Label 2850 2000 0 60 ~ 0 STM_SWDIO Text Label 2850 2100 0 60 ~ 0 STM_SWCLK Text Label 1150 5900 0 60 ~ 0 STM_SWDIO Text Label 1150 6000 0 60 ~ 0 STM_SWCLK Text Notes 800 5750 0 60 ~ 0 SWD Connector\n $Comp L CONN_01X04 P3 U 1 1 5B459213 P 950 6050 F 0 "P3" H 950 5800 50 0000 C CNN F 1 "CONN_01X04" V 1050 6050 50 0000 C CNN F 2 "" H 950 6050 50 0000 C CNN F 3 "" H 950 6050 50 0000 C CNN 1 950 6050 -1 0 0 -1 $EndComp Wire Wire Line 1150 6100 1800 6100 Wire Wire Line 1800 6100 1800 6000 $Comp L +3V3 #PWR12 U 1 1 5B4593A7 P 1800 6000 F 0 "#PWR12" H 1800 5850 50 0001 C CNN F 1 "+3V3" H 1800 6140 50 0000 C CNN F 2 "" H 1800 6000 50 0000 C CNN F 3 "" H 1800 6000 50 0000 C CNN 1 1800 6000 1 0 0 -1 $EndComp Wire Wire Line 1150 6200 1400 6200 Wire Wire Line 1400 6200 1400 6300 $Comp L GND #PWR13 U 1 1 5B459412 P 1400 6300 F 0 "#PWR13" H 1400 6050 50 0001 C CNN F 1 "GND" H 1400 6150 50 0000 C CNN F 2 "" H 1400 6300 50 0000 C CNN F 3 "" H 1400 6300 50 0000 C CNN 1 1400 6300 1 0 0 -1 $EndComp Wire Notes Line 800 5750 1950 5750 Wire Notes Line 1950 5750 1950 6550 Wire Notes Line 1950 6550 800 6550 Wire Notes Line 800 6550 800 5750 Text Notes 4950 4500 0 60 ~ 0 Zero Cross Detector $Comp L R R? U 1 1 5B46350A P 5700 4900 F 0 "R?" V 5780 4900 50 0000 C CNN F 1 "16K" V 5700 4900 50 0000 C CNN F 2 "" V 5630 4900 50 0000 C CNN F 3 "" H 5700 4900 50 0000 C CNN 1 5700 4900 0 1 1 0 $EndComp $Comp L FOD814-D U? U 1 1 5B46379C P 6250 5200 F 0 "U?" H 6250 4950 60 0000 C CNN F 1 "FOD814-D" H 6200 5650 60 0000 C CNN F 2 "" H 6200 5200 60 0000 C CNN F 3 "" H 6200 5200 60 0000 C CNN 1 6250 5200 1 0 0 -1 $EndComp $Comp L R R? U 1 1 5B463817 P 5700 5300 F 0 "R?" V 5780 5300 50 0000 C CNN F 1 "16K" V 5700 5300 50 0000 C CNN F 2 "" V 5630 5300 50 0000 C CNN F 3 "" H 5700 5300 50 0000 C CNN 1 5700 5300 0 1 1 0 $EndComp Wire Wire Line 5550 4900 5200 4900 Wire Wire Line 5550 5300 5200 5300 Text Label 5200 4900 2 60 ~ 0 AC_H Text Label 5200 5300 2 60 ~ 0 AC_N Wire Wire Line 6600 4900 7100 4900 $Comp L R R? U 1 1 5B463CCD P 6850 4750 F 0 "R?" V 6930 4750 50 0000 C CNN F 1 "2K" V 6850 4750 50 0000 C CNN F 2 "" V 6780 4750 50 0000 C CNN F 3 "" H 6850 4750 50 0000 C CNN 1 6850 4750 1 0 0 -1 $EndComp $Comp L +3V3 #PWR? U 1 1 5B463D3E P 6850 4600 F 0 "#PWR?" H 6850 4450 50 0001 C CNN F 1 "+3V3" H 6850 4740 50 0000 C CNN F 2 "" H 6850 4600 50 0000 C CNN F 3 "" H 6850 4600 50 0000 C CNN 1 6850 4600 1 0 0 -1 $EndComp Connection ~ 6850 4900 Text Label 7100 4900 0 60 ~ 0 ZERO_CROSS Wire Wire Line 6600 5300 6850 5300 Wire Wire Line 6850 5300 6850 5400 $Comp L GND #PWR? U 1 1 5B464157 P 6850 5400 F 0 "#PWR?" H 6850 5150 50 0001 C CNN F 1 "GND" H 6850 5250 50 0000 C CNN F 2 "" H 6850 5400 50 0000 C CNN F 3 "" H 6850 5400 50 0000 C CNN 1 6850 5400 1 0 0 -1 $EndComp Wire Notes Line 4950 4400 7700 4400 Wire Notes Line 7700 4400 7700 5600 Wire Notes Line 7700 5600 4950 5600 Wire Notes Line 4950 5600 4950 4400 $EndSCHEMATC