Что с памятью моею стало, ППЗУ и программирование

Программирование или прошивка микросхем 2708 и к573рф1, к574рф14

Оригинал статьи: https://habr.com/ru/company/ruvds/blog/648649/ Автор:  dlinyj - для данной статьи покупал у меня ППЗУ, выборка из статьи, с разрешения автора

Не все ПЗУ одинаково полезны

Как прошить ПЗУ 2732

В данной статье говорю о микросхемах EPROM (Erasable Programmable Read Only Memory) или проще говоря ПЗУ с ультрафиолетовым стиранием. Этакие мистические микросхемы с окошком для стирания ультрафиолетом, которые наверняка многие из вас видели их на старых материнских платах, либо в картриджах от игровых приставок, так как игры записывались именно на подобные ПЗУ. На хабре даже были статьи, как делать свои картриджи, и простейший картридж представляет из себя просто прошитую ПЗУ с программой игры.

Как правило, окошко у ПЗУ заклеено каким-то непрозрачным материалом, чтобы от солнечных лучей данные не были стёрты, хотя, как показала личная практика, стереть их не так-то просто.

Микросхемы ППЗУ к573рф1, к573рф2 , к573рф4 , к573рф5 , к573рф3 , к573рф6 , к573рф8  Микросхемы ППЗУ к573рф1, к573рф2 , к573рф4 , к573рф5 , к573рф3 , к573рф6 , к573рф8

Микросхемы СССР в керамических корпусах серии 573рф

 пзу U555 (аналог 2716) AU позолоченные белая керамика Куплю ПЗУ 2708 фиолетовая керамика золото Куплю ПЗУ TMS 2708JL

Аналоги 2708 (к573рф1)

Для того чтобы стереть микросхему, необходим жёсткий ультрафиолет. И, на самом деле, солнечной радиации будет недостаточно чтобы стереть ПЗУ. Она будет стёрта, но далеко не за один день. Об этом я подробнее остановлюсь ниже. Как стереть ППЗУ можно прочитать сдесь...

Для того, чтобы прошить микросхему нужен специальный программатор, который выдаёт высокое напряжение для прошивки. А для старых микросхем, к которому относится К573РФ1 (аналог 2708), ещё и необходимо подать напряжения питания отрицательное напряжение минус 5В, +5 и +12 В (три напряжения питания). И это без учёта подачи напряжения программирования.

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

Цоколевка микросхем и назначение выводов ППЗУ

Так как на отечественные микросхемы не так просто найти документацию, в отличие от западных оригиналов, то я далее буду приводить отсылки к импортной документации. Микросхема К573РФ1 - это полный аналог 2708, а микросхемы КР573РФ2 и КР573РФ5 - полный аналог 2716. Другие нас пока не интересуют, в рамках этой статьи. В принципе, в своём чемодане использовал и 2716, так что это всё одно и то же.

Для того чтобы прошить микросхему, на неё кроме питания требуется ещё подать высокое напряжение на вывод VPP. Для микросхемы 2708 и 2716 - это 26 В!

Микросхемы ППЗУ к573рф1, к573рф2 , к573рф4 , к573рф5 , к573рф3 , к573рф6 , к573рф8  пзу U555 (аналог 2716) AU позолоченные белая керамика Куплю ПЗУ 2708 фиолетовая керамика золото ППЗУ TMS2708 в золоте в золоте дорого

Здесь представлены ППЗУ 2708 различных производителей, подробнее можно прочитать в музее...там же посмотреть фото различных ППЗУ

Поскольку микросхема К573РФ1 aka 2708 для своей работы требует отрицательного и положительного напряжения, то ей требуется специальный программатор, чтобы её прочитать. Пытался найти готовый программатор за вменяемые деньги, который мог бы решить данную проблему, но, увы, не смог. Подобные программаторы стоят больших денег, что явно выходит за бюджеты хобби выходного дня. Поэтому придётся думать о переходнике.

Итак, резюмируя, для дальнейшей работы с ПЗУ нам необходимо:

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

Программатор №1

На рынке давно есть великолепный китайский программатор "TL866II Plus Universal" который умеет читать и писать множество микросхем.

И в комплекте с ним идёт огромное количество различных переходников, с учётом его стоимости - это практически даром, обходится не больше 10 тыс. руб..

Программатор умеет работать с ПЗУ, начиная с 2716 (где требуется одно напряжение питания, уточнение в последних версия программатора напряжение питания 19в, а требуется от 21 до 25 вольт в зависимости от микросхемы) ), а вот работать с 2708 илиК573РФ1, он работать не умеет. Потому что для работы с этой памятью требуется три различных напряжения, одно из которых отрицательной полярности.

Но поскольку голова нам дана не только чтобы шляпу носить, то можно разработать и сделать переходник, который будет питать микросхему К573РФ1 всеми нужными напряжениями, а читать её как микросхему 2716, просто оба килобайта будут заполнены одними и теми же данными. Осталось только сообразить схему, как это будет выглядеть.

Переходник для чтения ПЗУ К573РФ1 или 2708

Купить переходник для чтения к573рф1, как прочитать к573рф1 или аналог 2708

Схема переходника достаточно простая: необходимо сделать так, чтобы микросхема 2708 вставала в панельку микросхемы 2716, при этом были поданы на неё питание +12 и минус 5 В, при этом надо следить, чтобы эти напряжения не пошли в программатор. Самая большая загвоздка в том, что напряжения должны подаваться на микросхему при запросе от программатора, поэтому нужна какая-никакая схема коммутации.

Подумал, что всё хорошее придумано за нас, немного поискал и нашёл вполне достойное готовое решение на реле.

Схема переходника для чтения и зашивки к573рф1

Схема переходника для чтения и зашивки к573рф1

Автор обращает внимание, что адаптер предназначен именно для чтения микросхем, для того чтобы прошить микросхему, нужно будет его доработать. Но лично я смысла воевать с микросхемами 2708 не вижу, сильно проще использовать вместо них ПЗУ 2716.

На том же сайте приводится схема блока питания, но поскольку операция чтения будет однократной, то и делать блок питания не буду. Вместо него подойдёт обычный компьютерный блок питания, там как раз есть напряжение +12 и минус 5 В.

Схема выходных напряжений АТХ блока питания распиновка

Распиновка разъёма ATX блока питания. Обратите внимание, что ATX2 уже не подходит для данной задачи.

Белый провод - это минус 5 В;
жёлтый +12 В;
чёрный - общий;
зелёный PS_ON, замкнуть на землю.

Будьте внимательны: в новых блоках питания ATX2 минус пяти вольт уже нет. AT блок питания тоже подходит для данной задачи.

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

Переходник для к573рф1 для чтения и программирования ППЗУ 2708 Переходник для к573рф1 для чтения и программирования ППЗУ 2708

Переходник для к573рф1 для чтения и программирования ППЗУ 2708 (Переходник автора)

Вставляю (со слов автора) его в программатор, подключаю компьютерный блок питанию, каюсь, до конца не был уверен в успехе. Жму прочитать, щелчки реле, и о чудо, мне удалось прочитать это ПЗУ!

К573рф1 прочитана

Переходник для прошивки 2716 для TL866

Что? Ещё один переходник? На самом деле это особенность программатора TL866 II Plus, он не может выдавать напряжение больше 18 вольт. А для прошивки микросхем 2716 необходимо напряжение 26 В! Поэтому необходимо городить внешний блок питания и схему её коммутации.

Есть отличный проект доработки программатора TL866 II Plus, для прошивки микросхем. У автора этого проекта (т.к у меня!!) я также закупаюсь микросхемами ПЗУ, за что ему (т.е. мне!!) большое спасибо!

В качестве источника высокого напряжения использовал USB Buck-Boost, он уже на своём борту имеет вольтметр и удобные способы подключения, как через USB, так и microUSB. Разъём microUSB рекомендую дополнительно пропаять, потому что я быстро оторвал его от платы. Питать блок питания 25 В нужно от отдельного блока питания, например от зарядного устройства для телефона, иначе фокус не удастся.

Переходник для к573рф2 или 2716

Переходник автора

Самодельные переходники на TL866II Plus

Мой переходник

Стиратель ультрафиолетовых ПЗУ

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

Про стирание ППЗУ читаем здесь...

Второе и самое очевидное - использовать УФ лампу для ногтей. Их просто море отдаётся бесплатно на всевозможных площадках, лично я купил там за 50 рублей (пятьдесят рублей). Вообще, миф использования лампы для ногтей ходит давно, и однозначного ответа можно ли её использовать я не получил.... Поэтому всё приходится испытывать самому и делиться с вами уникальной информацией.

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

УФ стиралка

УФ стиралка, фото автора

Аппарат честно вонял озоном, делая вид, что он ультрафиолетом безжалостно жжёт микросхему. Два часа она страдала, но каково же было моё удивление, когда спустя два часа я смог без проблем прочитать всю информацию, которая была в ней. Миф разрушен:
Лампы, используемые для отверждения лака на ногтях, применять для стирания ПЗУ нельзя!

Установка к573рф2 вместо к573рф1

Теперь попробуем установить КМ573РФ2 вместо микросхемы К573РФ1, для этого сделаем ещё один переходник. Больше переходников богу переходников!

Переходник с к573рф2 на к573рф1 установка вместо к573рф1

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

Еще один из программаторов

 

О программаторе ChipProg-2 Phyton LPT

Программатор ChipProg-2 Phyton LPT, один из видов программаторов

Оригинал статьи: https://habr.com/ru/company/ruvds/blog/648649/ Автор:  dlinyj - для данной статьи покупал у меня ППЗУ, выборка из статьи, с разрешения автора

 

 

На главную страницу  На предыдущую страницу  На следующую страницу

Статьи

О компании О документах О рекламе Меню Карта