Minor improvements and fixes

* Grounded unused inputs of NAND gates
* Use a NAND gate to drive the speaker
* Put Reset pin on the debug port for SWD
* Added a programming port (with access to BOOT0) to allow programming via the bootloader
bugfix
Marshal Horn 2020-06-16 09:58:50 -07:00
rodzic 16d23e9fe4
commit d4e6e41c47
4 zmienionych plików z 3248 dodań i 2613 usunięć

Wyświetl plik

@ -58,17 +58,6 @@ F 3 "http://www.ti.com/lit/ds/symlink/lm4562.pdf" H 3900 2500 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
L 74xx:74LS00 U3
U 1 1 5ED7A02E
P 3400 4200
F 0 "U3" H 3400 4525 50 0000 C CNN
F 1 "74ACT00" H 3400 4434 50 0000 C CNN
F 2 "Housings_SOIC:SOIC-14_3.9x8.7mm_Pitch1.27mm" H 3400 4200 50 0001 C CNN
F 3 "http://www.ti.com/lit/gpn/sn74ls00" H 3400 4200 50 0001 C CNN
1 3400 4200
-1 0 0 -1
$EndComp
$Comp
L Amplifier_Operational:LM4562 U2
U 2 1 5ED8E452
P 3900 1300
@ -1182,12 +1171,12 @@ BTN
$Comp
L Device:C C32
U 1 1 5F290160
P 7200 2800
F 0 "C32" V 6948 2800 50 0000 C CNN
F 1 "10u" V 7039 2800 50 0000 C CNN
F 2 "Capacitors_SMD:C_0805" H 7238 2650 50 0001 C CNN
F 3 "~" H 7200 2800 50 0001 C CNN
1 7200 2800
P 6450 2800
F 0 "C32" V 6198 2800 50 0000 C CNN
F 1 "10u" V 6289 2800 50 0000 C CNN
F 2 "Capacitors_SMD:C_0805" H 6488 2650 50 0001 C CNN
F 3 "~" H 6450 2800 50 0001 C CNN
1 6450 2800
0 -1 1 0
$EndComp
$Comp
@ -1233,33 +1222,33 @@ Connection ~ 4450 3450
$Comp
L Device:Speaker LS1
U 1 1 5F2D5103
P 6650 2800
F 0 "LS1" H 6820 2796 50 0000 L CNN
F 1 "Speaker" H 6820 2705 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm" H 6650 2600 50 0001 C CNN
F 3 "~" H 6640 2750 50 0001 C CNN
1 6650 2800
P 5900 2800
F 0 "LS1" H 6070 2796 50 0000 L CNN
F 1 "Speaker" H 6070 2705 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm" H 5900 2600 50 0001 C CNN
F 3 "~" H 5890 2750 50 0001 C CNN
1 5900 2800
-1 0 0 -1
$EndComp
$Comp
L power:GND #PWR052
U 1 1 5F2D6C54
P 7000 2950
F 0 "#PWR052" H 7000 2700 50 0001 C CNN
F 1 "GND" H 7005 2777 50 0000 C CNN
F 2 "" H 7000 2950 50 0001 C CNN
F 3 "" H 7000 2950 50 0001 C CNN
1 7000 2950
P 6250 2950
F 0 "#PWR052" H 6250 2700 50 0001 C CNN
F 1 "GND" H 6255 2777 50 0000 C CNN
F 2 "" H 6250 2950 50 0001 C CNN
F 3 "" H 6250 2950 50 0001 C CNN
1 6250 2950
-1 0 0 -1
$EndComp
Wire Wire Line
6850 2800 7050 2800
Text Label 7050 2800 2 50 ~ 0
6100 2800 6300 2800
Text Label 6300 2800 2 50 ~ 0
SPKR
Wire Wire Line
6850 2900 7000 2900
6100 2900 6250 2900
Wire Wire Line
7000 2900 7000 2950
6250 2900 6250 2950
$Comp
L power:GND #PWR053
U 1 1 5F325FF7
@ -1667,8 +1656,6 @@ F 3 "" H 6000 2350 50 0001 C CNN
1 6000 2350
1 0 0 -1
$EndComp
Wire Wire Line
7600 2800 7350 2800
Text Label 8850 3000 0 50 ~ 0
SWDIO
Text Label 8850 2900 0 50 ~ 0
@ -1918,57 +1905,42 @@ AVCC
$Comp
L Connector_Generic:Conn_02x03_Odd_Even J8
U 1 1 5EE4A4DD
P 10450 1600
F 0 "J8" H 10500 1917 50 0000 C CNN
F 1 "Conn_02x03_Odd_Even" H 10500 1826 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_2x03_Pitch2.54mm" H 10450 1600 50 0001 C CNN
F 3 "~" H 10450 1600 50 0001 C CNN
1 10450 1600
P 10450 1700
F 0 "J8" H 10500 2017 50 0000 C CNN
F 1 "Conn_02x03_Odd_Even" H 10500 1926 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_2x03_Pitch2.54mm" H 10450 1700 50 0001 C CNN
F 3 "~" H 10450 1700 50 0001 C CNN
1 10450 1700
1 0 0 -1
$EndComp
Text Label 10750 1700 0 50 ~ 0
Text Label 10750 1800 0 50 ~ 0
SWDIO
Text Label 10750 1600 0 50 ~ 0
Text Label 10750 1700 0 50 ~ 0
SWCLK
$Comp
L power:GND #PWR0131
U 1 1 5EE4DBB7
P 11100 1550
F 0 "#PWR0131" H 11100 1300 50 0001 C CNN
F 1 "GND" H 11105 1377 50 0000 C CNN
F 2 "" H 11100 1550 50 0001 C CNN
F 3 "" H 11100 1550 50 0001 C CNN
1 11100 1550
P 11100 1650
F 0 "#PWR0131" H 11100 1400 50 0001 C CNN
F 1 "GND" H 11105 1477 50 0000 C CNN
F 2 "" H 11100 1650 50 0001 C CNN
F 3 "" H 11100 1650 50 0001 C CNN
1 11100 1650
1 0 0 -1
$EndComp
Wire Wire Line
11100 1550 11100 1500
11100 1650 11100 1600
Wire Wire Line
11100 1500 10750 1500
$Comp
L power:+3.3V #PWR0132
U 1 1 5EE5BFF7
P 10050 1400
F 0 "#PWR0132" H 10050 1250 50 0001 C CNN
F 1 "+3.3V" H 10065 1573 50 0000 C CNN
F 2 "" H 10050 1400 50 0001 C CNN
F 3 "" H 10050 1400 50 0001 C CNN
1 10050 1400
1 0 0 -1
$EndComp
Wire Wire Line
10050 1400 10050 1500
Wire Wire Line
10050 1500 10250 1500
Text Label 10100 1600 0 50 ~ 0
TX
11100 1600 10750 1600
Text Label 10100 1700 0 50 ~ 0
TX
Text Label 10100 1800 0 50 ~ 0
RX
Wire Wire Line
10250 1600 10100 1600
Wire Wire Line
10250 1700 10100 1700
Text Notes 10300 1850 0 50 ~ 0
Wire Wire Line
10250 1800 10100 1800
Text Notes 10300 1950 0 50 ~ 0
Debugging Port
Wire Wire Line
8100 6100 8100 6050
@ -1993,31 +1965,31 @@ $EndComp
$Comp
L Connector:Conn_01x02_Female J9
U 1 1 5F0E8087
P 2100 5650
F 0 "J9" H 2128 5626 50 0000 L CNN
F 1 "Conn_01x02_Female" H 2128 5535 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm" H 2100 5650 50 0001 C CNN
F 3 "~" H 2100 5650 50 0001 C CNN
1 2100 5650
P 2000 5650
F 0 "J9" H 2028 5626 50 0000 L CNN
F 1 "Conn_01x02_Female" H 2028 5535 50 0000 L CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm" H 2000 5650 50 0001 C CNN
F 3 "~" H 2000 5650 50 0001 C CNN
1 2000 5650
1 0 0 -1
$EndComp
Text HLabel 1850 5650 0 50 Input ~ 0
Text HLabel 1750 5650 0 50 Input ~ 0
12v
Wire Wire Line
1850 5650 1900 5650
1750 5650 1800 5650
$Comp
L power:GND #PWR02
U 1 1 5F12A081
P 1850 5750
F 0 "#PWR02" H 1850 5500 50 0001 C CNN
F 1 "GND" H 1855 5577 50 0000 C CNN
F 2 "" H 1850 5750 50 0001 C CNN
F 3 "" H 1850 5750 50 0001 C CNN
1 1850 5750
P 1750 5750
F 0 "#PWR02" H 1750 5500 50 0001 C CNN
F 1 "GND" H 1755 5577 50 0000 C CNN
F 2 "" H 1750 5750 50 0001 C CNN
F 3 "" H 1750 5750 50 0001 C CNN
1 1750 5750
1 0 0 -1
$EndComp
Wire Wire Line
1850 5750 1900 5750
1750 5750 1800 5750
Wire Wire Line
8800 2200 8700 2200
Wire Wire Line
@ -2028,4 +2000,150 @@ Text Label 8800 2100 0 50 ~ 0
MIC
Text Label 8800 1800 0 50 ~ 0
BTN
$Comp
L 74xx:74LS00 U3
U 1 1 5ED7A02E
P 3400 4200
F 0 "U3" H 3400 4525 50 0000 C CNN
F 1 "74ACT00" H 3400 4434 50 0000 C CNN
F 2 "Housings_SOIC:SOIC-14_3.9x8.7mm_Pitch1.27mm" H 3400 4200 50 0001 C CNN
F 3 "http://www.ti.com/lit/gpn/sn74ls00" H 3400 4200 50 0001 C CNN
1 3400 4200
-1 0 0 -1
$EndComp
$Comp
L 74xx:74LS00 U3
U 3 1 5EEAB506
P 6900 2800
F 0 "U3" H 6900 3125 50 0000 C CNN
F 1 "74ACT00" H 6900 3034 50 0000 C CNN
F 2 "Housings_SOIC:SOIC-14_3.9x8.7mm_Pitch1.27mm" H 6900 2800 50 0001 C CNN
F 3 "http://www.ti.com/lit/gpn/sn74ls00" H 6900 2800 50 0001 C CNN
3 6900 2800
-1 0 0 1
$EndComp
$Comp
L 74xx:74LS00 U3
U 4 1 5EEACB2D
P 4200 5150
F 0 "U3" H 4200 5475 50 0000 C CNN
F 1 "74ACT00" H 4200 5384 50 0000 C CNN
F 2 "Housings_SOIC:SOIC-14_3.9x8.7mm_Pitch1.27mm" H 4200 5150 50 0001 C CNN
F 3 "http://www.ti.com/lit/gpn/sn74ls00" H 4200 5150 50 0001 C CNN
4 4200 5150
-1 0 0 -1
$EndComp
$Comp
L power:GND #PWR07
U 1 1 5EEBA24F
P 4600 5300
F 0 "#PWR07" H 4600 5050 50 0001 C CNN
F 1 "GND" H 4605 5127 50 0000 C CNN
F 2 "" H 4600 5300 50 0001 C CNN
F 3 "" H 4600 5300 50 0001 C CNN
1 4600 5300
1 0 0 -1
$EndComp
Wire Wire Line
4500 5050 4500 5150
Wire Wire Line
4500 5150 4600 5150
Wire Wire Line
4600 5150 4600 5300
Connection ~ 4500 5150
Wire Wire Line
4500 5150 4500 5250
Wire Wire Line
7200 2700 7200 2800
Wire Wire Line
7200 2800 7600 2800
Connection ~ 7200 2800
Wire Wire Line
7200 2800 7200 2900
Wire Wire Line
10250 1600 10100 1600
Text Label 10100 1600 0 50 ~ 0
~RST
$Comp
L power:GND #PWR06
U 1 1 5EF7DCDD
P 11100 900
F 0 "#PWR06" H 11100 650 50 0001 C CNN
F 1 "GND" H 11105 727 50 0000 C CNN
F 2 "" H 11100 900 50 0001 C CNN
F 3 "" H 11100 900 50 0001 C CNN
1 11100 900
1 0 0 -1
$EndComp
$Comp
L power:+3.3V #PWR05
U 1 1 5EF7E02F
P 10050 900
F 0 "#PWR05" H 10050 750 50 0001 C CNN
F 1 "+3.3V" H 10065 1073 50 0000 C CNN
F 2 "" H 10050 900 50 0001 C CNN
F 3 "" H 10050 900 50 0001 C CNN
1 10050 900
1 0 0 -1
$EndComp
$Comp
L Device:R_US R1
U 1 1 5EFA4374
P 7250 1350
F 0 "R1" V 7045 1350 50 0000 C CNN
F 1 "10k" V 7136 1350 50 0000 C CNN
F 2 "Resistors_SMD:R_0805" V 7290 1340 50 0001 C CNN
F 3 "~" H 7250 1350 50 0001 C CNN
1 7250 1350
-1 0 0 1
$EndComp
Wire Wire Line
7250 1500 7250 1800
Wire Wire Line
7250 1800 7600 1800
Text Label 7300 1800 0 50 ~ 0
BOOT0
$Comp
L power:+3.3V #PWR0123
U 1 1 5EFB6A3E
P 7250 1200
F 0 "#PWR0123" H 7250 1050 50 0001 C CNN
F 1 "+3.3V" H 7265 1373 50 0000 C CNN
F 2 "" H 7250 1200 50 0001 C CNN
F 3 "" H 7250 1200 50 0001 C CNN
1 7250 1200
1 0 0 -1
$EndComp
$Comp
L Connector_Generic:Conn_02x03_Odd_Even J10
U 1 1 5EFF4BE0
P 10450 1000
F 0 "J10" H 10500 1317 50 0000 C CNN
F 1 "Conn_02x03_Odd_Even" H 10500 1226 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_2x03_Pitch2.54mm" H 10450 1000 50 0001 C CNN
F 3 "~" H 10450 1000 50 0001 C CNN
1 10450 1000
1 0 0 -1
$EndComp
Wire Wire Line
10050 900 10250 900
Text Notes 10200 1250 0 50 ~ 0
Programming Port
Wire Wire Line
10750 900 11100 900
Wire Wire Line
9950 1000 10250 1000
Text Label 10750 1100 0 50 ~ 0
DIT
Connection ~ 10750 900
Wire Wire Line
10750 1000 10750 900
Text Label 8800 2500 0 50 ~ 0
PRG_RX
Text Label 9950 1100 0 50 ~ 0
PRG_RX
Wire Wire Line
9950 1100 10250 1100
Text Label 9950 1000 0 50 ~ 0
BOOT0
$EndSCHEMATC

Wyświetl plik

@ -1,3 +0,0 @@
EESchema-DOCLIB Version 2.0
#
#End Doc Library

Wyświetl plik

@ -1,8 +0,0 @@
EESchema-DOCLIB Version 2.0
#
$CMP AP6320x
K AP63203 AP63205 buck regulator
F https://www.diodes.com/assets/Datasheets/AP63200-AP63201-AP63203-AP63205.pdf
$ENDCMP
#
#End Doc Library

Plik diff jest za duży Load Diff