Atmega 128A - AU + внешняя SRAM (62256 +74HC753) пробовал ли кто собирать?

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

не стоит заморачиваться, используйте выходы как здесь

http://www.rlocman.ru/shem/schematics.html?di=109611

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Как там, означает иметь 8 страниц по 64кб никак НЕ связанных друг с другом. Точнее по 56кб. Ну и из 512кб как-бы "выбрасывается" суммарно 64кб .. жалко. :) Минусом - занимается 2 дополнительных ноги.

В этом решении: имеем возможность использования почти всей внешней SRAM (-8кб), плюсом занимаем только 1 ногу (она там торчит рядом "без левых дел" PL6 кажется), плюсом имеем "общий сегмент" размером 24кб + свои 8кб, что позволяет организовывать хранение общих данных по управлению задачами и периферией (системное ЗУ). Минус - 2 доп. мелкосхемы, что как понимаю ни на что практически не влияет ..

P.S. А по самой схеме - замечания есть? Хочется понять собираемо ли оно или содержит ошибки ..

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Саму схему прокомментировать - снова "тут специалистов нету", так чтоли?

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

Arhat109-2 пишет:

Саму схему прокомментировать - снова "тут специалистов нету", так чтоли?

а что, все должны все бросить и думать как ваше чудо мысли будет работать, у U3  D4-D7 посадить на землю, LOAD и OE подключить к МК на A15 и еще какой нибудь, все лишнее выкинуть

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

1. У U3 D4..D7 это .. выходы. "посадить на землю выход микросхемы .. оно не "погорит разве"?

2. А15 и так сидит на ОЕ, только инвертирован, поскольку надо запрещать выходы (получать номер странички 0х0f) для младших адресов "до" 32кб, а для старших как раз надо получать текущий номер страницы. "какой-нибудь ещё" .. так и подключен: сигнал ALE через разрешающий доп. сигнал "Xbus1".

.. а что там можно "лишнее выкинуть"?

 

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

у U3  D4-D7 отключить от всего и посадить на ноль или повесить на воздух

U4 выкинуть

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Упс. Согласен. D4-D7 это входы и их можно посадить на ноль. А15 тут треуется инвертировать .. предлагаете заменить транзистором?

.. я поставил U4 из соображений что с одной стороны инвертор - требуется, а с другой стороны можно остаток задействовать для полного отключения от X-bus при необходимости .. подаем Xbus1 = 0 и всё переводится в Z-состояние. Ногами Меги можно пользоваться "по усмотрению", а запись номера странички производим тем же сигналом ALE.

Можно конечно выкинуть U4 .. но тогда плата памяти будет сидеть на ногах "намертво" .. или её "физически вытыкивать из разъема" .. чего не очень хотелось бы, ибо она у нас суется "глубоко внутрь" нашего "Лего-кирпича" .. доставать накладно.

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Пасибки. Посмотрел даташит на память: в отсутствии сигналов CS и RD выходы памяти находятся в третьем состоянии, так что вполне можно выкинуть U4.