Разъемы для программирования JTAG

Материал из eeWiki - открытая энциклопедия по электронике
Перейти к: навигация, поиск
Jtag0.jpg

При серийном выпуске продукции для прошивки программы часто используется JTAG-интерфейс микроконтроллера. Полнота реализации этого стандартного интерфейса различна в разных семействах МК, но часть его, используемая для программирования встроенной флэши, реализована более-менее одинаково. Таким интерфейсом обладают микроконтроллеры популярного семейства ARM различных производителей. Для программирования ARM МК мы рекомендуем использовать восьмиконтактный двухрядный IDC-разьем с шагом 2мм. Он имеет варианты исполнения со штыревыми выводами, для поверхностного монтажа и низкопрофильное исполнение.

Jtag2.jpg
Jtag.gif

Стандартно мы рекомендуем использовать двухрядный SMD-разьем C6200-08BD (HSM, MT-system). Цоколевка разьема для программирования ARM-контроллеров показана на рисунке. Стандартно JTAG использует 5 линий: TMS, TCK, TDO, TDI и TRST. Из оставшихся трех линий две используются для питания - GND и +V и отдельно выведен хардверный сброс RST. Для программирования МК MSP430 применяется разьем с такой же цоколевкой с двумя незначительными отличиями - напряжение питания +V подается снаружи от программатора GANG430 и сброс (софт- и хардверный) осуществляется по линии TRST (линия RST не используется).

Розетки JTAG

Cуществует низкопрофильное (около 2 мм над платой) исполнение, полностью совместимое по площадкам (розетка C6804-08BD), которое очень удобно для использования на PCMCIA-картах. При использовании таких розеток следует обратить внимание на различное расположение фиксирующих штырьков с тыльной стороны у различных производителей.