Skip to content

Commit

Permalink
first commit
Browse files Browse the repository at this point in the history
  • Loading branch information
mringwal committed Sep 7, 2018
0 parents commit 8ccefd6
Show file tree
Hide file tree
Showing 9 changed files with 1,923 additions and 0 deletions.
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# ARM Cortex Tag-Connect 2050 Adapter

A simple adapter to connect development boards with a 10-pin Tag Connect connector to a JTAG/SWD tool like SEGGER's J-Link.

The adapter can be directly plugged into the [20-pin JTAG interface](https://www.segger.com/products/debug-probes/j-link/technology/interface-description/). On the other side, the [TC-2050-IDC](https://www.tag-connect.com/TC2050-IDC) can be plugged in.

It is can be directly [ordered at OSHpark](https://oshpark.com/shared_projects/WIUZbvZ1)

![SEGGER J-Link with ARM Cortex Tag-Connect 2050 Adapter connected to Nordic PCA10028](xxx.jpg)

151 changes: 151 additions & 0 deletions kicad/arm-cortex-tc2050-adapter-cache.lib
Original file line number Diff line number Diff line change
@@ -0,0 +1,151 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# CONN_01X02
#
DEF CONN_01X02 J 0 40 Y N 1 F N
F0 "J" 0 150 50 H V C CNN
F1 "CONN_01X02" 100 0 50 V V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Pin_Header_Straight_1X*
Pin_Header_Angled_1X*
Socket_Strip_Straight_1X*
Socket_Strip_Angled_1X*
$ENDFPLIST
DRAW
S -50 -45 10 -55 0 1 0 N
S -50 55 10 45 0 1 0 N
S -50 100 50 -100 0 1 0 N
X P1 1 -200 50 150 R 50 50 1 1 P
X P2 2 -200 -50 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CONN_02X10
#
DEF CONN_02X10 J 0 1 Y N 1 F N
F0 "J" 0 550 50 H V C CNN
F1 "CONN_02X10" 0 0 50 V V C CNN
F2 "" 0 -1200 50 H I C CNN
F3 "" 0 -1200 50 H I C CNN
$FPLIST
Pin_Header_Straight_2X*
Pin_Header_Angled_2X*
Socket_Strip_Straight_2X*
Socket_Strip_Angled_2X*
IDC_Header_Straight_*
$ENDFPLIST
DRAW
S -100 -445 -50 -455 0 1 0 N
S -100 -345 -50 -355 0 1 0 N
S -100 -245 -50 -255 0 1 0 N
S -100 -145 -50 -155 0 1 0 N
S -100 -45 -50 -55 0 1 0 N
S -100 55 -50 45 0 1 0 N
S -100 155 -50 145 0 1 0 N
S -100 255 -50 245 0 1 0 N
S -100 355 -50 345 0 1 0 N
S -100 455 -50 445 0 1 0 N
S -100 500 100 -500 0 1 0 N
S 50 -445 100 -455 0 1 0 N
S 50 -345 100 -355 0 1 0 N
S 50 -245 100 -255 0 1 0 N
S 50 -145 100 -155 0 1 0 N
S 50 -45 100 -55 0 1 0 N
S 50 55 100 45 0 1 0 N
S 50 155 100 145 0 1 0 N
S 50 255 100 245 0 1 0 N
S 50 355 100 345 0 1 0 N
S 50 455 100 445 0 1 0 N
X P1 1 -250 450 150 R 50 50 1 1 P
X P2 2 250 450 150 L 50 50 1 1 P
X P3 3 -250 350 150 R 50 50 1 1 P
X P4 4 250 350 150 L 50 50 1 1 P
X P5 5 -250 250 150 R 50 50 1 1 P
X P6 6 250 250 150 L 50 50 1 1 P
X P7 7 -250 150 150 R 50 50 1 1 P
X P8 8 250 150 150 L 50 50 1 1 P
X P9 9 -250 50 150 R 50 50 1 1 P
X P10 10 250 50 150 L 50 50 1 1 P
X P20 20 250 -450 150 L 50 50 1 1 P
X P11 11 -250 -50 150 R 50 50 1 1 P
X P12 12 250 -50 150 L 50 50 1 1 P
X P13 13 -250 -150 150 R 50 50 1 1 P
X P14 14 250 -150 150 L 50 50 1 1 P
X P15 15 -250 -250 150 R 50 50 1 1 P
X P16 16 250 -250 150 L 50 50 1 1 P
X P17 17 -250 -350 150 R 50 50 1 1 P
X P18 18 250 -350 150 L 50 50 1 1 P
X P19 19 -250 -450 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Conn_01x03
#
DEF Conn_01x03 J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "Conn_01x03" 0 -200 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_??x*mm*
Connector*:*1x??x*mm*
Pin?Header?Straight?1X*
Pin?Header?Angled?1X*
Socket?Strip?Straight?1X*
Socket?Strip?Angled?1X*
$ENDFPLIST
DRAW
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 150 50 -150 1 1 10 f
X Pin_1 1 -200 100 150 R 50 50 1 1 P
X Pin_2 2 -200 0 150 R 50 50 1 1 P
X Pin_3 3 -200 -100 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Conn_02x05_Odd_Even
#
DEF Conn_02x05_Odd_Even J 0 40 Y N 1 F N
F0 "J" 50 300 50 H V C CNN
F1 "Conn_02x05_Odd_Even" 50 -300 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*2x??x*mm*
Connector*:*2x???Pitch*
Pin_Header_Straight_2X*
Pin_Header_Angled_2X*
Socket_Strip_Straight_2X*
Socket_Strip_Angled_2X*
$ENDFPLIST
DRAW
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 205 0 195 1 1 6 N
S -50 250 150 -250 1 1 10 f
S 150 -195 100 -205 1 1 6 N
S 150 -95 100 -105 1 1 6 N
S 150 5 100 -5 1 1 6 N
S 150 105 100 95 1 1 6 N
S 150 205 100 195 1 1 6 N
X Pin_1 1 -200 200 150 R 50 50 1 1 P
X Pin_2 2 300 200 150 L 50 50 1 1 P
X Pin_3 3 -200 100 150 R 50 50 1 1 P
X Pin_4 4 300 100 150 L 50 50 1 1 P
X Pin_5 5 -200 0 150 R 50 50 1 1 P
X Pin_6 6 300 0 150 L 50 50 1 1 P
X Pin_7 7 -200 -100 150 R 50 50 1 1 P
X Pin_8 8 300 -100 150 L 50 50 1 1 P
X Pin_9 9 -200 -200 150 R 50 50 1 1 P
X Pin_10 10 300 -200 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library
4 changes: 4 additions & 0 deletions kicad/arm-cortex-tc2050-adapter-rescue.lib
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
#End Library
207 changes: 207 additions & 0 deletions kicad/arm-cortex-tc2050-adapter.bak
Original file line number Diff line number Diff line change
@@ -0,0 +1,207 @@
EESchema Schematic File Version 2
LIBS:arm-cortex-tc2050-adapter-rescue
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:arm-cortex-tc2050-adapter-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 CONN_02X10 J1
U 1 1 5AA44AAC
P 4500 3600
F 0 "J1" H 4500 4150 50 0000 C CNN
F 1 "CONN_02X10" V 4500 3600 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_2x10_Pitch2.54mm" H 4500 2400 50 0001 C CNN
F 3 "" H 4500 2400 50 0001 C CNN
1 4500 3600
1 0 0 -1
$EndComp
Text Label 5350 3350 0 60 ~ 0
VTref
Text Label 5250 4200 0 60 ~ 0
5V
Text Label 5350 3450 0 60 ~ 0
GND
Text Label 6050 3350 0 60 ~ 0
SWDIO
Text Label 6050 3450 0 60 ~ 0
SWCLK
Text Label 6050 3750 0 60 ~ 0
nRST
Text Label 6050 3550 0 60 ~ 0
SWO
NoConn ~ 4250 3350
NoConn ~ 4250 3650
NoConn ~ 4250 3950
NoConn ~ 4750 4050
NoConn ~ 4750 3950
NoConn ~ 4750 3850
NoConn ~ 4750 3750
NoConn ~ 4750 3150
$Comp
L Conn_02x05_Odd_Even J2
U 1 1 5B7F0467
P 5750 3550
F 0 "J2" H 5800 3850 50 0000 C CNN
F 1 "Conn_02x05_Odd_Even" H 5800 3250 50 0000 C CNN
F 2 "" H 5750 3550 50 0001 C CNN
F 3 "" H 5750 3550 50 0001 C CNN
1 5750 3550
1 0 0 -1
$EndComp
$Comp
L CONN_01X02 J3
U 1 1 5AA44BAF
P 5100 4800
F 0 "J3" H 5100 4950 50 0000 C CNN
F 1 "CONN_01X02" V 5200 4800 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm" H 5100 4800 50 0001 C CNN
F 3 "" H 5100 4800 50 0001 C CNN
1 5100 4800
0 1 1 0
$EndComp
Wire Wire Line
5550 4600 5150 4600
Wire Wire Line
5550 3750 5550 4600
Wire Wire Line
3750 4600 5050 4600
Wire Wire Line
3750 3250 3750 4600
Wire Wire Line
4250 3250 3750 3250
Wire Wire Line
6400 3750 6400 4300
Wire Wire Line
6050 3750 6400 3750
Wire Wire Line
6500 3550 6500 4400
Wire Wire Line
6050 3550 6500 3550
Wire Wire Line
6500 3450 6500 2700
Wire Wire Line
6050 3450 6500 3450
Wire Wire Line
6400 3350 6400 2800
Wire Wire Line
6050 3350 6400 3350
Wire Wire Line
6400 2800 4000 2800
Wire Wire Line
5300 3350 5300 2900
Wire Wire Line
5550 3350 5300 3350
Wire Wire Line
4750 3350 4850 3350
Wire Wire Line
3950 3750 4250 3750
Wire Wire Line
3950 4400 3950 3750
Wire Wire Line
6500 4400 3950 4400
Wire Wire Line
4050 3850 4250 3850
Wire Wire Line
4050 4300 4050 3850
Wire Wire Line
6400 4300 4050 4300
Wire Wire Line
4150 4200 5400 4200
Wire Wire Line
4150 4050 4150 4200
Wire Wire Line
4250 4050 4150 4050
Connection ~ 4850 3550
Wire Wire Line
4850 3650 4750 3650
Connection ~ 4850 3450
Wire Wire Line
4850 3550 4750 3550
Wire Wire Line
4750 3450 5550 3450
Connection ~ 4850 3350
Wire Wire Line
4850 3250 4850 3650
Wire Wire Line
4750 3250 4850 3250
Wire Wire Line
6500 2700 3900 2700
Wire Wire Line
3900 2700 3900 3550
Wire Wire Line
3900 3550 4250 3550
Wire Wire Line
4000 2800 4000 3450
Wire Wire Line
4000 3450 4250 3450
Wire Wire Line
5300 2900 4100 2900
Wire Wire Line
4100 2900 4100 3150
Wire Wire Line
4100 3150 4250 3150
NoConn ~ 6050 3650
NoConn ~ 5550 3650
$Comp
L Conn_01x03 J?
U 1 1 5B7F082A
P 5200 3900
F 0 "J?" H 5200 4100 50 0000 C CNN
F 1 "Conn_01x03" H 5200 3700 50 0000 C CNN
F 2 "" H 5200 3900 50 0001 C CNN
F 3 "" H 5200 3900 50 0001 C CNN
1 5200 3900
0 1 1 0
$EndComp
Wire Wire Line
5400 4200 5400 3700
Wire Wire Line
5400 3700 5300 3700
Wire Wire Line
5550 3550 5200 3550
Wire Wire Line
5200 3550 5200 3700
Wire Wire Line
5100 3700 5100 3450
Connection ~ 5100 3450
$EndSCHEMATC
Loading

0 comments on commit 8ccefd6

Please sign in to comment.