Универсальный программатор TL866CS
Хорошо продуманный профессиональный программатор,изготовленный по SMD технологии.
Трудно верится что у него такие возможности, которые заявлены производителем, но это действительно так.
В настоящее время программатор поддерживает более 13183 микросхем, и в будущем будет увеличиваться, и дополняться при обновлениях. Список поддерживаемых микросхем программатора MiniPro можно посмотреть здесь.
www.willem-ua.com/Supported_List/Suport_v5.90.txt
Унифицированный пользовательский интерфейс.
Последнюю версию программного обеспечения можно скачать на сайте производителя.
www.autoelectric.cn/minipro/minipro_setup.rar
Программное обеспечение работает под операционными системами Win 2000/Win XP / WIN 2003/WIN 2008/WIN Vista/Win7, как 32 разрядными, так и 64 разрядными.
Не нужно не каких внешних блоков питания- продуманная схема и применяемые микроконтроллеры с низким энергопотреблением, позволяют запитываться от компьютерного USB одним кабелем.
Каждый контакт, 40-контактного разъема программатора, имеет защиту от перенапряжения и короткого замыкания. Он может эффективно предотвратить пробой чипа при неправильной установке в сокет, от короткого замыкания контактов и другие причины. Защита сработает со скоростью 100мкс.
Пришел в коробочке.
Упакован неплохо.
Вот его комплектация. Кроме диска и кабеля карточка производителя. На ней его адрес и кучка каких то номеров.
Сделан аккуратно. Очень компактный. Размер 101 x 61 x 31 мм.
Сверху универсальный 40 контактный разъем для установки программируемых микросхем.
На боковых стенках разъем USB и заглушка разъема внутрисхемного программирования. Программатор выпускается в двух вариантах. Данный програматор TL866CS и TL866A. Схемно они не отличаются друг от друга. Единственно в TL866A установлен разъем для внутрисхемного (последовательного ) программирования.
Просто установить разъем на TL866CS и получить последовательное программирование не получится. Необходима- перепрошивка контролера программатора.
Об этом очень подробно описано на форуме.
vrtp.ru/index.php?showtopic=20926
Вес программатора чуть больше133 грамм.
Вот его внутренности.
Как видим сделан качественно. Надписи на микроконтролере затерты. Но умельцы давно определили
что основой является микроконтролер PIC18F87J50.
Коротко о программном обеспечении. Оболочка очень неплохая. Вот вид последней версии.
Много дополнительных подрежимов. Например, тестирование логических микросхем.
Автоопределение микросхем памяти 25 серии.
Редактирование, сохранение данных, калькулятор и т. д.
Это пример програмирования микроконтролера AT89s52.
Без оговорок, отличный программатор. Альтернативы ему по цене, качеству и возможностям я не встречал.
Советую покупать.
mysku.ru
Избранные докиПодписаться через RSS2Email.ru |
Последнее редактирование: 2010-09-21 11:56:32 Метки материала: продвижение сайта статьями, продвижение сайта, продвижение статьями, сайт, изготовление сайтов, сайты, Интернет-магазины, Интернет, каталог, дизайн, создание сайтов, бесплатные сайты, ремонт ПК, ПК, Интернет, CMS, SMO, хостинг, заставка, рабочий стол |
xbb.uz
USB программатор для микроконтроллеров PIC и микросхем EEPROM — DRIVE2
Очередной мой программатор.
Собрал версию PICkit-2 Lite, по данной схеме с сайта go-radio.ru
С помощью программатора можно будет прошить большинство легкодоступных и популярных МК серии PIC (PIC16F84A, PIC16F628A, PIC12F629, PIC12F675, PIC16F877A и др.), а также микросхемы памяти EEPROM серии 24LC. Кроме этого программатор может работать в режиме USB-UART преобразователя, имеет часть функций логического анализатора.
Скачал Архив со всем необходимым: Прошивкой, печатной платы в формате .lay, руководство пользователя PICkit2 (рус.)
плату переделал немного под себя, под smd резисторы.
Напоял детальки
Сердцем устройства является микроконтроллер PIC18F2550-I/SP, который необходимо «прошить». Эта простая операция у многих вызывает ступор, так как возникает так называемая проблема «курицы и яйца».Я для этого сначала собрал простейший программатор JDM
Мне понадобилось:
Разъем «гнездо DB9»
4 x Диод 1N4148 в корпусе SOD27 (DO-35)
2 х Транзистор BC337, корпус TO-92
2 х конденсатор электролетический: 100 мкФ >16В
Стабилитрон 6.2 В, например BZX55C6V2
Стабилитрон 5.1 В, например BZX55C5V1
Резистор 1.5к 0.125 Вт или 0.25 Вт.
Резистор 10к 0.125 Вт или 0.25 Вт.
Светодиод
Одним минусом наверное для меня данного программатора было то что он работает через COM порт, которого у меня ни в одном из трех ноутбуков нету. Пришлось ехать к другу, и через его комп залить прошивку в PIC18F2550.
Все программатор готов. Для работы с USB-программатором нам потребуется установить на компьютер программу PICkit2 Programmer. Это специальная программа обладает простым интерфейсом, легко устанавливается и не требует особой настройки. Для того, чтобы прошить/стереть/считать МК достаточно простой программы – PICkit2 Programmer. После установки программы PICkit2 Programmer подключаем к компьютеру собранный USB-программатор. При этом засветится зелёный светодиод («питание»), а операционная система опознает устройство как «PICkit2 Microcontroller Programmer» и установит драйвера.
Ну и так на последок фото купленного программатора PICkit2
www.drive2.ru
Программатор Громова | Практическая электроника
Первый вопрос, который вы хотите задать в лоб — что же вообще такое «программатор»? Слово «программатор» образуется как ни странно, от слова «программа». А что такое программа? Если вспомнить, что такое телепрограмма и зачем она была нужна (кстати, сейчас до сих пор продается в киосках), то стает понятно, что программа телепередач — это расписание по времени этих самых телепередач. Значит программой можно назвать какие-то действия или события, которые будут выполняться одно за другим во времени, когда мы этого захотим или не захотим. Следовательно, программатор — это всего-навсего какое-то устройство, которые позволяет нам записывать либо читать программу. Изменить программу уже может только сам программист 😉
СМ
Начинающим радиолюбителям переход от сборки простейших аналоговых устройств, типа мультивибраторов, к сборке устройств с применением МК бывает затруднен тем, что здесь мало просто развести и спаять устройство на печатной плате, нужно еще и залить прошивку в память микроконтроллера с помощью программатора. Как уже было написано в предыдущих статьях, микроконтроллер, до тех пор, пока мы не «залили» в него прошивку, является просто бесполезным куском кремния. И тогда начинающий радиолюбитель ищет информацию в интернете о сборке простого, но эффективного программатора, который помог бы ему взять быстрый старт в этом нелегком деле.
Я не ошибусь, если скажу, что 80% новичков, если у них на компьютере есть в наличии СОМ порт, собирают в качестве первого программатора Программатор Громова. Эта схема, при своей простоте и умелом обращении, настоящий шедевр). Действительно, ведь для того, чтобы собрать своими руками программатор, подключаемый к USB порту и имеющий в своем составе микроконтроллер AVR, который требуется предварительно запрограммировать, нужен опять таки программатор. А где взять новичку программатор, пусть и для подобной разовой прошивки ? Получается парадокс курицы и яйца), чтобы собрать USB программатор, нам необходимо сначала запрограммировать микроконтроллер программатора))).
Итак, давайте разберем, что же такое вообще прошивание микроконтроллера (МК) с помощью программатора, и как оно осуществляется? Для того, чтобы прошить МК, нам потребуется связка из самого программатора, устройства, спаянного на печатной плате, и программа, называемая оболочкой, работающая с этим устройством.
Программатор Громова
Под каждый тип программатора чаще всего требуется своя программная оболочка. Для сборки программатора Громова не требуется программировать микроконтроллер. В данном программаторе он отсутствует. Этот программатор работает с двумя широко распространенными оболочками для прошивания: PonyProg и Uniprof. У нас будут посвящены отдельные обзоры на эти программки. Данный программатор подключается к СОМ порту. Единственным препятствием для его сборки может стать физическое отсутствие данного разъема на материнской плате вашего системного блока. Почему именно системного блока? Потому что ноутбуки, а также современные модели материнских плат 2010 — 2011 года выпуска и выше часто имеют на контактах СОМ порта пониженное напряжение питания. Что это означает? Это означает, что вы можете собрать данный программатор, а он у вас не заработает. Но с компьютерами 2007 — 2008 года выпуска и старше, за исключением ноутбуков, данный программатор должен гарантированно работать. Подключение через переходники USB – COM не спасают в этом случае, так как при этом наблюдается в лучшем случае, сильное снижение скорости, в худшем, программатор вообще отказывается работать.
Давайте рассмотрим принципиальную схему программатора:
Что же мы видим на этой схеме ? Разъем СОМ порта, по другому называемый DB9, 7 резисторов одинакового номинала сопротивлением в 1 кОм и мощностью 0.25 Ватт и 3 импульсных диода. Из диодов подойдут, либо отечественные, КД522, КД510, либо импортные 1N4148.
Давайте разберем, как выглядят данные радиодетали.
На фото ниже представлен разъем DB9:
Как мы видим, пины (выводы) этого разъема обозначены цифрами на нем. Если будут какие-то затруднения с определением какой штырек соответствует какому отверстию разъема, рекомендую вставить проволочку в отверстие пина разъема, перевести мультиметр в режим звуковой прозвонки и прикоснувшись одновременно щупами мультиметра к проволочке по очереди к каждому из штырьков на разъеме, вызвонить соответствие штырьков отверстиям. Это может потребоваться в случае, если вы подключаете разъем проводками к плате. Если разъем будет впаян непосредственно в плату, то эти действия не требуются.
У кого на панели разъемов материнской платы, находящейся в задней части компьютера, нет COM разъема, можно купить планки с таким разъемом. Но нужно убедиться что производители распаяли контроллер СОМ порта на материнской плате, и предусмотрели подключение шлейфа данной планки, непосредственно к плате. Иначе такой вариант вам не поможет. В качестве альтернативного варианта, могу предложить приобрести контроллер СОМ порта, размещенный на специальной плате расширения, которую устанавливают в PCI слот ПК
Также при желании, если вы захотите, чтобы кабель, подключаемый к СОМ порту, у вас отключался от программатора, можно открутив винты крепления, снять разъем с планки, и закрепить его в корпусе программатора. Но будьте внимательны, и после покупки прозвоните все жилы, на соответствие номерам, с обоих концов кабеля, потому что часто в продаже встречаются похожие внешне кабеля, имеющие перекрещенные жилы. Кабель для подключения к данному разъему, должен быть обязательно полной распайки, DB9F – DB9F, прямой, не перекрещенный, с другими кабелями разъем работать не будет.
Если же возникают проблемы с приобретением данного кабеля, можно взять и перекрещенный кабель или удлинитель 9M-9F, но в таком случае может потребоваться обрезать разъем с другого конца, и вызвонив жилки по пинам разъема подпаяться непосредственно к плате программатора. У меня, кстати, был как раз такой кабель — удлинитель, и мне пришлось обрезать разъем со второго конца. Не покупайте кабеля для прошивки телефонов через СОМ порт, они не годятся для наших целей, так как там неполная распайка жил.
Идем дальше.
Диоды берем КД522, КД510 или 1N4148. Вот так выглядит диод КД522
Будьте внимательны, диод имеет полярность включения. Другими словами, его не безразлично как впаивать, можно впаять и задом наперед, тогда программатор работать не будет. Как известно, диод имеет катод и анод. Катод промаркирован, в данном случае, черным колечком.
Ну с резисторами, я думаю, проблем не возникнет. Идете в радиомагазин и говорите продавцу: «Мне нужны резисторы 1 кОм 0.25 Ватт». Желательно взять импортные резисторы, так как у отечественных МЛТ идет большее отклонение от номинала.
Если вы владеете методом ЛУТ, то для вас не составит труда собрать программатор, по этой печатной плате. Ниже приведен скрин платы из программы Sprint Layout:
Если же вы до сих пор не освоили метод ЛУТ, тогда вам больше подойдет следующая плата, рисунок которой можно легко нарисовать маркером для печатных плат прямо на текстолите. Оба варианта печатных плат, вы сможете скачать в общем архиве, в конце статьи. Не забудьте зачистить и обезжирить плату перед нанесением рисунка. Выводы деталей на ней расположены не близко, и проблем при пайке не возникнет даже у новичков
Отличие платы от оригинальной схемы, в наличии светодиода индикации и токоограничительного резистора в цепи светодиода. Все выводы подписаны на плате. Слева номера выводов кабеля СОМ порта, которые нужно подпаять к плате, не подписанные номера жил можно заизолировать и не подпаивать. Справа идут пины для подключения к программируемому микроконтроллеру.
У меня был собран пять лет назад данный программатор на плате, сделанной от маркера. Так выглядела его печатная плата после лужения на этапе сборки в корпусе:
Извините за синюю изоленту)), тогда еще, 5 лет назад, термоусадочные трубки были в диковинку.
Разъем кабеля программатора с другого конца был обрезан, и проводки кабеля были впаяны непосредственно в плату. Сам кабель был закреплен металлическим хомутом. На фото видно, что кабель толстый, и если бы был не закреплен, при изгибании мог нарушиться контакт проводков, на плате программатора
Для подключения к микроконтроллеру устанавливаемому для прошивания на беспаечную макетную плату, я использовал цветные гибкие проводки. Соединенные с проводками такого же цвета, взятыми из жилок витой пары. Это сделано для того, чтобы с одной стороны жилки не переломились при эксплуатации, а с другой было обеспечено легкое подключение к макетной плате. Длина данных проводков должна быть максимум 20 — 25 См, во избежание ошибок от наводок, при программировании. Не используйте обычные неэкранированные провода, вместо СОМ кабеля! Замучаетесь с ошибками при прошивке.
Программируемый микроконтроллер нуждается во внешнем питании +5 Вольт, подаваемом на программатор. Для этой цели можно собрать стабилизатор на микросхеме 7805, с питанием от внешнего блока питания, либо поступить проще и воспользоваться кабелем и зарядным устройством с выходом USB, подпаяв жилки кабеля USB прямо к печатной плате.
Для справки: питание и земля, в разъеме USB идут по краям. Вот распиновка разъема USB:
Теоретически можно, если вы достаточно аккуратный человек, запитаться и от USB порта компьютера, подключив к нему данный кабель, но помните, вы делаете это на свой страх и риск ! Лучше найти один раз деньги и приобрести USВ зарядное устройство. Не используйте отличающиеся от USB, нестабилизированные зарядные устройства от сотовых телефонов и другой техники, вы рискуете испортить микроконтроллер.
При запитывании от USB порта компьютера, в случае замыкания жилок программатора +5 вольт (VCC) и земли (GND), вы рискуете сжечь южный мост материнской платы компьютера, ремонт такой материнской платы будет нецелесообразен. Я пользовался обоими вариантами для подачи питания, и через стабилизатор, и через кабель от зарядного USB. Еще один нюанс, после программирования микроконтроллера, чтобы микроконтроллер запустился, необходимо разорвать цепь RESET.
Это можно сделать просто выткнув проводок соединенный с пином RESET программатора. И тогда программа, зашитая в микроконтроллер начнет выполняться. Я решил сделать более удобное решение и поставил малогабаритный клавишный выключатель на разрыв цепи RESET.
Другими словами при его отключении, ток в этой цепи больше не течет и микроконтроллер начинает работу. Заместо клавишного выключателя можно воспользоваться любой малогабаритной кнопкой с фиксацией, либо поставить тумблер. Кому что подскажет фантазия 😉
Наверняка вы уже обратили внимание, что на схеме программатора Громова, есть какие-то незнакомые слова, а в частности VCC, GND, MISO, MOSI, SCK и RESET. Разберем, что же значат эти обозначения на примере микроконтроллера Attiny 2313.
В данном случае изображена очень распространенная и недорогая микросхема: микроконтроллер AVR Tiny (он же Аttiny) 2313. Ножки микросхемы, как мы видим, имеют свой номер. Нумерация идет против часовой стрелки, от ключа в виде точки, расположенной в левом верхнем углу корпуса микроконтроллера. Ниже на рисунке пример того, как идет нумерация на микросхемах в корпусе DIP:
В первую очередь нас интересуют перечисленные выше шесть ножек. Назначения всех остальных мы вкратце коснемся в конце статьи.
Итак, расшифровываем:
VCC. На эту ногу мы подаем напряжение питания микросхемы. Стандартом является 5 Вольт. Допустимо отклонение в большую сторону, до 5.5 Вольт. Напряжение свыше 6 Вольт, может привести к порче микросхемы. Отклонение в меньшую сторону более допустимо. Есть версии микроконтроллеров Tiny 2313V, которые могут работать даже от двух пальчиковых батареек или аккумуляторов, или от напряжения в 2.4 Вольта.
GND. Ну это всем знакомая и известная “земля”, она же ”масса”, и она же минус питания. Данный контакт является общим для всех устройств, которые имеют подключение друг к другу. Если вы соединяете, какие-либо блоки устройства между собой, их земли следует объединить. В данном случае, земля микроконтроллера, объединяется с землей программатора.
MISO. Сокращение от Master – In – Slave – Out. По этой линии передаются данные от микроконтроллера к программатору.
MOSI. Сокращение от Master – Out – Slave – In. По этой линии тоже передаются данные от программатора к микроконтроллеру.
SCK. На этой линии формируется тактовый сигнал.
RESET. Данный вывод используется для сброса микроконтроллера после стирания одиночным импульсом. Если RESET будет отключен, путем ошибочного выставления определенного фьюза, (о выставлении этого, и других фьюзов мы поговорим в следующих статьях) мы не сможем стереть и перепрошить микроконтроллер, через интерфейс SPI.
Достаточно подсоединить эти перечисленные 6 пинов программатора, к 6 ножкам микроконтроллера, и мы сможем прошить МК.
Рассмотрим остальные ножки МК:
У микроконтроллера Tiny2313 3 порта: А (А0-А2, 3 ножки), B (В0-В7, 8 ножек) D (D0-D6, 7 ножек), всего насчитывается 18 используемых в качестве ножек портов ввода — вывода. Каждую из этих ножек можно сконфигурировать отдельно на ввод и на вывод. Не являются ножками портов, только земля (GND) и питание (VCC).
Ниже рассмотрено дополнительное назначение некоторых ножек МК:
OC1A И OC1B. Ножки для формирования ШИМ (Широтно – импульсная модуляция) сигнала, таймер 1.
OC0A и OC0B. Ножки для формирования ШИМ сигнала, таймер 0.
AIN0 и AIN1. Ножки для подачи аналогового сигнала на микроконтроллер.
XTAL1 и XTAL2. Ножки для подключения кварцевого резонатора, для тактирования от него.
RXD и TXD. Линии подключения МК по интерфейсу UART.
Я надеюсь, данная статья будет полезна начинающим любителям микроконтроллеров, и позволит собрать программатор, который будет долгое время радовать вас своей работой.
Читаем далее: Как шить с помощью программатора Громова
www.ruselectronic.com
Хамелеон — программатор микросхем памяти
Дата публикации: .
На этой странице Вам предлагается программатор «Хамелеон». Программатор позволяет программировать микросхемы памяти, имеющие последовательный интерфейс. Основное отличие данного программатора от основной массы аналогичных программаторов — АЛГОРИТМЫ ПРОГРАММИРОВАНИЯ ПОЛНОСТЬЮ ОПРЕДЕЛЯЮТСЯ ВНЕШНИМИ ПРОГРАММНЫМИ МОДУЛЯМИ. Для написания модуля необходим только простейший текстовый редактор, т.к. внешний модуль — это просто текстовый файл. Компилятор файла встроен в программатор. Поддержка новых микросхем не требует изменения программы. Достаточно только написать внешний модуль или модифицировать имеющийся.
Текущая версия программатора -0.5. По сравнению с версией 0.4 исправлены некоторые ошибки (в т.ч. и в файлах модулей). Версия 0.5 работает под Windows 98, 2000, NT, ME, XP.
Изменения по сравнению с предыдущей версией:
1. Добавлены новые модули.
2. Полностью переделаны шаблоны.
3. Исправлены старые ошибки.
4. Увеличен размер архива.
Версия 0.5 поддерживает программирование следующих микросхем:
Серия 24Cxx: 24C01, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, 24C128, 24C256, 24C512, X2404, X2400 (производства Xicor).
Серия 93Cxx: 9306, 93C46, 93C56, 93C66, 7002NM10, X2444.
Серия SDA/SDE: SDE2516, SDA2506.
ITT Semiconductor: NVM3060.
Sony: CXK1011, CXK1012, CXK1013.
Toshiba: TC89101P, TC89102P.
Микроконтроллеры AT89SXX: Модули программирования микроконтроллеров AT89S51, AT89S52 и AT89S8252 через SPI интерфейс.
Микроконтроллеры AVR: Модули для программирования микроконтроллеров AT90S1200 и AT90S4414.
Микроконтроллеры Motorola: Модуль для чтения/записи EEPROM микроконтроллера MC68HC11E9.
Схема программатора
Программатор подключается к параллельному (принтерному) порту компьютера. В принципе как таковой схемы программатора не существует. Схема — это просто десяток проводов, подключаемых к принтерому порту вашего компьютера и несколько резистров и диодов, определенным образом соединяющих эти провода. Условно схему программатора можно разделить на две части. Вот первая из них:
Резисторы R1-R4 подключены к выводам регистра управления и служат для выдачи напряжения питания на микросхему, если используется внутренне напряжение питания. Такое решение обеспечивает достаточное питание не для всех типов микросхем, поэтому предусмотрена возможность подачи внешнего питания на программируемую микросхему. Внешнее питание подается как обычно, через стабилизатор типа КР142ЕН5А. Переключатель J1 позволяет выбирать нужный источник питания.
Управляющие линии программатора объединены в шину BUS0…BUS7. Линии BUS3…BUS7 являются двунаправлеными. По ним информация может передаваться как из компьютера, так и в компьютер. Линии BUS0…BUS2 являются однонаправленными. Информация по ним передается только от компьютера.
К линиям BUS0…BUS7 подключаются программируемые микросхемы. Всего программатор имеет четыре панели для подключения различных типов микросхем EEPROM.
Более подробно работа схемы описана в файле помощи программатора.
Печатная плата
Микросхемы с шиной I2C (серии 24СХХ) в большинстве случаев допускают программирование без выпаивания микросхемы из устройства. В этом случае вы можете использовать упрощенную схему программатора для этих микросхем:
Схема программатора для микроконтроллеров через SPI интерфейс
Как вы можете видеть, схема адаптера SPI очень сложна и требует большого внимания при изготовлении и тщательной настройки (Шутка.) Применение такой схемы предполагает, что программируемый контроллер уже стоит в устройстве и питание контроллера и его тактирование осуществляется от этого устройства. Это называется внутрисхемное программирование. Номиналы резисторов могут находиться в пределах 200…560 Ом.
Схема подключения SPI программатора к микроконтроллерам AT89S51, AT89S52, AT89S8252 и AT90S4414
Схема подключения SPI программатора микроконтроллерам AT901200
Схема адаптера для программирования микроконтроллеров Motorola
Большинство программаторов микроконтроллеров Моторола (MOTOR5, MOTOR11, MOTOR2) используют адаптер, собранный на микросхеме MAX232 или ее аналогах. Это адаптер можно использовать и с программатором Хамелеон. Я использую адаптер, собранный на транзисторах. Хотя он имеет определенные недостатки, но пока он меня не подводил ни разу. Вот схема адаптера:
Адаптер подключается к последовательному порту компьютера. Сигналы, обозначенные синим цветом, подлючаются к соответствующим выводам контроллера. Контроллреры семейства MC68HCXX имеют много разновидностей корпусов, поэтому схему подлючения выводов TXD, RXD, RESET нужно уточнять для конкретного контроллера.
Архив для статьи «Хамелеон — программатор микросхем памяти» | |
Описание: Макет печатной платы OrCAD 9.1, программа Хамелеон 0.5 | |
Размер файла: 1.19 MB Количество загрузок: 1 424 | Скачать |
radioparty.ru
Программатор микроконтроллеров и микросхем памяти
«Модуль редактора» также использует функции ядра Uniprog и позволяет написать собственный редактор. Необходимость в этом возникает, когда отображение содержимого микросхемы удобно представить в необычной форме. Написание собственного редактора — процесс достаточно сложный, но для большинства микросхем достаточно уже написанного бинарного редактора, а также редактора для отображения различных микросхем ПЛМ.
«Конфигурационный файл» делится на две части.
Первая часть содержит данные для прожига конкретных микросхем из семейства, поддерживаемого программирующим модулем, и передает их этому модулю при выборе в программе этой микросхемы.
Вторая часть содержит собственно описание некоторых «MENU-шек» в программе Uniprog Plus: выбор микросхем, различные проверки, собственно прожиг, стирание(если необходимо) и т.д.
В заключение необходимо отметить, что программа Uniprog Plus бурно развивается как в сторону увеличения количества программирующих модулей, так и в сторону «интеллектуализации» пакета UDK, что позволит упростить написание собственных модулей.
Данный программатор является универсальным устройством для программирования микросхем ПЗУ.
Он позволяет программировать микросхемы следующих типов:
— с ультрафиолетовым стиранием: 2708, 2716, 2732(A), 2764(A), 27128(A), 27256, 27256(21v), 27512, 271000, К573РФ1, К573РФ2/5, К573РФ4А
— с пережигаемыми перемычками: КР556РТ4/11, КР556РТ5/17, КР556РТ12/13, КР556РТ14/15, КР556РТ16, КР556РТ18, К155РЕ3
— с электрическим стиранием: КМ1801РР1, FLASH: 28F256, 28F512, 28F010, 28F020, ПЛМ: КР556РТ1/2
микроконтроллеры: 8748, 8749, 8751, 8752, 87C51, 87C53, 1816ВЕ751, 1816ВЕ48, 1830ВЕ751, 1830ВЕ753
только читать: 8048, 8049, 80C48, 8051, 8052, 1816ВЕ49, 1816ВЕ51, 1830ВЕ48
ЗАКЛЮЧЕНИЕ
Возрастающий круг научно — технических работников сталкивается в своей практической деятельности с вопросами применения запоминающих и логических программируемых микросхем. Их использование в радиоэлектронной аппаратуре позволяет резко сократить сроки ее разработки и промышленного освоения; поднять на новый уровень технические характеристики. В этих случаях является незаменимым такое устройство как программатор микросхем ПЗУ, который позволяет программировать широкий круг микросхем.
В результате дипломного проектирования был разработан программатор микросхем ПЗУ. В результате чего была детально изучена конструкция и принцип действия программатора.
В расчётной части произведен расчёт геометрических параметров печатного монтажа, расчет потребляемой мощности схемы, расчет освещенности помещения БЦР, а также расчет трансформатора источника питания.
В технологической части выполнен анализ технологичности конструкции устройства, анализ дефектов фотопечати, выполнено обоснование выбора метода изготовления печатной платы, рассмотрена установка нанесения сухого пленочного фоторезиста.
Исследовательская часть включает в себя следующие подразделы:
— Методика работы с прибором.
— Описание меню программы TURBO.
— Описание работы с программным пакетом Uniprog Plus.
— Анализ работы устройства.
В организационно-экономической части представлен расчет себестоимости платы программатора, в результате которого установлена составлена калькуляция договорной цены на изготовление платы программатора.
В данном дипломном проекте приведены мероприятия по технике безопасности и пожарной безопасности, которые следует соблюдать на участке изготовления печатных плат.
В графической части курсового проекта представлены: схема электрическая принципиальная программатора микросхем ПЗУ, чертеж печатной платы, сборочный чертёж ПП, структурная схема программатора, схема электрическая принципиальная кросс – плат, подключаемых к программатору.
Разработанное устройство имеет следующие преимущества:
— открытость архитектуры;
— наличие программных отладочных модулей;
— хорошая ремонтопригодность и взаимозаменяемость программатора;
— лёгкость монтажа и демонтажа ПП;
— простота в обращении.
— универсальность.
Универсальность программатора заключается в его схемотехнике, позволяющей программировать кроме обычных ПЗУ и микроконтроллеров, микросхемы программируемой матричной логики (ПЛМ) и т.д. Устройство построено по принципу открытой архитектуры, что на сегодняшний день является большим достоинством, так как процесс развития ЭВТ продвигается очень быстро.
В результате дипломного проектирования установлено, что программатор соответствует необходимым техническим требованиям и является универсальным устройством для программирования микросхем ПЗУ.
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
1. Алексенко А.Г., Галицын А.А., Иванников А.Д. Проектирование радиоэлектронной аппаратуры на микропроцессорах: Программирование, типовые решения, методы отладки. – М.: Радио и связь, 1984.
2. Бокуняев А.А., Борисов Н.М., Варламов Р.Г. Справочная книга конструктора — радиолюбителя. Под ред. Чистякова Н.И. — М.: Радио и связь, 1990.
3. ГОСТ 2.105-95. Общие требования к текстовым документам.
4. ГОСТ 2.109-73. Основные требования к чертежам.
5. ГОСТ 2.702-75. Правила выполнения электрических схем.
6. ГОСТ 3.1127-93. ЕСКД. Общие правила выполнения текстовых технологических документов.
7. ГОСТ 3.118-82. Оформление текстовой документации.
8. Григорьев О.П., Замятин В.Я. и др. Транзисторы: Справочник. — М.: Радио и связь, 1989.
9. Интегральные микросхемы. Справочник. Под ред. Тарабрина Б.В. – М.: Энергоатомиздат, 1985.
10. Муренко Л.Л. Программаторы запоминающих и логических интегральных микросхем. – М.: Энергоатомиздат, 1988.
11. Справочник. Резисторы. Под ред. Четверткова И. И. – М.: Энергоиздат, 1981.
mirznanii.com
УНИВЕРСАЛЬНЫЙ ПРОГРАММАТОР
Сейчас без микроконтроллеров не обходится ни одна серьёзная конструкция. Где-то ставят ПИК, где-то АВР. И для работы с ними нужен программатор. А чтоб не делать несколько разных — соберите один для различных типов МК. Предлагаю вашему вниманию универсальный программатор EXTRA-PIC v3.2, с возможностью программирования как PIC, так и AVR контроллеров.
С помощью EXTRA-PIC+ можно программировать следующие чипы:
- 10F серии: PIC10F206 PIC10F204 PIC10F202 PIC10F200
- 12F серии: PIC12F683 PIC12F675 PIC12F635 PIC12F635 PIC12F629 PIC12F510 PIC12F509 PIC12F508
- 16F/С серии: PIC16F627 PIC16F627A PIC16F628 PIC16F628A PIC16F630 PIC16F636 PIC16F639 PIC16F648A PIC16F676 PIC16F684 PIC16F685 PIC16F687 PIC16F688 PIC16F689 PIC16F690 PIC16F73 PIC16F74 PIC16F76 PIC16F77 PIC16F716 PIC16F737 PIC16F747 PIC16F767 PIC16F777 PIC16F83 PIC16F84 PIC16F84A PIC16F87 PIC16F88 PIC16F818 PIC16F819 PIC16F870 PIC16F871 PIC16F872 PIC16F873 PIC16F873A PIC16F874 PIC16F874A PIC16F876 PIC16F876A PIC16F877 PIC16F877A PIC16C61 PIC16C62 PIC16C62A/B PIC16C63 PIC16C63A PIC16C64 PIC16C64A PIC16C65 PIC16C65A/B PIC16C66 PIC16C67 PIC16C620/A PIC16C621/A PIC16C622/A PIC16CE623 PIC16CE624 PIC16CE625 PIC16C71 PIC16C72 PIC16C72A PIC16C73 PIC16C73A/B PIC16C74 PIC16C74A/B PIC16C76 PIC16C77 PIC16C710 PIC16C711 PIC16C712 PIC16C716 PIC16C745 PIC16C765 PIC16C773 PIC16C774 PIC16C923 PIC16C924 PIC16C925 PIC16C926
- 18F серии: PIC18F1220 PIC18F2220 PIC18F2320 PIC18F2331 PIC18F2410 PIC18F242-2439 PIC18F2420 PIC18F2431 PIC18F2455 PIC18F248 PIC18F2480 PIC18F2510 PIC18F2515 PIC18F252-2539 PIC18F2520 PIC18F2525 PIC18F2550 PIC18F258 PIC18F2580 PIC18F2585 PIC18F2610 PIC18F2620 PIC18F2680 PIC18F4220 PIC18F4320 PIC18F4331 PIC18F4410 PIC18F442-4439 PIC18F4420 PIC18F4431 PIC18F4455 PIC18F448 PIC18F4480 PIC18F4510 PIC18F4515 PIC18F452-4539 PIC18F4520 PIC18F4525 PIC18F4550 PIC18F458 PIC18F4580 PIC18F4585 PIC18F4610 PIC18F4620 PIC18F4680
- EEPROM 24C серии: 24C512 24C256 24C128 24C64 24C32 24C16 24C08 24C04 24C02 24C01
- EEPROM 93хх серии
Данный перечень программируемых микросхем постоянно расширяется, их можно без труда программировать, только перед программированием, обязательно найдите datasheet на чип и проверьте расположение выводов.
Схема универсального программатора
Теперь немного о значении джамперов и выключателя. Выключатель, как это и должно быть по логике, управляет питанием. Контактные штырьки J3 отвечают за возможность повторного программирования некоторых микроконтроллеров (так как после подачи напряжения на запрограммированный чип, он сразу же начинает выполнять свою программу, и из-за чего не поддается перепрограммированию). J3 – положение: 1-2 – режим первого программирования, 2-3 – режим повторного программирования (если первый выдает ошибки). Контактные штырьки J4 переключение между MISO и MOSI. Десятипиновый разъем предназначен для подключения адаптеров.
Для использования универсального программатора EXTRA-PIC+ нужен софт, например давно обсуждаемые на нашем форуме IC-PROG, WinPic800 или PonyProg. Печатная плата в формате *.lay. прилагается. Проект испытал и представил для публикации на radioskot.ru — ГУБЕРНАТОР.
Форум по МК
Обсудить статью УНИВЕРСАЛЬНЫЙ ПРОГРАММАТОР
radioskot.ru