
- •Проблемы контроля структурных компонентов мпс.
- •Некоторые общесистемные проблемы. Типичные отказы в мпс.
- •Микросхемы памяти
- •Принципы тестирования мпс (методы поиска неисправностей).
- •Программы самоконтроля.
- •Рекомендации по «а может дефекта нет?»
- •Срок службы ис
- •Дерево поиска неисправностей (дпн).
Принципы тестирования мпс (методы поиска неисправностей).
Первым (наиболее игнорируемым) действием еще до использования КПА и приборов должен быть тщательный осмотр системы.
Отказ может быть очевидным: сгоревшая микросхема или элемент, а состояние, в котором остановилась система, само может дать подсказку о месте возникновения отказа в системе. Необходимо проверить все встроенные в МПС индикаторы, которые могут помочь в локализации отказа.
Принципы поиска неисправностей в МПС не отличаются от принципов тестирования. В соответствии со стандартной процедурой необходимо:
Изучить проверяемую МПС и иметь всю необходимую КД (схему расположения, схему принципиальную).
Определить состав КПА, включающий обычно приборы (осциллограф, цифровые вольтметры) и до спец. (ЛА – логические анализаторы, ГС, эмуляторов).
Составить логическую процедуру поиска неисправности.
Исследователь должен знать аппаратуру, представлять ее ограничения и области применения, чтобы минимизировать время поиска неисправности.
Кроме этого, необходимо знать программное обеспечение, по крайней мере, те программы, которые применяются для проверки системы (команды ассемблера, тест программы)
Тестовые программы либо встраиваются в МПС и выполняются как часть процедуры включения системы или вызываются по требованию из тест-ПЗУ.
Если ничего подобного нет, тестовые программы необходимо загрузить с внешнего носителя (ГМД или подключаемого ПЗУ).
Основные проблемы поиска неисправности, которые уникальны для МПС:
основное управление реализуется программно, что затрудняет прослеживание сигналов;
все процессы в системе происходят очень быстро, делая невозможным наблюдение в реальном времени, т.е. в отличие от обычных логических систем МПС нельзя остановить и проанализировать состояние. Измерения необходимо производить, когда МПС работает с номинальным быстродействием.
шинная структура МПС допускает подключение к одной линии множества БИС, превращая проблему нахождения одной неисправной микросхемы в сложное и Продолжительное занятие.
Программы самоконтроля.
Увеличение сложности МПС потребовало включение в них программ самоконтроля или диагностики. Тестовые программы можно поместить в начальной области системного ПЗУ, находящегося в адресном пространстве памяти, там, куда переходит программный счетчик при включении питания, или осуществить отдельный специальный модуль тестового ЗУ, которое подключается вместо первого системного ПЗУ и переход к которому осуществляется при сбросе вручную.
Основной недостаток реализации тест-ПЗУ, которое подключается в схему вместо обычного рабочего ПЗУ, заключаются в том, что тест-ПЗУ, конечно же, не сможет проверить заменяемое им системное ПЗУ. Если известно, что в системе имеется отказ, а все тесты проходят успешно, наиболее вероятным подозреваемым компонентом становится системное ПЗУ, которое заменено диагностическим тест-ПЗУ. После этого системное ПЗУ необходимо проверить путем замены микросхемы.
Основные диагностические тесты:
тест системного ядра
тест ПЗУ
тест ОЗУ
тест УВВ
Существует ли отказ в действительности?
Сложность систем увеличивается по мере появления новых микросхем и применения в системах более совершенного и мощного программного обеспечения. В сложных МПС пользователь может вызвать кажущуюся ошибку из-за отсутствия опыта работы, нажимая, например, кнопку, восприятие которой в программном обеспечении не было предусмотрено. Ошибки пользователя часто объясняются незнанием формата и синтаксиса вызовов различных программ операционной системы. Ошибка в попытке вызова программы операционной системы часто приводит к индикации сообщения об ошибке, принимаемого неопытным пользователем за отказ.
ОШИБКА неисправность
→ дефект
субъективная
неисправность