Hello!
I suppose you are looking for solutions that would allow you to use smaller
connectors than the standard bulky stuff.
As I am doing only small portable devices (which can be sometimes as small
as a regular JTAG connector), I also need smaller solutions.
Please have a look at the attached pictures.
IMG1 shows a board with a custom 12-pin single row 1.27 mm connector. As you
can see, this JTAG connector is quite thin and it saves you a lot of space compared
to the regular JTAG connector on the green adaptor board. Its height is 2.3 mm
only above the board. I have made a similar board for ARM and it also fits with
12 pins, single row.
IMG2: On the opposite side of the adaptor board, you can see the male pins.
On my first adaptor, these pins were completely out of the board, but as they
are fragile, I have put the connector a bit more inside so they are protected
by the board.
IMG3. Another advantage of a larger adaptor board beside protecting the pins
is that you can assemble the adaptor and your board with screws. therefore,
you cannot accidentally unplug it and / or bend the male pins.
IMG4. Another solution is to use no connector at all on the target board but
instead draw pads on the solder side of the target board, and fit them with
spring loaded pins. This picture shows the solder side of a board and a part
of the programming device that I have milled in an acrylic plate.
Note: All these pictures are fore MSP430 JTAG but can be adapted to any
other JTAG.
What is said in the above replies is certainly true. Having GND - sig - GND
alternating allows you to reduce cross talk between your signal lines.
In the case of this adaptor board, this is still almost true. The length of
the non-alternating connections between your 20-pin IDE cable and the
board is about 10mm, and there is no noticeable influence of noise or
crosstalk. Note that this is based on experience only. I have no means
of measuring crosstalk in my cable + adaptor assembly vs the same
cable without adaptor.
Dora.