Profi ZX-BUS Adapter (Rev.B) — это буферный расширитель шины для компьютеров серии Profi, разработанный Oleg Starichenko (solegstar). Плата подключается к системному разъёму Profi и выводит 4 слота SL-62 в стандарте ZX-BUS, позволяя использовать платы расширения от Spectrum и клонов (звуковые карты, OPL3, контроллеры и т.д.). Плата ничего не вычисляет, а только буферизует и согласует сигналы.
Разводка Rev.B: март 2019 (Gerber 19.03.2019). Текст документации: 13.03.2012. На шёлкографии нижней стороны: «X-TRADE 1998» — плата повторяет схему более раннего расширителя, выпущенного в 1998 году. САПР: P-CAD 2006.
В архиве: Gerber на 12 файлов, исходники P-CAD (.pcb, .sch), три PDF (монтажная схема верха, монтажная схема низа, принципиальная схема), инструкция PROFI_ZX-BUS.doc. Папка arc/ повторяет остальное содержимое. README в репозитории нет.
1. Назначение
Это расширитель шины для компьютеров серии Profi. Он подключается к системному разъёму Profi и выводит 4 слота SL-62 в стандарте ZX-BUS. В них можно вставлять платы расширения от Spectrum и клонов, например те, что разбирались ранее: звуковые карты, OPL3, контроллеры. Плата ничего не вычисляет, а только буферизует и согласует сигналы.2. Конструктив
- Слои: 2 (TOP/BOT), маска, паста и шёлкография с обеих сторон.
- Размер: разброс отверстий ≈ 95 × 128 мм, сама плата чуть больше, около 100 × 130 мм.
- Отверстия: около 660 штук. Из них 161 переходное (⌀0.46 мм), 491 под выводы (⌀0.97 мм), 4 крепёжных ⌀2.79 мм и 8 крупных ⌀3.25 мм.
- Разъёмы:
- SYS_BUS1/2 — два разъёма DIN 41612 тип B, 64 контакта (основной «мама» и дублирующий).
- ZXBUS1-ZXBUS4 — четыре слота SL-62 (2×31).
- Монтаж: смешанный. SMD на обеих сторонах платы, микросхемы SO-14/16/20 с верхней стороны, часть мелочи с нижней.
3. Элементная база
| Позиция | Компонент | Корпус | Роль |
|---|---|---|---|
| DD1-DD4 | 1533АП6 (аналог 74ALS245) | SO-20 | Двунаправленные буферы шины |
| DD5, DD6 | 1533КП15 | SO-16 | Мультиплексоры, на схеме цепи подписаны «MUX» |
| DD7, DD8 | 1533ЛЛ1 (аналог 74ALS32) | SO-14 | Логика ИЛИ |
| VT1 | КТ315 | — | Ключ |
| R1-R4 | 680 Ом | 0805 | Токоограничение и развязка сигналов |
| C1-C10, C17-C19 | 0.1 мкФ | 0805 | Развязка питания |
| C11-C16 | 100 мкФ × 16 В | 1812 | Фильтры питания (полярные) |
Точную роль мультиплексоров DD5 и DD6 по схеме до конца подтвердить не удалось. Они стоят в цепях, помеченных «MUX» и связанных с адресными линиями A0 и A1.
4. Сигналы
Принципиальная схема показывает проброс всех основных линий ZX-BUS:- A0-A15, D0-D7 (через буферы)
- IORQ, MREQ, RD, WR, M1, RFSH, WAIT/READY, HALT, INT, NMI, BUSRQ, BUSAK, RESET, CLK, 12 МГц
- питание +5 В, +12 В, −5 В, земля
Для каждого слота формируются собственные IORQ и IORQGE (линии IORQ2-IORQ4, IORQGE1-IORQGE4). Благодаря этому карты с цепочкой IORQGE не мешают друг другу. В документации сказано, что сигналы названы по Profi v5.0x, потому что на его системный разъём приходит больше всего линий. Часть сигналов на разъёмах других версий отсутствует и подводится вручную, а часть разведена на плате, но пока не используется.
5. Порядок сборки (из
- Паять низковольтным или заземлённым паяльником, чтобы не пробить детали.
- Сначала поставить конденсаторы и резисторы на монтажной стороне, потому что между корпусами микросхем остаётся мало места. Красные полярные конденсаторы — штрих с острой стороны обозначает «+».
- Потом микросхемы с монтажной стороны, а также резистор и конденсаторы со стороны пайки. Жёлтые полярные конденсаторы подобраны по размеру неточно, поэтому контакт GND рекомендуется предварительно залудить горкой.
- Припаять системный разъём «мама» и проверить, нет ли замыканий между соседними контактами.
- Перед пайкой слотов удалить контакты B31 и A31.
- Тщательно отмыть флюс, потому что дублирующий разъём частично закрывает контакты первого.
- Выровнять выводы дублирующего разъёма пассатижами (прямых выводов автор не нашёл) и запаять его.
- Доработать свой Profi по описанию.
- вертикальное: разъём «мама» и слоты на монтажной стороне, дублирующий разъём на стороне пайки;
- горизонтальное вместе с платой интерфейсов Profi 3.2: «мама» стоит на плате интерфейсов, на расширителе стоит разъём «папа»;
- горизонтальное вместо платы интерфейсов: разъём «папа» между системными разъёмами, слоты со стороны пайки.
6. Доработки самого Profi (кратко)
Для работы расширителя нужно изменить схему компьютера. В документации отдельные списки для Profi 3.2, 4.0x и 5.0x, и в них, в частности:- заменить резисторы R4 и R34 с 100 на 680 Ом;
- разрезать дорожки /INT, /IORQ, ROM14, /ROMCS и вставить в разрыв по резистору на 680 Ом;
- вывести NOROM на контакт B6 через 680 Ом;
- подключить определённые выводы микросхем к контактам A6, A7, A15, A20 системного разъёма;
- на плате интерфейсов включить диод в линию /NMI (анод к B16) и перекоммутировать /OUTIORQ и IORQGE;
- для сброса через ZXMC: контакт A22 на вывод 10 (полный сброс) или вывод 9 (неполный) микросхемы D80 в Profi 4.0x.
7. Итог
Это буферный расширитель ZX-BUS на 4 слота для компьютеров Profi, потомок схемы 1998 года на отечественной серии 1533, перерисованный Олегом Стариченко в 2019 году. Он раздельно формирует IORQGE для каждого слота и тащит сквозь буферы весь набор линий, включая служебные сигналы Profi (NOROM, TURBO, ROM14, CP/M). К Profi 5.03, который разбирался перед ним, он подходит по назначению: тот тоже использует системный разъём SYS_BUS. Конкретную стыковку и нужные перемычки лучше сверить с таблицей v5.0x в .doc перед сборкой.Файлы для загрузки
| Название файла / Папка | Описание | GitHub | Yandex.Диск |
|---|---|---|---|
| GERBER (папка) | Gerber-файлы для производства печатной платы (12 файлов) | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| arc (папка) | Дублирующее содержимое (архивные копии файлов проекта) | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| docs (папка) | PDF-документация: монтажные схемы верха и низа, принципиальная схема, инструкция PROFI_ZX-BUS.doc | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| pcad (папка) | Исходные файлы проекта в P-CAD 2006 (.pcb, .sch) | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| Скачать все файлы | Все файлы находятся в одном архиве | Ссылка на GitHub | Ссылка на Яндекс.Диск |
Полезные ссылки проекта:
- Автор реплики: Oleg Starichenko (solegstar)
- Оригинальная схема: X-TRADE, 1998
- Репозиторий проекта — GitHub