Помогите с ремонтом БЕСТЫ-88

ЭВМ и ПЭВМ, производившиеся в СССР и странах СЭВ
alordi
Advanced Member
Сообщения: 711
Зарегистрирован: 16.06.2005,17:28
Откуда: Moscow

Помогите с ремонтом БЕСТЫ-88

Сообщение alordi » 04.04.2021,09:37

xch писал(а): 26.03.2021,06:44 Это я к тому, что если на одной плате оказался незашишенный PAL
Я к сожалению, не электронщик и как считать PAL не знаю. Если кто-то может это сделать - могу предоставить свои платы на попробовать - вдруг там как раз незащищенные есть.
В наборе есть - пара ISCSI, CPU-25 (модификация без разъема под SRAM), DRAM-E4M

xch
Newbie
Сообщения: 20
Зарегистрирован: 21.03.2021,19:22
Откуда: US

Помогите с ремонтом БЕСТЫ-88

Сообщение xch » 07.04.2021,08:50

shattered писал(а): 03.04.2021,13:51 Да, это эмулятор (MAME) двух процессоров и общей памяти. Стабильной работы не добился -- linux виснет сразу после перехода в multiuser, SYSV ставится и работает, но часто виснет.
Если оригинальный Unix работает, то вы далеко продвинулись :) . Трудно сразу сказать, что может быть не так. Я даже не знаю, что вы знаете, а что нет. Давайте попробую дать краткое описание этой платы.

Работу после VME RESET'а начинает I/O процессор 68020. Ему доступны вся периферия и вся память, а также VME (недоступен только 68882, он работает только с 68030). Основной процессор 68030 остается в RESET'е пока этот RESET не уберет 68020 через один из своих регистров. Вся периферия и даже PROM недоступны для 68030. Общение процессоров происходит через SRAM. Адреса SRAM для процессоров отличаются, для 68030 что-то типа FFFF8xxx (чтобы использовать .W адресацию), а для 68020 FF02xxxx (там FFFF8xxx использует периферия). Адреса DRAM и VME одинаковые. 68030 пишет в SRAM команду ввода/вывода, 68020 видит ее и передает данные между периферией и памятью (DRAM или VME). Запросы на прерывания от периферии НЕ заведены на входы прерываний 68020, они только видны в одном из регистров (тоже только для 68020). Прерывания для 68020 используются только для Floppy и LAN, причем только для DMA передач. По окончании выполнения команды ввода/вывода 68020 пишет статус в SRAM и выдает прерывание в 68030 через один из своих регистров.

Адреса периферии для 68020 (если не ошибаюсь):
FFFFF0xx - Floppy, DMA
FFFFF1xx - RTC, Centronix, DIP switch, сервисные регистры
FFFFF2xx - SCSI
FFFFF3xx - DUSCC
FFFFF4xx - LAN DMA
FFFFF5xx - SCSI DMA
FFFFF6xx - LAN
FFFFF7xx - Floppy

Известно ли вам все это?

xch
Newbie
Сообщения: 20
Зарегистрирован: 21.03.2021,19:22
Откуда: US

Помогите с ремонтом БЕСТЫ-88

Сообщение xch » 07.04.2021,09:22

ys05 писал(а): 15.11.2018,19:39 reiji Плата совсем другая, половинная, и я всё-таки правильно запомнил, что всё на разъёмах. Хоть там в углу лепестки и нашлись, но только на +5V и GND, и всё равно никто ими не пользовался.
Фото всё равно сделал, для истории :) - архив besta_pics.zip на https://yadi.sk/d/c4FJ4g6YUFB3P
reiji писал(а): 15.11.2018,20:20 ys05 да, плата совсем другая. спасибо за фото. такой вариант еще никто не фотографировал. жаль передней панели нету. получается это Беста-92
Вроде бы, никто здесь еще не называл модули на этих фото. PB158016.JPG, PB158017.JPG - это HCWW8, кажется, версия HCWW8-RC, 8 портов RS232, без часов RTC и без Centronix'а. Первые 4 порта на лицевой панели платы, остальние должны бы быть выведены плоским кабелем с кросс платы на отверстия в корпусе (DB 9 pin), но почему-то этого кабеля нет.

PB158019.JPG, PB158020.JPG, PB158021.JPG - это HCPU30. Один из первых модулей, серийный номер 6 (по баркоду), даже наклеек на PAL'ах еще нет.

PB158022.JPG, PB158023.JPG - Это CP20. Видимо, не из этой станции.
ys05 писал(а): 15.11.2018,19:39 Но, глядя на эти фото, почти непонятно, почему её в "Бывший СССР" определили, всё там буржуйское.
Компоненты буржуйские, но для первых двух модулей (HCWW8 и HCPU30) разработка СССР. И для всех модулей сборка СССР.

reiji
Advanced Member
Сообщения: 1262
Зарегистрирован: 03.10.2013,05:14
Откуда: St.-Petersburg

Помогите с ремонтом БЕСТЫ-88

Сообщение reiji » 07.04.2021,09:53

xch, хотелось бы узнать по резисторным терминаторам на кросс-плате 88-й. кто их изготовитель или они тоже специально разработаны?
у меня два терминатора расколоты прежним владельцем (который на лом собирался сломать). попробую временно заменить самодельными на smd резисторах.
еще заметил, что они нагреваются, до слегка ощутимой теплоты. а вообще "Беста" может работать без пары терминаторов?

shattered
Advanced Member
Сообщения: 1131
Зарегистрирован: 17.02.2008,02:38

Помогите с ремонтом БЕСТЫ-88

Сообщение shattered » 07.04.2021,19:31

xch писал(а): 07.04.2021,08:50
shattered писал(а): 03.04.2021,13:51 Да, это эмулятор (MAME) двух процессоров и общей памяти. Стабильной работы не добился -- linux виснет сразу после перехода в multiuser, SYSV ставится и работает, но часто виснет.
Если оригинальный Unix работает, то вы далеко продвинулись :) . Трудно сразу сказать, что может быть не так. Я даже не знаю, что вы знаете, а что нет. Давайте попробую дать краткое описание этой платы. <...>
Да, по документации, схеме и поведению прошивки так и выходит. Без прошивок PAL поведение системы прерываний точно неизвестно (может быть, отсюда и зависания) и не факт, что прошивка и схема соответствуют друг другу.

xch
Newbie
Сообщения: 20
Зарегистрирован: 21.03.2021,19:22
Откуда: US

Помогите с ремонтом БЕСТЫ-88

Сообщение xch » 08.04.2021,07:11

reiji писал(а): 07.04.2021,09:53 xch, хотелось бы узнать по резисторным терминаторам на кросс-плате 88-й. кто их изготовитель или они тоже специально разработаны?
у меня два терминатора расколоты прежним владельцем (который на лом собирался сломать). попробую временно заменить самодельными на smd резисторах.
Насколько помню, покупались стандартные VME терминаторы 330 / 470 ом. Изготовителя не помню, но вряд ли получится найти их сейчас. Во всяком случае, у меня сходу не получилось. Т.е. есть сборки типа 4614X-104-331/471, см. https://www.bourns.com/pdfs/4600X.pdf, но они короткие. Можно поставить несколько в ряд, крайние выводы (землю и питание) отогнуть и припаять проводами.
reiji писал(а): 07.04.2021,09:53 еще заметил, что они нагреваются, до слегка ощутимой теплоты. а вообще "Беста" может работать без пары терминаторов?
Греться должны, 5V^2 / 800 = 0,031 W на pin, примерно 1W на всю сборку. Сломанные терминаторы на разных сигналах? В смысле, у каждого VME сигнала есть терминатор хотя бы с одной стороны? Тогда можно попробовать. Будут всплески на фронтах из-за отражений, но, может быть, работать будет.
reiji писал(а): 21.02.2019,14:42 на обломке терминатора померил более точно сопротивление. довольно нестандартные величины для VME - делители 240/235 Ом.
У этих терминаторов сопротивления так просто не измерить :) . Если подключить омметр на один из резисторов 470 ом, ток пойдет также через второй резистор 330 ом и далее через остальные пары 330+470=800 ом. Если в обломке терминатора N пар, то омметр должен показать 1 / (1/470 + 1/(330 + 800/(N-1))). На целой вынутой сборке (N=30) будет 203 ома. Для обломка при N=6 получается 240 ом (правда, на другом резисторе получается не 235, а меньше. А как вы подключались, на обломке только один общий выход?)
Последний раз редактировалось xch 08.04.2021,07:44, всего редактировалось 1 раз.

xch
Newbie
Сообщения: 20
Зарегистрирован: 21.03.2021,19:22
Откуда: US

Помогите с ремонтом БЕСТЫ-88

Сообщение xch » 08.04.2021,07:26

shattered писал(а): 07.04.2021,19:31 Да, по документации, схеме и поведению прошивки так и выходит. Без прошивок PAL поведение системы прерываний точно неизвестно (может быть, отсюда и зависания) и не факт, что прошивка и схема соответствуют друг другу.
Если есть какие-то вопросы, задавайте. Например, могу выяснить биты регистров FFFFF1xx. А несоответсвий быть не должно, все 100 с чем-то проданных модулей были одинаковые. На производстве была только одна схема и один комплект PAL'ов.

reiji
Advanced Member
Сообщения: 1262
Зарегистрирован: 03.10.2013,05:14
Откуда: St.-Petersburg

Помогите с ремонтом БЕСТЫ-88

Сообщение reiji » 08.04.2021,21:28

xch, благодарю за информацию.
измерял насколько помню на осколке (очень коротком из середины) счищал компаунд острым скальпелем до обнажения питающих шин с обеих сторон и замерял между выводом на одну шину и другую. да, по невнимательности не учел влияние другой пары резисторов. надо было отколоть строго одну секцию.

а второй терминатор вылечил как смог. расколот был только на две части посередине. так же зачистил компаунд, только не вынимая из платы и соединил питающие шины половинок припоем. сломанные терминаторы располагаются в нижней части платы, на "вторую корзину". так что скорей всего дублирующие на шине.

xch
Newbie
Сообщения: 20
Зарегистрирован: 21.03.2021,19:22
Откуда: US

Помогите с ремонтом БЕСТЫ-88

Сообщение xch » 09.04.2021,07:31

reiji писал(а): 08.04.2021,21:28 а второй терминатор вылечил как смог. расколот был только на две части посередине. так же зачистил компаунд, только не вынимая из платы и соединил питающие шины половинок припоем. сломанные терминаторы располагаются в нижней части платы, на "вторую корзину". так что скорей всего дублирующие на шине
Хорошее решение. На всякий случай можно измерить напряжение (без установленных плат) на контактах терминатора до и после "склейки". Если отличается, значит земля или питание не пропаяны.

xch
Newbie
Сообщения: 20
Зарегистрирован: 21.03.2021,19:22
Откуда: US

Помогите с ремонтом БЕСТЫ-88

Сообщение xch » 09.04.2021,07:59

Немного о конфигурации 12 слотной станции:
reiji писал(а): 05.11.2018,04:46 с этим процом получается верх: 1-ASCU, 2-ISIO, 3-ISCSI, 4-5-CP20+память. низ: 1-2-E4M+E4S, 3-4-AGC1A+B.
если у кого есть живая машинка с этим процом, тоже хотелось бы уточнить или опровергнуть, действительно ли так.
Это самая первая, классическая, конфигурация.
alordi писал(а): 05.11.2018,07:39 У меня 1я вроде была CPU-3031,вторая LM-8, третья iscsi.
Это более поздняя. ASCU был нужен в основном из-за часов и Centronix'а. Когда они появились на новых платах, вместо него в первый слот стали ставить процессор.
reiji писал(а): 05.11.2018,04:46 в 3-м верхнем слоте точно не может стоять ничего, кроме ISCSI. там под накопители разводка.
Это основное правило. Впрочем, позже в этот слот ставили HCPU30, у него SCSI и floppy выведены на те же контакты.
Еще в первом слоте есть разводка под Centronix для ASCU.
Ну и конечно же покупатели могли сами выбрать себе конфигурацию.

reiji
Advanced Member
Сообщения: 1262
Зарегистрирован: 03.10.2013,05:14
Откуда: St.-Petersburg

Помогите с ремонтом БЕСТЫ-88

Сообщение reiji » 09.04.2021,08:54

xch, а контроллер GPIB на ASCU по умолчанию не распаивался или это мне так "повезло"? у меня пустые отверстия на части GPIB, хотя сам разъем присутствует на панельке. в дальней перспективе планирую крейт камак попробовать подключить по GPIB к Бесте.

Ответить