Сборка «ZX в кубе» от Дюка Юсупова. Часть вторая.

Продолжаю собирать «кубик» от Дюка. Кто не читал первую часть, что читайте её здесь. А сегодня расскажу о первом запуске.

Итак, доехали ко мне все недостающие микросхемы, они были быстренько установлены на свои места, и я, немного нервничая, включил свой агрегат. Как я и предполагал, с первого раза ничего не получилось, сначала вообще не увидел какой-либо картинки с VGA адаптера. Поглядев схему компьютера, обнаружил, что Дюк сигнал F для адаптера взял с микросхемы DD2 с вывода 9, а там 7 МГц. Покрутив настройки адаптера и не добившись картинки, решил взять 3,5 МГц, как у меня на всех компах, благо такой сигнал, конечно же, присутствует на гребёнке. С этим сигналом видео стало подавать признаки жизни, оказалось нужно ещё кадровую инвертировать, тогда картинка появилась стабильно. Но! Как таковой нормальной картины я не увидел, а было вот что:

ZX в кубе. Часть 2. Первое включение.Красиво! crazy Но не то, что нужно. Что-то явно с ПЗУ не то. Думал, может, что-то не то залил или не так, как надо… Решил вынуть ПЗУ совсем и посмотреть, будет ли матрас, и да, матрас есть, красивый и ровный.

ZX в кубе. Часть 2. Матрас

Повертев куб, вспомнил, что на плате таймингов есть ещё «какая-то» перемычка, дай, думаю, подёргаю её, и да! Результат появился в виде 48-го режима, но почему-то с чёрным бордюром… Даже воткнул тестовое ПЗУ, и тест прошел без проблем.

ZX в кубе. Часть 2. Тест

Не совсем понимая, что делать, спросил Дюка, он ответил, что правильно собранный компьютер из исправных деталей работает исправно, у него таких глюков нет. Стал усиленно думать, что делать. Изучая схему в поисках формирования бордюра, обнаружил, что какие-то видеосигналы, как мне показалось, проходят через плату клавиатуры, которая у меня не была собрана. Эхх, как не хотелось собирать эту плату без CH559L, а пришлось. Но после сборки платы клавиатуры ситуация не изменилась, 128-го режима нет (глюки), в 48-м режиме бордюр по-прежнему черный. Решил ещё раз перечитать статью Дюка по сборке «Куба» и вот оно! Оказывается, я забыл достать три ноги ЛЛ1 на плате процессора wacko. После отключения элемента всё встало на свои места, и бордюр появился, и 128-й режим заработал!

ZX в кубе. Часть 2. Меню 128

Ну а раз плата клавиатуры собрана только наполовину, то стал пытаться искать контакты для клавиши ENTER, чтобы проверить загрузку с ленты, так как в 128 меню курсор сразу стоит на Tape Loader. Потыкал в контакты на плате (они там выведены на передний разъём) пинцетом, нашел Интер, отлично загрузил биперную музыку от AER, проверив сразу и бипер, и магнитофонный вход.

Кстати, пока искал косяк с бордюром, нашел косяк Дюка. На плате клавиатуры у микросхемы D49 (ЛА3) никуда не подключен первый вывод.

ZX в кубе. Часть 2. Косяк

На схеме Пентагона туда должен придти RD

ZX в кубе. Часть 2. Схема пента

Я, такой наивный, подал туда /RD с гребенки, но клавиатура перестала совсем работать. Опять пришлось обратиться к Дюку, он признал косяк и подсказал, что на гребёнке-то инверсный RD, а надо обычный, поэтому его надо пропустить через свободный элемент DD51, коих там целая куча. После этого всё встало на свои места, и хоть до этого клава вроде бы и работала, но висящий в воздухе вход — не дело!

ZX в кубе. Часть 2. Фикс RD

Таак… Раз плата клавиатуры всё равно собрана, то решил прикрутить к ней клавиатуру от Дельта-С, которая у меня как раз имеется с проводами. Я её к Скорпиону подключал. Посмотрел распиновку скорпа и куба, не сходится, перепаял, и ога, теперь у кубика появилась клавиатура!

ZX в кубе. Часть 2. Клавиатура подключена

Что ж, клавиатура есть, магнитофонный вход работает, решил проверить, как у Пентагона с сигналом INT. Загрузил Test INT 1.10, а там вон что:

ZX в кубе. Часть 2. INT

Опять с вопросом к Дюку, где там этот ИНТ подкрутить, но Дюк меня почему-то не в ту сторону отправил, сказал, что надо кондёр покрутить на плате памяти. Ок, я на плату памяти гляжу, точно! Один кондер не запаял. С16, по проекту Дюка он помечен как 0,1 мФ, но это неверно!! По схеме его ёмкость 51 пФ, и он подтягивает /RAS к земле. Ладно, думаю, дай покручу этот кондёр, хотя это как-то сразу вызвало у меня подозрение, ведь по схеме Дельты-С помню, что ИНТ там крутится точно не здесь. Короче, результата моё кручение этого С16, конечно же, никакого не дало, поэтому я запаял его как и положено, 51 пФ, и стал искать самостоятельно, где настраивается ИНТ у Пентагона. А настраивается он конденсатором С6 на плате таймингов. По схеме он 22 нФ, немного уменьшил, вогнал ИНТ в зелёную зону!

Теперь пришла пора подключить плату, которую я собрал самой первой, это райзер. Вроде простая плата, но и с ней получились проблемы! Первое — это после установки райзера сверху КУБа, где ему и место, компьютер вообще отказался запускаться!! Вон какую красоту показывал:

ZX в кубе. Часть 2. Глюк райзера

Снимаю райзер — всё в норме, ставлю — не работает… Чему уж там в райзере не работать?? Опять к Дюку за советом… unknw И тут он мне открыл тайну КУБа… Оказывается, у его детища модульность не совсем свободная. Компьютер делится на две части, это так называемое ядро, в которое входят платы процессора, памяти, таймингов и видео, и периферия, то есть все остальные платы. А разделяет эти этажи плата питания. То есть ядро ставим вниз в произвольном порядке, потом плату питания, у которой нужно выкусить гребёнку с нижней части, и уже дальше вставляем остальные платы снова в произвольном порядке. Это всё из-за того, что нижняя часть плат использует различные переходные сигналы через нижнюю гребёнку, и когда они сталкиваются с сигналами периферийных плат, комп виснет. В общем, откусил пины, ядро вниз, периферию наверх, райзер заработал! Но… не совсем…

В райзер я первым делом воткнул ДИВММЦ на рассыпухе от Алекса Екб. При подключенном райзере компьютер начинает немного сходить с ума. Экран начинает дергаться, демки играют странно. Сам ДИВ стартует нормально, файлы видит, запускает… Снимаю райзер, картинка чёткая. Так как у меня нет платы БДИ, то проверить демки кроме ДИВа нечем. Позагружал что-то с магнитофона, нормально, ничего не дёргается. Потом решил подать пониженное питание, и при напряжении около 4,5 вольт дерготня экрана пропадает, а демки поют ровно!

ZX в кубе. Часть 2. Поиск глюковДолго мучил райзер, куб, крутил напругу, то больше, то меньше, изучал схему IORQ-сигналов, думал, что-то с ними, так как при подключении райзера они включаются в схему. Но решение оказалось в другом месте, а именно, отключив от платы райзера высокочастотные сигналы CLK и F (3,5 и 7 МГц соответственно), все глюки ушли! Мне кажется, больше мешал именно CLK. Уж больно он близко проходит у шины ZX между А14 и А12. Замыкания там нет, я всё прозвонил, а также под микроскопом осматривал. Возможно, плохо промыл после пайки, хотя паял припоем с канифолью.

ZX в кубе. Часть 2. CLKГлавное, результат есть, правда, шины остались без частотных сигналов, ну да ладно, когда понадобятся, что-нибудь придумаем.

И в завершении второй части хочу ещё показать одну приблуду, которую соорудил для кубика. Мне очень не понравилось, что нижняя плата скребёт своими гребёнками по столу, на котором могут оказаться (а в большинстве случаев они там и есть) какие-либо металлические предметы. Поэтому быстренько накидал 3D-модель чехольчика для пинов гребёнок и напечатал.

ZX в кубе. Часть 2. Защита

Теперь ноги защищены от случайных непредвиденных столкновений с такими предметами, как пинцеты, лопатки, отрезки проводов и прочей шелупени, которая валяется у меня на столе!

ZX в кубе. Часть 2. Защита на месте

В следующей части по плану сборка звука, допиливание клавиатуры до USB, а ещё подключение джойстика с мышой. Также надо по-нормальному встроить VGA-адаптер (на фото видно, что он подключается пока разноцветным шлейфом), но прикинув имеющийся у меня адаптер, получилось, что он не влазит между плат из-за толщины VGA-разъёма, поэтому буду приобретать HDMI версию. Ещё подумал подключить БДИ от «Дельта-С» и уже начал МГТФ сборку этого «макаронного монстра», тоже покажу, что получится. До встречи!  smile

Файлы для скачивания:
Схема Пентагона:  Pent128_1991_mdesk.pdf
БОМ файлы по собранным платам: BOMs.zip
3D модель основания: ZX-Cube-base.stl
Тест INT 1.10 в TAP: TESTIM2F.TAP

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *