Автоматическая телефонная станция квазиэлектронной системы «Квант». Принципы системного построения АТСКЭ «Квант», страница 13

9  Остановим тест для изменения количества проверяемых блоков, назначим к проверке только 5-й и 6-й дополнительные блоки, которые остались непроверенными:

УК − Т − УК − ЗА − УК − ЧТ;

00014 − УК − ЗА − 000C0 − УК − ЗП.

После проведения коррекции теста в памяти необходимо запустить тест с программного стартового адреса:

000С8 УК − СА − УК − Т − УК − АВ.

Если тест не обнаружит ошибок, на ПИНе через 6 минут появится правильный останов 000D9.

Недостатки теста:

- длительное время прохождения − 24 мин;

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

Тест «Быстрик». Тест предназначен для проверки элементов памяти и схемы контроля четности. Контроль работоспособности ЗУ делится на 60 типов проверок. Тридцать раз проверяется блок ЗУ без контроля четности и тридцать раз − с контролем четности (таблица 4).

Тест размещен в адресах 00020−00166 и 20000−2000F. Стартовый адрес 00090. Время проверки одного блока памяти 50 с. Адрес правильного останова 0009А.

В программе маска проверяемых блоков находится в ячейке по адресу 0007С.

Таблица 4 ─ Разряды проверяемых блоков ЗУ

Разряд

Информация

9

1-й основной блок

8

0-й основной блок

7

6

5

6-й дополнительный блок

4

5-й дополнительный блок

3

4-й дополнительный блок

2

3-й дополнительный блок

1

2-й дополнительный блок

0

1-й дополнительный блок

Проверяемый блок в своем разряде отмечается «1». В случае необходимости можно изменить количество проверяемых блоков. Имеется возможность проверки без анализа четности. Для этого необходимо записать в ячейку памяти:

Адрес                          Информация

000FF                                 71178

Текущий проверяемый блок памяти указывается в ячейке по адресу 00072 в двоичном коде в соответствии с разрядами адреса 0007С. Для того чтобы зациклить проверку, необходимо записать:

Адрес                            Информация

0009А                                   71170

Определение неисправности

Устройство теста позволяет индицировать на ТЭ3е ПИН полную информацию об ошибке (таблица 5).

Таблица 5 ─ Расшифровка индикации ПИНа

Разряд

Информация

F

Не анализируется

E

То же

D

«0» ─ неисправность в бите четности

«1» ─ неисправность в информационных битах

С, В, А

Содержимое регистра состояния программы (РСП):

С – четность НМП

В – четность старшего байта ЗУ

А – четность младшего байта ЗУ

9, 8

Номер линейки:

00 – 0-я линейка

01 – 1-я линейка

10 – 2-я линейка

11 – 3-я линейка

7, 6, 5, 4

Номер блока:

0000 – 1-й дополнительный блок

0001 – 2-й дополнительный блок

0010 – 3-й дополнительный блок

0011 – 4-й дополнительный блок

0100 – 5-й дополнительный блок

0101 – 6-й дополнительный блок

1000 – 0-й основной блок

1001 – 1-й основной блок

3, 2, 1, 0

Номер неисправного бита в двоичном коде:

0−7  младший байт

8−F  старший байт

Носителями теста ЗУ «Быстрик» могут быть перфолента или ТЭЗ НЗТ. Перед работой с тестом ЗУ в памяти старая информация должна быть стерта программой «Выравнивание ЗУ».

Тест ЗУ «Быстрик» активизируется с адреса:

600В0 УК − СА − УК − Т /76000/ − УК − АВ.

Тест стартует на проверку всех восьми блоков. При обнаружении первой неисправности тест останавливается с индикацией на ПИНе.

При анализе останова по неисправности в первую очередь по биту «D» определяется характер неисправности. Если бит D = 0 − останов произошел из-за неисправности бита четности. Для определения координат неисправности нужно проанализировать следующие биты: