Перейти к содержанию
    

at89s8253+61c256

Добрый вечер

Есть проблема:

система AT89s8252, соединена через LATCH адреса, аналогичная 74нс373, с ОЗУ 62с256, по классической схеме.Все работает на серийных устройствах.

Прошиваю AT89s8253 той же прогой, с незначительными изменениями-касающимися WDTи EEPROM. Выясняется что наблюдаются постоянные сбои обращения к ОЗУ., не проходит тест ОЗУ.

Вторая проблема- процессор после power up запускается на частоте в несколько раз меньше необходимой. После нескольких нажатий на reset частота становится нормальной. Режим работы устанавливаю обычный (не х2).Может, кто сталкивался с такими проблемами

Заранее спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

СОо второй прорблемой разобрался- оказывается для 8253 нужны конденсаторы на кварце меньшей емкости-5пФ(стояло 15). А вот со сбоями ОЗУ-мучабсь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Извиняюсь за повтор

Чем прожигаешь 8253?

(покупать новый программатор- начальство: категорически нет)

 

vik_ck[dog]mail[point]ru

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно попробовать вместо защелки регистр, со срабатыванием по заднему фронту ALE. Это не совсем правильно, но иногда в такой ситуации помогает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно попробовать вместо защелки регистр, со срабатыванием по заднему фронту ALE. Это не совсем правильно, но иногда в такой ситуации помогает.

 

Спасибо за совет- выделил задний фронт в короткий импульс, использовал вместо LATCH-

D-flip-flop, (благо этот узел реализован на EPM7064s),но это не помогло

Косвенными методами решил проблему- включил ALE на режим выдачи только при

MOVX, увеличил кондеры на квац до 8.2 пф, добавил блокировочных кондеров и кондер 56 пф на

ALE, все эти меры в сумме помогли

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

СОо второй прорблемой разобрался- оказывается для 8253 нужны конденсаторы на кварце меньшей емкости-5пФ(стояло 15). А вот со сбоями ОЗУ-мучабсь

 

У меня кондеры менять не пришлось. 47 пф + кварц 12 мгц.

 

Сбои Озу... есть классическая проблема x51 - возможная "шпилька"

на ALE при "неудачном" сочетании адресов и данных.

Лечится резистором 300-500 ом в разрыв цепи ALE.

Самый худший вариант - емкость на ALE.

Поскольку именно это - емкости на шинах процессора - и являются

одной из причин проблемы ALE.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...