Прошивка микросхемы...
Александр Ноутбуки

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

И так приступим. Мы имеем отдиагностированный аппарат, в котором предположительный диагноз - слетела прошивка.

Для начала микросхему требуется выпаять из платы.

image

Обязательно наносим флюс и аккуратно выпаиваем микросхему.

image

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

image

Устанавливаем микросхему в панельку для программирования. Обратите внимание на ключ на микросхеме, это обозначение первого вывода, в моем случае он должен находиться внизу слева, как указано на картинке.

image

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

image

В отркывшемся окне программы, нам требуется найти название прошиваемой микросхемы.

image

Для этого кликаем внизу слева по пункту "Все микросхемы".

image

И в строчке шаблон начинаем писать название нашей микросхемы 25q32b. Высвечиваются микросхемы разных производителей, нам нужно выбрать нашу WINBOND

image

ЗАПОМНИТЕ ГЛАВНОЕ ПРАВИЛО!!! ПРЕЖДЕ ЧЕМ ЗАПИСЫВАТЬ ЧТО-ТО В МИКРОСХЕМУ ОБЯЗАТЕЛЬНО СДЕЛАЙТЕ БЕКАП ИМЕЮЩИХСЯ В НЕЙ ДАННЫХ!!!

Для этого нужно создать файл на вашем компьютере, куда программа запишет содержимое микросхемы, нажмите меню "Файл" - "Создать..."

image

Откроется окно, в котором ничего менять не нужно, просто жмем "ОК"

image

Программа автоматически создаст файл требуемого размера, соответствующий размеру нашей микросхемы.

image

Далее нужно снова выбрать нашу микросхему, для активации меню работы с микросхемой.image

После активации меню работы с микросхемой нажимаем клавишу "Считать из м/с"

image

Ждем процесса окончания считывания.

image

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

image

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

image

Откроется окно. В нем выбираем папку для сохранения бекапа (в моем случае папку я назвал "Прошивка") и указываем его название (я назвал "backup") вы можете выбрать любые другие названия, это не критично. Главное чтобы бекап был сохранен.

image

Дальше перед прошивкой требуется стереть микросхему. Нажимаем клавишу "Стереть м/с"

image

Подтверждаем свое намерение, нажав клавишу "ДА"

image

Ждем окончания процесса стирания.

image

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

image

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

image

Снова наблюдаем за процессом.

image

Убеждаемся в чистоте. Количество несовпадений должно равняться "0". Жмем "ОК"

image

После этого через меню "Файл" - "Открыть"

image

Выбираем файл, который необходимо залить в микросхему. Нажимаем "Открыть"

image

Выбираем тип нашей записываемой микросхемы.

image

И нажимаем кнопку "Записать в м/с"

image

Подтверждаем намерение. "Да"

image

Начнется процесс записи.

image

По окончании жмем "ОК"

image

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

image

Дождаться окончания процесса.

image

По окончании процесса, количество несовпадений должно быть "0". Жмем "ОК"

image

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

image

Вынимаем микросхему из программатора.

image

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

image

Смачиваем выводы флюсом.

image

И припаиваем микросхему.

image

image

image

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

image

Убеждаемся в отсутствии короткого замыкания между выводами микросхемы, грязи в области пайки и прочих дефектов. (например снесенных элементов или порванных печатных дорожек)

image

На этом процесс прошивки можно считать полностью завершенным. Я не претендую на оригинальность метода. В повседневной работе некоторые из описанных мною этапов можно пропустить, но все это на свой страх и риск. И правильное выполнение всех этапов прошивки, может значительно съэкономить время и нервы, в случае если что-то пошло не так. Спасибо за внимание. С уважением Александр.