Компьютерный тестер из набора ВМ9222 МАСТЕР КИТ: поиск неисправностей в системном блоке PC

Энциклопедия радиоэлектроники и электротехники / Измерительная техника
Комментарии к статье
Компьютерный тестер ВМ9222 МАСТЕР КИТ, внешний вид которого приведен на рис. 1, применяется для диагностики неисправностей персональных компьютеров типа IBM PC или совместимых с ним [1].

Рис. 1
Тестер представляет собой плату расширения компьютера, которая устанавливается в любой свободный PCI слот (33 МГц) материнской платы. Он предназначен для отображения POST-кодов (Power-On Self-Test), генерируемых BIOS компьютера, в удобном для пользователя виде.
Технические характеристики
- Индикация POST-кодов: на ЖК дисплее в две строки по 16 символов (первая строка - POST-код в шестнадцатеричном виде и через тире - тип BIOS, вторая строка - описание ошибки в виде бегущей строки).
- Индикация сигналов шины PCI: светодиоды на лицевой стороне платы - RST (сигнал сброса PCI) и CLK (тактовый сигнал PCI).
- Индикаторы наличия напряжений питания шины PCI:+5, +12, -12, +3,3 В.
- Совместимость с материнскими платами на чипсетах INTEL, VIA, SIS.
- Размер печатной платы: 95,5x73,6 мм.
Проверка системного блока PC тестером Post Card PCI
Проверка системного блока PC с помощью тестера Post Cord PCI заключает в себе следующие этапы:
- Тестирование процессора.
- Проверка контрольной суммы ROM BIOS.
- Проверка и инициализация контроллеров DMA, IRQ и таймера. После этой стадии становится доступной звуковая диагностика.
- Проверка операций регенерации памяти.
- Тестирование первых 64 кбайт памяти.
- Загрузка векторов прерываний.
- Инициализация видеоконтроллера. После этого этапа диагностические сообщения выводятся на экран.
- Тестирование полного объема ОЗУ.
- Тестирование клавиатуры.
- Тестирование CMOS памяти.
- Инициализация СОМ- и LPT-портов.
- Инициализация и тест контроллера FDD.
- Инициализация и тест контроллера HDD.
- Поиск дополнительных модулей ROM BIOS и их инициализация.
- Вызов загрузчика операционной системы (INT 19h, Bootstrap), при невозможности загрузки операционной системы производится попытка запуска ROM BASIC (INT 18h); при неудаче - останов системы (HALT).
Прохождение тестов
При прохождении каждого из тестов POST генерируется специальный код, который записывается в диагностический регистр. Информация, содержащаяся в диагностическом регистре, становится доступной для наблюдения при установке в свободный слот компьютера диагностической платы POST Card и отображается на семисегментном индикаторе в виде двух шестнадцатеричных цифр. Адрес диагностического регистра зависит от типа компьютера, в более старых версиях это: ISA, EISA- 80h, ISA-Compaq- 84h, ISA-PS/2- 90h, MCA-PS/2- 680h, 80h, некоторые EISA-300h. Ноутбуки могут выдавать POST коды через LPT-или USB-порт.
Перед тем как использовать тестер, необходимо определить фирму-производителя BIOS материнской платы. Это можно сделать либо по наклейке на микросхеме BIOS, либо по надписям, которые выводятся на экран аналогичной исправной материнской платой. В России и СНГ наиболее распространенными являются BIOS фирм AMI и AWARD. С приобретением некоторого опыта уже по первым POST-кодам можно с уверенностью назвать производителя BIOS.
Таблицы POST-кодов различны для различных производителей BIOS и, в связи с появлением новых тестируемых устройств и чипсетов, отличаются даже для различных версий одного и того же производителя BIOS.
Исторически так сложилось, что значения POST-кодов в соответствующих таблицах производителей BIOS даются в шестнадцатеричном виде в диапазоне OOh-FFh (0-255 в десятичной системе счисления), поэтому для удобства использования таких таблиц необходимо обеспечить отображение POST-кодов в шестнадцатеричном виде.
Для того чтобы не затруднять читателей поиском POST-кодов, автор приводит их в табличном виде. По кодам можно сделать вывод о той или иной неисправности.
POST-коды и их описание
Приведем список POST-кодов для определения неисправностей (см. таблицу) на примере материнской платы с BIOS компании Award - AwardBIOS V4.51 PG Elite (см. [2]).
Компания Award Software в 1995 году предложила новое в то время решение в области низкоуровневого программного обеспечения AwardBIOS "Elite", более известное как V4.50PG. Режим обслуживания контрольных точек не изменился ни в широко распространенной версии V4.51, ни в раритетном исполнении V4.60. Суффиксы Р и G обозначают, соответственно поддержку механизма РnР и обслуживание функций энергосбережения (Green Function).

Рис. 2
Рассмотрим процедуру тестирования системного блока персонального компьютера. После установки тестера в свободный PCI-слот материнской платы и включения питания ПК BIOS компьютера производит последовательный опрос всех включенных в системный блок устройств (рис. 2).
Если все периферийные устройства системного блока исправны, то после окончания загрузки на экране тестера загорится надпись, приведенная на рис. 3.

Рис. 3
Если же при работе ПК возникнут различные сбои, ошибки, тестер индицирует соответствующий код. Например, на рис. 4 показано сообщение об ошибке оперативной памяти ПК.

Рис. 4
POST-код |
Описание |
Выполнение стартовых процедур POST из ROM |
СО |
Запрет External Cache. Запрет Internal Cache. Запрет Shadow RAM. Программирование контроллера DMA, контроллера прерываний, таймера, блока RTC |
С1 |
Определение типа памяти, суммарного объема и размещение по строкам |
сз |
Проверка первых 256К DRAM для организации Temporary Area. Распаковка BIOS в Temporary Area |
С5 |
Выполняемый код POST переносится в Shadow |
С6 |
Определение присутствия, объема и типа External Cache |
С8 |
Проверка целостности программ и таблиц BIOS |
CF |
Опре деление типа процессора |
Выполнение POST в Shadow RAM |
3 |
Запрет NMI, PIE (Periodic Interrupt Enable), AIE (Alarm Interrupt Enable), UIE (Update Interrupt Enable). Запрет генерации программируемой частоты SQWV |
4 |
Проверка формирования запросов на регенерацию DRAM |
5 |
Проверка и инициализация контроллера клавиатуры |
6 |
Тест области памяти, начинающейся с адреса FOOOh, где размещен BIOS |
7 |
Проверка функционирования CMOS и батарейного питания |
BE |
Программирование конфигурационных регистров Южного и Северного Мостов |
9 |
Инициализация кэш-памяти L2 и регистров расширенного управления кэшированием процессора Cyrix |
0А |
Генерация таблицы векторов прерываний. Настройка ресурсов Power Management и установка вектора SMI |
OB |
Проверка контрольной суммы CMOS. Сканирование шины PCI устройств. Обновление микрокода процессора |
ОС |
Инициализация контроллера клавиатуры |
0D |
Поиск и инициализация видеоадаптера.Настройка IOAPIC.Измерения тактовой частоты, установка FSB. |
0Е |
Инициализация МРС. Тест видеопамяти. Вывод на экран Award Logo |
0F |
Проверка первого контроллера DMA 8237. Определение клавиатуры и ее внутренний тест. Проверка контрольной суммы BIOS |
10 |
Проверка второго контроллера DMA 8237 |
11 |
Проверка страничных регистров контроллеров DMA |
14 |
Тест канала 2 системного таймера |
15 |
Тест регистра маскирования запросов 1 -го контроллера прерываний |
16 |
Тест регистра маскирования запросов 2-го контроллера прерываний |
19 |
Проверка пассивности запроса немаскируемого прерывания NMI |
30 |
Определение объема Base Memory и Extended Memory Настройка APIC. Программное управление режимом Write Allocation |
Подготовка таблиц, массивов и структур для старта операционной системы |
31 |
Основной отображаемый на экране тест оперативной памяти. Инициализация USB Выводится заставка Plug and Play BIOS Extension. |
32 |
Настройка ресурсов Super I/O. Программируется Onboard Audio Device |
39 |
Программирование тактового генератора no шине 12С |
ЗС |
Установка программного флага разрешения входа в Setup |
3D |
Инициализация PS/2 mouse |
ЗЕ |
Инициализация контроллера External Cache и разрешения Cache |
BF |
Настройка конфигурационных регистров чип сета |
41 |
Инициализация подсистемы гибких дисков |
42 |
Отключение IRQ12 если PS/2 mouse отсутствует Выполняется программный сброс контроллера жестких дисков. Сканирование других IDE устройств |
43 |
Инициализация последовательных и параллельных портов |
45 |
Инициализация сопроцессора FPU |
4Е |
Индикация сообщений об ошибках |
4F |
Запрос пароля |
50 |
Восстановление ранее сохраненного в ОЗУ состояния CMOS |
51 |
Разрешение 32 битного доступа к HDD. настройка ресурсов ISA/PnP |
52 |
Инициализация дополнительных BIOS. Установка значений конфигурационных регистров РНХ Формирование NMI и SMI |
53 |
Установка счетчика DOS Time в соответствии с Real Time Clock |
60 |
Установка антивирусной защиты BOOT Sector |
61 |
Завершающие действия по инициализации чипсета |
62 |
Чтение идентификатора клавиатуры. Установка ее параметров |
63 |
Коррекция блоков ESCD, DMI. Очистка ОЗУ |
FF |
Передача управления загрузчику. BIOS выполняет команду INT19h |
Литература
- Описание "Устройство для ремонта и тестирования компьютеров - POST Card PCI" BM9222.
- Коды ошибок Award BIOS - award.com.
- Журнал Ремонт и сервис
Публикация: radioradar.net
Смотрите другие статьи раздела
Измерительная техника.
Читайте и пишите полезные комментарии к этой статье.
<< Назад
Рекомендуем скачать в нашей Бесплатной технической библиотеке:
▪ раздел сайта Основы безопасной жизнедеятельности (ОБЖД)
▪ журналы Блокнот Радиоаматора (годовые архивы)
▪ книга Что нужно знать о светильниках с люминесцентными лампами. Айзенберг Ю.Б., 1964
▪ книга 200 схем на лампах и транзисторах. Загоровский К.О., 1969
▪ статья Как следует жить, чтобы прожить максимально долго?
▪ статья Органическая химия. Шпаргалка
▪ справочник Соответствие моделей и шасси телевизоров
Оставьте свой комментарий к этой статье:
Бесплатная техническая документация для любителей и профессионалов
All languages of the site: