PDA

Просмотр полной версии : Реплика КМД MY (255 прошивка) - сборка, отладка, особенности работы



Жека:)
20.11.2016, 00:44
http://i026.radikal.ru/1611/a4/c36f73d8c768t.jpg (http://radikal.ru/big/qkr9axhg86911)

По ссылке (https://drive.google.com/file/d/0B31YyPRmW8AYWlg4SmxnZ1hpRkk/view?usp=sharing) представлены материалы:
*рендер;
*перечень элементов;
*принципиальная и монтажная схема;
*особенности платы по сравнению с оригиналом.

Тема (http://market.zx-pk.ru/forum/viewtopic.php?f=7&t=5293) по заказу плат.
Резервная ссылка (https://yadi.sk/d/T4Dj57nmz2jFH) на материалы по контроллеру.


Плата, по сравнению с оригиналом, имеет следующие особенности:
-Редкое ПЗУ К1802РР1 заменено на микросхему флеш-памяти CAT28F102 в корпусе PLCC44. ПЗУ может содержать две прошивки, которые переключаются перемычкой S7. Подробнее см. по схеме.
-ОЗУ заменено на микросхемы типа 6264 в SMD-корпусе.
-Для защелкивания адреса для ОЗУ и ПЗУ применены микросхемы 74HCT573.
-Внесены изменения в узел выработки сигнала RPLY, чтобы учесть использование нового ПЗУ.
-Перемычки S1-S6 заменены на современный вариант. Положение BUS подключает старшие расширенные разряды адреса платы к корзине. Положение GND притягивает их на землю. Вариант установки зависит от использованной платы процессора.
-Все перемычки сделаны с шагом 2,54 мм под импортные гребенки, в том числе блок SA1.
-Разъем дисковода X2 также сделан с шагом 2,54 для установки импортного варианта.
-Керамические конденсаторы, имеющие позиционное обозначение на плате, используются в основной схеме. Нужно смотреть их номинал для правильной установки. Конденсаторы без обозначений – блокировочные, одинакового номинала.
-Танталовые электролиты К53-14 продублированы площадками для установки современных вариантов в корпусе SMD D. В случае установки оригинальных К53-14 необходимо обеспечить изоляцию этих площадок от металлического корпуса конденсатора.
-Кварцевый резонатор устанавливается вертикально, использован вариант в низком корпусе.

MM
20.11.2016, 05:24
Перемычки S1-S6 заменены на современный вариант. Положение BUS подключает старшие расширенные разряды адреса платы к корзине. Положение GND притягивает их на землю. Вариант установки зависит от использованной платы процессора.
Обычно вместо перемычек ставят резисторы 1 ком на общий - плата получается универсальной для всех типов адресации ( 16/18/22 бит ) корзин.
И, соответственно, выводят эти старшие адреса на МПИ ( если, конечно, используется только 1 плата на высшие адреса МПИ - т.е. данная ).

Panther
20.11.2016, 11:47
Обычно вместо перемычек ставят резисторы 1 ком на общий

Можно запаять вместо одной половины перемычки резистор, например, SMD (или обычный вертикально, если забить на высоту), а вместо второй - проволоку.

AFZ
21.11.2016, 12:30
Нет, это дело надо переиграть. В оригинале MY сделан в этом отношении весьма коряво. Правильные устройства для этого пользуют сигнал К ВУ Н (BBS7L), а не эти глупости, придуманные в Зеленограде. Тогда и перемычки не нужны... То есть, получив с шины сигнал К ВУ Н, следует в адресной части цикла шины сгенерить для этих ВП1-095/096 (или как их там?) низкие уровни на К А16-А21 Н. Кажется, там следует разобраться, с шины идет этот цикл или с самого MY, но точно я уже не помню. Но сделать это надо. Хоть и поздно, но исправим зеленоградскую ошибку!..

Alex_K
21.11.2016, 22:43
Нет, это дело надо переиграть. В оригинале MY сделан в этом отношении весьма коряво. Правильные устройства для этого пользуют сигнал К ВУ Н (BBS7L), а не эти глупости, придуманные в Зеленограде. Тогда и перемычки не нужны... То есть, получив с шины сигнал К ВУ Н, следует в адресной части цикла шины сгенерить для этих ВП1-095/096 (или как их там?) низкие уровни на К А16-А21 Н. Кажется, там следует разобраться, с шины идет этот цикл или с самого MY, но точно я уже не помню. Но сделать это надо. Хоть и поздно, но исправим зеленоградскую ошибку!..
Вообще-то этот сигнал выходной с MY. Он должен формироваться, когда из "окна" по DMA идет обращение к странице ввода-вывода материнской платы. Но как показала практика, этот сигнал формируется только при чтении регистров 172140-172142. Я писал программу сканирования страницы ввода-вывода из КМД, MiX её исполнял. Всё нормально было на платах с 1801ВМ1 и 1801ВМ2, т.к. там ВУ делался на самой плате, а вот с платами на 1801ВМ3 вышел такой облом.

AFZ
22.11.2016, 05:21
Вообще-то этот сигнал выходной с MY. Угу. А должно быть "в том числе и выходной".


Он должен формироваться, когда из "окна" по DMA идет обращение к странице ввода-вывода материнской платы. Но как показала практика, этот сигнал формируется только при чтении регистров 172140-172142. Да-да! Любой активный абонент шины обязан выдавать этот сигнал в адресной части цикла для уведомления о том, что обращение идет не к памяти, а к странице ввода-вывода.

Только вот любой пассивный абонент шины при стороннем обращении к его ресурсам, лежащим на странице ввода-вывода, обязан принимать этот сигнал вместо дешифрования разрядов адреса (А21-А13). То есть, для распознавания обращения к ВУ, в отличие от памяти, следует дешифровать только А0-А12 и сигнал ВУ, остальные разряды адреса, неважно, сколько их - 3, 5 или 9, уже любезно дешифрованы активным устройством. Но, почему-то, проектируя MY, зеленоградцы об этом забыли.

MM
22.11.2016, 13:31
Но, почему-то, проектируя MY, зеленоградцы об этом забыли.
Непротрезвели.

AFZ
23.11.2016, 09:23
Непротрезвели. Или просто решили "сойдет и так". Но, по-любому, эту ошибку стоит исправить, тогда и переключатели не понадобятся.

DenSam
24.11.2016, 11:10
В билле материалов указана логика 555-ой серии. Возможна ли замена 555 на 1533 ?

AFZ
24.11.2016, 12:12
Возможна ли замена 555 на 1533 ? Да, возможна.

Жека:)
27.11.2016, 22:27
Отладочная №1 готова еще будет отладочная №2 для пущей уверенности.
http://s019.radikal.ru/i644/1611/28/fd82be0a563ft.jpg (http://radikal.ru/big/cjg4k5xxmoqxg)
и
http://s019.radikal.ru/i635/1611/21/f26f729c554ct.jpg (http://radikal.ru/big/4raq61flj6ehj)
По сути ждем только пзу из китая. остальное приедит уже в понедельник или уже доехало, а с пзу заминка, но они оплачены и едут.
Постараюсь на днях скинуть список того что есть из деталей всем. Для дозаказа деталей при необходимости.

Panther
30.11.2016, 02:33
Нашел в своей схеме небольшую ошибку - номинал R6 - 470 Ом. Файлы в архиве по ссылке из первого поста обновлены.

svinka
24.01.2017, 01:34
Обычно вместо перемычек ставят резисторы 1 ком на общий - плата получается универсальной
На плате процессора по этим линиям стоят резистивные делители 330/680 ом и притягивать их на общий, наверное бы, не следовало

Следующему разработчику порекомендую по-возможности использовать электронные (полупроводниковые) коммутаторы (ключи) так как они дешевле механических

- - - Добавлено - - -


На плате процессора по этим линиям стоят резистивные делители 330/680 ом и притягивать их на общий, наверное бы, не следовало

Хотя так килоомами 33-47 можно попробовать на землю. Входные каскады классических приемников Qbus отнеслись бы к такой идее положительно, а по поводу 531АП2 надо тестить.

По поводу схемотехники MY
Вся эта херня с резисторами и конденсаторами r1 c1 r3 c4 c7 c5 зачем нужна?????

AFZ
24.01.2017, 07:25
На плате процессора по этим линиям стоят резистивные делители 330/680 ом и притягивать их на общий, наверное бы, не следовало Это на платах с ВМ3. На платах процессоров без ДП эти ноги "в воздухе". Там даже контактов этих нет - голый стеклотекстолит. И, соответственно, резистор, притягивающий эту ногу к земле, в машинке без ДП будет имитировать заземленное состояние этой ноги, а в машинках с ДП, учитывая достаточно большой номинал этого резистора, не помешает. Только, увы, данных о действительной эквивалентности DEC'овских драйверов и 531АП1П у нас нет. У DEC'овских драйверов входной ток лог. нуля - не более 5 мкА. При несильно натолканной корзинке, можно ожидать общий ток порядка 20 мкА, что создаст на резисторе 10 кОм падение 200 мВ, вполне достойный уровень лог. нуля, то есть с DEC'овскими драйверами (и цельнотянутыми с них 559-ми) все ОК, а вот как там с 531-ми - вопрос...

Но, по-любому, это неправильно. Правильным решением было бы принять сигнал К ВУ Н в адресной части цикла, и, при его обнаружении, выдать низкий уровень открытыми коллекторами на А16-21 после шинных драйверов, т.е. на внутренней шине платы MY.

- - - Добавлено - - -

Да, вариант с резисторами обломится еще и на машинке с несколькими корзинками - на соединительных шлейфах и на терминаторах установлены те самые делители.

Daniil Chislov 86
05.03.2019, 05:03
Жека:), А есть что нибудь от оригинала ? Скан платы или хотя бы фото ? Очень нужно