Comments 92
В конце статьи просится бухгалтерское "итого" ибо в этой статье очередной поворот сюжета сопровождался открыванием кубышки :)
TL866 отлично работает пол линуксом через вайн и дополнительную длл-ку.
https://systemembedded.eu/viewtopic.php?t=44
Рекомендую!
Есть еще https://gitlab.com/DavidGriffith/minipro/ во многом более удобная штука, чем родное по.
Громадное спасибо за рекомендацию!
КР573РФ2 отлично шьётся младшим братом TL866A, хоть там и максимум 21В. А вот КР573РФ5 уже нет.
2708 наверно было бы удобнее заменить на AT28C16 - не пришлось бы возиться с УФ-стиранием.
2708 наверно было бы удобнее заменить на AT28C16
Спасибо за рекомендацию, записал. А на счёт УФ стирания, это был принципиальный момент. Можно было флешку поставить, или какое-то другое современное решение. Я хотел понять «как это было». Ощутить, так сказать, всю боль :).
Понимаю, сам однажды игрался с УФ-стиранием примерно для этого же :) (о этот запах озона, совсем, кстати, не полезный) Начинал со стирателя как у вас, потом купил некий старинный японский ZAX Quick-EII который стирает 27xx за считанные секунды.
купил некий старинный японский ZAX Quick-EII который стирает 27xx за считанные секунды.
Поискал, выводит только на ваши статьи, но фото самого аппарата не увидел.
В своё время советский бытовой (для домашнего загара) уф излучатель прекрасно стирал РФ1 за пару часов.
Важно было только разместить микросхемы поближе к излучателю.
По-моему как-то в комментариях на хабре упоминали про стирание микросхем косметическим прибором «Фотон».
Стирал таким. Просто накрывал им микросхему.
Просто разместив ПЗУшку под фотоном, не знаю, сколько времени пришлось бы ждать, но в эпидемию Win95.CIH с использованием этой лампы и PicProg было "нахалтурено" довольно немало копеечек. ПЗУ ставилась в программатор, программатор переводился в режим стирания, сверху ставилась лампа - и минут через 10 ПЗУшку можно было прошивать заново. Без УФ-облучения подавляющее большинство микрух не стиралось, без подачи команд стирания, в разумные сроки ни одна микруха под лампой не обнулилась. К сожалению, микроэлектроника - не совсем моя тема, поэтому подробностей не расскажу - все режимы устанавливал наш штатный "электроник", а я занимался поиском подходящих образов прошивок.
Во времена "Чиха" — уже Flash-память во весь рост была, ЕМНИП. Ей УФ без надобности.
Что-то теперь уже моя собственная память чудит - точно помню, что стирали ПЗУшки под "Фотоном", точно помню, что в эпидемию "чиха", но как, чёрт возьми, "чих" мог бы повредить УФ-стираемую микросхему ПЗУ?!
Видимо, что-то в воспоминаниях спуталось. Микрухи ПЗУ шили действительно ежедневно, "Фотоном" тоже пользовались - вот только за давностью не могу вспомнить, для чего? Не АОНам же прошивки обновляли?.. хотя да, ими тоже промышляли - возможно, наложились периоды. В те "голодные" студенческие времена много всякой халтуры брали - кто что умел, тот тем и занимался.
Просто все умалчивают, как само собой разумеющееся, что надо ноги микросхему перемкнуть. Обычно просто втыкали в фольгу.
Мне в детстве таким нос "грели" при простуде, запах озона почувствовал от одного взгляда на фото)
На Синцлерах ты это не застал? Я на рынке программировал ПЗУхи, сначала с РК86, потом ребята сделали компактный програматор к Синклеру, и уже с него... Стирал только дома, УФ стерилизатором воздуха.
Можно было не париться, а прокинуть целиком устройство (PCI) в гостя.
Видимо, очень долго - это действительно очень долго :) Я когда-то давно оставлял РФ5 на крыше частного дома летом на весь день под южным солнцем, ни один бит не стерся.
Провел небольшой эксперимент, накрыл РФ5 покровным стеклом (борсиликатное, спектр пропускания обрывается где-то на 300нм, т.е. близко к солнечному), время экспозиции увеличилось примерно в 4 раза, но стирает.
Его и ногтевая лампа не дает
Возможно у этих люминесцентных ламп большая площадь поверхности, окошко на микросхеме маленькое и малая часть излученного света попадает в окошко.
Лампы высокого давления имеют маленькую горелку и процент попадания света в окошко будет выше на порядок (если колбу убрать внешнюю). Главное не перегреть микросхему.
У ногтевой лампы люминофор высвечивается в области 350-370 нм, а колба обычная стеклянная. Жесткого УФ в ее спектре нет совсем, поскольку стекло там непрозрачно.
Вот только про режимы стирания там ничего не сказано.
В справочнике «Большие интегральные схемы запоминающих устройств» тех же редакторов (-М., Радио и связь, 1990 г.) есть довольно подробное описание методик стирания и программирования но только для РФ4 и РФ8.
Стирал ПЗУ от кварцевой лампы для обеззараживания помещения. Такие вешают в помещениях столовых и больниц. Форм-фактор у нее как у обычной люминисцентной лампы, только нет люминофорного покрытия. Как то даже раз видел такие лампы в продаже в обычном электрическом магазине.
Буквально несколько минут и ПЗУ стирается. Но, изредка попадались такие микросхемы, которые стирались, но не до конца. Вероятно, это такая неисправность самих микросхем, поскольку обычно все стирается без проблем.
ЕМНИП она специально длиннее обычной, чтобы не путали.
Приятно было почитать и посмотреть фотки! Помнится студентом использовал 573РФ1 и 573РФ2 для компьютеров на базе Intel 8080 и КР580ВМ80.
Записывал туда собственный монитор, программу для работы с кассетным магнитофоном, пошаговый отладчик команд, который загружал программу по одной команде в область памяти, передавал туда управление, а потом смотрел что получилось)
интересно, лет так через 50 документацию на нынешние Байкалы и Эльбрусы можно будет найти?
Был такой сайт handheld.org, на котором была куча информации и программ по не только распространённым карманным пк на базе arm'а, но и mips, и других архитектурах. Во второй половине 2000-х на нём появилась плашка Under reconstruction, которая пару раз менялась, мол, не переживайте, скоро всё будет. Но в итоге всё пропало...
archive.org непанацея. То, что работало на скриптах плохо сохраняется.
Подумал, что всё хорошее придумано за нас, немного поискал и нашёл вполне достойное готовое решение на реле.
Плохая схема:
- дребезг контактов, подающих питание;
- неправильно изображён блокирующий диод на катушке реле.
По поводу программатора — можно было закорешиться с техобслуживанием торговой техники (весы и т.п.).
Плохая схема:
Она сработала.
неправильно изображён блокирующий диод на катушке реле.
Разве?
Если не правильно, она бы у меня не работала.
По поводу программатора — можно было закорешиться с техобслуживанием торговой техники (весы и т.п.).
И каждые пять минут бегать к ним, спасибо, развлекайтесь сами таким :)
Да, диод не верно нарисован, согласен, катушку он не разряжает.
По поводу схемы, она одноразовая, прочитал и больше никогда использовать не буду. Видел более удачные схемы на куче транзисторов, для одноразового чтения она идеальная.
Купил как-то на алишке вот такую вот УФ лампочку. Стирает ПЗУшки (если вплотную к окошку) очень быстро. Сильно воняет озоном. Требует специального источника питания со стабилизацией тока (я питаю постоянкой от лабораторного БП в режиме стабилизации тока).
В статье сильно акцентировалось внимание на использование отрицательного напряжения
Было ли возможным использовать разный уровень "земли" для решения данной проблемы?
Т. е. земля программатора смещена относительно земли платы (которая подается с другого источника)?
Давным-давно баловались с недозашитыми ПЗУшками (то ли импульс записи был слишком коротким, то ли напряжение программирования меньше). Так вот, данные читались по-разному при попадании света в окно. Возможно, из этого можно было сделать светочувствительную матрицу, но руки не дошли.
P.S. ЕМНИП, кто-то делал сеточувствительную матрицу из микросхемы ОЗУ, удалив крышку.
Был один малораспространённый клон спектрума, в котором пзу программировалось специальном образом, чтобы данные читались по-разному или на выходе было не 0/1, а промежуточные значения. Эдакая защита от копирования.
Из микросхемы ОЗУ 565РУ6 делали даже типа-видеокамеру. Но сейчас я это вряд ли найду в Сети, не помню даже, "откуда танцевать".
Тоже помню эту статью, лет двадцать назад читал)
Надо у@BarsMonsterузнать, как можно убрать пластмассту над кристаллом, не повредив его. И использовать какую-нибудь stm32 discovery. Тут уже была статья, как из неё web-камеру сделать
Ещё был отечественный сайт на народе ещё, o-v-s или как-то так назывался. Там тоже экспериментировали в камерами: из оптической мыши делали, к разъёму VESA видеокарты Cirrus Logic подключали камеру от Сименса.
Вот его уже не нашёл
Мне тоже пришлось немного поработать с программаторами.
Вначале это был Turbo V6,
потом Phyton ChipProg+ славной фирмы Phuton.
Оба с LPT интерфейсом. USB тогда только появлялся.
Turbo V6 работал под DOS - запускался с дискеты, на которой было всё и DOS и программа и прошивка.
К нему прилагались 6 переходников.
Phyton ChipProg+ работал под Windows 32 разрядной, а другие тогда были экзотикой, и доработал до тех пор, пока на ноутбуках не перестали ставить LPT порт или порт PCMCIA/CardBus.
Он читал и прошивал безумное количество микросхем всевозможных производителей и для микросхем в корпусах не DIP можно было приобрести переходники.
Когда на ноутбуках стали ставить только ExpressCard а затем только USB пришлось вместе с программатором возить антикварный ноутбук с WindowsXP и LPT.
Найти что нибудь USB-LPT, чтобы работал программатор мне не удалось.
Оба эти программатора не умели читать/прошивать микросхему 2708, а 2716 умели, правда у меня и нужды такой не было. Мои микросхемы начинались с 27C256.
А про очистку микросхем с УФ стиранием могу поделиться опытом.
Самым полезным был бытовой косметический прибор Фотон.
Вот он и даже электро схема приведена https://irecommend.ru/content/chto-zhelaete-segodnya-pozagorat-ili-prodezinfitsirovat
Как он в косметике сказать не могу, а по 3 микросхемы зараз, уложенные прямо на сеточку стирает за 5-10 минут.
Чтобы не смотреть на ультрафиолет прибор вместе с микросхемами накрывался картонкой.
Ещё одним полезным для стирания микросхем прибором - был медицинский прибор ОКУФ - облучатель коротковолновый ультрафиолетовый.
Например такой.
Снимаешь "нос" поворачиваешь лампу горизонтально и вперёд.
https://medpribori.ru/cat/products/fizioterapija/svetolechenie-uho-gorlo-nos/obluchatel-ultrafioletovyj-korotkovolnovyj-perenosnoj-bop-269
Им микросхемы стирались за 5-10 минут, и микросхема, уложенная рядом с лампой сильно не нагревалась.
А вот обычным кварцем лампа которого (кстати та же самая) питалась от 50 Гц стереть микросхему было проблематично.
На большом расстоянии, чтобы не нагревалась микросхема, стирание проходило ооочень долго, почти как на солнце.
А поместив микросхему в пластиковом корпусе близко была вероятность, что корпус расплавиться.
Доступен он был в любом физиотерапевтическом кабинете любой поликлиники.
Ну конечно EPROM ERASER - это лучший вариант, но для хобби по моему вполне достаточно бытового косметического прибора Фотон.
Даже сейчас он появляется на Avito.
Спасибо за фото, что не пришлось искать самому рассово-верного Фотона - друга всех прошивальщиков с радиорынка:) А в стационаре мы и ДРЛ без колбы юзали нормально. Но это не для жилой комнаты.
Спасибо, приятная статья.
А на счёт УФ стирания, это был принципиальный момент. Можно было флешку поставить, или какое-то другое современное решение. Я хотел понять «как это было». Ощутить, так сказать, всю боль :).
И раз уже речь зашла, то не хватает довольно важной подробности про боль - то что все эти УФ стираемые микросхемы очень не многоразовые. Не скажу сейчас точно, но речь идёт о первых десятках циклов. Потом начинают сбоить рандомные биты и.... начинается обход их ассемблером что бы зашить уже, поставить в аппарат и с глаз долой.
Точно не все - я лично занимался отладкой на железе прогоняя буквально сотни циклов стирания-записи, ни одной ПЗУ не убил.
Было очень давно, плохо помню подробности. Но одно точно - всё было с рынка, а откуда там и сколько шито - неизвестно.
https://habr.com/ru/company/ruvds/blog/652151/ - Всё же память не подвела в этот раз, уж очень существенный момент со смертью ПЗУшек
Я начинал с самопального 'Крот-РФ'
Потом появился 'STERH ST011'
Стерх поновее еще кое-где продается.
И Крот(а их была серия, под разные ПЗУ), и Стерх на микроконтроллерах. Крот был страшно тормозной! Зашить даже 64, та еше песня, а стерх шьет очень быстро. И у стерха, в свое время была хорошая поддержка. Написал, скинул даташит, и через недельку-две получал поддержку микросхемы.
Одна из последних любительских моделей программаторов - BiDiPro
А можно пожалуйста пояснить про самопальный КРОТ-РФ? Мне он попадался как коммерческий продукт. Его копировали, или это изначально открытый проект?
Считывал РФ, РЕ, РТ с помощью lpt-порта, без программатора.
Позже частенько приходилось перешивать микросхемы EEPROM с BIOS прямо в материнских платах — стартовать с исправной, выдёргивать её и вставлять пустую. Можно было шить произвольное содержимое, главное подобрать ПО, не проверяющее совместимость.
Несколько раз, не найдя совместимую плату, программировал в видеокарте с помощью Uniflash.
С появлением Intel Firmware Hub пришлось внимательнее подбирать совместимые микросхемы.
Подкину брату-технофетишисту радости. Подарил мне несколько микросхем, добрый человек с авито.
Снял их на макро объектив.
https://commons.wikimedia.org/wiki/File:Fuji_mbm2764-30_chip.jpg
https://commons.wikimedia.org/wiki/File:M27c322-100f1_EPROM_chip.jpg
https://commons.wikimedia.org/wiki/File:573РФ2_кристалл.jpg
Первое что приходит в голову, что раз микросхема стирается ультрафиолетом, то положу-ка я её на подоконник и она сотрётся. Но нет, в северных городах даже не стоит этим развлекаться, а в южных это займёт не один день. Энергии нашего светила недостаточно чтобы стереть микросхему быстро.
Из четырёх диапазонов УФ стекло пропускает только часть А диапазана. На подоконнике, это уже не солнечный свет.
Например, для загара нужно 290-313нм.
Хорошо стараются вот таким прибором : "Облучатель ультрафиолетовый "Солнышко" (гуглится, продается в магазинах "Медтехника"). Они бывают разные, обычно там внутри лампа ДРТ-125 (нормально) но бывает ДРТ-250 (это перебор). Стирается за 20..30 минут. Он на ножках, микросхемы можно положить прямо снизу, лучше на фольгу.
Хех, Мы вроде знакомы, может помнишь, что я из Питера. Тут без такого прибора не выжить, точнее можно, но хуже. Так что он все равно имеется и им иногда можно стирать ПЗУ. А еразером довольно сложно облучать помещение. :)
Сколько помню картриджей Денди со сломанным корпусом - ни разу не попалось платы с такой ПЗУ. Да и вообще с какими-либо микросхемами в корпусах - одни только кляксы чёрного компаунда.
В итоге приставка запустилась и с превеликой осторожностью, убедившись что оторвавшихся проводком больше нет, закрыл корпус, предварительно сняв кляксу припоя, явно уроненную случайно, с контактов платы — пущего перфекционизма ради. Похоже всё же, что это была технологическая перемычка — приставка снова перестала работать, а найти место, где стояла клякса так и не удалось. Что впрочем не слишком удивило владельца.
Например «ПЗУ-6-10кВ»
Подскажите, а сколько хранится информация на микросхемах с УФ-стиранием, если их НЕ облучать УФ? Происходит на них "утечка" заряда как на обычном флэше? Может кто изучал документацию.
Типичные значения "data retention" для NAND-Flash — десять лет (Micron SLC 128 Гбит/чип). Но, при утоньшении топологических норм и наворачивании "кудряшек", (MLC/TLC/QLC) — могут быть цифры до 10 лет (не проверял).
Вроде спросили не про FLASH-память
Хм-м-м… да…
Можно попробовать вытащить что-то из данных по мощности, спектру и времени стирающего излучения и уравнения Аррениуса. Вот, например, для M27C64:
The recommended erasure procedure for the M27C64A is exposure to short wave ultraviolet light which has a wavelength of 2537 Å. The integrated dose (i.e. UV intensity x exposure time) for erasure should be a minimum of 15 W-sec/cm2. The erasure time with this dosage is approximately 15 to 20 minutes using an ultraviolet lamp with 12000 μW/cm2 power rating. The M27C64A should be placed within 2.5 cm (1 inch) of the lamp tubes during the erasure.
Лет 30 точно должно получиться, т.к. бывают ещё нетронутые приборы с такими старинными ПЗУшками.
Спасибо за статью!
Имею дополнить что Б/У стиратели с Avito можно найти по цене нового с AliExpress. Но они приезжают быстрее, а также имеют токопроводящий коврик. Не нужно оборачивать ножки в фольгу, удобно.
Судя по беглому поиску в интернете, ртути в ртутных лампах меньше чем в ртутных градусниках. Разбить такую лампу неприятно, конечно, но и не страшно.
В коллекцию программаторов. Uniprog 1992 года для подключения ZX Spectrum и PC.
Схему этой версии я не нашел.
Что с памятью моею стало