Эта страница посвящена всем, кто хочет запрограммировать устройство PIC (микрочип) через порт USB. Просматривая в Интернете готовые к использованию проекты, я нашел хороший проект под названием Open Programmer, в котором есть несколько схем, печатных плат и открытого исходного кода. Исходная ссылка: http://openprog.altervista.org/OP_ita.html.
Что меня беспокоило, так это необходимость установки на материнской плате специальной платы сокетов в зависимости от модели программируемой PIC. Более того, предлагаемый макет не соответствовал моим личным идеям «компактного вида». Итак, в дальнейшем я предлагаю небольшую версию этой схемы с одним интеллектуальным встроенным ZIF-сокетом. Эта версия жертвует многими моделями микроконтроллеров без PIC. Я буду благодарен всем, кто предлагает более широкий диапазон реализации, подходящий для программирования Atmel и других устройств. В любом случае, если ваша цель - программировать устройства PIC, вы на хорошем сайте.
Небольшая коробка, разъем USB, разъем ZIF, два светодиода. Это все в моем компактном предложении.
Описание
Подробности доступны в оригинальном проекте, упомянутом выше. Далее я показал свою компактную версию со схемой, компоновкой печатной платы и инструкцией по сборке и вставке ее в очень обычную пластиковую коробочку. Внизу этой страницы я предоставляю копию программы для загрузки на PIC18F2550, используемую для управления функциями программирования, а также копию сторонней программы для ПК. Я тестировал программу до Win-8 без проблем. Примите во внимание, что на исходном сайте доступна более новая версия прошивки и программного обеспечения.
Реализация и сборка
Сначала соберите основной модуль, используя низкопрофильные компоненты, высота которых не превышает 10 мм от поверхности печатной платы, так как над этой платой будет установлена вторая плата. Установите 4 колонки высотой десять миллиметров, чтобы обеспечить окончательную сборку второй доски. Для крепления колонн используйте низкопрофильные детали, в противном случае может потребоваться ручное удаление металла, чтобы уменьшить занятие на стороне меди.
ZIF - довольно тонкий компонент для окончательной пайки. Обратите внимание, чтобы избежать любой силы, которая может привести к повреждению или деформации. Лучше сделать отверстия диаметром 1,2 мм, чтобы облегчить вставку гнезда ZIF в печатную плату. Во время пайки прыгайте по нескольким контактам каждый раз, следуя по спиральной линии, используя последовательность, которая позволяет разогреть контакт в то время, пока вы паяете следующий.
Когда две цепи готовы, соедините их с помощью полосковых линий и заблокируйте сборку с помощью столбцов. Используйте винты с потайной головкой для отверстий с потайной головкой, чтобы винты не находились слишком высоко относительно верхней поверхности второй печатной платы. Только розетка и два светодиода должны появиться.
Пластиковая коробка очень распространена. Вы должны создать отверстия, чтобы позволить выходящим деталям выходить с его поверхности: разъем, два светодиода (или один двухцветный светодиод), разъем USB на короткой стороне. Это женщина типа А
После нескольких попыток и исправлений вы достигнете окончательного результата. На обложке есть рамка, которая должна быть модифицирована для размещения цепей, но ваша логика будет вас вести. Первая печатная плата должна быть закреплена на коробке с помощью прилагаемых винтов.
Здесь и далее итоговый результат:
Програмное обеспечение
Как было сказано ранее, оригинальный сайт предлагает как прошивку, так и программное обеспечение для ПК. В любом случае, чтобы начать использовать этот программатор, я предлагаю вам использовать версии, которые я использовал во время редактирования проекта, доступные ниже для скачивания. После некоторых тестов вы можете попробовать новые обновленные версии, доступные на оригинальном сайте. Конечно, если у вас еще нет программиста, ваш друг должен сначала запрограммировать его. После этого первого шага вы станете автомобилем!
Использование
Подключите программатор к ПК с помощью USB-кабеля A-типа. Устройство рассматривается как универсальное. Зеленый светодиод сначала быстро мигает, сообщая о текущем соединении. Чем медленно, что свидетельствует о завершении фазы подключения. Программное обеспечение для ПК позволяет ботам писать и читать EEPROM любого PIC, установленного на носке ZIF. Тестовые функции позволяют измерять высокое напряжение Vpp, генерируемое повышающим преобразователем, присутствующим в главной цепи. Это напряжение в любом случае уже проверено самой прошивкой.
Программируемый PIC должен быть расположен на разъеме ZIF, как показано на следующем рисунке.
АРХИВ:Скачать