You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Kicad/audio.sch
+5-13Lines changed: 5 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -1559,18 +1559,6 @@ Wire Wire Line
1559
1559
TextLabel99001950250~0
1560
1560
5V0_ANALOG
1561
1561
$Comp
1562
-
L power:PWR_FLAG #FLG0603
1563
-
U1 1 60A6FC05
1564
-
P4100 7100
1565
-
F0 "#FLG0603"H 4100 7175 50 0001 C CNN
1566
-
F1 "PWR_FLAG"V 4100 7227 50 0000 L CNN
1567
-
F2 ""H 4100 7100 50 0001 C CNN
1568
-
F3 "~"H 4100 7100 50 0001 C CNN
1569
-
141007100
1570
-
01-10
1571
-
$EndComp
1572
-
Connection~4100 7100
1573
-
$Comp
1574
1562
L power:GNDA #PWR0621
1575
1563
U1 1 5FE2BF79
1576
1564
P4000 4700
@@ -2361,8 +2349,12 @@ Wire Wire Line
2361
2349
Connection~7100 3750
2362
2350
WireWireLine
2363
2351
7100375074503750
2364
-
TextNotes51005975050~0
2352
+
TextNotes52506250050~0
2365
2353
The TLV320AIC23 must be set to:\n1) USB Mode (12 MHz clock)\n2) So-called 'Slave' mode (LRCOUT, LRCIN and BCLK are inputs)
2366
2354
WireWireLine
2367
2355
3500710041007100
2356
+
TextNotes48507700050~0
2357
+
Some texts will tell you to 'split' GND and GNDA, in\norder to reduce noise, and that you should join them\nonly at a single point using a Ferrite Bead or a\nResistor. Others will tell you that attempting to carve\nyour ground plane like this will cause terrible EMI as\nyou will inevitably have traces crossing the split in\nthe ground plane, making the return current take the\nlong way back.\n\nBecause the TLV320AIC23 does not present 'analog'\npins on one side and 'digital' pins on the other\n(thus not lending itself towards straddling a split\nground plane), I've elected to follow the latter idiom.
Copy file name to clipboardExpand all lines: Kicad/bmc.sch
+93-51Lines changed: 93 additions & 51 deletions
Original file line number
Diff line number
Diff line change
@@ -4,12 +4,12 @@ EELAYER END
4
4
$DescrA4116938268
5
5
encodingutf-8
6
6
Sheet16 17
7
-
Title""
7
+
Title"Neotron Common Hardware - Board M'gmt Controller"
8
8
Date""
9
-
Rev""
10
-
Comp""
11
-
Comment1""
12
-
Comment2""
9
+
Rev"[Uncontrolled]"
10
+
Comp"https://neotron-compute.github.io/"
11
+
Comment1"Licenced as CC BY-SA"
12
+
Comment2"Copyright (c) The Neotron Developers, 2021"
13
13
Comment3""
14
14
Comment4""
15
15
$EndDescr
@@ -28,8 +28,6 @@ F 3 "" H 2925 3850 50 0001 C CNN
28
28
$EndComp
29
29
TextNotes39754075250 Italic 0
30
30
Manual reset switch:\nTap to reboot host
31
-
TextNotes76001200050~0
32
-
The BMC controls power/reset, as well\nas PS/2 devices and performing voltage\nrail monitoring.\n\nLines to host are hi-Z until host is\npowered (i.e. 3.3V looks good) to\navoid back-powering.
33
31
$Comp
34
32
L Device:C C1603
35
33
U1 1 606E29E5
@@ -349,29 +347,29 @@ PS2_DAT1
349
347
$Comp
350
348
L Device:Jumper_NO_Small JP1601
351
349
U1 1 6072F924
352
-
P2600 1875
353
-
F0 "JP1601"H 2600 2060 50 0000 C CNN
354
-
F1 "Jumper"H 2600 1969 50 0000 C CNN
355
-
F2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical"H 2600 1875 50 0001 C CNN
356
-
F3 "~"H 2600 1875 50 0001 C CNN
357
-
F4 "1"H 2600 1875 50 0001 C CNN "DNP"
358
-
F5 "~"H 2600 1875 50 0001 C CNN "Digikey"
359
-
F6 "~"H 2600 1875 50 0001 C CNN "MPN"
360
-
F7 "~"H 2600 1875 50 0001 C CNN "Manufacturer"
361
-
126001875
350
+
P3800 1875
351
+
F0 "JP1601"H 3800 2060 50 0000 C CNN
352
+
F1 "Jumper"H 3800 1969 50 0000 C CNN
353
+
F2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical"H 3800 1875 50 0001 C CNN
354
+
F3 "~"H 3800 1875 50 0001 C CNN
355
+
F4 "1"H 3800 1875 50 0001 C CNN "DNP"
356
+
F5 "~"H 3800 1875 50 0001 C CNN "Digikey"
357
+
F6 "~"H 3800 1875 50 0001 C CNN "MPN"
358
+
F7 "~"H 3800 1875 50 0001 C CNN "Manufacturer"
359
+
138001875
362
360
100-1
363
361
$EndComp
364
362
WireWireLine
365
363
6125135061251425
366
364
$Comp
367
365
L power:+3.3VP #PWR01607
368
366
U1 1 606E2A06
369
-
P2250 1825
370
-
F0 "#PWR01607"H 2400 1775 50 0001 C CNN
371
-
F1 "+3.3VP"H 2250 1975 50 0000 C CNN
372
-
F2 ""H 2250 1825 50 0001 C CNN
373
-
F3 ""H 2250 1825 50 0001 C CNN
374
-
122501825
367
+
P3425 1825
368
+
F0 "#PWR01607"H 3575 1775 50 0001 C CNN
369
+
F1 "+3.3VP"H 3425 1975 50 0000 C CNN
370
+
F2 ""H 3425 1825 50 0001 C CNN
371
+
F3 ""H 3425 1825 50 0001 C CNN
372
+
134251825
375
373
100-1
376
374
$EndComp
377
375
TextLabel44251250050~0
@@ -481,7 +479,7 @@ Wire Wire Line
481
479
WireWireLine
482
480
6325142563251475
483
481
WireWireLine
484
-
2250182522501875
482
+
3425182534251875
485
483
WireWireLine
486
484
5625257552752575
487
485
WireWireLine
@@ -505,7 +503,7 @@ Wire Wire Line
505
503
TextNotes34251400050 Italic 0
506
504
Serial Wire Debug
507
505
WireWireLine
508
-
2700187528501875
506
+
3900187541001875
509
507
WireWireLine
510
508
6725297572252975
511
509
WireWireLine
@@ -670,7 +668,7 @@ MON_5V
670
668
TextLabel83751975250~0
671
669
MON_3V3
672
670
WireWireLine
673
-
2250187525001875
671
+
3425187537001875
674
672
WireWireLine
675
673
99255375106755375
676
674
Connection~9925 5375
@@ -751,7 +749,7 @@ Wire Wire Line
751
749
6725257570752575
752
750
WireWireLine
753
751
6725267570752675
754
-
TextNotes20251500050 Italic 0
752
+
TextNotes26502100050 Italic 0
755
753
Fit jumper to enable UART\nbootloader on PA9/PA10
756
754
WireWireLine
757
755
8025197584751975
@@ -789,16 +787,16 @@ $EndComp
789
787
$Comp
790
788
L Device:R R1605
791
789
U1 1 606E29F2
792
-
P2850 2125
793
-
F0 "R1605"H 2800 2175 50 0000 R CNN
794
-
F1 "10k 1%"H 2800 2075 50 0000 R CNN
795
-
F2 "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder"V 2780 2125 50 0001 C CNN
796
-
F3 "~"H 2850 2125 50 0001 C CNN
797
-
F4 "0"H 2850 2125 50 0001 C CNN "DNP"
798
-
F5 "RMCF0805FT10K0-ND"H 2850 2125 50 0001 C CNN "Digikey"
799
-
F6 "RMCF0805FT10K0"H 2850 2125 50 0001 C CNN "MPN"
800
-
F7 "Stackpole"H 2850 2125 50 0001 C CNN "Manufacturer"
801
-
128502125
790
+
P4100 2125
791
+
F0 "R1605"H 4050 2175 50 0000 R CNN
792
+
F1 "10k 1%"H 4050 2075 50 0000 R CNN
793
+
F2 "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder"V 4030 2125 50 0001 C CNN
794
+
F3 "~"H 4100 2125 50 0001 C CNN
795
+
F4 "0"H 4100 2125 50 0001 C CNN "DNP"
796
+
F5 "RMCF0805FT10K0-ND"H 4100 2125 50 0001 C CNN "Digikey"
797
+
F6 "RMCF0805FT10K0"H 4100 2125 50 0001 C CNN "MPN"
798
+
F7 "Stackpole"H 4100 2125 50 0001 C CNN "Manufacturer"
F2 "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder"V 7930 3950 50 0001 C CNN
1165
+
F3 "~"H 8000 3950 50 0001 C CNN
1166
+
F4 "0"H 8000 3950 50 0001 C CNN "DNP"
1167
+
F5 "RMCF0805FT10K0-ND"H 8000 3950 50 0001 C CNN "Digikey"
1168
+
F6 "RMCF0805FT10K0"H 8000 3950 50 0001 C CNN "MPN"
1169
+
F7 "Stackpole"H 8000 3950 50 0001 C CNN "Manufacturer"
1170
+
180003950
1171
+
-100-1
1172
+
$EndComp
1173
+
WireWireLine
1174
+
8000372580003800
1175
+
WireWireLine
1176
+
8000410080004150
1177
+
$Comp
1178
+
L power:GND #PWR01610
1179
+
U1 1 607270B5
1180
+
P8000 4150
1181
+
F0 "#PWR01610"H 8000 3900 50 0001 C CNN
1182
+
F1 "GND"H 8005 3977 50 0000 C CNN
1183
+
F2 ""H 8000 4150 50 0001 C CNN
1184
+
F3 ""H 8000 4150 50 0001 C CNN
1185
+
180004150
1186
+
-100-1
1187
+
$EndComp
1188
+
WireWireLine
1189
+
6725187570751875
1190
+
TextLabel79503725250~0
1191
+
~SYS_RESET
1192
+
WireWireLine
1193
+
7750372580003725
1194
+
TextNotes81004025050 Italic 0
1195
+
System is in reset by default,\nunless STM32 drives SYS_RESET high.
1196
+
TextNotes13752550050 Italic 0
1197
+
Everything held in reset when low
1198
+
TextNotes13752650050 Italic 0
1199
+
Turns on main 5V rail when high
1200
+
TextHLabel10252625250 Output ~0
1201
+
DC_ON
1202
+
TextNotes13752750050 Italic 0
1203
+
Need service when level is high
1204
+
TextNotes5507700079 Italic 0
1205
+
This STM32 runs on the permanent 3.3VP power rail.\nIt boots up as soon as the board has power connected.\nIt handles the power button and reset buttons, and\ncontrols the main DC-DC PSU and the system reset lines.\nIt has an I²C bus, two LED outputs, a four-wire UART, and\ntwo PS/2 ports. It can monitor both 3.3V and 5.0V power\nrails. It talks to the host over SPI.\n\nLines to host are hi-Z until host is powered\n(i.e. 5V and 3.3V look good) to avoid back-powering.
0 commit comments