В первую очередь интересно: не существует ли готового схемного решения для замены РУ5 на РУ7 для увеличения объёма памяти до 128Кб?
Вид для печати
В первую очередь интересно: не существует ли готового схемного решения для замены РУ5 на РУ7 для увеличения объёма памяти до 128Кб?
Если на РУ7, то тогда уж до 256 ...
Если 2 линейки РУ7, то для расширения до 512 готовое схемное решение точно есть = Спектрофон #17.
Возьми не готовоё (на РУ5) и переделай под РУ7 .
Выкинь всю муть для выбора линеек по CAS . Новые сигналы A14' A15' (с мультиплексора порта) как и по сарой схеме идут на мультипрексоры адресов процессора (старые A14 A15 идущие от проца отрезаем). Вобщем тут всё как по описанию расширения на РУ5 .
Далее - у нас остался сигнал A16' (который в схеме на РУ5 ранее рулил линейками по CAS), он также выходит с мультиплексора порта .
Чтоб его подрубить нужен ещё один мультиплексор (чёрт... тут проще схему нарисовать чем словами говорить , с.м. аттач). Выход этого мультиплексора подрубаем на старший адрес РУ7 .
Ещё нужно сделать чтоб CAS был пеpед RAS (чтоб микрухи сами себя регенерировали) . Для этого вместо старого CAS , берём H0 (со счётчика) и пропускаем его через инвертор .
--- UPDATE ---
Ещё раз поправил схемку , теперь всё должно работать вменяемо .
V-Border берём с D8 pin8 (если на экране хрень , то pin9). Это нужно для обычной регенерации .
Расширить до мегабайта можно операясь на ту схему - http://sblive.narod.ru/ZX-Spectrum/D...oryUpgrade.htm (дополнительный регистр на запись в мозги ставим поверх D32).
у меня сделано так:
Буду соображать... Ещё надо разобраться в том, какие дорожки резать.
IMHO, лучше юзать не РУ7, а как минимум импортный вариант MC41256, как оптимум и максимум MC44256, MC41100, MC44100. Наши РУшки очень медленные и прожерливые, могут глючить и перегреваться. Посмотри журналы DejaVu и Adventurer, там были подобные схемы.
У меня в ленинграде на слепыше тм2 припаяна, похоже видео-сигнал правит. Вдруг с тв-тюнерами/пал-кодером лучше сдружится...
Между D11 выв. 11 и D36 выв. 15 перерезать ;)
С ТМ2 тоже попробую. Нашёл статью в ZX-Ревю про короткие строчные гасящие импульсы Ленинград-1. Там есть схема, но в ней вероятно ошибка - не работает ни на реале ни в симуляторе протеус.
Где ошибка?
А есть схемы для установки длинны инта? Только не на кондерах, а цифровые.
Может это и не существенно, но вверху указана ЛА3, а на схеме нарисованы элементы И-НЕ, тоесть ЛИ1. В смысле, это конечно существенно, просто возможно Proteus или что другое, где была нарисованна схема, просто так изображает элемент И-НЕ (NAND).Цитата:
Сообщение от DVS
Кроме того, видно что RC-цепочка работает в режиме дифференцирующей цепи (формирует короткие импульсы), а для удлинения импульсов следует использовать интегрурующую цепь - поменять местами резистор с конденсатором.
Эта схема взята скриншотом из пдф-ки: сборник Ревю за 91 год.
Добавлено через 56 секунд
2 skyther
Такой схемы пока не находил.
Можно сделать такую схемку на одновибраторе - АГ3. Но правда это вариант на кондерах - аналоговая времязадающая цепь, с цифровым выходным формирователем. А если уж хочется совсем цифровое, то можно попытаться применить схему из KAY1024 (D53). Ну или в самом крутом варианте сделать схемку с использованием счетчиков и промежиточных тактовых импульсов, с блока синронизации видеоконтроллера, но правда это будет 2-3 корпуса логики, и набор джамперов.Цитата:
Сообщение от skyther
с ошибками нарисованная схема и без контекста о её назначении не позволяет точно сказать что подразумевал автор.. схема будет как-то работать если R подвесить к +5, в остальных предложенных вариантах - работать не будет вообще.
Добавлено через 5 минут
токо INT будет мало с чем совместимым.. :) зачем вообще такой INT, если проги писались как не попадя? :) ..если собрался писать проги под стандарт KAY разве что.. :)
Ищи тему "Правильный видео выход" http://zx.pk.ru/showthread.php?t=1621
Будет не только инт правельный но и видео выхлоп .
Схема skyther'a удлиняет строчный гасящий импульс. Проверено на 100% на модели и на реале. Причём вместо H5 можно пробовать и другие H. Мне эта схема пригодилась, только я её переделал для укорачивания гасящего импульса, моему ТВ тюнеру не хватало именно этого, а на телеке и так кажет прикольно тем более через пал-кодер.
http://zx.pk.ru/showthread.php?t=5372
Сообщения #33 и #34.
Там у меня DDp нашел ошибку, вместо BRD2 подключен Y с КП11 (DD31). Не посмотрел ключ мс/х, когда распутывал. Тогда "там", действительно получается привязка к уровню, зависящему от состояния BRIGHT. Но схема весьма и весьма похожа на схему skyther-а, в сообщении #8 "тут". Однако, тот Y с КП11 более ни куда не идет, если я опять ни чего не напутал.
Интересно, что вывод D39.1 болтается в воздухе и при этом на нём почти ноль, таким образом ТМ9 всё время стоит под сбросом и бордюр как следствие - чёрный. Таким образом получилось: SCR - белый, BRD - чёрный и надпись Sinclair Research - чёрная.После подсоединения этого вывода на Vcc цвет экрана совпал с цветом бордюра, но этот цвет - тёмно серый или светло чёрный и буквы еле выделяются.
Смотрел осцилографом VIDEO, результат:
1) С D39.1 к Vcc - низкий уровень(уровень чёрного) затем высокий уровень(уровень белого)затем снова низкий уровень и далее идёт провал до нуля - гасящие импульсы.
2) в отличии от 1-го случая по бокам не низкий уровень, а тоже высокий. Т.е. всё нормально. Но тюнер почему-то этот белый принимает за почти чёрный. Пробовал нагрузить выход на 75Ом - результат прежний.
Ещё у значка копирайт срезана правая полоска.
PS: сигнал идёт через PAL-кодер (подгружал 75Ом его), а осциллографом смотрел VIDEO (Ч/Б).
такое бывает без привязки к чёрному, сделай схему на ТМ2, синхросигнал при этом имеет форму: начало бланкирующего импульса - переход с 1 в Z, потом строчный импульс - переход из Z в 0, потом продолжение бланкирующего - переход из 0 в Z, и дальше начало строки - переход в 1. По уровню первой ступеньки и происходит привязка к чёрному, её длительность 1,5 мкспро это тож не раз говорили - поставь RC цепочку на вывод D33.1 (ИР9) - 160 Ом, 360 пФ
Добавлено через 26 минут
вообще-то не верно, она делает ступеньку - собственно уровень привязки чёрного - это единственное её назначение
По этой схеме сделал "приязку к чёрному" (DD11 конт.4 и DD11 конт.11 оставил соединёнными, отрезал только 15 конт. у D36 и вместо BRD2 подключил H5). Результат прежний - белый распознаётся почти чёрным + с тюнером не синхронизируется (смотрел на ТВ). С помощью осциллографа: в строках при белом бордюре и экране заметил ступеньку перед "переводом строки", а на кадрах ничего зафиксировать не смог (осциллограф не позволил).
Кто как решал проблему?
Добавлено через 12 минут
В общем буду 27C512 шить прошивкой от Чебуратора.
При беглом взгляде на ту схему, что ты припаял - она какая-то неправильная, почему не сделать было по этой схеме: http://www.zx.pk.ru/showpost.php?p=96047&postcount=8
Попробуй перекинь провод.
Дык и по той схеме тоже пробовал...
Смотрел схему рикручивания 1Мb SIMM к Ленинграду, в ней в доброй ламерской традиции даётся ссылка на некую схему расширения Ленинграда до 128к от которой и нужно плясать:Что? Где? Когда?Цитата:
Ленинградовская доработка "расширение памяти до 128к". Имеется ввиду именно та, в которой управление CAS'ами осуществляется с помощью КП11 и ЛА3.
В принципе, это есть аналог пентагоновской схемы управления 128к,но в Л-ской используется Z-состояние КП11. Если на дорабатываемом Ленинград-клоне сделана иная схема, следует в ней разобраться.
Вопрос знатокам: кто знает чё за схема доработки Ленинграда до 128к имелась ввиду?
Тот вариант который я делал, был по схеме В.М.Г. - линейка РУ5, КП11, ТМ9, ЛИ1 плюс свободный инвертор на плате компа.Цитата:
Сообщение от Black_Cat
Добавлено через 1 минуту
Z-состояние там применялось для установки банок видеоОЗУ.
ИМХО, http://zx.pk.ru/attachment.php?attac...8&d=1169465253
Скажу более: я лично знаю нескольких "ремонтёров", которые, не имея здравого смысла, не зная принципов работы многих электронных компнентов, ремонтируют методом тыка... успешно...:):v2_scare:
Шоманы!!!Я одного знавал, который с наушником и паяльником всё успешно ремонтировал.Давно его не видел.
вот тебе подарочег из моего личного архивчега
Да, судя по ушам и яйцам это именно та схема! :) Приз в судию! Возьми с полки пирожок :)
Делал расширение Ленинград-1 до 256КБ по двум схемам, которые приведены на первой странице этой темы (от Fan'a и от Skyther'a). И в обоих случаях возникала проблема - при работе "нижних" 128КБ памяти всё было отлично, но когда я включал "верхние" 128КБ (я эмулировал это подавая на соответствующий вход КП11 лог.1), тест памяти сообщал об ошибках. Причем каждый раз показывал как неисправные разные ячейки памяти и разные биты в них. Такое ощущение, будто в "верхних" 128К памяти не происходит регенерация данных.
Может кто-нибудь из форумчан сталкивался с такой проблемой?
P.S. Память расширена на 8 штуках 41256, микросхемы исправны, проверял на другом компе.
Очень похоже поскольку если для РУ5 достаточно для регенерации перебирать 7 линий адреса, то для РУ7 требуется в течении цикла регенерации перебрать все 9 линий.Цитата:
Сообщение от Prusak
При расширении памяти на РУ7 вместо РУ5 в Кворуме, пришлось перекинуть несколько адресных линий на мультиплексорах, именно для того, что бы за время обновления экрана переключались все 9 линий адреса РУ7.Цитата:
Сообщение от Prusak
Я помню, когда расширял Pentagon-128 до 512К по схеме из Spectrofon №17, тоже приходилось перекидывать местами адреса на мультиплексорах. Если это надо делать на Ленинграде, может кто-нибудь знает какие именно линии надо перекидывать? А то я по части регенерации ОЗУ слабо разбираюсь... :v2_conf2:
Извини, это я ошибся, конечно МА8.Цитата:
Сообщение от Prusak
МА9 это уже для 1 Мбайта адрес.