Домой


                      Программатор для 16 битных FLASH в корпусе TSOP на USB.   

  Этот проект программатора сделан на скорую руку.
  За основу был взят программатор для "стандартных" FLASH/EEPROM FlashBom.
  В программу для PC внесены изменения для новый тип чипов.
  Сам программатор выполнен полностью на другой элементной базе.
  Практически весь программатор собран на микроконтроллере со встроеным USB - AT91SAM7S128.
  Так как ножек не хватило, то пришлось поставить один внешний регистр.
  Питание и управление программатором осуществляется по USB.
  Программа работает под Windows Me и XP.

  ПО автоматически определяет чип по сигнатуре и выбирает требуемый алгоритм.
  В каталоге с программой лежит файл  "chips.csv"

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

       CODE;Name;Type;Size;TERASE;TWrite
       $371A;A29L800UV/T;$16FF;8M;$04;$03 
       $379B;A29L800UV/B;$16FF;8M;$04;$03 
       $01C4;S29AL016D/T;$16FF;16M;$04;$03 
       $0149;S29AL016D/B;$16FF;16M;$04;$03 
       $04BA;MBM29LV400BC;$16FF;4M;$04;$03
       $04B9;MBM29LV400TC;$16FF;4M;$04;$03

  Первое поле это 16-ричный код чипа - старший байт собственно код производителя, младший - код конкретного чипа.
  Считывание, как впрочем и другие операции, производятся в 8-битном режиме.
  Второе  - ASCII строка, наименование чипа, которое отображается на экране для пользователя.
  Третье - тип чипа, в нашем случае 16 битный с одним напряжением программирования. 
  Четвертое - ASCII строка, размер чипа в мегабитах(буква M латинская). В программе поддерживается до 32М
  Пятое - алгоритм стирания, стандартный
  Шестое - алгоритм записи, стандартный с трехбайтной разблокировкой.

  Разработка велась по документации на MBM29LV400BC.
  Затем просто вводом новых кодов(поле 1) и других размеров(поле4) проверена работа на A29L800UV и S29AL016D.
  Один экземпляр программатора передан в сервисный центр для тестирования, второй отдан в сборку.
  Cхема высоковольтного оперделения типа чипа, пока не задействована.
   VD1, VD2, R10, DA3 с обвязкой, ключ VT2 не устанавливать.  
   Цепь А9 напрямую завести на 7 ножку разъема(микросхемы).

  В архиве выложена схема и плата(PCAD2004). Исходные тексты на ПО для микроконтроллера
  IAR 4.40. Исходные тексты программы для PC - Delphi 7.0 и драйвер для USB от Windows DDK.
  

Архив, rar, 575K.

Схема, PDF, 104K.

P.S. Претензии принимаются только конструктивные :-) 03.01.2008

Автора !