[an error occurred while processing this directive] [an error occurred while processing this directive]
Граждане электронщики! Нужен совет!
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Mmatsnev 20 марта 2002 г. 17:21

Девайс у меня такой. Классическая схема включения 51-го проца (AT89C52) с внешней памятью программ + сигналом A15 выбирается внешний EEPROM AT28C256 (/WR контроллера на /WE памяти; /RD контроллера на /OE памяти). Ресет процу сделан нормальный: DS1707 (ADM707). Все это хозяйство питается от аккумулятора 6В через линейный стабилизатор L4940 (5 Вольт). Одна "пакость" - выключатель аля тумблер! Надеюсь, схему представить можно :-)

В чем проблема? Каким-то образом портятся ячейки EEPROM! Причем очень похоже, что в момент либо включения, либо выключения.

Теперь самое интересное. Беру хороший осцил (Tektronix TDS220) и смотрю чего твориться на ножке /WR. Так вот. В момент выключения питания тумблером вижу, что сигнал RESET на проце "1", а на /WR проскакивает импульс в несколько микросекунд! Откуда он взялся? Причем эффект стабильный! Тогда взял я Интеловский процессор 80C32. В точно такой же ситуации все нормально! Как и должно быть - /WR падает также как питание всей схемы!

Что это может быть? Может это являться причиной сбоя в EEPROM? Может кто чего подскажет?! Хотябы как подтвердить или опровергнуть это предположение.

А вообще, кто-нибудь пользовал AT28C256? Как-нибудь ее защищали от записи?

Заранее благодарен за ответы!

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru