Несложные ремонты и модификации

В этом разделе находятся истории восстановления техники
ncrs
Сообщения: 27
Зарегистрирован: Вт фев 28, 2023 2:40 pm

Re: Несложные ремонты и модификации

Сообщение ncrs »

Здравствуйте, простите, небольшой вопрос.

Может быть, у кого-нибудь есть кварцевый резонатор на 19.7568Mhz
Gravis Classic стало плоховато, определяется установочным софтом, инициализируется, играет Wav и Mid, при этом не зависает, но...
Звук замедленный и искажённый, подозревается как раз этот самый резонатор.
Может, конечно, и сам GF1 глючит от старости, однако, хотелось бы, чтобы это был не он.
Аватара пользователя
arti9m
Сообщения: 1501
Зарегистрирован: Пн июл 12, 2021 5:57 pm
Откуда: Минск

Re: Несложные ремонты и модификации

Сообщение arti9m »

ncrs писал(а): Вт окт 10, 2023 4:51 pm Может быть, у кого-нибудь есть кварцевый резонатор на 19.7568Mhz
Gravis Classic стало плоховато, определяется установочным софтом, инициализируется, играет Wav и Mid, при этом не зависает, но...
Звук замедленный и искажённый, подозревается как раз этот самый резонатор.
Может, конечно, и сам GF1 глючит от старости, однако, хотелось бы, чтобы это был не он.
Попробуйте для начала на другом компе проверить, где заведомо всё хорошо с питанием и с остальным железом. И на ISA-шине точно 8 - 8.33MHz (т.е. нет разгона).
И не WAV/MID, а в игре, которая напрямую к карте обращается - Epic Pinball, например.
Если и так ситуация будет аналогичная - есть тут на форуме как минимум двое с такими кварцами :)
Ещё можете поставить на ближайшее значение - 18-20MHz. Гравис должен работать исправно, просто будет чуть-чуть "растроенным", т.е. звучать будет чуть ниже или выше положенного.
ncrs
Сообщения: 27
Зарегистрирован: Вт фев 28, 2023 2:40 pm

Re: Несложные ремонты и модификации

Сообщение ncrs »

Другого компьютера нет, к сожалению.
Но тот, в котором GUS стоит весьма надёжный, неразогранный AMD386DX-40, все слоты - только ISA, BIOS на Safe defaults.
В остальных слотах ISA стоят: видеокарта, AWE64G, сетевая, multiIO, все работают без проблем.
Убирал сетевую и AWE64 - без изменений.

В Pinball звук есть, но тоже искажённый, а в Doom 1 звука нет, хотя Setup игры Gravis определяет.
Проверю на Duke3D, там в можно проверить звук прямо в Setup.
Аватара пользователя
phantasm
Сообщения: 1939
Зарегистрирован: Чт июн 18, 2020 10:10 pm
Откуда: Минск Запад

Re: Несложные ремонты и модификации

Сообщение phantasm »

ncrs писал(а): Вт окт 10, 2023 7:16 pm Другого компьютера нет, к сожалению.
Но тот, в котором GUS стоит весьма надёжный, неразогранный AMD386DX-40, все слоты - только ISA, BIOS на Safe defaults.
В остальных слотах ISA стоят: видеокарта, AWE64G, сетевая, multiIO, все работают без проблем.
Убирал сетевую и AWE64 - без изменений.

В Pinball звук есть, но тоже искажённый, а в Doom 1 звука нет, хотя Setup игры Gravis определяет.
Проверю на Duke3D, там в можно проверить звук прямо в Setup.
у меня есть кварц новый,спасибо @arti9m :)
@ncrs Подарю
Аватара пользователя
cyreex
Site Admin
Сообщения: 2951
Зарегистрирован: Вт июн 16, 2020 11:33 pm
Откуда: Минск

Re: Несложные ремонты и модификации

Сообщение cyreex »

Загорелся я сделать модуль памяти на базе малинки:

https://github.com/azya52/PIMP

Посидел вечерок, распаял - работает! Можно заливать что угодно, до 1.9мб (родной модуль 10кб). Но вот тыкать проводами в контакты мне ну прям сразу не понравилось. А у меня как раз оказался лишний родной модуль с подранным корпусом. Я снял лишние детали с той стороны, где батарейка, и приклеил малинку. Варварство, конечно, но получилось удобно! Теперь у меня,есть модуль почти на 2мб, который можно прошить хоть со смартфона (просто залить файл по usb). Минус один - доступ только на чтение. Но что можно писать с МК я пока не придумал :)

Изображение Изображение
Аватара пользователя
phantasm
Сообщения: 1939
Зарегистрирован: Чт июн 18, 2020 10:10 pm
Откуда: Минск Запад

Re: Несложные ремонты и модификации

Сообщение phantasm »

@cyreex класс! Ещё бы библиотеку софта под МК90 тут выложить можно :) .....
Аватара пользователя
arti9m
Сообщения: 1501
Зарегистрирован: Пн июл 12, 2021 5:57 pm
Откуда: Минск

Re: Несложные ремонты и модификации

Сообщение arti9m »

Asus MEZ (ATX-мать Socket 370 только под первые селероны, 440ZX).
► Показать
Плату мне отдали в разворованном виде (выломали дроссели, спёрли ПЗУ BIOS), в неизвестном состоянии.
На плате стоит нужный мне мультиконтроллер (для ремонта другой платы). Решил попытаться отремонтировать, чтоб понять, можно ли дербанить плату дальше.

Задача стоит вернуть дроссели на место. Номиналы индуктивностей подписаны прямо на плате, а толщину провода можно померять по тому, что в плате осталось:
► Показать
Размеры ферритовых колец можно достаточно точно оценить по фоткам платы из интернета. Как и количество витков. Вот фото с TheRetroWeb:
► Показать
Однако на дворе глубокая ночь, а плату мне надо было поднять здесь и сейчас. Поэтому достал свои запцацки и полез в онлайн-калькуляторы индуктивностей, чтобы подобрать нужные. Для расчётов использовал вот этот сайт:
https://coil32.net/ru/calc/ferrite-core.html

Вот только у меня не сошлись номиналы, написанные на плате, и рассчитанные номиналы с оригинальных фоток.
Так что по итогу подбор пошёл по принципу "витков примерно столько же, толщина провода как можно больше".

Вот, что получилось:
► Показать
Катушки (значительно более мощные) пришлось ставить вертикально (а не горизонтально, как в оригинале). В теории это может привести к очень даже нежелательным индукционным токам, особенно там, где прямо напротив дырки индуктивности стоит конденсатор.
Но на практике вроде бы всё нормально :)

Самая левая катушка просто фильтрует входные 5В. Самая верхняя катушка является частью VRM для процессора. Самая права катушка является частью VRM для северника, AGP, SDRAM и всего остального. Здесь на выходе ~3.5В.

С катушками порядок, всё работает. Теперь займёмся ПЗУ BIOS. Микросхему поставил из своих запасов W29C020, а зашил в неё, внезапно, модифицированный BIOS от P2B, взял отсюда: https://oezmen.eu/bios/

Плата запустилась, как ни в чём не бывало. Правда WinXP и периферию не ставил, только в DOS поигрался.
Ставил модифицированный биос от P2B на перспективу переделки платы под туалатины и для использования больших дисков.
Для MEZ такого свежего биоса нет.
► Показать

А вот картинки с осциллографа.
1. Asus MEZ после ремонта. Питание 2В (снято с конденсатора недалеко от процессора) и 3.5В (снято со слота SDRAM)
► Показать
2. Gigabyte GA-6BX7 (полностью аналогичная плата на 440BX). Питание 2В снято с выхода VRM, 3.5В снято со слота SDRAM
► Показать
Видно, что у Gigabyte питание процессора чуууть-чуть почище, хотя и завышено.
Напряжения 3.5В по чистоте примерно одинаковы. Асус только немного завышает его. Не удивлюсь, что сделано это намеренно, для повышения разгонного потенциала платы.

Думаю, что на обоих платах питание можно существенно подчистить, если поставить полимерные кондёры вместо старых банок.

Итоговый вид Asus MEZ:
► Показать
radical
Сообщения: 41
Зарегистрирован: Пт июн 16, 2023 10:20 am

Re: Несложные ремонты и модификации

Сообщение radical »

А сколько памяти реально видит ZX? Есть три двухсторонние планки на 256?
Я как раз GA-6BX7 недавно ковырял на предмет установки туалатина. Без патча туалерон вис при выводе названия процессора. А при патче получался BIOS Checksum Error. Оказалось, дело было в версии CBROM с rom.by, который криво собирал прошивку, с другой версией все получилось.
Аватара пользователя
arti9m
Сообщения: 1501
Зарегистрирован: Пн июл 12, 2021 5:57 pm
Откуда: Минск

Re: Несложные ремонты и модификации

Сообщение arti9m »

radical писал(а): Пн окт 30, 2023 10:47 am А сколько памяти реально видит ZX? Есть три двухсторонние планки на 256?
512МБ. Всего 4 банка поддерживает чипсет. Слоты разведены как:
1+2
3+4
4

При вставке двухсторонней планки на 256 в третий слот (при вставленных в первый и второй) материнка запускается и отсчитывает 512МБ.
Т.е. по сути полноценных слота тут два. Третий нужен лишь тем, у кого нет двухсторонних планок.
Аватара пользователя
arti9m
Сообщения: 1501
Зарегистрирован: Пн июл 12, 2021 5:57 pm
Откуда: Минск

Re: Несложные ремонты и модификации

Сообщение arti9m »

Asus TX97-E (Socket 7)

Симптомы: не включается. С обратной стороны платы ремонт сбитых дорожек.
Причина: хреновая секция питания и, как следствие, сдохшая линия 3.3В.

Вместо 3.3В на плате видится лишь ~1.5В, чего явно не хватит для запуска чипсета и оперативки. Плата формирует 3.3В из 5В на связке TL431 (U27) + повышенное напряжение на затвор MOSFET (Q8) с использованием линии 12В. MOSFET здесь выступает линейным стабилизатором. Т.е. всё питание для северного моста, южного моста, кэша и оперативки SDRAM формируется на одном маленьком транзисторе в линейном включении.
Линия 3.3В с разъёма ATX не используется вообще.

3.3В формируются не сразу при подаче питания, а через задницу определённую схему:
  1. Включаем питание с вставленным процессором и правильно выставленным напряжением на него
  2. Определённая нога процессора (VCC2DET, пин AL1) сажает на землю (0 вольт) определённую дорожку, которая в нейтральном состоянии притянута к +5В
  3. Одна из логических микросхем (ближайшая к контроллеру клавы, инвертор, выводы "open collector"), когда видит на входе 0В, выдаёт на выходе высокий логический уровень, который в свою очередь подтянут к 12В. Т.е. когда на входе 0В, на выходе имеем 12В, несмотря на то, что микросхема логики питается всего лишь от 5В.
  4. Вышеозначенные 12В стабилизируются на регулируемом стабилитроне TL431 до ~11В, что в свою очередь поступает на затвор MOSFET, который и выдаёт 3.3В (3.5В в нашем случае).
Asus, нахрена так сложно?! Чесслово, проще пересадить 8 BGA-чипов памяти, чем разобраться, как вот такое работает.

После замены TL431 и MOSFET-а напряжение нормализовалось, правда плата включилась далекоооо не сразу. По какой-то причине без батарейки плата иногда не реагирует на кнопку включения (ATX) или не снимает RESET (AT). Чтоб включить без батарейки, нужно тыкать туда-сюда джампер CMOS. Либо просто вставить батарейку :)
► Показать

---
PCChips M559 (Socket 7)
Симптомы: не включается, при включении 8 коротких сигналов.
Причина: слетевший BIOS.

При вставленной POST-карте загрузка стопорилась на коде EF, что в случае AMI-биоса означает "не смогли прочесть диск A:". Ну а как мы знаем, читать его требуется на столь ранней стадии загрузки только если BIOS - всё.
Пост-коды AMI-биосов: https://www.acelab.ru/dep.pc/products/d ... de-ami.pdf

Зашил бивис из интернета в свой EEPROM - мать сразу стартанула. Но EEPROM в DIP32 - штука дефицитная, так что перешил биос в родную флешку. Сначала хотел шить хотсвапом (таким образом флешка сама определилась бы). Но флешка не определилась. Тогда пошёл на крайность - аккуратно снял наклейку. А под наклейкой вообще непонятно что, какой-то кастом. Короче методом тыка и подбора насильно стёр и прошил её как Intel P28F010. Стирал и прошивал несколько раз, чтоб уж наверняка. Пока работает...

У этой платы есть очень страшный сюрприз - несмотря на наличие слотов DIMM для SD-RAM, она не только НЕ поддерживает SD-RAM, но и подаёт на слоты 5В прямо с БП!!! И это при том, что на самих слотах написано 3.3V (см. фото под спойлером). Идеальная машинка для выжигания SDRAM-ок. Отличный подарок другу на 1-е апреля. Ну а если серьёзно, то PCChips как всегда в своём репертуаре.
p.s. вставить в эти слоты можно крайне редкие планки DIMM EDO/FPM на 5 вольт.
► Показать

---
PCChips M218 (286 на одном из последних чипсетов, без труда держит 25MHz)

Симптомы: не включается, при подаче питания валит в процессор 50MHz вместо положенных 25MHz.
Симптомы после ремонта: нет цвета на мониторе;
Причина невключения: слетевший BIOS;
Причина Ч/Б: отсутствие перемычки на разъёме внешней батареи на контактах 2-3.

Содержимое ПЗУ BIOS было полностью забито FF. Микросхема - однократка без окошка, так что остаётся только на помойку выкинуть. Ну или высверливать окошко самому, но это перебор. Прошил и поставил W27C512 - плата запустилась. Но без цвета о_О

На плате есть перемычка, отвечающая за Ч/Б или цвет, но её наличие/отсутствие ничего не меняло. Я начал сравнивать свою плату с фотками из интернета, и нашёл лишь два различия: отсутствие батарейки и отсутствие перемычки на разъёме внешней батарейки на контактах 2-3.

Поставил перемычку на батарейный разъём (2-3) - цвет появился. Убрал перемычку - цвет пропал. Т.е. плата для формирования нужного сигнала на нужной ножке чипсета, отвечающей за настройку ЧБ, использует линию питания от батарейки, которая должная бы предназначаться исключительно для хранения настроек CMOS и времени. Вот интересно, а с внешней батареей, но севшей в ноль, цвет тоже пропадёт?

Как следствие, при первом включении после долгого простоя цвета всё равно нет, т.к. на момент включения платы ещё не поднялось напряжение в нужном месте. При перезагрузке и последующих включениях цвет есть.
Закрадываются подозрения, что в Asus и в PCChips работали одни и те же люди, либо употребляли одни и те же грибы...

Ну а ещё сзади на плате был присеранс. Кто-то когда-то менял кварц дедовским паяльником, оторвал кусок дорожки. Привёл в порядок.
► Показать
Ответить