Версия для печати темы
GBX.ru _ Sega _ Проблемы с записью ромов Sega
Автор: Grodzilla Вторник, 17 апреля 2018, 15:07
Приветствую, Вас, уважаемые форумчане!!!
Столкнулся со следующей проблемой, имею в своем распоряжении ПЗУ M27C160 и программатор Willem PCB 5.0, заливаю в основном ромы игр Sega MD (Genesis), да все бы ничего, но некоторые из этих ПЗУ не хотят шиться (буквально пару секунд процесс идет и вылетает ошибка), заметил такую особенность на ПЗУ с большим окошком в котором 8 секций, а не 4, данная ПЗУ больше смахивает на M27C322. Может быть кто-то сталкивался с данной проблемой, подскажите как исправить данное недоразумение. Фото ПЗУ прилагаю.
Автор: UNdrey Вторник, 17 апреля 2018, 15:23
Скорее всего замаркировали неправильно.
Автор: Grodzilla Вторник, 17 апреля 2018, 15:32
QUOTE (UNdrey @ Вторник, 17 апреля 2018, 15:23)
Скорее всего замаркировали неправильно.
Может быть, я пробовал шить их под разными настройками программатора.
M27322
M27C400
M27C800
Результат тот же.
И самое главное, если продавец в курсе этого, то он меня зверски обманул, первый раз прислал мне только 1 такую микросхему, сейчас же целых 15 штук. Так что если кто-то их покупает, будьте осторожны.
Автор: UNdrey Вторник, 17 апреля 2018, 15:49
Тут и продавец может быть не в курсе, если не шарит. Написано M27C160 он и продаёт как M27C160. И это ещё с "открытым" кристаллом что-то можно там понять, а был бы полность заделанный оставалась бы только гадать. Ну а то что это бракованные M27C160 на другом техпроцессе, я сильно сомневаюсь, тогда бы и название другое должно было быть.
Автор: azumi Среда, 18 апреля 2018, 18:38
Вини программатор в первую очередь. Виллем - какашка та еще.
У разных микрух бывает разныи ток потребления, разное время записи, и т.п.
Автор: Grodzilla Среда, 18 апреля 2018, 18:50
QUOTE (azumi @ Среда, 18 апреля 2018, 18:38)
Вини программатор в первую очередь. Виллем - какашка та еще.
У разных микрух бывает разныи ток потребления, разное время записи, и т.п.
Это понятно, только маркировка на данных ПЗУ одинаковая, даже производитель тот же. Про ток - микруха взяла бы сама сколько нужно, напряжение может и не подходить.
Автор: azumi Четверг, 19 апреля 2018, 09:03
Я ничего не утверждаю, но 27с160- это просто тип памяти, которую выпускали десятилетиями. Вполне логично, что в какой-то момент туда начали пихать другие кристаллы с другими характеристиками.
Вечером гляну, если не забуду, есть ли у меня с такими кристаллами.
Ошибка вылетает по поводу того, что в ячеику записывалось одно, а там другое? ну, то есть сколько-то ячеек записывается нормально?
Автор: Grodzilla Четверг, 19 апреля 2018, 10:16
QUOTE (azumi @ Четверг, 19 апреля 2018, 09:03)
Я ничего не утверждаю, но 27с160- это просто тип памяти, которую выпускали десятилетиями. Вполне логично, что в какой-то момент туда начали пихать другие кристаллы с другими характеристиками.
Вечером гляну, если не забуду, есть ли у меня с такими кристаллами.
Ошибка вылетает по поводу того, что в ячеику записывалось одно, а там другое? ну, то есть сколько-то ячеек записывается нормально?
Да, именно так, в начало немного записывается, если потом проверить ПЗУ, то на ней будет часть информации, а потом ошибка, что в ячейке есть значение и оно не совпадает с буфером.
Автор: azumi Четверг, 19 апреля 2018, 12:40
У меня так было на виллеме и стерхе. Можно попробовать прожигать несколько раз подряд без стирания. Время циклов нужно сильно удлиннить.
Автор: Grodzilla Четверг, 19 апреля 2018, 12:56
QUOTE (azumi @ Четверг, 19 апреля 2018, 12:40)
У меня так было на виллеме и стерхе. Можно попробовать прожигать несколько раз подряд без стирания. Время циклов нужно сильно удлиннить.
Спасибо за совет, попробую.
Добавлено спустя 1 день 1 час 26 минут:QUOTE (azumi @ Четверг, 19 апреля 2018, 12:40)
У меня так было на виллеме и стерхе. Можно попробовать прожигать несколько раз подряд без стирания. Время циклов нужно сильно удлиннить.
Попробовал, результат тот же, но все равно спасибо за совет.
Автор: Dark Ronin Среда, 08 августа 2018, 19:56
Отцепите ноги по питанию и подайте 2,7 вольта. Не поможет - 1,8. Хотя должно и с 3 прокатить. Две пальчиковые батарейки в помощь.
Автор: Grodzilla Среда, 08 августа 2018, 22:15
QUOTE (Dark Ronin @ Среда, 08 августа 2018, 19:56)
Отцепите ноги по питанию и подайте 2,7 вольта. Не поможет - 1,8. Хотя должно и с 3 прокатить. Две пальчиковые батарейки в помощь.
Спасибо за совет, обязательно попробую.
Автор: supremacy Вторник, 14 августа 2018, 16:00
QUOTE (Grodzilla @ Четверг, 09 августа 2018, 02:15)
Спасибо за совет, обязательно попробую.
А после uv стирания она проходит проверку, что данных нет?
Все эти микроосхемы старые, некоторые постоянно шьются с ошибками, такие проще выбросить.
Автор: Grodzilla Вторник, 14 августа 2018, 16:06
QUOTE (supremacy @ Вторник, 14 августа 2018, 16:00)
А после uv стирания она проходит проверку, что данных нет?
Все эти микроосхемы старые, некоторые постоянно шьются с ошибками, такие проще выбросить.
Да, когда стираю, проходит проверку и выводится сообщение, что девай пуст (чист).
Добавлено спустя 2 минуты:QUOTE (Dark Ronin @ Среда, 08 августа 2018, 19:56)
Отцепите ноги по питанию и подайте 2,7 вольта. Не поможет - 1,8. Хотя должно и с 3 прокатить. Две пальчиковые батарейки в помощь.
Попробовал, не получается, может дело в программаторе, в общем если нужны кому-то эти микрухи, могу отдать безвозмездно, наберется около 30 штук я думаю, может кто и справится с ними, возьму только за пересылку и упаковку.
Автор: Akell Вторник, 30 октября 2018, 14:58
откуда взял микросхемы?
если дербан, то могут быть деградировавшие и прочие полудохлые.
лично сталкивался с тем, что дико падает скорость выборки данных, прям на порядки. тобишь вместо 120нс или сколько там допустимо, нужно аж чуть ли целую 1мс задержку ставить и ждать пока данные приедут. но буквально пару раз и сразу выявил это и обраковал их.
ещёё может быть такой факт, что напряжение для записи Vpp у них немного разное. Твой пограматор выдаёт нужное? там может быть как 12В, как 15В или даже выше. зависит от производятеля микросхемы и в целом никак не нормируется в JEDEC, емнип.
также мне попадались OTP (без окошечка) - прям новые из PVC тубы. у пары из них тоже фейлилась запись причем сразу, на первых нескольких блоках.
то что у тебя тут как ты говоришь, единичные ячейки не прописались, возможно в Vpp дело. попробуй поднять на 0.5В (ну или сколько там в допустиымх пределах)
насчет количества косяков: где-то штук 30 микрух было, 2-3, может 4 было косячных из всех. но у меня без uv окошка были, otp в пластике.
щас глянул дш. например для st, Vpp = 12.5 +/ 0.25 V. (максимально допустимое 14V).
так что стоит померить что там пограматор выдает.
Добавлено спустя 9 минут:
QUOTE (Grodzilla @ Вторник, 14 августа 2018, 16:06)
Да, когда стираю, проходит проверку и выводится сообщение, что девай пуст (чист).
стертая значит она вся забита единичками. 0xFF
можно попробовать прописать там все нулями в качестве теста, если сбойные не записавшиеся ячейки одни и теже и значение в них не меняется, то видимо в них проблема. ну и чучуть приподнять напряжение записи, как вариант.
ещё можно попробовать скорость записи понизить, если пограматор позволяет такое.
просто подозрительно много микросхем дефектных попалось. мне кажется что проблемы где-то в процеруде прожига и пограматоре, а не в них.
Автор: Grodzilla Вторник, 30 октября 2018, 16:21
QUOTE (Akell @ Вторник, 30 октября 2018, 14:58)
откуда взял микросхемы?
если дербан, то могут быть деградировавшие и прочие полудохлые.
лично сталкивался с тем, что дико падает скорость выборки данных, прям на порядки. тобишь вместо 120нс или сколько там допустимо, нужно аж чуть ли целую 1мс задержку ставить и ждать пока данные приедут. но буквально пару раз и сразу выявил это и обраковал их.
ещёё может быть такой факт, что напряжение для записи Vpp у них немного разное. Твой пограматор выдаёт нужное? там может быть как 12В, как 15В или даже выше. зависит от производятеля микросхемы и в целом никак не нормируется в JEDEC, емнип.
также мне попадались OTP (без окошечка) - прям новые из PVC тубы. у пары из них тоже фейлилась запись причем сразу, на первых нескольких блоках.
то что у тебя тут как ты говоришь, единичные ячейки не прописались, возможно в Vpp дело. попробуй поднять на 0.5В (ну или сколько там в допустиымх пределах)
насчет количества косяков: где-то штук 30 микрух было, 2-3, может 4 было косячных из всех. но у меня без uv окошка были, otp в пластике.
щас глянул дш. например для st, Vpp = 12.5 +/ 0.25 V. (максимально допустимое 14V).
так что стоит померить что там пограматор выдает.
Добавлено спустя 9 минут:стертая значит она вся забита единичками. 0xFF
можно попробовать прописать там все нулями в качестве теста, если сбойные не записавшиеся ячейки одни и теже и значение в них не меняется, то видимо в них проблема. ну и чучуть приподнять напряжение записи, как вариант.
ещё можно попробовать скорость записи понизить, если пограматор позволяет такое.
просто подозрительно много микросхем дефектных попалось. мне кажется что проблемы где-то в процеруде прожига и пограматоре, а не в них.
Купил у Китайцев, оптом, приходят брикетами по 20 штук замотанные в стрейч. Из 20 штук примерно 5-7 штук с подобным окном и у всех одна и та же проблема. Попробую конечно описанный метод, отпишу, я тоже склонен думать что дело в программаторе. Там вообще с ним одни проблемы, при прошивке W27C010 и 020, нигде не написано, что одну перемычку нужно убрать совсем, иначе начинает писать и в каком-то из этапов выдает ошибку записи, может даже на этапе сверки данных выскочить, догадайся тут.
Автор: Akell Вторник, 30 октября 2018, 23:34
а у китайцев брал б-у шные w27с020-70 от winbond (у них оно называлось pulled). все выводы у микросхем луженые были, прям припоем покрытые. каких-то явных проблем с ними не было. может из пары десятков 1 косячная попалась, не помню, давно это было. за такой прайс ожидал худшего.
и самое смешное, что в магазине офлайновом брал 27с010 и ещё пару штук более мелких, несколько штук в итоге там было. так там косячных у меня получилось тоже пару штук. вобщем наш офлайн хуже чем б-ушка от китайцев. возможно мне поддельные микросхемы продали, не знаю в чем дело было. тогда был молодой и неопытный.
пограматор у меня был наколеночно сделанный за пару вечеров на avr. единственный раз он меня подвел с каким-то очень старыми uv стираемыми вроде от мицубиси с начала 80х годов, которые в nrom идут 27с64 или как они там. там оказалось надо как-то хитро было выставить логические сигналы на паре выводов, иначе прошивка не начиналась. (к счастью всё это было написано в даташите ихнем)
а вот с остальными - всё гладко было.
кстати, 5 штук эти w27c020 остались нетронутыми, могу выслать, если актуально. они должны рабочие быть. у меня они без проблем писались и работали потом.
Добавлено спустя 12 минут:
QUOTE (Grodzilla @ Вторник, 17 апреля 2018, 15:07)
а ПЗУ с большим окошком в котором 8 секций, а не 4, данная ПЗУ больше смахивает на M27C322
там где 8, просто более старое и по другим техпроцессам сделано. а где меньше кристал - более новое, меньше нм техпроцесс, а хотя наверно в то время мкм были, а не нм
посмотри на год выпуска, где-то в маркировке должно быть указано
у меня есть совесткие аналоги 27с64, так там вместо общепринятых 12.5В для записи, аж 23В требуется (на них это написано в документации). т.е. почти в 2 раза выше. и сам кристал там тоже крупнее чем в импортных аналогах.
Автор: Grodzilla Четверг, 20 декабря 2018, 16:54
Итак в продолжение этой темы добавлю последнее, может быть кому-то данная информация станет полезной.
На днях приказал долго жить мой программатор Willem, он просто перестал шить микросхемы 27С160, 27С322 и тому подобное.
Не долго думая, я приобрел себе TL 866, много отзывов о нем хороших, да и цена не кусается вместе с переходником под DIP-44 встал он мне в 4 тысячи Российских рублей.
Проблема с записью данных EEPROM ушла от меня на совсем, он справляется с этой задачей на ура. Так что вопрос исчерпан, спасибо большое всем кто отозвался и помог мне советом.