Чому роз'єми JTAG доступні в 10 пін / 14 пін / 20 пін, коли JTAG має 5 пін


10

AFAIK, JTAG потрібно 5 штифтів ( стаття у Вікіпедії ):

  1. TDI (тестові дані в)

  2. TDO (тестові дані)

  3. TCK (Тестовий годинник)

  4. TMS (вибір режиму тестування)

  5. TRST (Тест Скидання) необов’язково.

Додамо ще два джерела живлення (Vcc та GND).

Якщо він має 7 штифтів, то чому більшість роз'ємів JTAG поставляються з 10-контактними або 14-контактними або 20-контактними варіантами.

Більшість штифтів є або NC, або GND. Чому так багато шпильок GND? Чи є якась особлива причина?


Пам'ятайте, що ви завжди повинні використовувати парні цифри для кабелів. Не може бути 3 штифта з одного боку, 4 з іншого для простоти та виготовлення.
Густаво Литовський

«Штифт» - це не те саме, що сигнал. JTAG вимагає 5 сигналів (тих, які ви перерахували). Щоб здійснити це електрично, ви можете використовувати 6 штифтів (5 сигнальних штифтів і заземлення). Альтернативою є SWD, який використовує два штирі .
Trygve Laugstøl

1
Перегляньте розділ про роз'єми JTAG у цій самій статті. Додаткові заселені штифти можуть носити скидання, GPIO, USB тощо. Для конкретного питання про підстави Blup1980 має право.
embedded.kyle

@GustavoLitovsky: Це тому, що послідовний порт мого комп’ютера має 4 штирі з одного боку, 5 контактів на іншій?
davidcary

Відповіді:


12

Я не знаю точних міркувань для JTAG, але коли використовуються високошвидкісні сигнали та, відповідно до кращих практик, слід поставити GND між кожним сигналом плоского кабелю. JTAG може розглядатися як швидкісний сигнал.

Для уникнення перехресних передач між сигнальними лініями використовуються декілька дротів GND. Вони уникають ємнісного з’єднання між сусідніми лініями. І вони також забезпечують окремий шлях повернення для кожного сигналу. Дійсно, у сигналах високої швидкості зворотний струм "віддає перевагу" шляху найменшого опору. Цей шлях за сигналами високої швидкості є найближчим GND. Таким чином, різні сигнали матимуть різні зворотні шляхи, що дозволяє уникнути перехресного звернення шляху повернення.

Кінцева мета - гарантувати гарну цілісність сигналу, зменшення викидів і кращий захист від зовнішніх порушень.


6
Так, справді. Якщо ви подивитесь на загальні варіанти для 14-ти і 20-контактних роз'ємів роз'єму JTAG, ви побачите, що використовується заголовок подвійного рядка. Усі пінгви вздовж однієї сторони заземлені. Коли дворядний заголовок приєднаний до звичайного стрічкового кабелю, це призводить до того, що альтернативний провід у кабелі є GND так, як вказав @ Blup1980.
Майкл Карась

Якщо я зроблю користувальницький роз'єм JTAG на 7 пін, він буде працювати, але може не гарантувати цілісність сигналу, правда?
Swanand

Це залежить від швидкості сигналу. Якщо ви зробите це, можливо, ви не зможете досягти максимальної швидкості JTAG. Але це має працювати на повільній швидкості без проблем.
Blup1980

0

Офіційних стандартів для фізичних роз'ємів JTAG немає, замість цього використовуються існуючі стандартні роз'єми. Одним з популярних існуючих варіантів був Everex (10-контактний роз'єм IDC, який раніше використовувався для підключення послідовних портів DB-9 до материнської плати ПК). 14-і 20-контактні роз'єми IDC також популярні варіанти, але JTAG цим не обмежується.

Однією з важливих властивостей роз'ємів IDC є суворе співвідношення 1-1-контактний-провідний, тому якщо вам потрібно більше ліній GND, вам доведеться додати більше штифтів. Ви можете зробити спеціалізований 7-контактний роз'єм з декількома проводами GND, підключеними до одного штифта, і він би працював так само добре, але таке багатоточкове підключення означало б, що ви не можете просто перетиснути свій роз'єм на плоский кабель і зробити це з ним.


0

20 років тому під час переходу від послідовних та ISP-програмістів до JTAG. 10- або 20-контактні заголовки, як правило, концентрували не лише одну шину JTAG, а стільки шин, скільки мікропроцесорів. не впевнений, чи хтось міг підтвердити це правдою?


1
" не впевнений, чи хтось міг підтвердити це правдою ", це ваша робота як відповідь.
Гаррі Свенссон

для 10-контактних заголовків я впевнений, що я бачив принаймні 1 з двома шинами JTAG, але я не можу підтвердити 20-контактний заголовки. Я припускаю, що 20-контактні заголовки дозволяють інтерфейсувати JTAG, а також отримати доступ до декількох апаратних сигналів налагодження або напруг. btw я не зміг визначити розпізнавання заголовків у той час, але послідовно спостерігав два інтерфейси в одному заголовку.
shericsf
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.