Тестирование аппаратных средств с помощью post-карты

Цель: изучить методику тестирование компонентов материнской платы с помощью POST-платы.

Оборудование: компьютер, POST-плата, загрузочная дискета MS-DOS с отладчиком, расшифровка POST-кодов.

ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

POST (Power-On Self Test) – последовательность коротких подпрограмм, хранящихся в ПЗУ BIOS на материнской плате. Программы предназначены для проверки основных компонентов системы сразу после ее включения, что, собственно, и является причиной задержки перед загрузкой ОС.

При каждом включении компьютера автоматически выполняется проверка компонентов: процессора, микросхемы ПЗУ, вспомогательных элементов системной платы, ОЗУ и периферийных устройств.

Тесты выполняются быстро и при обнаружении неисправного компонента выдается сообщение об ошибке.

СПОСОБЫ ИНДИКАЦИИ НЕИСПРАВНОСТЕЙ ПРОЦЕДУРОЙ POST

1. звуковые сигналы, подаются через динамик и зависят от версии BIOS и фирмы-разработчика; если ПК исправен, то при включении выдается один короткий звуковой сигнал;

2. экранные сообщения, выводятся на экран монитора после инициализации видеоадаптера;

3. шестнадцатеричные коды ошибок (коды POST карты), передаваемые на порт ввода-вывода (шины ISA или PCI), могут быть прочитаны устанавленой в разъем расширения POST-платой. В момент выполнения процедуры POST на встроенном индикаторе POST-платы будут быстро меняться двузначные шестнадцатеричные числа. Если ПК прекратит тестирование или «зависнет», в индикаторе будет отображен код того теста, во время выполнения которого произошел сбой. Это позволяет существенно сузить круг поиска неисправного элемента. Воспользовавшись руководством по эксплуатации и сервисному обслуживанию, можно определить, какая неисправность соответствует определенному коду.

тестирование аппаратных средств с помощью post-карты - student2.ru POST-карта – плата расширения, имеющая собственный цифровой индикатор и выводящая на него коды инициализации материнской платы. По последнему выведенному коду можно определить, в каком из компонентов имеется неисправность. Данные коды зависят от производителя BIOS материнской платы. В случае отсутствия ошибок и нормального прохождения теста POST выдаёт на свой индикатор не меняющееся на протяжении работы компьютера значение, зависящее от версии BIOS, например, на большинстве плат выдаётся код FF.

Индикатор Super POST Code

Существуют различные варианты тестеров. POST Code Dual имеет дисплей с двух сторон (нет необходимости извлекать карту для прочтения кода). Также на тестерах установлены светодиоды показывающие наличие напряжения +5; +3,3; +12; -12 и светодиод сигнала RESET.

тестирование аппаратных средств с помощью post-карты - student2.ru POST тестеры имеют разные разъёмы для подключения (PCI, ISA, miniPCI и даже LPT).

Индикатор POST-кодов BIOS

Порт вывода POST-сигнала - 80h, но могут быть и другие (в зависимости от настроек).

Индикатор Super POST Code служит для быстрой диагностики и выявления неисправностей чипсетов шины PCI и устройств, работающих с этой шиной.

Индикатор сообщает состояние шины: адрес транзакции, данные транзакции, текущую команду на шине (в правом разряде индикатора команды), участвующие в транзакции байты (byte enable) - в левом разряде индикатора команды.

БЛОКИ POST-ПЛАТЫ

 RG - восьмиразрядный параллельный регистр, предназначенный для записи и хранения очередного поступившего значения POST-кода;

 DC1 - дешифратор разрешения записи в регистр; сигнал на выходе дешифратора становится активным в случае появления на адресной шине адреса диагностического регистра, а на шине управления – сигнала записи в устройства ввода-вывода;

 DC2 - дешифратор-преобразователь двоичного кода в код семисегментного индикатора;

 HG - двухразрядный семисегментный индикатор; отображает значение кода ошибки в виде шестнадцатеричных символов - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, А, b, С, d, Е, F.

тестирование аппаратных средств с помощью post-карты - student2.ru
POST-плата MasterKit A9222

Наши рекомендации