You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
447 lines
9.9 KiB
Plaintext
447 lines
9.9 KiB
Plaintext
EESchema Schematic File Version 4
|
|
EELAYER 30 0
|
|
EELAYER END
|
|
$Descr A4 11693 8268
|
|
encoding utf-8
|
|
Sheet 5 5
|
|
Title ""
|
|
Date ""
|
|
Rev ""
|
|
Comp ""
|
|
Comment1 ""
|
|
Comment2 ""
|
|
Comment3 ""
|
|
Comment4 ""
|
|
$EndDescr
|
|
$Comp
|
|
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U1
|
|
U 2 1 5E82C3BA
|
|
P 6800 1600
|
|
F 0 "U1" H 6908 2665 50 0000 C CNN
|
|
F 1 "p_ATSAME54P20A-AU" H 6908 2574 50 0000 C CNN
|
|
F 2 "penguin:QFP40P1600X1600X120-128N_ATSAME54P20A" H 5600 2850 50 0001 C CNN
|
|
F 3 "" H 5600 2850 50 0001 C CNN
|
|
2 6800 1600
|
|
1 0 0 -1
|
|
$EndComp
|
|
$Comp
|
|
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U1
|
|
U 3 1 5E82DE73
|
|
P 8950 1650
|
|
F 0 "U1" H 9058 2665 50 0000 C CNN
|
|
F 1 "p_ATSAME54P20A-AU" H 9058 2574 50 0000 C CNN
|
|
F 2 "penguin:QFP40P1600X1600X120-128N_ATSAME54P20A" H 7750 2900 50 0001 C CNN
|
|
F 3 "" H 7750 2900 50 0001 C CNN
|
|
3 8950 1650
|
|
1 0 0 -1
|
|
$EndComp
|
|
$Comp
|
|
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U1
|
|
U 4 1 5E8352A8
|
|
P 10250 1800
|
|
F 0 "U1" H 10358 2865 50 0000 C CNN
|
|
F 1 "p_ATSAME54P20A-AU" H 10358 2774 50 0000 C CNN
|
|
F 2 "penguin:QFP40P1600X1600X120-128N_ATSAME54P20A" H 9050 3050 50 0001 C CNN
|
|
F 3 "" H 9050 3050 50 0001 C CNN
|
|
4 10250 1800
|
|
1 0 0 -1
|
|
$EndComp
|
|
$Comp
|
|
L Connector:Conn_ARM_JTAG_SWD_10 J2
|
|
U 1 1 5EA1E350
|
|
P 3600 5300
|
|
F 0 "J2" H 3157 5346 50 0000 R CNN
|
|
F 1 "Conn_ARM_JTAG_SWD_10" H 3157 5255 50 0000 R CNN
|
|
F 2 "Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical" H 3600 5300 50 0001 C CNN
|
|
F 3 "http://infocenter.arm.com/help/topic/com.arm.doc.ddi0314h/DDI0314H_coresight_components_trm.pdf" V 3250 4050 50 0001 C CNN
|
|
1 3600 5300
|
|
1 0 0 -1
|
|
$EndComp
|
|
Wire Notes Line
|
|
7200 4200 11150 4200
|
|
Wire Notes Line
|
|
11150 4200 11150 6450
|
|
Wire Notes Line
|
|
11150 6450 7200 6450
|
|
Wire Notes Line
|
|
7200 6450 7200 4200
|
|
Text Notes 7250 5100 0 50 ~ 0
|
|
Brain -- aka ATSAME54P20A_AU\n - 120Mhz Core Clock\n - 32khz External Clock (for startup)\n - 12(?)Mhz Alt Clock (probably unused, but adding it just in case)\n - 3 Sercoms\n - 1 I2C\n - 1 SPI\n - 1 U(S)ART\n - Interfaces with IO Extender for parallel bus control without sacrificing pins\n - The E54 has a shitty pin set for parallel control (not bc of no. of pins, but \nbecause of positions and default pin functions)
|
|
$Comp
|
|
L Device:Crystal Y1
|
|
U 1 1 5E75D825
|
|
P 5000 1300
|
|
F 0 "Y1" V 5046 1169 50 0000 R CNN
|
|
F 1 "XOSC32" V 4955 1169 50 0000 R CNN
|
|
F 2 "Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm" H 5000 1300 50 0001 C CNN
|
|
F 3 "~" H 5000 1300 50 0001 C CNN
|
|
1 5000 1300
|
|
0 -1 -1 0
|
|
$EndComp
|
|
$Comp
|
|
L p_ATSAME54P20A-AU:p_ATSAME54P20A-AU U1
|
|
U 1 1 5E82A2F6
|
|
P 3650 2000
|
|
F 0 "U1" H 3733 3165 50 0000 C CNN
|
|
F 1 "p_ATSAME54P20A-AU" H 3733 3074 50 0000 C CNN
|
|
F 2 "penguin:QFP40P1600X1600X120-128N_ATSAME54P20A" H 2450 3250 50 0001 C CNN
|
|
F 3 "" H 2450 3250 50 0001 C CNN
|
|
1 3650 2000
|
|
1 0 0 -1
|
|
$EndComp
|
|
$Comp
|
|
L Device:C_Small C1
|
|
U 1 1 5E7E5146
|
|
P 5100 1050
|
|
F 0 "C1" V 4871 1050 50 0000 C CNN
|
|
F 1 "6.8pF" V 4962 1050 50 0000 C CNN
|
|
F 2 "" H 5100 1050 50 0001 C CNN
|
|
F 3 "~" H 5100 1050 50 0001 C CNN
|
|
1 5100 1050
|
|
0 1 1 0
|
|
$EndComp
|
|
$Comp
|
|
L Device:C_Small C2
|
|
U 1 1 5E7E6123
|
|
P 5100 1550
|
|
F 0 "C2" V 4871 1550 50 0000 C CNN
|
|
F 1 "6.8pF" V 4950 1500 50 0000 C CNN
|
|
F 2 "" H 5100 1550 50 0001 C CNN
|
|
F 3 "~" H 5100 1550 50 0001 C CNN
|
|
1 5100 1550
|
|
0 -1 -1 0
|
|
$EndComp
|
|
Wire Wire Line
|
|
4800 1350 4250 1350
|
|
Wire Wire Line
|
|
4800 1250 4250 1250
|
|
Wire Wire Line
|
|
5000 1050 5000 1150
|
|
Wire Wire Line
|
|
5000 1550 5000 1450
|
|
Wire Wire Line
|
|
4800 1550 5000 1550
|
|
Wire Wire Line
|
|
4800 1350 4800 1550
|
|
Connection ~ 5000 1550
|
|
Wire Wire Line
|
|
4800 1050 5000 1050
|
|
Wire Wire Line
|
|
4800 1050 4800 1250
|
|
Connection ~ 5000 1050
|
|
Wire Wire Line
|
|
5200 1050 5450 1050
|
|
Wire Wire Line
|
|
5450 1050 5450 1300
|
|
Wire Wire Line
|
|
5450 1550 5200 1550
|
|
Wire Wire Line
|
|
5450 1300 5550 1300
|
|
Connection ~ 5450 1300
|
|
Wire Wire Line
|
|
5450 1300 5450 1550
|
|
$Comp
|
|
L power:GND #PWR0104
|
|
U 1 1 5E825E8D
|
|
P 5550 1300
|
|
F 0 "#PWR0104" H 5550 1050 50 0001 C CNN
|
|
F 1 "GND" H 5555 1127 50 0000 C CNN
|
|
F 2 "" H 5550 1300 50 0001 C CNN
|
|
F 3 "" H 5550 1300 50 0001 C CNN
|
|
1 5550 1300
|
|
1 0 0 -1
|
|
$EndComp
|
|
Wire Wire Line
|
|
5900 2700 5900 2850
|
|
Connection ~ 5350 2700
|
|
$Comp
|
|
L power:GND #PWR0108
|
|
U 1 1 5E880A2C
|
|
P 5900 2850
|
|
F 0 "#PWR0108" H 5900 2600 50 0001 C CNN
|
|
F 1 "GND" H 5905 2677 50 0000 C CNN
|
|
F 2 "" H 5900 2850 50 0001 C CNN
|
|
F 3 "" H 5900 2850 50 0001 C CNN
|
|
1 5900 2850
|
|
1 0 0 -1
|
|
$EndComp
|
|
Wire Wire Line
|
|
5150 2550 5150 2500
|
|
Wire Wire Line
|
|
5150 2500 4900 2500
|
|
Wire Wire Line
|
|
4900 2500 4900 2650
|
|
Wire Wire Line
|
|
4900 2650 4250 2650
|
|
Wire Wire Line
|
|
5150 2850 5150 2900
|
|
Wire Wire Line
|
|
5150 2900 4900 2900
|
|
Wire Wire Line
|
|
4900 2900 4900 2750
|
|
Wire Wire Line
|
|
4900 2750 4250 2750
|
|
$Comp
|
|
L Device:C_Small C5
|
|
U 1 1 5E8AA0A3
|
|
P 5250 3050
|
|
F 0 "C5" V 5450 3050 50 0000 C CNN
|
|
F 1 "5pF" V 5350 3050 50 0000 C CNN
|
|
F 2 "" H 5250 3050 50 0001 C CNN
|
|
F 3 "~" H 5250 3050 50 0001 C CNN
|
|
1 5250 3050
|
|
0 1 1 0
|
|
$EndComp
|
|
Wire Wire Line
|
|
5350 2700 4950 2700
|
|
$Comp
|
|
L Device:Crystal_GND24 Y2
|
|
U 1 1 5E843969
|
|
P 5150 2700
|
|
F 0 "Y2" V 5100 3050 50 0000 R CNN
|
|
F 1 "XOSC0" V 5000 3200 50 0000 R CNN
|
|
F 2 "" H 5150 2700 50 0001 C CNN
|
|
F 3 "~" H 5150 2700 50 0001 C CNN
|
|
1 5150 2700
|
|
0 1 1 0
|
|
$EndComp
|
|
Wire Wire Line
|
|
5150 3050 5150 2900
|
|
Connection ~ 5150 2900
|
|
$Comp
|
|
L Device:C_Small C4
|
|
U 1 1 5E8C2D5D
|
|
P 5250 2350
|
|
F 0 "C4" V 5021 2350 50 0000 C CNN
|
|
F 1 "5pF" V 5112 2350 50 0000 C CNN
|
|
F 2 "" H 5250 2350 50 0001 C CNN
|
|
F 3 "~" H 5250 2350 50 0001 C CNN
|
|
1 5250 2350
|
|
0 1 1 0
|
|
$EndComp
|
|
Wire Wire Line
|
|
5150 2500 5150 2350
|
|
Connection ~ 5150 2500
|
|
Wire Wire Line
|
|
5350 2700 5900 2700
|
|
Wire Wire Line
|
|
5350 2350 5350 2700
|
|
Wire Wire Line
|
|
5350 3050 5350 2700
|
|
Text GLabel 900 800 0 50 Input ~ 0
|
|
g_3v3
|
|
Text GLabel 850 950 0 50 Input ~ 0
|
|
g_5v
|
|
Text Label 1500 800 0 50 ~ 0
|
|
3v3
|
|
Text Label 1500 950 0 50 ~ 0
|
|
5v
|
|
Text HLabel 1100 2100 0 50 Input ~ 0
|
|
DEBUG_TX
|
|
Text HLabel 1100 2250 0 50 Input ~ 0
|
|
DEBUG_RX
|
|
Text Label 1550 2100 0 50 ~ 0
|
|
UART0_TX
|
|
Text Label 1550 2250 0 50 ~ 0
|
|
UART0_RX
|
|
Text HLabel 1350 2400 0 50 Input ~ 0
|
|
MASTER_SPI_MOSI
|
|
Text HLabel 1350 2550 0 50 Input ~ 0
|
|
MASTER_SPI_MISO
|
|
Text HLabel 1300 2700 0 50 Input ~ 0
|
|
MASTER_SPI_CLK
|
|
Text HLabel 1100 2850 0 50 Input ~ 0
|
|
~TFT_CS
|
|
Text HLabel 1250 3000 0 50 Input ~ 0
|
|
~FLASH_MEM_CS
|
|
Text HLabel 1300 3300 0 50 Input ~ 0
|
|
MASTER_I2C_SDA
|
|
Text HLabel 1300 3450 0 50 Input ~ 0
|
|
MASTER_I2C_SCL
|
|
Wire Wire Line
|
|
1350 2400 1550 2400
|
|
Wire Wire Line
|
|
1350 2550 1550 2550
|
|
Wire Wire Line
|
|
1300 2700 1550 2700
|
|
Wire Wire Line
|
|
1100 2850 1550 2850
|
|
Wire Wire Line
|
|
1250 3000 1550 3000
|
|
Wire Wire Line
|
|
1300 3300 1550 3300
|
|
Wire Wire Line
|
|
1300 3450 1550 3450
|
|
Text HLabel 1350 3150 0 50 Input ~ 0
|
|
~IO_EXPANDER_CS
|
|
Wire Wire Line
|
|
1350 3150 1550 3150
|
|
Wire Wire Line
|
|
1100 2100 1550 2100
|
|
Wire Wire Line
|
|
1100 2250 1550 2250
|
|
Wire Wire Line
|
|
900 800 1500 800
|
|
Wire Wire Line
|
|
850 950 1500 950
|
|
Text Notes 600 700 0 50 ~ 0
|
|
Power Interface
|
|
Wire Notes Line
|
|
550 600 1700 600
|
|
Text Notes 650 1950 0 50 ~ 0
|
|
Brain Interface
|
|
Wire Notes Line
|
|
550 1850 550 3550
|
|
Wire Notes Line
|
|
2350 3550 2350 1850
|
|
Wire Notes Line
|
|
2350 1850 550 1850
|
|
Text Label 1550 2400 0 50 ~ 0
|
|
SPI0_MOSI
|
|
Text Label 1550 2550 0 50 ~ 0
|
|
SPI0_MISO
|
|
Text Label 1550 2700 0 50 ~ 0
|
|
SPI0_CLK
|
|
Text Label 1550 2850 0 50 ~ 0
|
|
SPI0_CS0
|
|
Text Label 1550 3000 0 50 ~ 0
|
|
SPI0_CS1
|
|
Text Label 1550 3150 0 50 ~ 0
|
|
SPI0_CS2
|
|
Text Label 1550 3300 0 50 ~ 0
|
|
I2C0_SDA
|
|
Text Label 1550 3450 0 50 ~ 0
|
|
I2C0_SCL
|
|
Text Label 7550 1250 0 50 ~ 0
|
|
VBAT
|
|
Wire Wire Line
|
|
800 1150 1500 1150
|
|
Text Label 800 1150 2 50 ~ 0
|
|
3v3
|
|
Text Label 1500 1150 0 50 ~ 0
|
|
VBAT
|
|
Wire Wire Line
|
|
7500 1250 7550 1250
|
|
Text HLabel 1100 3600 0 50 Input ~ 0
|
|
~TFT_WR
|
|
Text HLabel 1100 3700 0 50 Input ~ 0
|
|
~TFT_RD
|
|
Text HLabel 1100 3800 0 50 Input ~ 0
|
|
TFT_RSDC
|
|
Wire Wire Line
|
|
1100 3600 1550 3600
|
|
Wire Wire Line
|
|
1100 3700 1550 3700
|
|
Wire Wire Line
|
|
1100 3800 1550 3800
|
|
Text Label 1550 3600 0 50 ~ 0
|
|
~TFT_WR
|
|
Text Label 1550 3700 0 50 ~ 0
|
|
~TFT_RD
|
|
Text Label 1550 3800 0 50 ~ 0
|
|
TFT_RSDC
|
|
Text HLabel 1100 3900 0 50 Input ~ 0
|
|
~TFT_RST
|
|
Wire Wire Line
|
|
1100 3900 1550 3900
|
|
Text Label 1550 3900 0 50 ~ 0
|
|
~TFT_RST
|
|
Text HLabel 1050 4000 0 50 Input ~ 0
|
|
TFT_TE
|
|
Text HLabel 1050 4100 0 50 Input ~ 0
|
|
TFT_INT
|
|
Wire Wire Line
|
|
1050 4100 1550 4100
|
|
Wire Wire Line
|
|
1050 4000 1550 4000
|
|
Wire Wire Line
|
|
4250 1850 4350 1850
|
|
Wire Wire Line
|
|
4250 1750 4350 1750
|
|
Wire Wire Line
|
|
4250 1650 4350 1650
|
|
Text Label 4350 1750 0 50 ~ 0
|
|
SPI0_CLK
|
|
Text Label 4350 1850 0 50 ~ 0
|
|
SPI0_MISO
|
|
Text Label 4350 1650 0 50 ~ 0
|
|
SPI0_MISO
|
|
Wire Wire Line
|
|
7500 3350 7600 3350
|
|
Wire Wire Line
|
|
7500 3450 7600 3450
|
|
Text Label 7600 3450 0 50 ~ 0
|
|
UART0_TX
|
|
Text Label 7600 3350 0 50 ~ 0
|
|
UART0_RX
|
|
Text Notes 6350 3450 0 50 ~ 0
|
|
SERCOM2 (USART)
|
|
Wire Notes Line
|
|
6300 3500 7300 3500
|
|
Wire Notes Line
|
|
7300 3500 7300 3300
|
|
Wire Notes Line
|
|
6300 3300 7300 3300
|
|
Wire Notes Line
|
|
6300 3300 6300 3500
|
|
Wire Notes Line
|
|
4050 1600 3200 1600
|
|
Wire Notes Line
|
|
3200 1600 3200 1900
|
|
Wire Notes Line
|
|
3200 1900 4050 1900
|
|
Wire Notes Line
|
|
4050 1900 4050 1600
|
|
Text Notes 3200 1800 0 50 ~ 0
|
|
SERCOM2 (SPI)
|
|
Wire Wire Line
|
|
4250 2850 4350 2850
|
|
Wire Wire Line
|
|
4250 2950 4350 2950
|
|
Text Label 4350 2850 0 50 ~ 0
|
|
I2C0_SDA
|
|
Text Label 4350 2950 0 50 ~ 0
|
|
I2C0_SCL
|
|
Text Notes 3200 2950 0 50 ~ 0
|
|
SERCOM2 (I2C)
|
|
Wire Notes Line
|
|
4050 2800 3200 2800
|
|
Wire Notes Line
|
|
3200 2800 3200 3000
|
|
Wire Notes Line
|
|
3200 3000 4050 3000
|
|
Wire Notes Line
|
|
4050 3000 4050 2800
|
|
Wire Wire Line
|
|
4100 5000 4200 5000
|
|
Text HLabel 1000 1250 0 50 Input ~ 0
|
|
~SYS_RST
|
|
Wire Notes Line
|
|
550 1300 1700 1300
|
|
Wire Notes Line
|
|
1700 600 1700 1300
|
|
Wire Notes Line
|
|
550 600 550 1300
|
|
Text Label 1250 1250 0 50 ~ 0
|
|
~BRAIN_RST
|
|
Wire Wire Line
|
|
1000 1250 1250 1250
|
|
Text Label 4200 5000 0 50 ~ 0
|
|
~BRAIN_RST
|
|
Wire Wire Line
|
|
4100 5200 4200 5200
|
|
Text Label 4200 5200 0 50 ~ 0
|
|
SWCLK
|
|
Wire Wire Line
|
|
4100 5300 4200 5300
|
|
Text Label 4200 5300 0 50 ~ 0
|
|
SWDIO
|
|
Text Label 4200 5400 0 50 ~ 0
|
|
SWO
|
|
Wire Wire Line
|
|
4100 5400 4200 5400
|
|
Wire Wire Line
|
|
3500 5900 3600 5900
|
|
NoConn ~ 4100 5500
|
|
$EndSCHEMATC
|