Ремонт принтеров, сканнеров, факсов и остальной офисной техники


назад Оглавление вперед




[103]

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

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

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

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

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

14.4.3. ДИАГНОСТИКА

Если в ОЗУ записана правильная информация, а считывается неправильная, значит неисправно ОЗУ или вышли из строя: схема управления записью, схема управления считыванием, дешифратор верхних адресов или драйвер информационной шины. Дополнительную информацию даст подключение логического анализатора или схемы-защелки данных.


Такую информацию можно получить, например, при проверке вывода разрешения записи в ОЗУ во время цикла записи, вывода разрешения считывания ОЗУ во время цикла считывания, выводов выбора ИС или отпирания ИС драйвера информационной шины во время циклов записи или считывания. В качестве индикаторного прибора можно использовать логический пробник и даже осциллограф.

Если неправильные данные считаны из ПЗУ, значит, имеются дефекты или в ПЗУ, или его схеме дешифратора верхних адресов или его драйвере информационной шины. Эти схемы должны быть подвергнуты дополнительной проверке.

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

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

14.4.4. ДОСТОИНСТВА И НЕДОСТАТКИ

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

Для пошагового метода характерно несколько недостатков. Основным из них является объем знаний, необходимых для успешного приме-, нення этого метода. Наладчик должен досконально знать и понимать аппаратные средства системы, все команды микропроцессора и выпол1 е-ние машинных циклов в ответ на каждую команду. Он должен также уметь читать схемы и листинг машинного кода программного обеспечения, применяемого при испытаниях.

Другим недостатком метода является необходимость наличия схемы системы у наладчика. Некоторые изготовители считают эту информацию своей собственностью и делают ее недоступной.

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

Листинг ассемблера машинного кода можно получить посредством разложения машинного кода. (Программа обратного ассемблера делает все противоположно программе ассемблера, т. е. преобразует машин-


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

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

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

J4.5. ДИАГНОСТИЧЕСКИЙ САМОКОНТРОЛЬ

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

Программы самоконтроля предусмотрены в некоторых персональных компьютерах. В других случаях изготовители или поставщики предоставляют программы частичной или полной диагностики.

14.5.1. ТЕСТОВЫЙ ПРОГОН

Испытание ОЗУ. Тестовая программа обычно записывает и считывает одну или несколько кодовых комбинаций в ОЗУ. Обычно устанавливаются и сбрасываются все разряды. Выбранные комбинации, как правило, считают достаточно хорошим испытанием чувствительности к кодовым комбинациям.

Чувствительность к кодовым комбинациям проявляется в том случае, если ОЗУ успешно проходит один тест на выявление кодочувстви-телыюсти и не может пройти другой. Чувствительность к кодовым комбинациям может иметь место даже тогда, когда обе комбинации устанавливают и сбрасывают все разряды.

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



[стр.Начало] [стр.1] [стр.2] [стр.3] [стр.4] [стр.5] [стр.6] [стр.7] [стр.8] [стр.9] [стр.10] [стр.11] [стр.12] [стр.13] [стр.14] [стр.15] [стр.16] [стр.17] [стр.18] [стр.19] [стр.20] [стр.21] [стр.22] [стр.23] [стр.24] [стр.25] [стр.26] [стр.27] [стр.28] [стр.29] [стр.30] [стр.31] [стр.32] [стр.33] [стр.34] [стр.35] [стр.36] [стр.37] [стр.38] [стр.39] [стр.40] [стр.41] [стр.42] [стр.43] [стр.44] [стр.45] [стр.46] [стр.47] [стр.48] [стр.49] [стр.50] [стр.51] [стр.52] [стр.53] [стр.54] [стр.55] [стр.56] [стр.57] [стр.58] [стр.59] [стр.60] [стр.61] [стр.62] [стр.63] [стр.64] [стр.65] [стр.66] [стр.67] [стр.68] [стр.69] [стр.70] [стр.71] [стр.72] [стр.73] [стр.74] [стр.75] [стр.76] [стр.77] [стр.78] [стр.79] [стр.80] [стр.81] [стр.82] [стр.83] [стр.84] [стр.85] [стр.86] [стр.87] [стр.88] [стр.89] [стр.90] [стр.91] [стр.92] [стр.93] [стр.94] [стр.95] [стр.96] [стр.97] [стр.98] [стр.99] [стр.100] [стр.101] [стр.102] [стр.103] [стр.104] [стр.105] [стр.106] [стр.107] [стр.108] [стр.109] [стр.110] [стр.111] [стр.112] [стр.113] [стр.114] [стр.115] [стр.116] [стр.117] [стр.118] [стр.119] [стр.120] [стр.121] [стр.122] [стр.123] [стр.124] [стр.125] [стр.126] [стр.127] [стр.128] [стр.129] [стр.130] [стр.131] [стр.132] [стр.133] [стр.134] [стр.135] [стр.136] [стр.137]