Проекты GitHub SourceForge |
Проекты /
Союз-НеонПК-1116Союз-НеонПК-11/16Сборка клона последнего советского компьютера. НачалоСборку Союза я начал примерно в 2019 году. Очень долгое вряемя собирались необходимые детали. Пришлось даже купить прогамматор, чтобы прошить необходимые ПЛМ-ки. Поскольку достать микросхемы ПЗУ 1801РР1 не представляется возможным, немалое количество времени заняло исготовление замены на базе проекта РЕмулятор за STM32. Также, был приобретен раздолбаный УКНЦ ради корпуса и клавиатуры. Пришлось изрядно попотеть, чтобы их отреставрировать. Теперь корпус ждет вырезание дополнительных отверстий под разъемы и покраску. Разумеется, когда плата была собрана - ничего не заработало. Единственное, что сигналы синхронизации на монитор шли корректные и какой-то мусор на экране я увидел. Плата была отложена на год и только сейчас я решил все-таки ее запустить. К сожалению, селаь это не так просто, так как компьютер был спроектирован на пределе тогдашних технических возможнастях и неработать может все что угодно:
Поэтому, я решил, собирать и тестировать компьютер по частям. Вместо процессора я подключил контроллер ATmega16 с кучей выводов и реализовал протокол шины Н1806ВМ2 для одиночного чтения/записи - этого должно хватить. Теперь, поскоьку я уверен в работе контроллера, я могу тестировать все блоки машины по частям:
Всего вышеперечисленного уже бужет достаточно, чтобы запуститься. Проверку дисковых контроллеров, параллельного и последовательного портов, контроллера мышки, звуковых генераторов можно будет сделать позже. После того, как основная переферия заработает, можно будет приступить к подбору процессора. У меня на данный момент имеются два копруса Н1806ВМ2, но неизвестно, выдержат они 8МГц или нет. По словам продавца: вероятность 50%. Возможно, имеет смысл проверить процессор отдельно перед монтажом, но я не знаю, как это сделать. 26.07.2021Подключил Atmega16 вместо ЦПУ. ToDo: добавить фотографию
Тест показал странную вещь: при чтении из ПЗУ зануляется младший байт данных, но адрес при этом передается нормально. Пришлось выпаивать все микросхемы, кроме ПЗУ, которые находились на младших битах (а это - практически вся перефирия), но проблема осталась. Оказалось, что всему виной резисторная сборка RN1, которая подтягивает шину данных к земле. Самое интересное, что на оригинальной плате ее нет, а на новодельной схеме отмечено, что данная детать припаивалась навесным монтажом. Отсюда возникает три вопроса:
Хочу подключиться осциллографом к одной из линий адреса/данных и посмотреть, что там проиходит. 16.04.2022Увы, проект пришлось закрыть. Год по нему ничего не делал, и даже как-то не тянуло. Остатки железа продал: может новому хозяину повезет больше. Ссылки |