Современная электроника становится все более малогабаритной, приходится разрабатывать дизайны плат, на которые уже так просто не вместить какой-нибудь IDC-10 разъем для JTAG отладки и уже достаточно давно приглядываюсь я к варианту использования POGO pins для отладчика, но все никак не мог найти законченное решение, а колхозить самому не было желания.
И такое решение нашлось, это Tag Connect штука на самом деле очень удобная и позволяет в разы уменьшить область на плате для интерфейса отладки. Я заказал себе пару вариантов TC2050 под 10 контактов и TC2030-NL под 6 контактов, но без пластиковых ножек крепления к плате, что еще сильнее позволяет уменьшить футпринт разъема отладки.
Выглядит TC2050 вот так:
Уже разработал под него первый дизайн печатной платы
В моем репозитории компонентов Altium уже есть футпринт как для TC2050, так и для TC2030-NL.
Нифига себе малогабаритное. По раземрам как целый футпринт МК. Использую для этих целей разъем PLL-1.27, 4 пина.
И в чем разница интересно? Шаг контактов у Tag-connect TC-2030-NL 1.27мм, только у него 6 пинов и не нужно ничего впаивать http://www.tag-connect.com/Materials/TC2030-IDC-NL.pdf Используете 4 пина, хм, каким образом? Разве что, если юзать debug wire какой-нибудь у AVR.
stm32, как и stm8, вполне неплохо прошиваются через 4-пиновый SWD-разъём. Теоретически можно всего двумя контактами обойтись (SWDIO и SWCLK), если у МК на целевой плате общая с программатором земля.
Футпринт сами рисовали или на сайте производителя нашли? Бегло пробежался по их сайту, ни документации с чертежами, вообще ничего не нашёл кроме фото готовых кабелей.
Документацию брал на сайте, по ней делал футпринт.