Вопрос по помехоустойчивости схемотехники MCS51
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено vk 25 марта 2004 г. 11:22

Со времен радио РК80 успешно использовал следующую дешифрацию адресного пространства на 74х138:
Р2.7(А15) -> G1 (6 нога 74138) и на CS RAM62256
GND -> G2a (4)
rd(p3.7) или wr(p3.6) -> G2b (5)
p2.4,p2.5,p2.6(A12,A13,A14) -> A,B,C (1,2,3)
Таким образом получается:
0000 ... 7FFFh - под RAM
8000 - периферия
9000 - периферия
.
.
.
F000 - периферия

В последней реализации на AT89S53 (q=11059200), CD74AC138, CD74AC374 (как периферия), каждый камень обвешан 0.1 мФ по питанию, обнаружилось, что при обращении к памяти (адреса 0000 ... 7FFFh) по команде movx @dptr иногда происходит ложная запись в периферийные регистры.
Помогла фильтрация строба записи в регистр (R=30 E, C=300...500 pF).
Непонятно откуда ноги растут?
- глючная или неудачная серия логики?
М.Б. кто нибудь сталкивался с подобным
Поделитесь пожалуйста опытом о боевых действиях на фронтах войны с помехами.
Заранее благодарен Виктор.

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

Ответы



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

E-mail: info@telesys.ru