реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Копирование EPROM 27C256, Копия рабочей микросхемы не пашет
clpe
сообщение Jan 22 2010, 17:53
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 71
Регистрация: 23-10-08
Из: Набережные Челны
Пользователь №: 41 132



Имеется очень старая плата (что-то типа видеоконтроллера) на микропроцессоре Z80, программа записана на 27C256, программатором (LabTool 48UXP) считываю оригинальную микросхему, записываю на новую микросхему, сравниваю содержимое - оно идентично, вставляю копию в плату, она не работает, ставлю оригинал - работает. Что может быть? С таким сталкиваюсь в первый раз...
Go to the top of the page
 
+Quote Post
МП41
сообщение Jan 22 2010, 18:01
Сообщение #2


4 синих кубика
****

Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326



У памяти есть такая характеристика как время доступа, например, 45нс или 70нс. Обычно указывается в конце маркировки.
Микросхемы одинаковые?


--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
Go to the top of the page
 
+Quote Post
clpe
сообщение Jan 22 2010, 18:18
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 71
Регистрация: 23-10-08
Из: Набережные Челны
Пользователь №: 41 132



Цитата(МП41 @ Jan 22 2010, 21:01) *
Микросхемы одинаковые?


Да. Но время доступа на корпусе не указано.
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 23 2010, 12:19
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Укажите полные маркировки (все что на корпусе написано) оригинальной и "новой" микросхем.
Go to the top of the page
 
+Quote Post
XVR
сообщение Jan 25 2010, 10:08
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



А этот 'что-то типа видеоконтроллера' случайно не наши умельцы делали? Была некоторая мода защищать свои поделки (правда в основном АОНы) 'плавающими битами' в 27C512 cool.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 25 2010, 11:02
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(XVR @ Jan 25 2010, 13:08) *
Была некоторая мода защищать....

Да бог с Вами, обычные древние EPROM без маркировки тайминга это обычно сотни наносекунд - одна банально работает в разогнанном состоянии вторая нет. Взять чего-нибудь чуть более свежее из 70-80ns массовки, зашить и все пойдет.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Ronin
сообщение Jan 25 2010, 11:56
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 10-02-05
Из: Краснодар
Пользователь №: 2 558



Если это обычный Z80A на 4мгц, что скорее всего (а не более шустрые версии), то чтение КОПа занимает 1,5такта (375нс) минус задержки на россыпи [если конечно видеовывод не делит во времени шину с ПЗУ].

Ждём подробностей о девайсе и маркировке епром )

Сообщение отредактировал Ronin - Jan 25 2010, 12:40
Go to the top of the page
 
+Quote Post
МП41
сообщение Jan 25 2010, 13:04
Сообщение #8


4 синих кубика
****

Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326



Может из оригинала криво прочитало прошивку, а в копию зашита уже изначально кривая прошивка?


--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
Go to the top of the page
 
+Quote Post
clpe
сообщение Jan 25 2010, 15:47
Сообщение #9


Участник
*

Группа: Свой
Сообщений: 71
Регистрация: 23-10-08
Из: Набережные Челны
Пользователь №: 41 132



Оригинальные микросхемы - uPD27C256(NEC) и NMC27C256BQ200(NS), то во что записываю - NMC27C256Q20(NS), также пробовал D27C256-200(Intel). Считывал оригинал несколько раз.

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

Видеоконтроллер немецкий фирмы Miro, где-то 1984 года (Наклейка на ПЗУ - Miro Video Plus 3.7c), микропроцессор Z80.
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 25 2010, 17:27
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(clpe @ Jan 25 2010, 20:47) *
Программатор сегодня проверил - записал в ПЗУ левую прошивку, записалась и считалась правильно.
А что за программатор? Все эти UVEPROM рекомендуется программировать и верифицировать при повышенном напряжении Vcc=6...6,25В. Версия XVR о плавающих уровнях вполне реальна. Причем "плавать" они могут уже от старости, не обязательно по чьему-то злому умыслу. В этом случае нужно считывать оригинал на пониженном напряжении. Скажем 4,5В...4,75В. Измерьте напряжение питания этой UVEPROM в работающем устройстве.
Go to the top of the page
 
+Quote Post
clpe
сообщение Jan 25 2010, 18:09
Сообщение #11


Участник
*

Группа: Свой
Сообщений: 71
Регистрация: 23-10-08
Из: Набережные Челны
Пользователь №: 41 132



Программатор LabTool 48UXP фирмы Advantech http://www.aec.com.tw/LT-48UXP.htm
Go to the top of the page
 
+Quote Post
plombir
сообщение Jan 26 2010, 06:05
Сообщение #12


Частый гость
**

Группа: Участник
Сообщений: 99
Регистрация: 14-12-05
Пользователь №: 12 191



Давно, в другом форуме проскакивала информация, что в 27Cxxx есть подобие сигнатуры - кода изделия / производителя. Сомневаюсь, но проверить информацию негде.

Как вариант, дизассемблировать прошивку и поискать в начале "защиту".
Go to the top of the page
 
+Quote Post
XVR
сообщение Jan 26 2010, 07:06
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(plombir @ Jan 26 2010, 09:05) *
Давно, в другом форуме проскакивала информация, что в 27Cxxx есть подобие сигнатуры - кода изделия / производителя.
Да, есть такое. Но прочесть их можно ТОЛЬКО в программаторе. Я очень сомневаюсь, что в состав видеоконтролера включен встроенный программатор rolleyes.gif
Go to the top of the page
 
+Quote Post
Ronin
сообщение Jan 26 2010, 09:47
Сообщение #14


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 10-02-05
Из: Краснодар
Пользователь №: 2 558



Цитата(clpe @ Jan 25 2010, 18:47) *
Оригинальные микросхемы - uPD27C256(NEC) и NMC27C256BQ200(NS), то во что записываю - NMC27C256Q20(NS), также пробовал D27C256-200(Intel). Считывал оригинал несколько раз.


Похоже что все 200нс.
"считывал несколько раз" - и все одинаково читалось ?

Цитата
Да, есть такое. Но прочесть их можно ТОЛЬКО в программаторе. Я очень сомневаюсь, что в состав видеоконтролера включен встроенный программатор rolleyes.gif


Это конечно маловероятно.
Как и привязка к типу ПЗУ в серийном изделии.
Для этого нужно по крайней мере иметь 12в на плате:

Цитата
The Electronic Signature (ES) mode allows the reading out of a binary code from an
EPROM that will identify its manufacturer and type. This mode is intended for use by
programming equipment to automatically match the device to be programmed with its
corresponding programming algorithm. The ES mode is functional in the 25°C ± 5°C
ambient temperature range that is required when programming the M27C512. To activate
the ES mode, the programming equipment must force 11.5V to 12.5V on address line A9 of
the M27C512. Two identifier bytes may then be sequenced from the device outputs by
toggling address line A0 from VIL to VIH. All other address lines must be held at VIL during
Electronic Signature mode. Byte 0 (A0 = VIL) represents the manufacturer code and byte 1
(A0 = VIH) the device identifier code. For the STMicroelectronics M27C512, these two
identifier bytes are given in <Blue>Table 4. and can be read-out on outputs Q7 to Q0.


Ну что ж, видимо остаётся дизассемблировать и срисовывать схему подключения ПЗУ к z80, замеряя напряжения питания и пр. smile.gif чудес не бывает.

Сообщение отредактировал Ronin - Jan 26 2010, 09:50
Go to the top of the page
 
+Quote Post
МП41
сообщение Jan 26 2010, 09:57
Сообщение #15


4 синих кубика
****

Группа: Участник
Сообщений: 526
Регистрация: 19-09-08
Из: полупроводника, металла и стекла
Пользователь №: 40 326



NMC27C256BQ200 - High Speed Version (написано в даташите), а ещё написано "High current CMOS level output drivers", чего нет в описании на NMC27C256Q20. Хотя в обозначении скорость одинаковая.

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


--------------------
p-n-p-p-n-p-n-n-p-n-p структура однако очень эффективна
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 6th July 2025 - 05:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01477 секунд с 7
ELECTRONIX ©2004-2016