Все любят внутрисхемное программирование. Ну, а чего? Удобно же воткнул провода в девайсину и прошил. Красота. Один минус надо выводить разъем для программирования. Хорошо когда плата большая и есть куда дороги кинуть. А если тесно? А если лень петлять и круголять, чтобы вывести разъем? Тогда на помощь приходит прошивающий щуп!
Принцип прост лепим дорожки как нам надо, не заморачиваясь группировкой выводов программирования в одном месте. Просто в удобных местах на них оставляем пустые пады и сверлим дырки. Потом дырки под программирование в том же порядке дублируем на еще одной платке той которая будет щупом, а уже на ней спокойно разводим дорожки под колодку нашего любимого программера. Либо просто припаиваем провода, как удобней. Платки травим одновременно, собственно какая проблема вытравить еще одну небольшую вспомогательную плату? Да никакой!
А чтобы щуп надежно контачил применяем пружинный контакт. Вот таким макаром:
Пружинки можно намутить из одноразовых зажигалок (они там кремень поджимают) или из цилиндрового замка наковырять, для особо тонких случаев. В моем случае, я их штук 50 выковырял из какого то разьема для принтера они там массив контактов межблочных прижимали. В общем не большая это проблема пружинку нарыть.
А дальше просто. Вжимаем щуп в нашу плату, чтобы обеспечить надежный контакт, шьем, убираем. Удобно и быстро.
А таким же макаром удобно и на логический анализатор или осциллограф, или еще куда диагностическую инфу тащить. Делов то дырку на плате предусмотреть. И не надо крючками курочить выводы микросхем. А чтобы щуп не отсреливался, можно предусмотреть еще одну дырочку и туда ввинтить стоечку какую, прикрутив отладочную конструкцию к ней.
З.Ы.
Мне тут подсказывают, что сия приблуда по умному зовется как pogo pin и продается в виде россыпи пружинных иголочек. Если не хочется колхозить.
Оцените статью!