FAQ по сборке платы
1. Материалы проекта
Находятся здесь: https://github.com/Haper/poisk-2-mainboard
(Схема, BOM, прошивки для БИОС и РТ4, gerber-файлы, проект в Altium Designer)
2. Список компонентов
В материалах находится список использованных компонентов при сборке тестового экземпляра. Настоятельно рекомендуется не отклоняться от списка. Мы ориентировались на фотографии оригинальных плат.
2.1 К555ИР26 (D48, D68, D69)
Могут быть использованы и КР1533ИР26
2.2 КР531ТМ2 (D19) нельзя заменять на КР1533ТМ2. Можно поставить 555-й серии.
2.3 Зачем резистор R38?
Оказался не нужен. На оригинальных платах он впаян, но на обратной стороне его выводы соединены дорожкой. В этом месте новодел повторяет оригинал.
2.4 Возможно ли применить К53-4А 47мкФ 20в в качестве С8, С127, С129 и С131?
Вполне.
3. Места под микросхемы
Места для микросхем с размерами DIP24 и больше сделаны с дюймовым шагом. Это обусловлено тем, что сейчас в продаже панельки в основном импортные.
Для более мелких микросхем шаг для выводов оставлен метрический, современные цанговые панельки устанавливаются нормально.
Есть нюанс с микросхемами 541РУ2 (D70 и D71) - они несколько шире, чем стандартные узкие DIP18, а место на плате предусмотрено для стандартного расстояния между выводами 7.5мм, т.к. по схеме можно использовать 132РУ8. Могут возникнуть сложности при установке 541РУ2 на площадки.
4. ОЗУ
На плате предусмотрено место под 4 банка ОЗУ - по 16шт. каждый.
Можно использовать импортные аналоги 565РУ7 или отечественные 565РУ7 с буквами И или К.
Отечественные микросхемы с буквами А, Б, В, Г, Д не подойдут, т.к. для регенерации необходимо перебирать 9 адресных линий (комментарий Anubis_OD).
Также можно использовать 565РУ5 (если хочется, чтобы в банке получилось 128Кб вместо 512Кб).
По документации предусматривалось 4 модификации платы:
- с ОЗУ 640Кб (512 + 128)
- с ОЗУ 2048Кб (512 + 512 + 512 + 512)
- с ОЗУ 640Кб (512 + 128) + сопроцессор КМ1810ВМ87
- с ОЗУ 2048Кб (512 + 512 + 512 + 512) + сопроцессор КМ1810ВМ87
На практике часто встречаются платы с 1024Кб ОЗУ (512 + 512).
Комментарий от Palsw'а:
Конфигурация каждого банка (128 или 512) определяется положением перемычек.
Имеет смысл микросхемы размещать на панельках, т.к. чаще всего из строя выходят они.
ОЗУ за пределами основных 640Кб есть возможность использовать в качестве EMS.
Комментарий от roma:
5. Процессор
В оригинальных платах использовался процессор КР1810ВМ86М (Мах) на 8МГц.
По факту может использоваться любой 86-й процессор, который нормально работает на 8МГц.
Также можно использовать NEC V30, что даст незначительный прирост производительности и несколько дополнительных инструкций. Но некоторые видеокарты с ним начинают сыпать артефактами. Возможно, это связано с использованием отечественных микросхем. Вопрос окончательно не изучен.
6. БИОС
Для БИОСа используются две микросхемы 27256 или 2764. Прошивка состоит из двух частей по 8Кб: младшие байты для D59, старшие - для D60.
К использованию рекомендуется версия 2.6, как наименее глючная.
БИОСом поддерживаются дисководы 1.44Мб, 1.2Мб, 720Кб и 360Кб, так что для их использования достаточно воткнуть любую MIO-карту.
7. Прошивки РТ4
Доступны по ссылке на материалы.
Используются три микросхемы с кодами прошивок: 2021 (D12), 2022 (D32), 2023 (D55).
8. Клавиатура
Клавиатура для работы используется IBM-XT совместимая. Если очень хочется использовать современную, есть возможность изготовить переходник:
9. Что с RESET'ом (D7)?
По "счастливому" стечению обстоятельств 8 и 11 выводы микросхемы закорочены на "корпус", что при замыкании "резета" должно послужить волшебным дымом из микросхемы.
Доработка от slava2005:
По факту уже собрано несколько плат без каких-либо изменений, и дыма из микросхемы пока не было.
10. Батарейка
В качестве батареи для часов можно использовать два элемента CR2032 по 3В.
11. XT-IDE
Контроллер хорошо работает, но адрес ПЗУ нужно установить отличный от умолчательного D0000h, т.к. диапазон D0000h-Е0000h используется для доступа к расширенной памяти.
Запись ПЗУ нужно обязательно запретить, при инициализации "Поиск-2" туда пишет данные.