Как вариант уменьши количество слотов. Два можно точно убрать.
Кстати, ты еще не задавался вопросом а хватит мощности проца прокачивать все это хозяйство. Может быть на слоты имеет смысл буферы предусмотреть.
Вид для печати
Ну тогда как вариант, сделать как в профи - второй этаж. На первом самое необходимое, чтобы комп мог работать, а на второй расширялки и плюшки.
И да немо иде тогда можно было сразу интегрировать на плату.
В любом варианте, хоть с E-ATX, хоть в этом, без второго этажа не обойтись. В E-ATX не поместились выходные разъёмы SCART, тюльпаны и аудио-разъём.
Если в варианте ATX переносить часть логики, тогда уже и контроллер мышки можно перенести с основной платы, чтобы мышка и клавиатура были рядом.
Мышка здесь PS/2 без WAIT-а (WAIT при работе мышки используется только в турбо-режимах, как и при работе клавиатуры). Теперь нужно решить вопрос, какой коннектор использовать под клавиатуру ? Она здесь классическая 5х8 проводников.
Приступаю к составлению принципиальной схемы верхней платы, на ней будут:
1) Я поддерживаю идею разместить на ней контроллер Nemo-IDE;
2) Порты #FE - клавиатура и #1F - кэмпстон джойстик;
3) Выходной порт #FE - Border, Sound, Tape-Out;
4) Магнитофонная читалка (схему взял из Орель БК-08, все её хвалят);
5) Контроллер мышки PS/2;
6) Аудио-микшер по схеме позаимствованной из TurboSound-FM;
7) Формирователь выходных сигналов R, G, B, Видео;
8) Кодер PAL/NTSC (на плате будет джампер, выбирающий стандарт);
9) Внешние коннекторы: Tape-In, Tape-Out, Audio-Out, Scart (с R,G,B и цветным видео), Video-Out (тюльпан, видео с цветом), PS/2 Mouse, Keyboard, Kempston Joystick, LPT-принтер.
P.s. вспомнил предложение реализовать порт RS-232 на базе муз. процессора AY. Поэтому он тоже попадёт на верхнюю плату.
Подошёл, наконец, к кодеру PAL/NTSC. Он будет собран на микросхеме CXA1645 (CXA2075).
Вопрос: под какой тип корпуса развести плату ? Под DIP-24 или SOP-24 ?
Предлагаю в этой версии Пентагона поставить в корпусе DIP-24, т.к. он весь будет собран на микросхемах в DIP-корпусах.
В качестве задающего генератора в кодере PAL/NTSC будет стоять микросхема 74HCT00 с двумя кварцами - на 4.43 МГц и 3.58 МГц, в зависимости от выбранного стандарта, работать будет либо первый генератор либо второй. Для коммутации цепей CXA1645 при выборе стандарта PAL или NTSC будет стоять 3 полевых транзистора с изолированным затвором, 2 шт - N-типа и 1 шт - P-типа. Нужно ещё найти подходящие транзисторы в обычном (не SMD) корпусе.
Принципиальная схема кодера PAL/NTSC давно нарисована мной, правда в DipTrace, осталось только её перерисовать в PCAD-2006.
P.s. Принципиальная схема кодера:
https://b.radikal.ru/b43/2001/51/40d9535789c0t.jpg
Перенёс несколько узлов с материнской платы на верхнюю:
1) Формирователи выходных сигналов R, G, B и Видео;
2) Аудио-микшер;
3) Музыкальный сопроцессор AY;
4) Порт клавиатуры и джойстика;
5) Контроллер PS/2 мышки;
6) Магнитофонную читалку.
Порт #FE на запись (бордюр, спикер, выход на магнитофон) остался на материнской плате.
Платы будут соединяться между собой гибким шлейфом с коннекторами 44 пин. Дополнительно на верхнюю плату нужно будет подавать питание через отдельный разъём Molex. Мне не хватило всего 1 пина для того, чтобы подать питание через шлейф, но это к лучшему.
Принципиальная схема материнской платы:
https://a.radikal.ru/a19/2001/21/e4209347ead9t.jpg
После этого все детали поместились на материнской плате размером Стандартный ATX. Позже дорисую отверстия для стоек для крепления верхней платы, когда станут известны её размеры:
https://d.radikal.ru/d07/2001/62/81fda2e78ad0t.jpg
И принципиальная схема верхней платы. В неё вошли:
1) Порт клавиатуры и джойстика;
2) Контроллер PS/2 мышки;
3) Магнитофонная читалка;
4) Музыкальный сопроцессор - две панельки, одна 40 pin для AY-3-8910/YM-2149F/TSFM и вторая 28 pin для AY-3-8912;
5) Порт RS-232 на базе AY (порт A) и микросхемы MAX3232;
6) Контроллер NemoIDE с маленькой доработкой - сигнал IOW/, который идёт на разъём IDE, пропустил через буфер на АП5, в оригинале он шёл прямо с ИД7;
7) Аудио-микшер;
8) Формирователи выходных сигналов R, G, B и Видео;
9) Кодер PAL/NTSC на микросхеме CXA1645 либо CXA2075, длительность строчных синхроимпульсов в данном компьютере = 4.57 мкс, во время действия кадрового синхроимпульса строчные синхроимпульсы становятся инверсными, так что по идее должен завестись нормально;
10 Выходные коннекторы, которые будут расположены в области коннекторов по стандарту ATX:
- DB15 (двух-рядный) "мама" для клавиатуры;
- DB9 "мама" для джойстика;
- DB9 "папа" RS-232;
- PS/2 - мышка;
- SCART - с цветным композитным видео, R,G,B и выходом аудио;
- RCA - композитное цветное видео;
- RCA (двойной) - выход аудио (параллельно со SCART);
- Mini-Din-4pin - компонентное цветное видео;
- Миниджек 3.5" выход аудио (развязан со SCART и RCA);
- Миниджек 3.5" для магнитофонного входа (с левого стерео-канала);
- Миниджек 3.5" для магнитофонного выхода (стерео-каналы замкнуты вместе);
https://a.radikal.ru/a16/2001/c6/8240e6193b5ct.jpg
Разместил элементы на верхней плате. Внешние разъёмы в один ряд не помещаются, надо ставить в 2 этажа. Как это сделать своими силами, пока не совсем ясно.
Те разъёмы, которые должны быть на 2-м этаже, я пока что разместил рядом с остальными внешними разъёмами.
https://d.radikal.ru/d36/2001/87/c7072dff15c9t.jpg
Второй вариант верхней платы:
Оставить только одну линию внешних разъёмов, а остальные вынести на панельки.
Тогда на плате можно оставить:
- PS/2 (мышка)
- DB15 Female (клавиатура)
- DB9 Female (джойстик)
- SCART
- S-Video
И будут две панельки с разъёмами:
- DB25 (принтер), DB9 Male (RS-232)
- 3 тюльпана (видео, стерео-звук), 3 миниджека 3.5" (стереозвук, Tape-In, Tape-Out)
https://b.radikal.ru/b04/2001/27/9ce0774a5f31t.jpg
Окончательный вариант схемы и расстановки элементов на верхней плате.
Для подключения внешнего коннектора RS-232 на плате теперь 9-пиновый разъём "JCOM" со стандартной распиновкой как на всех материнских платах.
Для подключения панельки с мини-джеками 3.5" и тюльпанами на плате поставил 2-рядный разъём 14 пин, к нему можно подключать панельку либо цельным 2-рядным разъёмом 14 пин, либо 5 одно-рядными разъёмами:
- TapeIn/TapeOut на 2 мини-джека - 4 пина;
- Аудио выход стерео на мини-джек - 4 пина;
- Аудио выход левого канала на тюльпан - 2 пина;
- Аудио выход правого канала на тюльпан - 2 пина;
- Видео выход на тюльпан - 2 пина.
https://b.radikal.ru/b32/2001/e0/d4db817ba6fft.jpg
Верхняя плата будет крепиться к материнской плате с помощью 4-х стоек. 2 из них попадают на стандартное расположение болтиков крепления материнской платы.
Размеры верхней платы: 170х127 мм.
https://b.radikal.ru/b02/2001/c0/5de1b69c8065t.jpg
Обновил описание будущего Пентагона в первом посте этой темы. Там же обновил и ссылки на принципиальные схемы и на рисунок расположения элементов на платах.
Заодно немного подмарафетил некоторые элементы на плате (в разъёме PS/2 простые крепёжные отверстия заменил на земляные контактные площадки под пайку, первые ножки микросхем и большинства разъёмов теперь имеют квадратную контактную площадку и др). Исправил ошибку при подключении кэмпстон джойстика - совсем вылетело из головы, что на него надо подавать не землю, а +5в, развернул панельки под музыкальный сопроцессор.
Залил всё это дело на более нормальный хостинг картинок, предварительно обработав их в Фотошопе.
Осталось подобрать шрифты для шелкографии, аккуратно разместить все надписи, чтобы было читабельно и не перекрывать контактные площадки и развести дорожки на обеих платах.
https://i.ibb.co/BTp4dvT/Main-Board-v5-sch-ps.png https://i.ibb.co/YPtwW5G/Main-Board-v5-pcb-atx-ps.png
https://i.ibb.co/QXjsVjp/Top-Board-v2-sch-ps.png https://i.ibb.co/rMfV2jj/Top-Board-v2-pcb-ps.png
P.s. Djoni дал отличную подсказку, как конструктивно сделать слот ZX-Bus+3:
В плату впаиваются две линейки по 28 штырьков и к ним припаивается гребёнка контактов.
Пример на фото:
Поэтому на материнской плате под этот слот я заменил разъём с 2х31 на 2х28 контактный.