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