Меню

Программатор хамелеон своими руками

Программатор хамелеон своими руками

На этой странице вам предлагается программатор «Хамелеон». Программатор позволяет программировать микросхемы памяти, имеющие последовательный интерфейс. Основное отличие данного программатора от основной массы аналогичных программаторов — АЛГОРИТМЫ ПРОГРАММИРОВАНИЯ ПОЛНОСТЬЮ ОПРЕДЕЛЯЮТСЯ ВНЕШНИМИ ПРОГРАММНЫМИ МОДУЛЯМИ. Для написания модуля необходим только простейший текстовый редактор, т.к. внешний модуль — это просто текстовый файл. Компилятор файла встроен в программатор.
В общем программатор программирует те микросхемы, которые были автору доступны для проверки и отладки модулей.

Поддержка новых микросхем не требует изменения программы. Достаточно только написать внешний модуль или модифицировать имеющийся. При попадании в руки автору новых типов микросхем и наличии документации на них модули для их поддержки будут выложены на сайт. Если вы сами создадите модуль и жадность вас не душит, присылайте Ваш модуль мне, я выложу его на сайт и вся страна будет знать имя своего героя.

Программа.

Текущая версия программатора -0.5. По сравнению с версией 0.4 исправлены некоторые ошибки (в т.ч. и в файлах модулей) Скриншоты версии 0.5 вы можете посмотреть здесь. Версия 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
Автомагнитолы Модуль подбора кода для магнитолы PHILIPS GAMMA 3
вариант как X2402 + X2404, так и X2404+X2404. Пошаговая инструкция приведена здесь
Микроконтроллеры 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.

Читайте также:  Ремонт хрусталя своими руками

Более подробно работа схемы описана в файле помощи программатора.

Обладатели OrCAD 9.1 и новее могут скачать себе файл печатной платы SPROGPCB.ZIP (25 кБ).
Самые смелые могут просто посмотреть, что представляет собой плата программатора.

Микросхемы с шиной I2C (серии 24СХХ) в большинстве случаев допускают программирование без выпаивания микросхемы из устройства. В этом случае вы можете использовать упрощенную схему программатора для этих микросхем:

Схема программатора для микроконтроллеров через SPI интерфейс.
Как вы можете видеть, схема адаптера SPI очень сложна и требует большого внимания при изготовлении и тщательной настройки (Шутка.) Применение такой схемы предполагает, что программируемый контроллер уже стоит в устройстве и питание контроллера и его тактирование осуществляется от этого устройства. Это называется внутрисхемное программирование. Номиналы резисторов могут находиться в пределах 200. 560 Ом.
Схема подключения SPI программатора к микроконтроллерам AT89S51, AT89S52, AT89S8252 и AT90S4414.
Схема подключения SPI программатора микроконтроллерам AT901200.
Схема адаптера для программирования микроконтроллеров Motorola

Большинство программаторов микроконтроллеров Моторола (MOTOR5, MOTOR11, MOTOR2) используют адаптер, собранный на микросхеме MAX232 или ее аналогах. Это адаптер можно использовать и с программатором Хамелеон. Я использую адаптер, собранный на транзисторах. Хотя он имеет определенные недостатки, но пока он меня не подводил ни разу. Вот схема адаптера:

Адаптер подключается к последовательному порту компьютера. Сигналы, обозначенные синим цветом, подлючаются к соответствующим выводам контроллера. Контроллреры семейства MC68HCXX имеют много разновидностей корпусов, поэтому схему подлючения выводов TXD, RXD, RESET нужно уточнять для конкретного контроллера. Могу порекомендовать очень полезную базу данных, расположенную на сайте http://a-number.com , которая содержит много полезной информации, в том числе и типы корпусов для контроллеров Morotola и расположение выводов, используемых при программировани.

Скачать файлы.

В настоящее время последняя версия 0.5. Перед использованием программы почитайте файл помощи, он ответит вам на многие вопросы.

ВЕРСИЯ 0.5
Файл
CHAMEL05.ZIP (1220 Кб).
CHAMEL05.ZIP
Печатная плата в формате
OrCAD 9.1 (25 кБ)
SPROGPCB.ZIP
От автора

Уважаемые пользователи! Помните, что вы получили этот программатор совершенно бесплатно. Поэтому относитесь снисходительно к ошибкам, которые обязательно есть в программе. По той же причине (бесплатности) ответ на ваши письма может приходить с большой задержкой, а может и вообще не приходить. Просьбы типа «А хотелось бы еще вот. » по причине бесплатности программатора тоже совершенно бессмысленны. Вы используете программатор на свой страх и риск и автор Вам совершенно ничего не должен.

Источник

Решено Программатор Хамелеон под WinXP..

Voldemar62

Появился другой комп,раньше пользовал 2000,теперь поставил XP.
Хамелеон не хочет работать.
Есть ли какие-то хитрости по настройке или под XP заставить
его работать нереально?

Читайте также:  Рога газели сделать своими руками

Сайт программатора ссылка скрыта от публикации

Igor_xxx

Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылки

Справочная информация

Этот блок для тех, кто впервые попал на страницы нашего сайта. В форуме рассмотрены различные вопросы возникающие при ремонте бытовой и промышленной аппаратуры. Всю предоставленную информацию можно разбить на несколько пунктов:

  • Диагностика
  • Определение неисправности
  • Выбор метода ремонта
  • Поиск запчастей
  • Устранение дефекта
  • Настройка

Учитывайте, что некоторые неисправности являются не причиной, а следствием другой неисправности, либо не правильной настройки. Подробную информацию Вы найдете в соответствующих разделах.

Неисправности

Все неисправности по их проявлению можно разделить на два вида — стабильные и периодические. Наиболее часто рассматриваются следующие:

  • не включается
  • не корректно работает какой-то узел (блок)
  • периодически (иногда) что-то происходит

Если у Вас есть свой вопрос по определению дефекта, способу его устранения, либо поиску и замене запчастей, Вы должны создать свою, новую тему в соответствующем разделе.

  • О прошивках

    Большинство современной аппаратуры представляет из себя подобие программно-аппаратного комплекса. То есть, основной процессор управляет другими устройствами по программе, которая может находиться как в самом чипе процессора, так и в отдельных микросхемах памяти.

    На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа USB.

    • Прошивки ТВ (упорядоченные)
    • Запросы прошивок для ТВ
    • Прошивки для мониторов
    • Запросы разных прошивок
    • . и другие разделы

    По вопросам прошивки Вы должны выбрать раздел для вашего типа аппарата, иначе ответ и сам файл Вы не получите, а тема будет удалена.

  • Схемы аппаратуры

    Начинающие ремонтники часто ищут принципиальные схемы, схемы соединений, пользовательские и сервисные инструкции. Это могут быть как отдельные платы (блоки питания, основные платы, панели), так и полные Service Manual-ы. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:

    • Схемы телевизоров (запросы)
    • Схемы телевизоров (хранилище)
    • Схемы мониторов (запросы)
    • Различные схемы (запросы)

    Внимательно читайте описание. Перед запросом схемы или прошивки произведите поиск по форуму, возможно она уже есть в архивах. Поиск доступен после создания аккаунта.

  • Справочники

    На сайте Вы можете скачать справочную литературу по электронным компонентам (справочники, таблицу аналогов, SMD-кодировку элементов, и тд.).

    Marking (маркировка) — обозначение на электронных компонентах

    Современная элементная база стремится к миниатюрным размерам. Места на корпусе для нанесения маркировки не хватает. Поэтому, производители их маркируют СМД-кодами.

    Package (корпус) — вид корпуса электронного компонента

    При создании запросов в определении точного названия (партномера) компонента, необходимо указывать не только его маркировку, но и тип корпуса. Наиболее распостранены:

    • DIP (Dual In Package) – корпус с двухрядным расположением контактов для монтажа в отверстия
    • SOT-89 — пластковый корпус для поверхностного монтажа
    • SOT-23 — миниатюрный пластиковый корпус для поверхностного монтажа
    • TO-220 — тип корпуса для монтажа (пайки) в отверстия
    • SOP (SOIC, SO) — миниатюрные корпуса для поверхностного монтажа (SMD)
    • TSOP (Thin Small Outline Package) – тонкий корпус с уменьшенным расстоянием между выводами
    • BGA (Ball Grid Array) — корпус для монтажа выводов на шарики из припоя
    Читайте также:  Рисунки для коврика своими руками

  • Краткие сокращения

    При подаче информации, на форуме принято использование сокращений и аббревиатур, например:

    Сокращение Краткое описание
    LED Light Emitting Diode — Светодиод (Светоизлучающий диод)
    MOSFET Metal Oxide Semiconductor Field Effect Transistor — Полевой транзистор с МОП структурой затвора
    EEPROM Electrically Erasable Programmable Read-Only Memory — Электрически стираемая память
    eMMC embedded Multimedia Memory Card — Встроенная мультимедийная карта памяти
    LCD Liquid Crystal Display — Жидкокристаллический дисплей (экран)
    SCL Serial Clock — Шина интерфейса I2C для передачи тактового сигнала
    SDA Serial Data — Шина интерфейса I2C для обмена данными
    ICSP In-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования
    IIC, I2C Inter-Integrated Circuit — Двухпроводный интерфейс обмена данными между микросхемами
    PCB Printed Circuit Board — Печатная плата
    PWM Pulse Width Modulation — Широтно-импульсная модуляция
    SPI Serial Peripheral Interface Protocol — Протокол последовательного периферийного интерфейса
    USB Universal Serial Bus — Универсальная последовательная шина
    DMA Direct Memory Access — Модуль для считывания и записи RAM без задействования процессора
    AC Alternating Current — Переменный ток
    DC Direct Current — Постоянный ток
    FM Frequency Modulation — Частотная модуляция (ЧМ)
    AFC Automatic Frequency Control — Автоматическое управление частотой

    Частые вопросы

    После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.

    Кто отвечает в форуме на вопросы ?

    Ответ в тему Программатор Хамелеон под WinXP.. как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.

    Как найти нужную информацию по форуму ?

    Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту.

    По каким еще маркам можно спросить ?

    По любым. Наиболее частые ответы по популярным брэндам — LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.

    Какие еще файлы я смогу здесь скачать ?

    При активном участии в форуме Вам будут доступны дополнительные файлы и разделы, которые не отображаются гостям — схемы, прошивки, справочники, методы и секреты ремонта, типовые неисправности, сервисная информация.

    Полезные ссылки

    Здесь просто полезные ссылки для мастеров. Ссылки периодически обновляемые, в зависимости от востребованности тем.

    Источник