Доброго вам дня. сьогодні я покажу на прикладі наявного у мене програматора autoprog se, як прошивається мікросхема пам'яті 24q32b постараюся описати процес максимально докладно. Подібна мікросхема пам'яті зустрічається в різних пристроях і принципи її програмування всюди однакові.
І так приступимо. Ми маємо отдіагностірованний апарат, в якому можливий діагноз - злетіла прошивка.
Для початку мікросхему потрібно випаять з плати.

Обов'язково наносимо флюс і акуратно Випаюємо мікросхему.

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

Встановлюємо мікросхему в панельку для програмування. Зверніть увагу на ключ на мікросхемі, це позначення першого виводу, в моєму випадку він повинен знаходитися внизу зліва, як зазначено на зображенні.

Далі вставляємо перехідну панельку в програматор і запускаємо програму для програмування.

У ОТРК вікні програми, нам потрібно знайти назву прошивати мікросхеми.

Для цього натискаємо внизу зліва по пункту "Все мікросхеми".

І в рядку шаблон починаємо писати назву нашої мікросхеми 25q32b. Висвічуються мікросхеми різних виробників, нам потрібно вибрати нашу WINBOND

Запам'ятайте ГОЛОВНЕ ПРАВИЛО. ПЕРШ НІЖ ЗАПИСУВАТИ ЩОСЬ В мікросхем ОБОВ'ЯЗКОВО ЗРОБІТЬ бекап НАЯВНИХ В НІЙ ДАНИХ.
Для цього потрібно створити файл на вашому комп'ютері, куди програма запише вміст мікросхеми, натисніть меню "Файл" - "Створити."

Відкриється вікно, в якому нічого міняти не потрібно, просто тиснемо "ОК"

Програма автоматично створить файл необхідного розміру, який відповідає розміру нашої мікросхеми.

Далі потрібно знову вибрати нашу мікросхему, для активації меню роботи з мікросхемою.

Після активації меню роботи з мікросхемою натискаємо клавішу "Вважати з м / с"

Чекаємо процесу закінчення зчитування.

Коли мікросхема вважається, програма вкаже розмір ліченого і підрахує контрольну суму. Натискаємо "ОК"

Після потрібно вказати програмі де на жорсткому диску комп'ютера потрібно зберегти отриманий бекап. Вибираємо в меню "Файл" параметр "Зберегти"

Відкриється вікно. У ньому вибираємо папку для збереження бекапу (в моєму випадку папку я назвав "Прошивка") і вказуємо його назва (я назвав "backup") ви можете вибрати будь-які інші назви, це не критично. Головне щоб бекап був збережений.

Далі перед прошивкою потрібно стерти мікросхему. Натискаємо кнопку "Стерти м / с"

Підтверджуємо свій намір натиснувши клавішу "ТАК"

Чекаємо закінчення процесу стирання.

Після появи повідомлення про закінчення процесу стирання, тиснемо клавішу "ОК"

Після цього, за правилами, потрібно переконатися, що наша мікросхема стерлася і є повністю чистою. Для цього тиснемо відповідну клавішу.

Знову спостерігаємо за процесом.

Переконуємося в чистоті. Кількість розбіжностей повинна дорівнювати "0". Тиснемо "ОК"

Після цього через меню "Файл" - "Відкрити"

Вибираємо файл, який необхідно залити в мікросхему. Натискаємо "Відкрити"

Вибираємо тип нашої записуваної мікросхеми.

І натискаємо кнопку "Записати в м / с"

Підтверджуємо намір. "Так"

Почнеться процес запису.

Після закінчення тиснемо "ОК"

Щоб переконатися, що файл записався правильно, необхідно порівняти мікросхему і файл, натиснувши відповідну кнопку.

Дочекатися закінчення процесу.

Після закінчення процесу, кількість розбіжностей має бути "0". Тиснемо "ОК"

На цьому процес запису завершено. Можна закрити програму.

Виймаємо мікросхему з програматора.

Встановлюємо мікросхему назад на плату. Не забувши де знаходився ключ (перша нога).

Змочуємо висновки флюсом.

І припаюємо мікросхему.



Для візуального контролю пайки, видаляємо залишки флюсу ватною паличкою змоченою в ацетоні.

Переконуємося в відсутності короткого замикання між висновками мікросхеми, бруду в області пайки та інших дефектів. (Наприклад знесених елементів або первинних друкованих доріжок)

На цьому процес прошивки можна вважати повністю завершеним. Я не претендую на оригінальність методу. У повсякденній роботі деякі з описаних мною етапів можна пропустити, але все це на свій страх і ризик. І правильне виконання всіх етапів прошивки, може значно зекономити час і нерви, в разі якщо щось пішло не так. Дякуємо за увагу. З повагою, Олександр.