Для программирования запаянных в плату микроконтроллеров часто используют различные штырьевые разъемы на которые выводят выводы микроконтроллеров для программирования.
Для AVR микроконтроллеров часто используют 6-контактные вилки на плату
с шагом 2,54 мм. Есть версии для вертикального монтажа IDC-06MS (или BH-06). И есть версии для горизонтального монтажа (вилка с угловым расположением контактов) IDC-06MR (или BH-06R). Выглядят они вот так:
Разъемы на 8 контактов IDC-08MR (или BH-08R) Разъемы на 10 контактов IDC-10MR (или BH-10R) и т.д.
Ответная часть для таких 6-контактных разъемов предназначена для крепления на кабель и называется IDC-06F (или DS1016-06) и выглядит вот так:
8-контактные разъемы называются IDC-08F (или DS1016-06). 10-контактные IDC-10F (или DS1016-10) и т.д.
Закрепить такое 6-контактное гнездо на кабеле можно и вручную. Ничего сложного в этом нет. Нужно просунуть плоский кабель в разъем и аккуратно сверху чем-нибудь надавить. Получится вот такое соединение:
А вот 10-контактное гнездо на кабеле закрепить уже сложнее. Первый раз я только с третьей попытки сумел закрепить 10-контактный разъем на кабеле. Первые две попытки закончились поломкой разъема.
Для запрессовки разъема с большим количеством проводов можно воспользоваться, например, тисами. Но, только нужно подобрать тисы с хорошо сходящимися губками. Давить сверху или сдавливать пассатижами- плохая идея. Разъем сломается или будет криво зажат. Чаще всего в бракованном разъеме иголка уходит на соседний контакт и получается КЗ между двумя контактами.
Есть и специализированный инструмент для обжатия. Например, вот такой:
Такой инструмент находится на aliexpress по запросу Cable Clamp Idc Crimp Tool. В данном случае это модель YTH-214 FC. Стоит около $15
Есть варианты подешевле за $9 в виде пассатижей с загнутыми кончиками, что бы разъем не выскакивал при зажиме:
Но, такими пассатижами обжать получится только разъемы с небольшим количеством контактов. Больше 12 контактов обжимать будет уже очень сложно.
Благодаря наличию ключа в разъемах типа IDC-06F вставить их не той стороной не получится. Но, минус в том что они из-за корпуса занимают много места на плате. Можно использовать просто 6-контактные вилки, которые нужно отламывать от 40-контактной сдвоенной гребенки контактов:
Такая гребенка контактов с шагом 2,54 мм называется PLD-80 (или DS1021-2×40). На aliexpress ничего не знают о PLD-80. Поэтому там нужно искать по названию 2x40P 2.54mm Male Double Row Pin Header. А если требуется разъем с одинарным рядом, то 1x40P 2.54mm Male Single Row Pin Header.
Ответная часть в виде гнезда называется PBD-80 (или DS1023-2×40):
На aliexpress такие разъемы находятся по запросу 2x40P 2.54mm Female Double Row Pin Header.
То есть, разница между вилкой и розеткой только в одном слове Male или Female.
А что если и такой разъем слишком большой на плату? Да и вообще, запаивать разъем на плату только для того что бы один раз запрограммировать как то расточительно получается. Можно вообще обойтись без разъемов. И об этом я расскажу в следующей статье.