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

 
 
 
Reply to this topicStart new topic
> at89s8253+61c256
Kazap
сообщение May 9 2006, 19:09
Сообщение #1


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

Группа: Свой
Сообщений: 93
Регистрация: 8-05-06
Пользователь №: 16 880



Добрый вечер
Есть проблема:
система AT89s8252, соединена через LATCH адреса, аналогичная 74нс373, с ОЗУ 62с256, по классической схеме.Все работает на серийных устройствах.
Прошиваю AT89s8253 той же прогой, с незначительными изменениями-касающимися WDTи EEPROM. Выясняется что наблюдаются постоянные сбои обращения к ОЗУ., не проходит тест ОЗУ.
Вторая проблема- процессор после power up запускается на частоте в несколько раз меньше необходимой. После нескольких нажатий на reset частота становится нормальной. Режим работы устанавливаю обычный (не х2).Может, кто сталкивался с такими проблемами
Заранее спасибо
Go to the top of the page
 
+Quote Post
Kazap
сообщение May 10 2006, 06:18
Сообщение #2


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

Группа: Свой
Сообщений: 93
Регистрация: 8-05-06
Пользователь №: 16 880



СОо второй прорблемой разобрался- оказывается для 8253 нужны конденсаторы на кварце меньшей емкости-5пФ(стояло 15). А вот со сбоями ОЗУ-мучабсь
Go to the top of the page
 
+Quote Post
gala
сообщение May 11 2006, 10:03
Сообщение #3


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

Группа: Свой
Сообщений: 119
Регистрация: 29-11-05
Из: Украина, Черкассы
Пользователь №: 11 564



Извиняюсь за повтор
Чем прожигаешь 8253?
(покупать новый программатор- начальство: категорически нет)

vik_ck[dog]mail[point]ru
Go to the top of the page
 
+Quote Post
vladec
сообщение May 11 2006, 14:02
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



Можно попробовать вместо защелки регистр, со срабатыванием по заднему фронту ALE. Это не совсем правильно, но иногда в такой ситуации помогает.
Go to the top of the page
 
+Quote Post
Kazap
сообщение May 13 2006, 13:04
Сообщение #5


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

Группа: Свой
Сообщений: 93
Регистрация: 8-05-06
Пользователь №: 16 880



Цитата(vladec @ May 11 2006, 19:02) *
Можно попробовать вместо защелки регистр, со срабатыванием по заднему фронту ALE. Это не совсем правильно, но иногда в такой ситуации помогает.


Спасибо за совет- выделил задний фронт в короткий импульс, использовал вместо LATCH-
D-flip-flop, (благо этот узел реализован на EPM7064s),но это не помогло
Косвенными методами решил проблему- включил ALE на режим выдачи только при
MOVX, увеличил кондеры на квац до 8.2 пф, добавил блокировочных кондеров и кондер 56 пф на
ALE, все эти меры в сумме помогли
Go to the top of the page
 
+Quote Post
-Tумблер-
сообщение May 14 2006, 14:23
Сообщение #6


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

Группа: Свой
Сообщений: 146
Регистрация: 4-11-04
Из: Московская область
Пользователь №: 1 040



Цитата(Kazap @ May 10 2006, 10:18) *
СОо второй прорблемой разобрался- оказывается для 8253 нужны конденсаторы на кварце меньшей емкости-5пФ(стояло 15). А вот со сбоями ОЗУ-мучабсь


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

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

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

Самый худший вариант - емкость на ALE.
Поскольку именно это - емкости на шинах процессора - и являются
одной из причин проблемы ALE.


--------------------

- ЗАМЕНЯТЬ ДЕТАЛИ НА ХОДУ ВОСПРЕЩАЕТСЯ !!! -
Go to the top of the page
 
+Quote Post

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

 


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


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