Кстати, мне кажется, что если слои +5в и земли будут сплошными, тогда блокировочных конденсаторов можно будет поставить раз в 10 меньше. Не на каждую микросхему по конденсатору, а один конденсатор на десяток микросхем.
Вид для печати
Толстые дороги и хороший бп ни как не избавляют от выбросов микросхем "шума" в общее питание при переключении внутренних вентилей.
И частоты у тебя высокие.
https://books.google.com.ua/books?id...%D0%B8&f=false
На емкостную нагрузку , да и сначала пролистать интересно.
https://books.google.com.ua/books?id...%D0%B8&f=false
Развёл материнскую плату в 4 слоя, развелась полностью.
Расположение компонентов:
https://i.ibb.co/yqDR97b/Main-Board-...ponents-ps.png
Внутренний слой "GND", представляет собой полигон на всю площадь платы, соединённый с шиной GND, но разбавленный цепями питания +5VSTB, +12V, -5V, -12V, +Vcc CMOS, +Bat:
https://i.ibb.co/QJ6rFtv/Main-Board-v5-pcb-gnd-ps.png
Внутренний слой "Power", представляет собой полигон на всю площадь платы, соединённый с шиной +5V, но разбавленный цепями питания +5VSTB, +12V, -5V, -12V, +Vcc CMOS, +Bat:
https://i.ibb.co/ysCwz17/Main-Board-v5-pcb-power-ps.png
Нижний слой:
https://i.ibb.co/t3b6ptB/Main-Board-...-bottom-ps.png
Верхний слой:
https://i.ibb.co/4ptRj7z/Main-Board-v5-pcb-top-ps.png
Это ещё не окончательная разводка платы:
1) Т.к. +5V и GND представляют собой полигоны на всю плату, то необходимости в дублирующем разъёме питания +5в больше нет, поэтому его я уберу с платы.
2) Попробую добавить блокировочных конденсаторов и переразвести плату.
Развёл материнскую плату с блокировочными конденсаторами. Всего их я поставил 90 шт, думаю, что этого должно быть достаточно, учитывая минимальную индуктивность полигонов земли и +5в.
Дублирующий разъём питания Molex, который был вверху платы, тоже убрал, в нём больше нет необходимости - падения напряжения на полигонах будет очень мало.
https://i.ibb.co/t2pNp4R/Main-Board-...ponents-ps.png https://i.ibb.co/HdnYpfP/Main-Board-v5-pcb-gnd-ps.png https://i.ibb.co/QKxS4GN/Main-Board-v5-pcb-power-ps.png https://i.ibb.co/2FcHMBg/Main-Board-...-bottom-ps.png https://i.ibb.co/fqTf8QT/Main-Board-v5-pcb-top-ps.png
Есть ли какие-нибудь замечания и пожелания по разводке платы ? Можно ли в таком виде пускать её в производство ?
Развёл верхнюю плату, она будет 2-слойная:
https://i.ibb.co/tptv3zm/Top-Board-v...ponents-ps.png https://i.ibb.co/9NtN9Cg/Top-Board-v2-pcb-bottom-ps.png https://i.ibb.co/CvyZ9Xm/Top-Board-v2-pcb-top-ps.png
Осталось сделать 3-ю маленькую платку - двух-сторонняя гребёнка для слота ZX-Bus+3.
Northwood, лирическое отступление , заказал на jlcpcb полтора месяца назад платы ,вышли из Сингапура в Китай и до сих пор в Китае болтаются.
А на данный момент вообще приостановлено почтовое сообщение между Сингапуром и Китаем , не понятно когда ситуация улучшится.
Так же jlcpcb уведомляют что делают на данный момент нормально только двухсторонние платы , с многослойкам задержки.
Поэтому доставку они предлагают DHL , и думаю твои платы в таком случае будут стоить по доставке баков 50 ,а то и больше.
JV-Soft, если у них проблемы с доставкой обычной почтой, тогда и даухслойные платы тоже будут предлагать отправить DHL по такой же цене. Материнскую плату не получится развести в 2 слоя. Если расставить микросхемы немного дальше друг от друга, то получится развести в 2 слоя, но тогда не получится уложиться в размеры Стандарт-ATX, а ничего такого с платы уже не выкинешь. Особенно, если дорожки питания сделать по 2мм толщиной. Значит надо искать другого производителя, но не наших местных, т.к. наши ломят цены Китай x 3.
Саша, что мне бросилось в глаза, так это две дороги между выводами... если паять аккуратно и китайцы сделают нормально всё, то это не страшно, тот же оригинальный ГС и реплика тоже сделаны с двумя дорогами между выводами, но я бы всё же придерживался правила одна дорога между выводами. Какие у тебя настройки в Utils->DRC->Design Rules во вкладке Layers?
Туда я скопировал настройки от платы Феникса. Спасибо его автору Mick-у за выложенный файл PCB.
Для верхнего и нижнего слоя:
Pad to Pad - 9.8mil,
Pad to Line - 10.3mil,
Line to Line - 10.3mil,
Pad to Via - 10.3mil,
Line to Via - 10.3mil,
Via to Via - 10.3mil
Когда добавил внутренние слои GND и POWER, то для них забыл подкорректировать правила, поэтому там осталось всё по-умолчанию = 12.0mil.
Но немногочисленные дорожки на внутренних слоях я разводил вручную, поэтому разводка там попроще. Сначала развёл все соединения с +5V и GND, потом в SPECCTRA развёл всё остальное, потом залил внутренние слои полигонами.
По поводу двух дорожек между выводами микросхем: Да, в GS тоже используется эта практика, и даже в оригинальной версии без паяльной маски, плата собрана без каких-либо сложностей. Я с него выпаивал микросхемы памяти в корпусе DIP-28, когда дорабатывал схему под свою плату расширения, напаивал поверх микросхем свои микросхемы, соединял перемычки, в этом плане сложностей тоже не возникло. Сейчас же при использовании паяльной маски, вероятность короткого замыкания между дорожками и выводами микросхем крайне мала. И при том количестве микросхем на заданную площадь платы, а их около 150шт, это неизбежность.
- - - Добавлено - - -
Ещё пока не добрались руки, сегодня вряд ли, а завтра всё-таки раскрою свой ретро-системник, в котором в корпусе ATX (SVEN) я установил плату AT, посмотрю, что там со свободным пространством.
Чтобы облегчить разводку платы, нужно перенести крайний ряд микросхем, что неприемлемо. Что можно было перенести безболезненно, я уже перенёс, поэтому приходится или остальным микросхемам ютиться на одной плате, или всё-таки немного расширить её, сделав нечто среднее между Standart-ATX и E-ATX.
- - - Добавлено - - -
P.s. разводить плату программой SPECCTRA пришлось с использованием автоматически сгенерированным DO-файлом. Если бы найти оптимизированный под сложные платы DO-файл, то было бы здорово, это улучшило бы качество разводки, но на просторах интернета их в свободном доступе не найти. Когда-то люди скачивали эти файлы на сайте Cadence, но сайт давно изменился и DO-файлы с сайта давно убрали.
P.p.s. Со SPECCTRA v16.6 обнаружил глюки:
1) По окончанию разводки, SPECCTRA показывает количество не разведённых соединений и не разрешённых конфликтов. Даже если программа показывает, что развела всё - unconnected = 0, начинаю проверять, а на самом деле вижу до десятка (минимум было 3 не разведённых соединения). Почему программа врёт, не понятно. Но чаще всего дорожка проходит рядом с контактной площадкой и тупо не проведено соединение, поэтому за 1 минуту такие соединения приходилось доводить вручную. И обычно 1 соединение до-развести немного сложнее, но тоже можно.
2) В некоторых случая программа SPECCTRA просто падает с исключением во время разводки, при этом весь результат её работы полностью теряется, т.е. не генерируется файл SES.
Разобрал корпус ATX, - Midi Tower (имеет 4 отсека 5.25"), внешние размеры корпуса: высота - 420 мм, глубина - 485 мм, ширина - 185 мм, снял размеры внутри.
Максимальные размеры материнской платы, которые позволят установить её внутри этого корпуса - 320х280 мм. А так, чтобы не мешать установке 5-дюймовых приводов - 320х260 мм.
Попробую увеличить размер материнской платы со стандартных 305х244 мм до 315х255 мм, попробую переразвести 2-слойный вариант.
Кстати, попутно вопрос, про который я вспомнил:
В этом Пентагоне есть два положения сигнала INT - пентагоновский и фирменный. Сейчас переключение происходит через порт BIOS, но может лучше повесить механический переключатель ? Или оставить на порту BIOS ?
В моей прошивке BIOS есть горячие клавиши, которые работают в момент сброса, и если оставить переключение INT на BIOS, то в новой версии прошивки я добавлю горячую клавишу. Выглядеть это будет следующим образом:
Можно зайти в BIOS-Setup и произвести изменения настроек, которые будут сохранены в CMOS-часах, эти настройки будут действовать после сброса компьютера. Но если нажать горячую клавишу "8", то откроется простое меню горячих клавиш, где одним из пунктов будет INT Пентагон / Фирмеррый, это включит выбранное значение без сохранения в CMOS и будет действовать до следующего сброса.
В текущей прошивке BIOS по горячей клавише "8" и сейчас доступно быстрое меню, только состоит оно пока из 3-х пунктов:
1 - Тест памяти (запустить быстрый тест памяти и выйти в систему);
2 - BIOS Setup (выйти в меню BIOS-Setup);
3 - Тест памяти + BIOS Setup (запустить быстрый тест памяти и выйти в меню BIOS-Setup).
Наверное стоит это оставить на программном уровне, без внешних переключателей, это не такая частая функция.
Александр а каким будет стартовое меню?
Ты наверно не видел моё видео про BIOS, которое я выкладывал на Ютуб в 2017 году ? Позже дам ссылку, хотя хотелось бы снять новое более качественное видео без лишнего и с демонстрацией видеорежимов.
Но вкратце это выглядит так:
Включаешь питание:
Если это первое включение, то сразу стартует тест памяти, вверху бегут цифры - сколько КБ уже протестировано.
Далее тестируется оборудование: джойстик, муз. сопроцессор, General Sound, CMOS-часики, порт атрибутов, наличие жёстких дисков master и slave, пишет название и ёмкость обнаруженных HDD, и тестируется теневое ОЗУ - объём (кратно 16 КБ) и доступные функции для каждой его страницы (до 4-х страниц). Далее в цикле измеряется количество тактов процессора отдельно для ПЗУ и отдельно для ОЗУ и по ним вычисляется тактовая частота процессора в МГц и его производительность в % и используется ли WAIT. За 100% принимается производительность процессора в Пентагоне. И в цикле опрашивается "любая клавиша" для входа в меню BIOS Setup.
Если это уже не первое включение и настройки BIOS уже введены, то после включения питания или нажатия Reset сразу выходит в систему: В Gluk Reset, в Меню-128, в Basic-48, в TR-DOS или происходит загрузка с HDD системы DNA-OS или iS-DOS или с любого произвольного LBA-сектора HDD (указать можно только первые 256 секторов). В зависимости от настроек BIOS.
Сразу после сброса опрашиваются горячие клавиши:
M - пропуск сброса GS (имеет смысл, если на плате GS разорвать Reset от шины, музыка продолжает играть);
8 - вызов меню с пунктами:
1 - запуск теста памяти, после которого будет выход в систему (в соответствии с настройками BIOS);
2 - выход в BIOS Setup;
3 - запуск теста памяти, после которого будет выход в BIOS Setup.
Данное меню будет дополнено пунктами, которые позволят изменить конфигурацию и поведение компьютера без сохранения в CMOS, т.е. действовать будут до следующего сброса (в отличии от него, меню BIOS Setup эти же настройки сохраняет в CMOS):
Выбор положения INT (Пентагон/Фирменный);
Вкл/Выкл цвета для видеорежима 512х192 точек;
Вкл/Выкл видеорежима Flash Color;
Авто/Выкл аппаратного GigaScreen;
Старт компьютера в Gluk Reset / в Меню-128 / в Basic-48 / в TR-DOS.
P.s. Тест ОЗУ, который реализован в прошивке BIOS, не использует ОЗУ для хранение каких-либо переменных вообще. Всё хранится только в регистрах процессора, поэтому при любой неисправности ОЗУ, тест не зависнет, а попытается вывести ошибку на экран (если конечно это возможно) и подкрасит бордюр красным цветом. Исходник этого теста мне дал когда-то Миша (aka Barmaley), я его доработал, что позволило ускорить его работу раза в 1.5, для переключение страниц используется несколько подпрограмм (функций) для каждого стандарта отдельно, и для вывода количества протестированных КБ, вместо использования статической таблицы с текстовыми строчками, я делаю вычисление по количеству протестированных страниц (это вычисление ОЗУ конечно использует, но 7-ю страницу, которая уже протестирована, т.к. тестируется всегда самой первой), что позволило выводить результаты для любого разумного объёма ОЗУ, не раздувая эту таблицу на пол-страницы ПЗУ.
У китайцев на jlcpcb вроде как возобновлено производство 4х слойных плат. Но с отправкой может быть затык из-за коронавируса.
Cooper^RSM^P7S, ну про коронавирус смешно. Он не переживёт такую дальнюю поездку в посылке с печатными платами, можно не бояться, только бы не было маразматических запретов со стороны властей.
Не, я про то, что из-за него медленно работает почта. Авиарейсов не так много оттуда. У меня платы произведены, но все еще не отправлены. Да и много других посылок так висят пока что.
Ну посмотрим, главное что их делают. Всё-равно мне нужно время на доработки готовой разводки плат, где-то чуть иначе провести дорожки, возможно внешние разъёмы придётся немного сдвинуть. Переходить на 2-слойный вариант очень не хочется, хотя по пол-сантиметра по X и Y к размеру платы я добавлю, чтобы дорожки не были на самом краю платы.
Сейчас проверяю платы на ошибки дизайна, и у меня возник вопрос:
Какое минимальное расстояние между краями отверстий должно быть, чтобы китайцы не наделали брака ?
Я имею ввиду между переходными отверстиями и между ними и отверстиями контактных площадок ?
Сейчас контроль DRC показывает самое маленькое вычисленное расстояние 22.4 милей (0,56896 мм), в правилах дизайна я поставил 50 милей (1.27 мм), соответственно, контроль DRC показывает множество "ошибок".
Поэтому вопрос: можно ли уменьшить минимальное расстояние между краями отверстий до 20 миль или нужно больше ?
Когда JLC завернуло мне заказ, они мне выставили такие требования к герберу
"Below are some information .
The minimum via diameter : 0.45mm
The Min drill hole :Min. 0.3mm for 2-layer board ,Min. 0.2mm for 4-layer/6layer board
Trace width and trace clearance :Min. 0.1mm
The spacing from trace to through pads : Min 0.127MM
The spacing from hole to trace :Min. 0.25mm
The spacing from hole to hole :Min. 0.25mm"
tank-uk, а ну нормально. Я как раз в правилах дизайна немного изменил минимальные расстояния и вкладываюсь в эти требования:
The minimum via diameter : 0.45mm - у меня минимальный диаметр отверстий (для переходных отверстий) 20 mil = 0.508 мм, все остальные отверстия больше.
The Min drill hole :Min. 0.3mm for 2-layer board ,Min. 0.2mm for 4-layer/6layer board - у меня минимальный диаметр отверстий (для переходных отверстий) 20 mil = 0.508 мм
Trace width and trace clearance :Min. 0.1mm - здесь поставил 10 mil = 0.254 мм
The spacing from trace to through pads : Min 0.127MM - здесь тоже поставил 10 mil = 0.254 мм
The spacing from hole to trace :Min. 0.25mm - здесь поставил 10 mil = 0.254 мм
The spacing from hole to hole :Min. 0.25mm - здесь поставил 10 mil = 0.254 мм.
Т.е. платы должны получиться без брака.
Переразвёл материнскую и верхнюю платы:
Сделал отступ от края платы 50 милей (1.27мм);
Увеличил минимальный зазор между краями любых отверстий до 25 милей (0.635мм);
Сделал проверку на ошибки дизайна DRC (отступы, расстояния, короткие замыкания, не разведённые связи), все выявленные ошибки устранил;
На материнской плате более равномерно переместил микросхемы.
Осталось тщательно проверить шелкографию, чтобы нигде не налазило на контактные площадки.
https://i.ibb.co/rwL0Qv8/Main-Board-...ponents-ps.png https://i.ibb.co/vdFbDsX/Main-Board-v5-pcb-gnd-ps.png https://i.ibb.co/Ht66pDj/Main-Board-v5-pcb-power-ps.png https://i.ibb.co/Hr8g7MZ/Main-Board-...-bottom-ps.png https://i.ibb.co/GCjLYLD/Main-Board-v5-pcb-top-ps.png
Для верхней платы осталось купить внешние разъёмы и проверить на отсутствие ошибок, чтобы расположение всех крепёжных отверстий и контактных площадок сошлись, проверить на удачное их расположение, чтобы они нормально выглядывали из корпуса ПК.
https://i.ibb.co/yRxmfw7/Top-Board-v...ponents-ps.png https://i.ibb.co/WWGm4TY/Top-Board-v2-pcb-bottom-ps.png https://i.ibb.co/n0NQBhV/Top-Board-v2-pcb-top-ps.png
И сделал первый вариант платы-переходника для слота ZX-Bus+3, нужно только подкорректировать форму платы. Идея, которую мне подсказал Djoni, такая: К контактным площадкам переходника с двух сторон припаиваются ряд штырьков, полученная конструкция впаивается в материнскую плату. В результате получаем жёстко торчащий вверх "краевой" разъём.
https://i.ibb.co/68wKNkS/ZX-Bus-3-ps.png
Скоро уже можно будет делать заказ на изготовление плат.
Сформировал список деталей, которые нужны для сборки плат Пентагона-4096.
Для отечественных цифровых микросхем привёл их зарубежные аналоги.
Серию КР1531 (74F) менять на 1533 (74ALS) от нежелательно до категорически нельзя. Наоборот можно.
Серию К555 (74LS) можно заменить на КР1531 (74F), в контроллере NemoIDE это даже будет лучше.
Серию КР1533 (74ALS) можно заменить на КР1531 (74F), но выигрыша не будет никакого, т.к. в тех узлах схемы, где я применил КР1533, её скорости хватает с головой.
Серию КР1531 (74F) можно менять на К531 (74S) только в крайних случаях, если не удалось найти КР1531 (74F). Работает К531 так же, по скорости примерно тоже самое, но ток потребления и нагрев в разы больше.
Список компонентов для Пентагона-4096:
Материнская плата:
Резисторы МЛТ-0.125 (68шт.):
330 Ом - 6шт.
430 Ом - 1шт.
470 Ом - 4шт.
510 Ом - 1шт.
560 Ом - 1шт.
680 Ом - 11шт.
1 кОм - 8шт.
3 кОм - 2шт.
6.8 кОм - 8шт.
10 кОм - 22шт.
22 кОм - 3шт.
2 МОм - 1шт.
Конденсаторы КМ (101шт.):
27 пф - 1шт.
200 пф - 1шт.
300 пф - 3шт.
1 нф - 1шт.
6.8 нф - 1шт.
10 нф - 1шт.
0.1 мкф - 92шт.
0.22 мкф - 1шт.
Конденсаторы электролитические (8шт.):
10 мкф 6.3в - 2шт.
100 мкф 16в - 2шт.
220 мкф 6.3в - 1шт.
1000 мкф 6.3в - 2шт.
2200 мкф 6.3в - 1шт.
Кварцевые резонаторы (3шт.):
32,768 кГц - 1шт.
8 МГц - 1шт.
14 МГц - 1шт.
Диоды и стабилитроны (17шт.):
1N4148 - 14шт.
1N5818 - 2шт.
КС156А - 1шт.
Транзисторы (2шт.):
КТ315Б - 2шт.
Разъёмы:
DIP-8 - 1шт.
DIP-24 - 1шт.
DIP-28 - 1шт.
DIP-32 (узкий) - 1шт.
DIP-32 (широкий) - 1шт.
DIP-40 - 2шт.
Разъём под SIM-30pin - 1шт.
Держатель литиевой батарейки CR2032 - 1шт.
Соединитель 6+7pin - 1шт.
Соединитель 2x17pin (FDD) - 1шт.
Соединитель 2x22pin - 1шт.
ATX-20pin - 1шт.
Слоты под NemoBus 2x31pin - 4шт.
Слот Extend ISA - 1шт.
Штырьки 2pin - 7шт.
Штырьки 3pin - 3шт.
Штырьки 4pin - 1шт.
Штырьки 28pin - 2шт.
Микросхемы аналоговые (1шт.):
LM7905 - 1шт.
Микросхемы логики (143шт.):
КР1531 (74F) - 44шт.:
КР1531ИД14 (74F139) - 1шт.
КР1531ИЕ17 (74F169) - 2шт.
КР1531КП11 (74F257) - 6шт.
КР1531КП12 (74F253) - 11шт.
КР1531КП19 (74F352) - 1шт.
КР1531ЛА3 (74F00) - 1шт.
КР1531ЛА4 (74F10) - 1шт.
КР1531ЛЕ1 (74F02) - 1шт.
КР1531ЛИ1 (74F08) - 3шт.
КР1531ЛИ3 (74F11) - 2шт.
КР1531ЛЛ1 (74F32) - 8шт.
КР1531ЛН1 (74F04) - 1шт.
КР1531ЛП5 (74F86) - 2шт.
КР1531ТМ2 (74F74) - 3шт.
КР1531ТМ8 (74F175) - 1шт.
КР1533 (74ALS) - 93шт.:
КР1533АГ3 (74ALS123) - 1шт.
КР1533ИД7 (74ALS138) - 3шт.
КР1533ИЕ5 (74ALS93) - 2шт.
КР1533ИЕ10 (74ALS161) - 1шт.
КР1533ИР16 (74ALS295) - 3шт.
КР1533ИР22 (74ALS373) - 6шт.
КР1533ИР23 (74ALS374) - 5шт.
КР1533КП2 (74ALS153) - 2шт.
КР1533КП12 (74ALS253) - 3шт.
КР1533ЛА1 (74ALS20) - 3шт.
КР1533ЛА2 (74ALS30) - 5шт.
КР1533ЛА3 (74ALS00) - 3шт.
КР1533ЛА4 (74ALS10) - 1шт.
КР1533ЛЕ1 (74ALS02) - 7шт.
КР1533ЛЕ4 (74ALS27) - 1шт.
КР1533ЛИ1 (74ALS08) - 7шт.
КР1533ЛИ3 (74ALS11) - 2шт.
КР1533ЛЛ1 (74ALS32) - 10шт.
КР1533ЛН1 (74ALS04) - 6шт.
КР1533ЛП5 (74ALS86) - 1шт.
КР1533ЛП8 (74ALS125) - 1шт.
КР1533ТМ2 (74ALS74) - 9шт.
КР1533ТМ8 (74ALS175) - 6шт.
КР1533ТМ9 (74ALS174) - 5шт.
К555 (74LS) - 4шт:
К555ИР23 (74LS374) - 1шт.
К555ЛН2 (74LS05) - 1шт.
К555ТМ2 (74LS74) - 1шт.
К555ТМ9 (74LS174) - 1шт.
Прочая логика - 2шт.:
К561ИЕ10 - 1шт.
MC14069 - 1шт.
Большие цифровые микросхемы - 8шт.:
ATTiny13 - 1шт.
HM6818A - 1шт.
GLT751208 - 1шт.
SIMM 30pin 4MB - 1шт.
W27C010 - 1шт.
W27C512 - 1шт.
Z84C0020PEC - 1шт.
КР1818ВГ93 - 1шт.
------------------------
Верхняя плата:
Резисторы МЛТ-0.125 (99шт.):
10 Ом - 1шт.
20 Ом - 1шт.
68 Ом - 4шт.
75 Ом - 4шт.
110 Ом - 3шт.
150 Ом - 1шт.
200 Ом - 1шт.
220 Ом - 3шт.
330 Ом - 1шт.
620 Ом - 1шт.
680 Ом - 1шт.
820 Ом - 1шт.
1 кОм - 11шт.
1.1 кОм - 3шт.
1.3 кОм - 1шт.
1.5 кОм - 1шт.
1.6 кОм - 3шт.
1.8 кОм - 1шт.
2.2 кОм - 4шт.
2.4 кОм - 1шт.
3.6 кОм - 1шт.
4.3 кОм - 1шт.
4.7 кОм - 2шт.
6.8 кОм - 5шт.
7.5 кОм - 1шт.
10 кОм - 9шт.
16 кОм - 1шт.
20 кОм - 1шт.
24 кОм - 12шт.
27 кОм - 3шт.
30 кОм - 1шт.
47 кОм - 8шт.
100 кОм - 5шт.
4.7 МОм - 2шт.
Резисторы подстроечные (4шт.):
1 кОм - 3шт.
2.2 кОм - 1шт.
Конденсаторы КМ (38шт.):
10 пф - 1шт.
20 пф - 2шт.
33 пф - 5шт.
47 пф - 1шт.
470 пф - 1шт.
10 нф - 3шт.
22 нф - 1шт.
0.1 мкф - 24шт.
Конденсаторы электролитические (26шт.):
1 мкф 10в - 1шт.
4.7 мкф 10в - 1шт.
10 мкф 10в - 16шт.
47 мкф 10в - 2шт.
100 мкф 6.3в - 1шт.
220 мкф 6.3в - 3шт.
220 мкф 16в - 1шт.
470 мкф 6.3в - 1шт.
Дроссели (2шт.):
100 мкГн - 1шт.
150 мкГн - 1шт.
Кварцевые резонаторы (3шт.):
3,579545 МГц - 1шт.
4,43361875 МГц - 1шт.
20 МГц - 1шт.
Диоды (16шт.):
1N4148 - 16шт.
Транзисторы (7шт.):
КТ3102 - 4шт.
BS170 - 2шт.
BS250 - 1шт.
Разъёмы:
DIP-20 - 1шт.
DIP-28 - 1шт.
DIP-40 - 1шт.
Штырьки 2pin - 3шт.
Штырьки 3pin - 1шт.
Штырьки 4pin - 3шт.
Molex (Male) - 1шт.
Соединитель 4+5pin - 1шт.
Соединитель 2x7pin - 1шт.
Соединитель 2x20pin (IDE) - 1шт.
Соединитель 2x22pin - 1шт.
DB9 Female - 1шт.
DB15 Female - 1шт.
SCART - 1шт.
Mini-Din 6pin (PS/2) - 1шт.
Mini-Din 4pin (S-Video) - 1шт.
Микросхемы логики (11шт.):
КР1533 (74ALS) - 6шт.:
КР1533АП5 (74ALS244) - 2шт.
КР1533ИД7 (74ALS138) - 2шт.
КР1533КП11 (74ALS257) - 2шт.
К555 (74LS) - 4шт:
К555АП5 (74LS244) - 1шт.
К555АП6 (74LS245) - 1шт.
К555ИР23 (74LS374) - 2шт.
Прочая логика - 1шт.:
74HCT00 - 1шт.
Микросхемы прочие (6шт.):
CXA1645 - 1шт. (возможна замена на CXA2075)
LM358 - 3шт.
MAX3232 - 1шт.
К554СА3 - 1шт.
Большие цифровые микросхемы - 2шт.:
ATTiny2313 - 1шт.
AY-3-8910 - 1шт. (возможна замена на AY-3-8912, YM-2149F, модули TurboSound, TurboSound-FM)
ой шото монстрообразно :v2_dizzy_tired2:
1531 электричества будут кушать немеряно )
ДО видел
такой себе пентева на рассыпухе :v2_dizzy_roll:
- - - Добавлено - - -
а видео режимы будут все заявленные?
конечно не ясно зачем 384х288 ну да хрен с ним...
меня больше интересует флешколор и его "возрождение"
и когда его впилят в конвертер картинок в соответстующей теме? :)
Все видеорежимы, включая Флешколор, реализованы в этой схеме, в точности без изменений, как сейчас у меня собраны на реальном Пентагоне, т.е. эта часть схемы проверена на практике.
Видеорежим 384х288 сделан т.к. мне было интересно сделать все видеорежимы, когда-то разработанные для Пентагона.
Постараюсь выделить время и на конвертер картинок, чтобы довести его до ума. У меня был ряд событий, из-за которых было не до Спектрума, в том числе и не до конвертера. Сегодня времени, правда, снова не будет, постараюсь в ближайшее время допилить конвертер.
Прорабатываю внешние разъёмы для верхней платы. На прошлых выходных купил DB9 (джойстик) и DB15 (клавиатура), нашёл у себя Mini-Din4 (S-Video). Распечатал рисунок платы с расположением компонентов на принтере в масштабе 1:1. Все отверстия сошлись, но под DB9 и DB15 крепёжные отверстия заменил на контактные площадки, соединённые с землёй.
Немного застрял на разъёме SCART:
Их одинарных угловых под плату существует минимум 16 видов:
Посмотреть 16 изображений:
http://www.mfg-components.com.img268...1/64591771.jpg http://www.mfg-components.com.img268...1/21916961.jpg http://www.mfg-components.com.img268...1/64689371.jpg http://www.mfg-components.com.img268...1/64778901.jpg http://www.mfg-components.com.img268...1/22117571.jpg http://www.mfg-components.com.img268...1/66152401.jpg http://www.mfg-components.com.img268...1/22539041.jpg http://www.mfg-components.com.img268...1/22225821.jpg http://www.mfg-components.com.img268...1/22361511.jpg http://www.mfg-components.com.img268...1/64113931.jpg http://www.mfg-components.com.img268...1/64927551.jpg http://www.mfg-components.com.img268...1/64025191.jpg http://www.mfg-components.com.img268...1/64849171.jpg http://www.mfg-components.com.img268...1/64504551.jpg http://www.mfg-components.com.img268...1/64198281.jpg http://www.mfg-components.com.img268...1/65911831.jpg
[свернуть]
На радиорынке у нас не нашёл их вообще никаких.
На eBay и AliExpress нашёл только LZCS-104 (с дополнительными крепёжными защёлками), но дороговато, и с ними получается громоздко, разъём не вписывается по ширине.
http://www.mfg-components.com.img268...1/22225821.jpg
У меня сейчас на столе лежит разобранный спутниковый ресивер с разъёмом SCART LZCS-108, он без ушек и без защёлок, получается компактно и достаточно надёжно, пробую шатать разъём, стоит крепко, не шатается. Поэтому такой я и хотел бы поставить на верхнюю плату Пентагона-4096. Но вот найти такой вообще нигде не получается.
http://www.mfg-components.com.img268...1/64591771.jpg
Как быть ? Может быть под этот вариант LZCS-108 и сделать плату, а покупая LZCS-104, отпиливать в нём крепёжные защёлки ?
- - - Добавлено - - -
Есть ещё идея:
Вместо SCART поставить разъём D-SUB (3-рядный DB15, как в обычных PC-мониторах), но тогда придётся паять переходник. Но зато купить разъём на плату D-SUB не составит труда, и он более компактный, а это значит, я смогу на верхней плате рядом разместить ещё разъём "тюльпан" под Video, а может быть и целую стоечку из 3-х тюльпанов (Video + Audio L+R).
Последний вариант интересный, лучше его воплотить
Давай d-sub и раздельную синхру что бы можно было 15kgz монитор подключать.
Тогда сразу вопрос:
Какой полярности надо подавать раздельную синхру ? Какая полярность должна быть для строчных и какая для кадровых синхроимпульсов ?
Синхросмесь тоже нужна для обычных телевизоров, поищу спецификацию на D-Sub.
- - - Добавлено - - -
Посмотрел распиновку D-Sub. Полный цветовой телевизионный сигнал (ПЦТС), т.е. обычное видео с синхрой и цветом, в этом разъёме по стандарту не предусмотрен, а это не есть хорошо.
Поэтому переходник для подключения телевизора по SCART-у со стороны компьютера должен содержать 4 разъёма: D-Sub и 3 тюльпана.
- - - Добавлено - - -
Посмотрел распиновку D-Sub. Полный цветовой телевизионный сигнал (ПЦТС), т.е. обычное видео с синхрой и цветом, в этом разъёме по стандарту не предусмотрен, а это не есть хорошо.
Поэтому переходник для подключения телевизора по SCART-у со стороны компьютера должен содержать 4 разъёма: D-Sub и 3 тюльпана. Остаётся вопрос полярности синхры в D-Sub-е.
- - - Добавлено - - -
Есть ещё одна сложность:
Мне на верхнюю плату надо подавать на 2 сигнала больше - к синхросмеси надо дополнительно подавать строчную и кадровую синхронизацию.
Синхросмесь в том виде, в каком она сделана сейчас (с врезками строчных синхроимпульсов противоположной полярности во время активного кадрового синхроимпульса), необходима для корректной работы PAL-кодера, поэтому я не могу от него отказаться и сформировать правильную синхросмесь на верхней плате из кадровых и строчных синхроимпульсов на одном лишь транзисторе, какие ставят на переходники D-Sub -> SCART, т.к. тогда не будет строчных врезок в кадровый синхроимпульс и нормальная работа PAL-кодера будет нарушена. Правильную синхросмесь можно сформировать только логическим элементом "исключающее или" (КР1533ЛП5).
Но в разъёме для межплатного соединения нет свободных контактов, хотя земля передаётся двумя контактами, т.е. максимум я могу выделить только 1 контакт, если сохранить землю на этом разъёме.
Поэтому есть два варианта, на который можно пойти, нужно определиться, какой из них более удобный:
1) На верхнюю плату я не подаю синхросмесь с материнской платы, а подаю отдельно кадровую и строчную синхронизацию. В таком случае я могу выделить 1 дополнительный контакт на межплатном разъёме и остаётся 1 контакт для земли. На верхнюю плату придётся поставить дополнительную микросхему КР1533ЛП5 для формирования правильной синхросмеси, с которой будет корректно работать кодер PAL.
2) На верхнюю плату я подаю и синхросмесь с материнской платы и дополнительно раздельные кадровую и строчную синхронизации. В этом случае дополнительная микросхема КР1533ЛП5 на верхней плате не нужна, но землю с материнской платы на верхнюю придётся подавать отдельным дополнительным разъёмом.
Я больше склоняюсь ко второму варианту.
Northwood, fа чем не угодил vga ? шнурок стелепать vga-scart пол часа , а для 15кгц монов так и ваять не надо )
Ну так RGB на выходе тоже будет. Изначально планировалось RGB через SCART, теперь появилась идея сделать поддержку мониторов 15 kHz, вопрос только в какой форме это сделать лучше, эту версию Пентагона я позиционирую как максимально приближенную к временам 80-90-х годов, но с устранёнными ошибками оригинала и с максимально возможными наворотами. По этой причине я сделал поддержку классической механической клавиатуры и обязательно будет полная поддержка в первую очередь обычных телевизоров, причём с возможностью выбора: Обычное цветное видео (ПЦТС), S-Video, RGB через SCART и для удобства будет и поддержка мониторов 15 kHz, т.к. для её реализации требуется минимум затрат.
P.s. Сейчас пытаюсь найти в интернете чертежи разъёмов D-Sub - DE15.
Забегая наперёд, скажу, что я переименовал разъёмы D-Sub в своём Пентагоне-4096 в соответствии со стандартом:
DE, DA, DB и DC указывают на физические размеры разъёма. То что часто называют "DB9", на самом деле правильно называется "DE9" - 2-ряда 5+4 контакта. 15-контактный разъём под монитор - 3 ряда по 5 контактов, правильно называется DE15. Следующие по физическому размеру идут DA, поэтому 2-рядный разъём 8+7 контактов уже называется DA15. А вот широкий разъём для подключения принтера, имеющий 2 ряда 13+12 контактов, это уже DB25.
Так вот, на DE9 чертежей в инете много, исходя из него нарисовал DA15. А вот 3-рядный DE15 имеет более плотное расположение ножек и рядов, с трудом отыскал в инете шаг между ножками и рядами, по крупицам собираю информацию, чтобы построить правильный чертёж паттерна в PCAD-е. И их тоже есть 3 вида, отличающиеся размерами, а именно, расстоянием между первым рядом контактов и передней кромкой корпуса. На eBay продаётся два вида, это отчётливо видно на фотографиях, но нигде нет чертежей, поэтому какие 2 из 3-х вариантов представлены в продаже, приходится только догадываться.
Что это такое, цифровые TTL-выходы видео как в советских клонах? Для истории это наверное надо, но можно оставить на IDC-10 гребёнке на плате. Кто будет подключать к ламповому телеку выведут сами.
Может вместо раъёма SCART использовать нечто другое, более современное, для экономии места?
Вопрос с форматом видео выхода очень сложный, то что 10 лет назад было прорывом (VGA скандаблер), сейчас уже фтопку и нужен HDMI, а что будет через 10 лет - х.з.
На моё ИМХО я бы оставил выход только композита - для тестовой настройки и т.п., а все кому нужна попиксельная картинка пусть ориентируются на дискретную видеокарту. Я уже не помню нюансов, но можно спросить у @Mick может что надо добавить на шину или ещё что, что бы можно со временем сделать видеокарту под любой выход.
Тут вообще не угадаешь. Я бы ориентировался на распайку разъёма со старой видюхи. Из 3-5 штук думацо найти подходящее.