Еще одна версия программатора Extra-Pic

Как-то понадобилось собрать программатор "навсегда"...
Много читал в свое время про Extra-Pic, да проходил мимо - много нелестных отзывов. Остальные варианты неустраивали по ряду причин, а нужно было:
- совместимость с большинством типов PIC-микроконтроллеров
- поддержка программатора со стороны большинства операционных систем на ПК (желателен русский язык в управляющей программе)
- индикация режимов работы
- внешнее питание для стабильной работы с МК
- СОМ-интерфейс, как имеющийся на большинстве как новых так и старых ПК и ноутбуках
- наличие в схеме (если она не из двух транзисторов) недефицитных деталей, и, как следствие -
- невысокая стоимость при повторении...
Опять же здесь стоит оговориться "При чем здесь невысокая стоимость?" А исходил я вот из чего: собранный на фабричном куске текстолита программатор Extra-Pic стоил около 700 руб. с пересылкой. Врассыпуху деталями для сборки - не намного дешевле... Навыков - 15 лет за плечами профессионального стажа, почему это я вдруг обленился и стал смотреть в сторону готовых изделий, таких как предлагает сама MicroChip или программатор ТРИТОН например? Не скрою достоинств данных устройств промышленного изготовления, как впрочем и других функционально законченных, НО радиолюбительский "червяк" в крови и жилах взял конструкторский верх и я приступил к анализу схемы и  сразу сборке, так, как конструктив в схемотехнике применения MAX232 не предвещал сюрпризов.
О сборке-наладке-замене деталей немного ниже, а то, что получилось у меня - можно увидеть на фото:
Вид на собранный программатор со стороны установки монтажных элементов и колодок для программирования:

 

Вид со стороны дорожек печатного монтажа (видно установленные SMD-компоненты)

 

 

Общий вид готовой железяки
Эскизы монтажных плат с двух сторон

 

Об изготовлении.


При повторении конструкции использованы имеющиеся знания и "закрома" радиолюбителя, а именно:
- кусочек двухстороннего стеклотекстолита
- лазерно-утюжная технология (ЛУТ) переноса изображения
- раствор хлорного железа (которому лет 5 точно)
- разобранные неисправные СД и ДВД-привода от ПК в качестве "доноров" на SMD-компоненты
- имеющиеся корпус, трансформатор, диодный мостик и прочая мелочевка от девайсов, назначение которых в молодости трудно упомнить...
В общем на повторение конструкции были положены в кассу магазина только около 150 рублей, - остальное нашлось в барахле, значит дело того стОит!
Купить пришлось: MAX232CPE+, К155ЛА3, два линейных стабилизатора 78L05 и один 78L12, а также панельки под будущих "испытуемых". В продаже панелей с нужным количеством ного не оказалось, поэтому пришлось до нужной величины слишком большие аккуратно укорачивать кусачками.
Печатная плата, взятая за основу с данного сайта, была переработана под нужды, т.е. добавлены места для панелей под часто (а мне так кажется, что в 95% случаев) используемые типа корпусов МК, разведена колодка под м/сх памяти 24хх и 93хх, выведен на край платы ICSP-разъем, для особо "трудных" случаев и изготовления под него в дальнейшем необходимых переходников.
Сокращено количество монтажных перемычек в печатной плате. Их место заняли сопротивления-"нулёвки" в соответствующих местах. Все резисторы (кроме одного) заменены также на SMD-корпуса. Кроме того, вывод PGM подтянут к общей точке схемы через рекомендованные сопротивления в 1 кОм, также SMD...

 

О замене деталей.

 

Как Вы уже наверное догадались использовать в схеме можно практически всё, что попадется под руку ;-) Транзисторы работают в ключевом режиме, поэтому к ним особых требований тоже не предъявляется, можно использовать и зарубежные аналоги, например вместо КТ502 у меня стоит  2SA1013. Резисторы любого типоразмера, номинал тоже может отличаться от указанного на схеме в пределах 20%.
Микросхему фирмы МАКСИМ можно заменить без ущерба для работоспособности на любую другую, у которой в названии есть заветные цифры 232, например - назначение у них у всех одно- работать с интерфейсом RS232.
Много было споров по поводу применяемой в схеме отечественной логике на ЛА3. Сразу скажу, что возможные неудачи связаны либо с откровенной "кривизной" рук, либо с уничтожением экземпляра статикой или магией и волшебством ВУДУ, т.к. мною лично проверены 74хх00, К155ла3, К555ла3, 1533ла3... Все работают без исключения одинаково хорошо и стабильно, поэтому для повторения конструкции можно брать любую (от импортных аналогов предварительно почитав дата-шит конечно). И заявления о вдруг появившейся работоспособности при замене одной м/сх на другую (см. выше варианты) не более чем бред, а бред, как известно хлеб (по английски), для фирм, торгующих радиодеталями и готовыми радиоконструкторами...

 

Об эксплуатации.

 

После изготовления и проверки монтажа (каким бы он не был) следует выполнить рекомендации, указанные в статье, т.е. прозвонить одноименные ножки в панельках мультиметром с "пищалкой", подать питание без корпусов м/сх и всё еще раз проверить, а только потом, отключив внешнее питание установить корпуса м/сх и возрадоваться, что всё работает (или нет).
Несколько "хитростей" о которых часто забывают сказать или написаны они в разных местах:
- блок питания должен уметь выдавать 15-24в постоянного (выпрямленного) напряжения и держать ток в нагруженном состоянии хотябы до 100-150мА
- длина СОМ-кабеля не должна превышать 1,5-2 метров (идеальный вариант 1-1,5 метра)
- кабель должен быть распаян ПИН-ТУ-ПИН, т.е. 1 контакту с одной стороны должен соответствовать 1 контакт с другой стороны разъема.
- м/сх устанавляваются для программирования, когда все процессы в программаторе закончены и на экране ПК нет активных окон с процессами записи/чтения.
- для некоторых типов МК важно знать при первом прочтении информацию из последней ячейки, иначе при стирании её управляющей программой или записи туда пустых значений конструкция на МК откажется работать. Исключение - внешнее тактирование. Более подробно можно прочитать здесь же, на сайте.

 

О кабеле.


Я изготовил самостоятельно, тем более, что имеющиеся в продаже у компьютерных продавцов, не соответствуют нуждам и в большинстве совем "нуль-модемные", т.е. внутри только 3 жилы...
Как говорил выше нам нужен ПОЛНЫЙ СОМ-кабель и для этого берем:
- разъем СОМ-мама (нужен для подключения к ПК)
- разъем СОМ-папа (нужен для подключения к программатору)
- 2 метра кабеля UTP-5e, а проще - "витая пара"
- 2 разборных корпуса для разъемов
- прямые руки, кусачки или ножик, изоленту, паяльник, припой, канифоль...
Разделываем кабель. На расстоянии примерно 3-4 см снимаем верхнюю оболочку. Разделяем попарно (как по цветам цвет-получвет) с одной стороны, зачищаем, лудим (без фанатизма!!! разъем и провода) и припаиваем в произвольном порядке, как подскажет совесть первые 4 провода к контактам разъема. Продеваем предварительно отрезанный кусочек изоленты под уже припаянные концы провода ближе к разъему, но пока не клеим его! еще же вторую сторону паять! Затем припаиваем ко второму ряду контактов на разъеме оставшиеся 4 провода... Как же так? проводов 8, а штырьков 9? А вот, - мы не задействуем вывод с номером 1, он нам не понадобится ;-)
Далее вставляем один разъем в другой - получилось, что паяная "морда" воткнута в непаяную... Для чего? а для того, что сейчас мы припаяем (предварительно зачищенный и облуженый) второй конец "хвоста" к нему и по имеющимся у нас перед глазами цветам безошибочно определим куда-какой провод паять...
Остается только собрать половинки корпусов и поключить готовый девайс к ПК...

 

P.S. Я пользуюсь IC-Prog 1.06в А Вы?

 

Добавил "печатку" - вот она : У вас нет доступа к скачиванию файлов с нашего сервера

25 комментариев

billybons 17 февраля 2010 18:35
А я WinPic800

Вид на собранный программатор со стороны установки монтажных элементов и колодок для программирования:

Да,плата конечно изготовлялась какими то кривыми руками
mailodog 18 февраля 2010 09:48
Ага, и Вам того же :-)
Плату передержал в "железе" при травлении, а вторая сторона была перенесена из жалости к двухстороннему текстолиту, поэтому и качество с элементов не очень, - почти вся медь "сползла"...
Цель статьи - убедить людей, что схема работоспособна, не более ;-)

P.S. А у Вас между прочим ноги нет! wink laughing wink Так что с выводами про руки Вы погорячились, хотя понимаю - кривые руки не так обидно!
SAHЯ 19 февраля 2010 13:27
а схему где взять?
Kail 19 февраля 2010 13:48
SAHЯ, тут
billybons 19 февраля 2010 19:58

mailodog, Я этот Extra Pic тоже сделал,работает отлично!!!! Уже не один десяток PIC-ов прошил.Так что стоит делать winked

P.S. Зато у меня флаг в руке - а это что то значит fellow Всегда впереди - как Чапай wink
А капитан и без ноги капитаном останется! Свистать всех наверх.

Сорри,не хотел обидеть.Просто влюбом случае нужно стараться делать аккуратно fellow
viktord 7 марта 2010 18:06
Программатор супер работает без проблем!
zaxap 18 марта 2010 11:00
Печатку выложите пожалуйста.
mailodog 30 марта 2010 07:54
Добавил в конце статьи печатку ;-)
Вроде у меня вылазит две ссылки для скачивания, если это так, АДМИНЫ! удалите вторую!
kaut 24 октября 2010 18:37
Народ, собрал программатор, правда по схеме ДУБРОВЕНКО из журнала Радио. Все вроде нормально, но не пишет. У кого-то проблемы были? И как с ними справлялся?
kaut 27 октября 2010 00:16
Все ошибки исправил. Прошил PIC16F628A - нормально. Прошил PIC12F675 - нормально. А PIC16F84A не прошивается. Может есть какой-то секрет?
Сантьяго 6 марта 2011 12:46
Я не силен в прошивках. но столкнулся с pic18f2550. смотрю в даташит и сверяю с рисунком что здесь нарисован. 26,27,28 ноги не совпадают. там что то другое написано. можно его прошить этим адаптером?
qso 18 ноября 2011 20:44
Так чем схемотехнически она отличается от основной, вижу на борту дополнительную микруху, ЛА3, а где модернизированная схема?

... а всё, уже разобрался...
Jamel 11 декабря 2011 21:52
А можно Принципиалку выложить, не разберусь в резисторах smd (yf фотке номиналов не видно.Заранее спасибо или пришлите на [email protected]/
mihretz 26 февраля 2012 15:38
Огромное спасибо, собрал)
pioneer1234 16 марта 2012 23:51
добрый вечер собрал этот программатор, включаю его а у меня загорается зелёный и красный светодиод(красный вроде должен гореть при программировании) подскажите что может быть
mailodog 21 мая 2012 13:08
В схеме подачи питания программирования у программатора всего два транзистора. ;-) Если сразу при подаче питания горит светодиод "программирование", то с большой долей вероятности неисправен либо один из них, либо оба.
Возможен вариант, в котором Вы перепутали выводы у м/сх 12-вольтового линейного стабилизатора. Обратите внимание! В схеме и разводке печатной платы предусмотрена установка м/сх в корпусе ТО-92, а таковой является 78L12 и ее модификации (Спереди буква, указывающая на производителя. Есть не всегда).
Диод, который светится в режиме программирования, является одновременно еще и тем элементом, который "приплюсует" к опорному напряжению линейного стабилизатора примерно 0.6 вольт.
Так что ищите неисправность в монтаже или деталях. :-) :-) :-)
pioneer1234 21 мая 2012 16:40
Спасибо, я уже разобрался. Транзисторы не правильно впаял
mailodog 22 мая 2012 13:29
Не знаю... Уж сочтут ли тут за "спам", но могу порекомендовать Вам для работы и хобби прибор, описание которого есть на RLC-esr.ru
Собирать его, конечно, нужно подготовленному радиолюбителю, поэтому проще купить готовый, НО он реально того стОит!
У меня уже окупился раз пять... Всё о корпусе мечтаю. ;-) Самодельный не так красиво смотрится :-(
Но мне "ехать", а не "шашечки" пока, поэтому пользуюсь!
shamasik 22 мая 2012 21:04
mailodog,
Вы это имели в виду http://vk.com/id18910491#/wall18910491_124
тестер полупроводников, и измеритель индуктивности емкостей(2штк) сопротивления(2штк) ???
--------------------
- Век живи - век учись, дураком подохнешь...
- Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
mailodog 24 мая 2012 16:03
Раз уж разговор зашел, то вот он: пинцет, у мея правда самодельный корпус
shamasik 26 мая 2012 18:53
mailodog,
ну да нужный прибор, по моей ссылке тоже самое только уже своими руками, все то же самое + еще немного нового, но принцип действия одинаковый. Использую его как для простых деталей так и для СМД, просто ставлю щупы с мультиметра и ими произвожу измерения СМД. Скоро выложу подробную статью.
--------------------
- Век живи - век учись, дураком подохнешь...
- Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
BAPBAP 23 августа 2012 22:41
Ребята помогите с номиналами элементов на Печатке не подписаны где какие в SMD и не только.
druzhok 11 октября 2013 08:54
собрал данный программатор, на днях буду пробовать. Пришлось повозиться с поиском номинала смд на плате. Переделал печатку с обозначением для тех, кто будет еще качать, но как ее добавить?
lomaser24 20 августа 2015 18:04
Добрый вечер помогите с номиналами элементов на Печатке где какие в SMD recourse
pioneer1234 22 августа 2015 21:45
Те резисторы которые зелёные-перемычки, круглые с полоской-диоды.
Те которые есть на плате но нет по схеме 1кОм
Ваше имя: *
Ваш e-mail: *
Войти через
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Введите два слова, показанных на изображении:
© 2010-2017 Все права соблюдены.