AFAIK, JTAG требует 5 контактов ( статья в Википедии ):
TDI (данные испытаний в)
TDO (данные теста)
TCK (тестовые часы)
TMS (выбор режима тестирования)
TRST (Сброс теста) необязательно.
Давайте добавим еще два вывода питания (Vcc и GND).
Если он имеет 7 контактов, то почему большинство разъемов JTAG поставляются с 10-контактным или 14-контактным или 20-контактным вариантом.
Большинство выводов имеют либо NC, либо GND. Почему так много выводов GND? Есть ли особая причина?
Ответы:
Я не знаю точного обоснования JTAG, но когда используются высокоскоростные сигналы и в соответствии с лучшими практиками, вы должны поместить GND между каждым сигналом плоского кабеля. JTAG можно рассматривать как высокоскоростной сигнал.
Несколько проводов GND используются, чтобы избежать перекрестных помех между сигнальными линиями. Они избегают емкостной связи между соседними линиями. И они также обеспечивают отдельный путь возврата для каждого сигнала. Действительно, в высокоскоростных сигналах обратный ток «предпочитает» путь наименьшего полного сопротивления. Этот путь для высокоскоростных сигналов является ближайшим GND. Таким образом, разные сигналы будут иметь разные пути возврата, что позволяет избежать перекрестных помех на пути возврата.
Конечная цель состоит в том, чтобы гарантировать хорошую целостность сигнала, снижение выбросов и лучшую устойчивость к внешним помехам.
источник
Официальных стандартов для физических разъемов JTAG не существует, вместо них используются существующие стандартные разъемы. Одним из популярных существующих вариантов был Everex (10-контактный разъем IDC, ранее использовавшийся для подключения последовательных портов DB-9 к материнской плате ПК). 14- и 20-контактные разъемы IDC также являются популярными вариантами, но JTAG этим не ограничивается.
Одним из важных свойств разъемов IDC является строгое соотношение между контактами 1: 1, поэтому, если вам нужно больше линий GND, вам нужно добавить больше контактов. Вы можете сделать специальный 7-контактный разъем с несколькими проводами GND, подключенными к одному контакту, и он будет работать так же хорошо, но такое многоточечное подключение может означать, что вы не можете просто обжимать свой разъем к плоскому кабелю и покончить с этим.
источник
20 лет назад во время перехода от серийных и интернет-программистов к JTAG. В 10 или 20-контактных разъемах размещается не только одна шина JTAG, но и столько шин, сколько имеется микропроцессоров. не уверен, что кто-то может подтвердить это правда?
источник