Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22543 Location: Silicon Valley
|
Наверное уже пора по итогам экспериментов нарисовать в Eagle печатную плату ВМ2-тестера да заказать несколько штучек
|
25 Feb 2018 23:32 |
|
|
Mixa64
Doomed
Joined: 25 Aug 2009 07:02 Posts: 459 Location: Москва
|
Какая-то пугающая статистика.. У меня 2 черных, 2 белых, один черный работает, но странно, белые сначала работали оба, потом у одного перестал работать генератор смещения подложки. Остальные два рабочие. А какое у них напряжение на подложке? (у белых золотинка на торце, у черных тоже с торца пара мелких металлических точек есть) Если местный генератор не тянет, можно внешние -5 туда подать. Можно через резистор, чтоб точно ничего не пожечь. Еще между выводом подложки и землей можно конденсатор подключить, он выходу местного генератора прибавляет пару десятых отрицательного напряжения.
|
26 Feb 2018 06:29 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22543 Location: Silicon Valley
|
А можно первоисточник инфы про подложку? Из заводской технической документации или ещё что, а то я только на слухи в форумах нарывался...
|
26 Feb 2018 08:29 |
|
|
Mixa64
Doomed
Joined: 25 Aug 2009 07:02 Posts: 459 Location: Москва
|
У меня подтверждающей инфы от изготовителя нет, только экспериментальные факты. К эксперименту побудили те самые слухи. Иногда подтвержденные слухи для себя становятся единственным первоисточником. Факты такие, что: - При недостаточном напряжении на подложке ток потребления ВМ2 сильно больше 300 мА - Можно подавать внешнее смещение подложки (не рекомендую, но просто есть такая возможность), потребление тока приходит в норму и ВМ2 начинает работать. Достоверность на большой выборке не подтверждена, экспериментировал с одним. - Если генератор смещения исправен, то конденсатор ~ 10n между землей и выводом подложки слегка увеличивает смещение и улучшает форму напряжения (ровное вместо пульсирующего). Какая от этого практическая польза - не понятно. Я думаю, что если измерить напряжение на подложке у сильнопотребляющих экземпляров, то весьма вероятна корреляция между величиной этого смещения и потребляемым током, возможно, что у нормально работающего смещение больше. И если смещения у остальных явно недостаточно, его можно попробовать исправить снаружи, ну если есть такое желание, замерить потребляемый ток и проверить в работе. Гипотеза, основанная на неполной картине про ВМ2, в стремлении эту картину обновить/дополнить новыми фактами на других экземплярах ВМ2.
|
26 Feb 2018 09:02 |
|
|
Александр А.
Senior
Joined: 25 Jan 2015 11:38 Posts: 165 Location: 109.225.59.224
|
Процессор КМ1801ВМ2 1995 года при работе горячий и работает. Источник смещения подложки очень слабый - нельзя трогать в процессе работы Про подложку - http://www.nedopc.org/forum/viewtopic.php?p=109924
_________________ Просто Александр.
|
27 Feb 2018 12:55 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22543 Location: Silicon Valley
|
Пытаюсь подойти к этому вопросу то так, то эдак - наверное надо на платке понаставить джамперов, чтобы её можно было задействовать просто как процессорный модуль для построения PDP-11 совместимой системы - соответственно с одной стороны будет типа Q-bus (полностью буферизированная - 36 ног), но с другой стороны (или в том же ряду?) будет выход защёлкнутого неинвертированного адреса для беспроблемного подсоединения внешней памяти, а также CLCI/CLCO/SEL/WRQ/WAKI (которых нету в Q-bus - примерно >=22 ног)... P.S. Можно также поддержать "daisy chain" логику для подтверждения DMA и IRQ как в оригинальном PDP-11 - тогда можно делать "материнку" с такой шиной, куда можно будет втыкать разнообразные периферийные устройства P.P.S. Или втыкать периферийные устройства одно в другое (процессорный модуль будет всегда сверху) - самое первое периферийное устройство, которое можно сделать, будет ПЗУ P.P.P.S. Переключатели для тестового ввода данных (как на стенде чуть выше), а также защёлку для выводимых данных (с индикацией на светодиодах), можно сделать отдельными платами на той же шине! Типа: P.P.P.P.S. В будущем можно также сделать модули nedoPC-18.01 с ВМ1 и nedoPC-18.03 с ВМ3 (последнему правда придётся ног добавлять в гребёнку контактов т.к. там шина адреса 22-битная)
|
07 Mar 2018 23:01 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22543 Location: Silicon Valley
|
Осталось решить как оно будет выглядеть - с материнкой типа такого: Источник: http://rc2014.co.ukили втыкать модули один в другой цепочкой, типа такого: или вообще сделать краевые разъёмы как IBM PC?... P.S. Я больше склоняюсь к первому варианту т.к. модули получаются "breadboard friendly" - их можно отлаживать на бредборде и потом материнка их собирающая может быть в форм-факторе mini-ITX для втыкания в корпус ПЦ P.P.S. На самом деле можно сделать гибрида первого и второго вариантов - будет ещё более весёлая развесистая этажерка из разноцветных платок
|
09 Mar 2018 07:48 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22543 Location: Silicon Valley
|
Итак, начинаем - модуль nedoPC-18.02, создаваемый по мотивам тестовой схемки Lavra с первой странички этого топика, будет иметь на борту КР1801ВМ2, обвешанный гирляндой резисторов, защёлку для адреса со светодиодной индикацией адреса (как на моём "стенде"), кнопку для пошаговой отладки, разъём для осциллятора, мелкую логику для буферизации и формирования RPLY (настраиваемо вплоть до полного отключения), три переключателя включения системы (POWER, DCLO, ACLO), а также ещё до кучи светодиодов для отображения состояния основных управляющих сигналов - по сути основное предназначение данной платки будет превращение эзотерического советского микропроцессора в обычный процессорный модуль с разделёнными шинами адреса и данных (ну и плюс индикация всего, что можно).
Шина BBQ-bus+ ( Bread Board friendly Q-bus extended ; ) это 2 гребенки хедеров в один ряд - на 36 ног (с набором сигналов, аналогичных Q-bus) и 25 ног (защелкнутый адрес плюс дополнительные сигналы) с отступом в 0.1 дюйма друг от друга (чтобы на плате иметь 36+1+25=62 пинов подряд, полностью заняв всю ширину максимального размера для стандартной версии Eagle - 160 мм) - в скобках указано наименование сигнала по документации ВМ2:
1 - GND 2 - BDMR ( /DMR ) 3 - BSACK ( /SACK ) 4 - BDMGI (daisy chained BDMGO) 5 - BDMGO ( /DMGO ) 6 - BHALT ( /HALT ) 7 - BDCOK ( /DCLO ) 8 - BPOK ( /ACLO ) 9 - BINIT ( /INIT ) 10 - BEVENT ( /EVNT ) 11 - BIRQ ( /VIRQ ) 12 - BIAKI (daisy chained BIAKO) 13 - BIAKO ( /IAKO ) 14 - BDIN ( /DIN ) 15 - BDOUT ( /DOUT ) 16 - BRPLY ( /RPLY ) 17 - BSYNC ( /SYNC ) 18 - BWTBT ( /WTBT ) 19 - BBS7 (0 if A15=A14=A13=1) 20 - BDAL0 ( AD0 ) 21 - BDAL1 ( AD1 ) 22 - BDAL2 ( AD2 ) 23 - BDAL3 ( AD3 ) 24 - BDAL4 ( AD4 ) 25 - BDAL5 ( AD5 ) 26 - BDAL6 ( AD6 ) 27 - BDAL7 ( AD7 ) 28 - BDAL8 ( AD8 ) 29 - BDAL9 ( AD9 ) 30 - BDAL10 ( AD10 ) 31 - BDAL11 ( AD11 ) 32 - BDAL12 ( AD12 ) 33 - BDAL13 ( AD13 ) 34 - BDAL14 ( AD14 ) 35 - BDAL15 ( AD15 ) 36 - PWR5V 37 - NOT CONNECTED 38 - CLCI 39 - CLCO 40 - A0 41 - A1 42 - A2 43 - A3 44 - A4 45 - A5 46 - A6 47 - A7 48 - A8 49 - A9 50 - A10 51 - A11 52 - A12 53 - A13 54 - A14 55 - A15 56 - A16 ( /SEL ) 57 - SPARE1 (/WRQ подтянуто к 5В) 58 - SPARE2 (/WAKI по умолчанию прицеплено к GND) 59 - SPARE3 (/AR по умолчанию прицеплено к /SYNC, может быть использовано для торможения процессора) 60 - SPARE4 61 - SPARE5 62 - SPARE6 (MAIN PWR5V)
|
09 Mar 2018 23:17 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22543 Location: Silicon Valley
|
Я похоже скупил все запасы чёрных 1801ВМ2 на ебее
|
03 Apr 2018 17:40 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22543 Location: Silicon Valley
|
|
17 Apr 2018 02:20 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22543 Location: Silicon Valley
|
Далее я !DOUT притянул (25 февраля, чтобы прошагать вот эту программку) и у меня наконец дошли руки нарисовать таки схему этого своего "стэнда" Для защёлкивания адреса и его индикации использовались четыре 74LS75:
|
22 Apr 2018 21:47 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22543 Location: Silicon Valley
|
Фуф - вроде схему нарисовал (на двух страницах) - теперь надо платку 16x10 см разводить (ограничение стандартного игла версии пять):
|
25 Apr 2018 00:02 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22543 Location: Silicon Valley
|
Текущее состояние дел с разводкой платы:
|
26 Apr 2018 19:20 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22543 Location: Silicon Valley
|
По традиции не влезаю в 2 слоя
|
28 Apr 2018 21:45 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22543 Location: Silicon Valley
|
В четыре слоя все влезло
|
30 Apr 2018 02:17 |
|
|