quisk-kc4upr/kc4upr/IO Hat/IO Hat.sch
Rob French 94267ab4b6 Added the hardware and widgets files (sadly, I
forgot to store their history).  Also, added
some hardware schematics showing the workings of
the interface hat for the CW key (and the key
line to the RS-HFIQ).
2020-10-27 14:57:47 -05:00

603 lines
13 KiB
Plaintext

EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr USLetter 11000 8500
encoding utf-8
Sheet 1 1
Title "I/O Hat for Raspberry Pi and SDR"
Date "2020-05-04"
Rev "A"
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L power:+5V #PWR01
U 1 1 580C1B61
P 3100 950
F 0 "#PWR01" H 3100 800 50 0001 C CNN
F 1 "+5V" H 3100 1090 50 0000 C CNN
F 2 "" H 3100 950 50 0000 C CNN
F 3 "" H 3100 950 50 0000 C CNN
1 3100 950
1 0 0 -1
$EndComp
Wire Wire Line
3100 950 3100 1100
Wire Wire Line
3100 1100 2900 1100
Wire Wire Line
3100 1200 2900 1200
Connection ~ 3100 1100
$Comp
L power:GND #PWR02
U 1 1 580C1D11
P 3000 3150
F 0 "#PWR02" H 3000 2900 50 0001 C CNN
F 1 "GND" H 3000 3000 50 0000 C CNN
F 2 "" H 3000 3150 50 0000 C CNN
F 3 "" H 3000 3150 50 0000 C CNN
1 3000 3150
1 0 0 -1
$EndComp
Wire Wire Line
3000 1300 3000 1700
Wire Wire Line
3000 2700 2900 2700
Wire Wire Line
3000 2500 2900 2500
Connection ~ 3000 2700
Wire Wire Line
3000 2000 2900 2000
Connection ~ 3000 2500
Wire Wire Line
3000 1700 2900 1700
Connection ~ 3000 2000
$Comp
L power:GND #PWR03
U 1 1 580C1E01
P 2300 3150
F 0 "#PWR03" H 2300 2900 50 0001 C CNN
F 1 "GND" H 2300 3000 50 0000 C CNN
F 2 "" H 2300 3150 50 0000 C CNN
F 3 "" H 2300 3150 50 0000 C CNN
1 2300 3150
1 0 0 -1
$EndComp
Wire Wire Line
2300 3000 2400 3000
Wire Wire Line
2300 1500 2300 2300
Wire Wire Line
2300 2300 2400 2300
Connection ~ 2300 3000
Connection ~ 2200 1100
Wire Wire Line
2200 1900 2400 1900
Wire Wire Line
2200 1100 2400 1100
Wire Wire Line
2200 950 2200 1100
$Comp
L power:+3.3V #PWR04
U 1 1 580C1BC1
P 2200 950
F 0 "#PWR04" H 2200 800 50 0001 C CNN
F 1 "+3.3V" H 2200 1090 50 0000 C CNN
F 2 "" H 2200 950 50 0000 C CNN
F 3 "" H 2200 950 50 0000 C CNN
1 2200 950
1 0 0 -1
$EndComp
Wire Wire Line
2300 1500 2400 1500
Connection ~ 2300 2300
Wire Wire Line
2400 1200 1250 1200
Wire Wire Line
1250 1300 2400 1300
Wire Wire Line
1250 1400 2400 1400
Wire Wire Line
2400 1600 1250 1600
Wire Wire Line
2400 2000 1250 2000
Wire Wire Line
1250 2100 2400 2100
Wire Wire Line
1250 2200 2400 2200
Wire Wire Line
2400 2400 1250 2400
Wire Wire Line
1250 2600 2400 2600
Wire Wire Line
2400 2700 1250 2700
Wire Wire Line
1250 2800 2400 2800
Wire Wire Line
1250 2900 2400 2900
Wire Wire Line
2900 2800 3950 2800
Wire Wire Line
2900 2300 3950 2300
Wire Wire Line
2900 2400 3950 2400
Wire Wire Line
2900 2100 3950 2100
Wire Wire Line
2900 1800 3950 1800
Wire Wire Line
2900 1500 3950 1500
Wire Wire Line
2900 1600 3950 1600
Wire Wire Line
2900 1400 3950 1400
Wire Wire Line
2900 2600 3950 2600
Text Label 1250 1200 0 50 ~ 0
GPIO2(SDA1)
Text Label 1250 1300 0 50 ~ 0
GPIO3(SCL1)
Text Label 1250 1400 0 50 ~ 0
GPIO4(GCLK)
Text Label 1250 1600 0 50 ~ 0
GPIO17(GEN0)
Text Label 1250 1700 0 50 ~ 0
GPIO27(GEN2)
Text Label 1250 1800 0 50 ~ 0
GPIO22(GEN3)
Text Label 1250 2000 0 50 ~ 0
GPIO10(SPI0_MOSI)
Text Label 1250 2100 0 50 ~ 0
GPIO9(SPI0_MISO)
Text Label 1250 2200 0 50 ~ 0
GPIO11(SPI0_SCK)
Text Label 1250 2400 0 50 ~ 0
ID_SD
Text Label 1250 2500 0 50 ~ 0
GPIO5
Text Label 1250 2600 0 50 ~ 0
GPIO6
Text Label 1250 2700 0 50 ~ 0
GPIO13(PWM1)
Text Label 1250 2800 0 50 ~ 0
GPIO19(SPI1_MISO)
Text Label 1250 2900 0 50 ~ 0
GPIO26
Text Label 3950 2900 2 50 ~ 0
GPIO20(SPI1_MOSI)
Text Label 3950 2800 2 50 ~ 0
GPIO16
Text Label 3950 2600 2 50 ~ 0
GPIO12(PWM0)
Text Label 3950 2400 2 50 ~ 0
ID_SC
Text Label 3950 2300 2 50 ~ 0
GPIO7(SPI1_CE_N)
Text Label 3950 2200 2 50 ~ 0
GPIO8(SPI0_CE_N)
Text Label 3950 2100 2 50 ~ 0
GPIO25(GEN6)
Text Label 3950 1900 2 50 ~ 0
GPIO24(GEN5)
Text Label 3950 1800 2 50 ~ 0
GPIO23(GEN4)
Text Label 3950 1600 2 50 ~ 0
GPIO18(GEN1)(PWM0)
Text Label 3950 1500 2 50 ~ 0
GPIO15(RXD0)
Text Label 3950 1400 2 50 ~ 0
GPIO14(TXD0)
Wire Wire Line
3000 1300 2900 1300
Connection ~ 3000 1700
Text Notes 650 7600 0 50 ~ 0
ID_SD and ID_SC PINS:\nThese pins are reserved for HAT ID EEPROM.\n\nAt boot time this I2C interface will be\ninterrogated to look for an EEPROM\nthat identifes the attached board and\nallows automagic setup of the GPIOs\n(and optionally, Linux drivers).\n\nDO NOT USE these pins for anything other\nthan attaching an I2C ID EEPROM. Leave\nunconnected if ID EEPROM not required.
$Comp
L IO-Hat-rescue:Mounting_Hole-Mechanical MK1
U 1 1 5834FB2E
P 3000 7200
F 0 "MK1" H 3100 7246 50 0000 L CNN
F 1 "M2.5" H 3100 7155 50 0000 L CNN
F 2 "MountingHole:MountingHole_2.7mm_M2.5" H 3000 7200 60 0001 C CNN
F 3 "" H 3000 7200 60 0001 C CNN
1 3000 7200
1 0 0 -1
$EndComp
$Comp
L IO-Hat-rescue:Mounting_Hole-Mechanical MK3
U 1 1 5834FBEF
P 3450 7200
F 0 "MK3" H 3550 7246 50 0000 L CNN
F 1 "M2.5" H 3550 7155 50 0000 L CNN
F 2 "MountingHole:MountingHole_2.7mm_M2.5" H 3450 7200 60 0001 C CNN
F 3 "" H 3450 7200 60 0001 C CNN
1 3450 7200
1 0 0 -1
$EndComp
$Comp
L IO-Hat-rescue:Mounting_Hole-Mechanical MK2
U 1 1 5834FC19
P 3000 7400
F 0 "MK2" H 3100 7446 50 0000 L CNN
F 1 "M2.5" H 3100 7355 50 0000 L CNN
F 2 "MountingHole:MountingHole_2.7mm_M2.5" H 3000 7400 60 0001 C CNN
F 3 "" H 3000 7400 60 0001 C CNN
1 3000 7400
1 0 0 -1
$EndComp
$Comp
L IO-Hat-rescue:Mounting_Hole-Mechanical MK4
U 1 1 5834FC4F
P 3450 7400
F 0 "MK4" H 3550 7446 50 0000 L CNN
F 1 "M2.5" H 3550 7355 50 0000 L CNN
F 2 "MountingHole:MountingHole_2.7mm_M2.5" H 3450 7400 60 0001 C CNN
F 3 "" H 3450 7400 60 0001 C CNN
1 3450 7400
1 0 0 -1
$EndComp
Text Notes 3000 7050 0 50 ~ 0
Mounting Holes
$Comp
L Connector_Generic:Conn_02x20_Odd_Even P1
U 1 1 59AD464A
P 2600 2000
F 0 "P1" H 2650 3117 50 0000 C CNN
F 1 "Conn_02x20_Odd_Even" H 2650 3026 50 0000 C CNN
F 2 "Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical" H -2250 1050 50 0001 C CNN
F 3 "" H -2250 1050 50 0001 C CNN
1 2600 2000
1 0 0 -1
$EndComp
Wire Wire Line
2900 3000 3950 3000
Text Label 3950 3000 2 50 ~ 0
GPIO21(SPI1_SCK)
Wire Wire Line
3100 1100 3100 1200
Wire Wire Line
3000 2700 3000 3150
Wire Wire Line
3000 2500 3000 2700
Wire Wire Line
3000 2000 3000 2500
Wire Wire Line
2300 3000 2300 3150
Wire Wire Line
2200 1100 2200 1900
Wire Wire Line
2300 2300 2300 3000
Wire Wire Line
3000 1700 3000 2000
$Comp
L Isolator:LTV-847 U1
U 2 1 5EB15A6C
P 5750 5950
F 0 "U1" H 5750 6275 50 0000 C CNN
F 1 "LTV-847" H 5750 6184 50 0000 C CNN
F 2 "Package_DIP:DIP-16_W7.62mm" H 5550 5750 50 0001 L CIN
F 3 "http://optoelectronics.liteon.com/upload/download/DS-70-96-0016/LTV-8X7%20series.PDF" H 5750 5950 50 0001 L CNN
2 5750 5950
1 0 0 -1
$EndComp
$Comp
L Isolator:LTV-847 U1
U 1 1 5EB0E8CA
P 5750 5200
F 0 "U1" H 5750 5525 50 0000 C CNN
F 1 "LTV-847" H 5750 5434 50 0000 C CNN
F 2 "Package_DIP:DIP-16_W7.62mm" H 5550 5000 50 0001 L CIN
F 3 "http://optoelectronics.liteon.com/upload/download/DS-70-96-0016/LTV-8X7%20series.PDF" H 5750 5200 50 0001 L CNN
1 5750 5200
1 0 0 -1
$EndComp
Wire Wire Line
4250 5850 5150 5850
Wire Wire Line
6050 5850 6500 5850
Wire Wire Line
6500 5850 6500 5300
Wire Wire Line
5450 5300 5100 5300
Wire Wire Line
5100 5300 5100 6050
Wire Wire Line
5100 6050 5450 6050
$Comp
L power:GNDA #PWR?
U 1 1 5EB51B80
P 6750 6100
F 0 "#PWR?" H 6750 5850 50 0001 C CNN
F 1 "GNDA" H 6755 5927 50 0000 C CNN
F 2 "" H 6750 6100 50 0001 C CNN
F 3 "" H 6750 6100 50 0001 C CNN
1 6750 6100
1 0 0 -1
$EndComp
Wire Wire Line
6050 5300 6150 5300
Wire Wire Line
6150 5300 6150 6050
Wire Wire Line
6150 6050 6050 6050
Wire Wire Line
6750 5500 6750 6050
Wire Wire Line
6950 5500 6750 5500
Wire Wire Line
6500 5300 6950 5300
$Comp
L Connector:AudioJack3_Switch J3
U 1 1 5EB469C1
P 7150 5300
F 0 "J3" H 6870 5208 50 0000 R CNN
F 1 "AudioJack3_Switch" H 6870 5299 50 0000 R CNN
F 2 "" H 7150 5300 50 0001 C CNN
F 3 "~" H 7150 5300 50 0001 C CNN
1 7150 5300
-1 0 0 1
$EndComp
Wire Wire Line
6050 5100 6950 5100
Wire Wire Line
6150 6050 6750 6050
Connection ~ 6150 6050
Connection ~ 6750 6050
Wire Wire Line
6750 6050 6750 6100
Wire Wire Line
1250 2900 1250 5100
Wire Wire Line
1250 5100 5150 5100
$Comp
L power:GND #PWR?
U 1 1 5EBBBEBE
P 5100 6100
F 0 "#PWR?" H 5100 5850 50 0001 C CNN
F 1 "GND" H 5105 5927 50 0000 C CNN
F 2 "" H 5100 6100 50 0001 C CNN
F 3 "" H 5100 6100 50 0001 C CNN
1 5100 6100
1 0 0 -1
$EndComp
Wire Wire Line
5100 6100 5100 6050
Connection ~ 5100 6050
Wire Wire Line
750 3900 750 1700
Wire Wire Line
750 1700 2400 1700
Wire Wire Line
950 1800 2400 1800
$Comp
L Device:R_US R5
U 1 1 5EB1B0EE
P 5300 5100
F 0 "R5" V 5095 5100 50 0000 C CNN
F 1 "330" V 5186 5100 50 0000 C CNN
F 2 "" V 5340 5090 50 0001 C CNN
F 3 "~" H 5300 5100 50 0001 C CNN
1 5300 5100
0 1 1 0
$EndComp
$Comp
L Device:R_US R6
U 1 1 5EB26DC1
P 5300 5850
F 0 "R6" V 5095 5850 50 0000 C CNN
F 1 "330" V 5186 5850 50 0000 C CNN
F 2 "" V 5340 5840 50 0001 C CNN
F 3 "~" H 5300 5850 50 0001 C CNN
1 5300 5850
0 1 1 0
$EndComp
Wire Wire Line
2200 1100 1850 1100
Wire Wire Line
1850 1100 1850 550
Wire Wire Line
1850 550 5500 550
Text Notes 7600 5850 0 50 ~ 0
J3 - Keyer output discretes (isolated from Raspberry Pi)\nTip - CW output (dits and dahs)\nRing - T/R switching (includes "hang time" after last dit/dah)\nSleeve - Rig ground
Wire Wire Line
3950 2200 2900 2200
Wire Wire Line
2900 2900 3950 2900
Wire Wire Line
1250 2500 2400 2500
Wire Wire Line
4250 1900 4250 5850
Wire Wire Line
2900 1900 4250 1900
Text Notes 7600 2800 0 50 ~ 0
J1 - Paddles\nTip - Left paddle\nRing - Right paddle\nSleeve - Ground
Wire Wire Line
5500 1100 5500 1500
Connection ~ 5500 1100
Wire Wire Line
6050 1100 6050 1300
Wire Wire Line
5500 1100 6050 1100
Wire Wire Line
5500 550 5500 1100
Wire Wire Line
5650 2800 6800 2800
Connection ~ 5650 2800
Wire Wire Line
5650 2750 5650 2800
Wire Wire Line
5100 2800 5650 2800
Wire Wire Line
5100 2800 5100 2750
Wire Wire Line
5100 2450 5100 2400
Wire Wire Line
5650 2450 5650 2000
Wire Wire Line
6800 2800 6800 2850
Connection ~ 6800 2800
Wire Wire Line
6800 2400 6800 2800
$Comp
L Device:C C2
U 1 1 5EC3E208
P 5100 2600
F 0 "C2" H 5215 2646 50 0000 L CNN
F 1 "0.01" H 5215 2555 50 0000 L CNN
F 2 "" H 5138 2450 50 0001 C CNN
F 3 "~" H 5100 2600 50 0001 C CNN
1 5100 2600
1 0 0 -1
$EndComp
Wire Wire Line
5500 2450 5500 2400
Wire Wire Line
5150 2400 5100 2400
$Comp
L Device:R_US R2
U 1 1 5EBD72CB
P 5850 2000
F 0 "R2" V 5645 2000 50 0000 C CNN
F 1 "4700" V 5736 2000 50 0000 C CNN
F 2 "" V 5890 1990 50 0001 C CNN
F 3 "~" H 5850 2000 50 0001 C CNN
1 5850 2000
0 1 1 0
$EndComp
Wire Wire Line
6050 2000 6950 2000
Wire Wire Line
6050 2000 6000 2000
Wire Wire Line
5700 2000 5650 2000
$Comp
L Device:C C1
U 1 1 5EC41670
P 5650 2600
F 0 "C1" H 5765 2646 50 0000 L CNN
F 1 "0.01" H 5765 2555 50 0000 L CNN
F 2 "" H 5688 2450 50 0001 C CNN
F 3 "~" H 5650 2600 50 0001 C CNN
1 5650 2600
1 0 0 -1
$EndComp
Wire Wire Line
6950 2400 6800 2400
$Comp
L power:GND #PWR?
U 1 1 5EC39345
P 6800 2850
F 0 "#PWR?" H 6800 2600 50 0001 C CNN
F 1 "GND" H 6805 2677 50 0000 C CNN
F 2 "" H 6800 2850 50 0001 C CNN
F 3 "" H 6800 2850 50 0001 C CNN
1 6800 2850
1 0 0 -1
$EndComp
Connection ~ 5500 2400
Wire Wire Line
6400 2200 6950 2200
Wire Wire Line
6400 2400 6400 2200
Wire Wire Line
5500 2400 6400 2400
Wire Wire Line
5500 2400 5450 2400
Connection ~ 6050 2000
Wire Wire Line
5500 1800 5500 2400
Wire Wire Line
6050 1600 6050 2000
$Comp
L Device:R_US R4
U 1 1 5EBD594A
P 5300 2400
F 0 "R4" V 5095 2400 50 0000 C CNN
F 1 "4700" V 5186 2400 50 0000 C CNN
F 2 "" V 5340 2390 50 0001 C CNN
F 3 "~" H 5300 2400 50 0001 C CNN
1 5300 2400
0 1 1 0
$EndComp
$Comp
L Device:R_US R3
U 1 1 5EBD3F7C
P 5500 1650
F 0 "R3" H 5568 1696 50 0000 L CNN
F 1 "4700" H 5568 1605 50 0000 L CNN
F 2 "" V 5540 1640 50 0001 C CNN
F 3 "~" H 5500 1650 50 0001 C CNN
1 5500 1650
1 0 0 -1
$EndComp
$Comp
L Device:R_US R1
U 1 1 5EBD1D33
P 6050 1450
F 0 "R1" H 6118 1496 50 0000 L CNN
F 1 "4700" H 6118 1405 50 0000 L CNN
F 2 "" V 6090 1440 50 0001 C CNN
F 3 "~" H 6050 1450 50 0001 C CNN
1 6050 1450
1 0 0 -1
$EndComp
$Comp
L Connector:AudioJack3_Switch J1
U 1 1 5EBC04A3
P 7150 2200
F 0 "J1" H 6870 2108 50 0000 R CNN
F 1 "AudioJack3_Switch" H 6870 2199 50 0000 R CNN
F 2 "" H 7150 2200 50 0001 C CNN
F 3 "~" H 7150 2200 50 0001 C CNN
1 7150 2200
-1 0 0 1
$EndComp
Wire Wire Line
750 3900 4900 3900
Wire Wire Line
4900 3900 4900 2400
Wire Wire Line
4900 2400 5100 2400
Connection ~ 5100 2400
Wire Wire Line
5650 2000 4750 2000
Wire Wire Line
4750 2000 4750 3750
Wire Wire Line
4750 3750 950 3750
Wire Wire Line
950 1800 950 3750
Connection ~ 5650 2000
$Comp
L Connector:AudioJack3_Switch J2
U 1 1 5ED38DA2
P 7150 3850
F 0 "J2" H 6870 3758 50 0000 R CNN
F 1 "AudioJack3_Switch" H 6870 3849 50 0000 R CNN
F 2 "" H 7150 3850 50 0001 C CNN
F 3 "~" H 7150 3850 50 0001 C CNN
1 7150 3850
-1 0 0 1
$EndComp
$Comp
L power:GND #PWR?
U 1 1 5ED3DFCB
P 6800 4300
F 0 "#PWR?" H 6800 4050 50 0001 C CNN
F 1 "GND" H 6805 4127 50 0000 C CNN
F 2 "" H 6800 4300 50 0001 C CNN
F 3 "" H 6800 4300 50 0001 C CNN
1 6800 4300
1 0 0 -1
$EndComp
Wire Wire Line
6950 4050 6800 4050
Wire Wire Line
6800 4050 6800 4300
Text Notes 7600 4400 0 50 ~ 0
J2 - Growth\nTip - TBD\nRing - TBD\nSleeve - Ground
$EndSCHEMATC