1

I have a Segger-Jlink and looking up on the pin out of the connecter, i found that there are 9 ground pins. Pins 4, 6, 8, 10, 12, 14, 16, 18, 20 are GND pins connected to GND in J-Link.

Why are there so many ground pins ?

Gerhard
  • 6,850
  • 8
  • 51
  • 81

1 Answers1

2

All high speed signals get paired with a ground. You will notice the ground is every second pin. With a ground in between two signals on the ribbon cable you reduce cross talk. Parallel signals like on a ribbon cable cause cross-talk (unwanted coupling between signal paths). With a ground in between the primary coupling is to ground and signal level changes will not affect the other signals as much.

The other option to reduce cross talk is to reduce speed or cable length both of which will affect utility of the JTAG.

TDI, TCK and TDO is the high speed signals. This type of design is not ARM specific and you see similar implementations an any JTAG design.

The Electrical engineering Stack exchange will have more on cross talk.

Gerhard
  • 6,850
  • 8
  • 51
  • 81
  • 1
    This is only partially true, because some of these are GND simply because they are optional and could be a signal in some other pin-out scenario. All manner of more or less fishy JTAG, SWD and "ARM" connector pin-outs exist. Standardization of these isn't really working out well. – Lundin Mar 23 '23 at 10:45