Прошу совета по ремонту 286

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Аватара пользователя
uav1606
Advanced Member
Сообщения: 5969
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Контактная информация:

Вклад в сообщество

Прошу совета по ремонту 286

Сообщение uav1606 » 19.03.2023,16:19

DmiA писал(а): 19.03.2023,15:50 uav1606, А20 мне вообще непонятна, на ней есть сигнал но отличный от остальных адресных линий, она идет не напрямую от 202 до процессора, а через 203 чип.
DmiA, ну, это был такой глюк (или не глюк, а фича), что на 286-х и выше можно адресовать на 64 КБ больше (причём выше 1 МБ), чем на 86, при этом не переключаясь в защищённый режим (так называемая HMA).
Происходило это из-за сегментного доступа к памяти, т.е. задав, скажем, DS=FFFF, можно было по смещению от DS получить доступ к 64 КБ выше 1 МБ, что на 86-м невозможно.
И, насколько я помню, чтобы сделать 286-й в обычном режиме полностью совместимым с 86-м, сделали управление этой линией. Вроде бы она через контроллер клавиатуры управляется иногда, в BIOS Setup для этого бывает специальная опция.
Я бы попробовал отключить все линии с 20-й (включительно) и выше от 202-го. Не знаю, что из этого выйдет, но чем чёрт не шутит...
Ну или отключить, а потом заземлить через резистор со стороны 202-го - не знаю какой там уровень будет, если их просто "отрезать".

Аватара пользователя
DmiA
Newbie
Сообщения: 73
Зарегистрирован: 23.01.2023,11:44
Откуда: MO

Прошу совета по ремонту 286

Сообщение DmiA » 19.03.2023,17:01

uav1606 писал(а): 19.03.2023,16:19 Я бы попробовал отключить все линии с 20-й (включительно) и выше от 202-го. Не знаю, что из этого выйдет, но чем чёрт не шутит...
Не включается, даже если только одну из линий отключить. Если отключить все 4 (с А20 по А23) то не включается и пищит.

Аватара пользователя
uav1606
Advanced Member
Сообщения: 5969
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Контактная информация:

Вклад в сообщество

Прошу совета по ремонту 286

Сообщение uav1606 » 19.03.2023,18:11

Возможно, он при тестировании памяти в самом начале работы лезет выше 1 МБ, что приводит к сбою из-за отключенных линий (например, попадает в нижнюю память вместо расширенной).
При обычной работе он линии A20-A23, по идее, не должен трогать, раз тут нет расширенной памяти выше 1 МБ.

Да, а заземлить их не пробовали через резистор со стороны 202-го после отключения? А то я тут не уверен, что за уровень будет на висящих в воздухе выводах.

Можно ещё в сторону A20 покопать - проверить, нормально ли доходит A20GATE от 22-й ноги 203-го до 38-й ноги ATS0150 (это, видимо, контроллер клавиатуры). И какой вообще уровень на A20GATE.
И не коротит ли A19 со старшими линиями. В идеале вообще проверить при тестировании области 512-640 КБ в CheckIt, скажем, нет ли каких сигналов на линиях A20-A23. Именно в момент доступа к этой области.
Хотя если бы так было, то, наверное, были бы проблемы и с доступом к видеопамяти и ROM BIOS...

Аватара пользователя
DmiA
Newbie
Сообщения: 73
Зарегистрирован: 23.01.2023,11:44
Откуда: MO

Прошу совета по ремонту 286

Сообщение DmiA » 19.03.2023,18:59

uav1606 писал(а): 19.03.2023,18:11 что за уровень будет на висящих в воздухе выводах.
Не заземлял но на них ноль, ткнул осциллографом.
uav1606 писал(а): 19.03.2023,18:11 до 38-й ноги ATS0150 (это, видимо, контроллер клавиатуры).
тут начинаются расхождения со схемой, у моего компа вместо кучи рассыпухи стоит P82C206
изображение_2023-03-19_195510.png
uav1606 писал(а): 19.03.2023,18:11 И не коротит ли A19 со старшими линиями.
Исключено, с закороченными линиями нет запуска.
uav1606 писал(а): 19.03.2023,18:11 проверить при тестировании области 512-640 КБ в CheckIt, скажем, нет ли каких сигналов на линиях A20-A23. Именно в момент доступа к этой области.
Проверял, там постоянно идут сигналы, характер не меняется при тесте.

Аватара пользователя
uav1606
Advanced Member
Сообщения: 5969
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Контактная информация:

Вклад в сообщество

Прошу совета по ремонту 286

Сообщение uav1606 » 19.03.2023,20:12

DmiA писал(а): 19.03.2023,18:59 Не заземлял но на них ноль, ткнул осциллографом.
Ну, мало ли, наводки какие-то... Обычно рекомендуют в воздухе не оставлять.
тут начинаются расхождения со схемой, у моего компа вместо кучи рассыпухи стоит P82C206
ATS0150 у Вас есть, судя по фото, он рядом с 202-м.
Проверял, там постоянно идут сигналы, характер не меняется при тесте.
А не должны, раз там нет памяти выше мегабайта. Странно это всё. Вы абсолютно уверены, что при обычной работе на линиях A20-A23 всё время что-то есть?

Аватара пользователя
DmiA
Newbie
Сообщения: 73
Зарегистрирован: 23.01.2023,11:44
Откуда: MO

Прошу совета по ремонту 286

Сообщение DmiA » 20.03.2023,09:14

uav1606 писал(а): 19.03.2023,18:11A20GATE
С момента включения и до окончания теста памяти на нем +5в, потом 0.
uav1606 писал(а): 19.03.2023,20:12 Вы абсолютно уверены, что при обычной работе на линиях A20-A23 всё время что-то есть?




i8088
Advanced Member
Сообщения: 4383
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

Вклад в сообщество

Прошу совета по ремонту 286

Сообщение i8088 » 20.03.2023,09:50

DmiA писал(а): 19.03.2023,11:29Hantek 6022be
Не сочтите за занудство, но как Вы отлавливали активность на CAS1?

Импульс может быть однократным (память не обнаружилась и на этом мы
остановили test, получили memory error), нужно ставить синхронизацию на single.

Кроме того, у Вашего прибора "Real-time sampling:48MS/s". Этого к сожалению очень мало
для ловли однократных импульсов. Короткие временные базы (1ns/div) очевидно
достигаются с помощью стробоскопа, хотя в инструкции я не нашел ничего про это. Но
стробоскоп не может строить изображение при недостаточном количестве повторов.
Попробуйте поймать срабатывание триггера синхронизации в режиме single (вид
синхронизации ->edge, перепад ->rise), самого импульса при этом Вы можете и не увидеть.

Можно это делать в момент, когда Вы любым способом попытаетесь обратиться
к памяти выше 512K из DOS или во время прохождения POST (настройте размер
в CMOS, чтобы гарантированно получить ошибку памяти), когда BIOS тест дает ошибку
памяти.

И кроме того, микросхемы DRAM одни из самых ненадежных, у них как раз бывают
внезапные отказы.

PS. Еще один вариант - на линию CAS1 какой нибудь счетный триггер или счетчик
подключить, сбросить его сразу после включения, а потом смотреть, что он насчитает.

Аватара пользователя
DmiA
Newbie
Сообщения: 73
Зарегистрирован: 23.01.2023,11:44
Откуда: MO

Прошу совета по ремонту 286

Сообщение DmiA » 20.03.2023,11:36

i8088, Да, я думал о том, что возможно метод измерения не совсем корректный, но есть еще пара моментов.
CAS1 идет на PAL и из него выходят CAS1L и CAS1H, на них просто частота, без изменений.


Чем меня изначально смутил CAS1, что на нем нет вообще ничего, хотя на RAS1 есть частота.


Ну и RAS0 CAS0 для сравнения

Аватара пользователя
uav1606
Advanced Member
Сообщения: 5969
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Контактная информация:

Вклад в сообщество

Прошу совета по ремонту 286

Сообщение uav1606 » 20.03.2023,12:57

Постоянные частоты могут быть связаны с регенерацией памяти.

i8088, как Вы думаете, с чем может быть связана такая высокая активность на A20-A23?

DmiA, я тут написал маленькую программку, она всё время долбит адрес 80000h, записывая туда байт 0ffh. При этом отключает все прерывания, чтобы не мешались (поэтому выйти из неё нельзя, только выключение или reset). Может быть, пригодится - при её работе должна постоянно "светиться" линия A19, ну и CAS1, по идее, должен быть.
Вложения
testA19.zip
(608 байт) 21 скачивание

Аватара пользователя
DmiA
Newbie
Сообщения: 73
Зарегистрирован: 23.01.2023,11:44
Откуда: MO

Прошу совета по ремонту 286

Сообщение DmiA » 20.03.2023,13:13

uav1606, Спасибо, я попробую. Просто с тестами есть небольшая проблема, либо у меня есть удобный доступ к плате, либо я вешаю дисковод и клавиатуру и удобный доступ практически пропадает, такова конструкция к сожалению.

Аватара пользователя
uav1606
Advanced Member
Сообщения: 5969
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Контактная информация:

Вклад в сообщество

Прошу совета по ремонту 286

Сообщение uav1606 » 20.03.2023,13:43

Ну и RAS0 CAS0 для сравнения
На них в любом случае активность будет выше, потому что там в младших адресах и DOS, и таблица прерываний, и всякие системные области BIOS и т.д.

Ответить