Я реализовал некоторый гибрид первой и второй схем. Оставил защитные резисторы, а разводка получилась как во второй схеме.
Чтоб запихнуть эту схему в корпус разъёма DB25-M (папа), можно собрать схему навесом, как это было у меня около года, или собрать на печатной плате поверхностным монтажом. рисунок ПП вот:
В формате *.lay (для Sprint-Layout v5.0) можно забрать тут. Кстати Sprint-Layout v5.0 - отличная программа для рисования печатных плат. PCAD оказался для меня тяжеловат в освоении, поэтому пользуюсь ей. Найти её можно на просторах интернета или на моём сайте в разделе "Soft".
После сборки получается вот такая штука:
А вот с шнурком:
Как Вы уже заметили - на кабеле 6-ти контактный разъём, хотя стандартный Atmel`овский - 10-ти контактный. Я во всех своих разработках стараюсь использовать такой 6-ти контактный, для экономии места на ПП. Красной термоусадочной трубкой отмечен первый контакт. Разводка такая:
№ | Назначение |
1 | RESET |
2 | GND |
3 | Vcc |
4 | SCK |
5 | MISO |
6 | MOSI |
Из разводки видно, что есть вывод питания. Питание должно подаваться от программируемой платы. Это необходимо для работы буферной микросхемы в программаторе. Ну и естественно никто не запрещает делать разводку под свои нужды - как кому удобно, лишь бы не перепутать назначение...
Пример подключения к программируемой плате: