
- •Отечественные электронные атс
- •Шарипов ю.К., Кобляков в.К.
- •Предисловие ко второму изданию
- •1. Введение
- •2.1. Общие сведения
- •2.2. Внедрение эатс мт-20/25 на существующих гтс
- •2.3. Эатс зарубежных фирм, используемые на гтс
- •3. Принципы установления соединений на эатс
- •3.1. Принципы импульсно-кодовой модуляции
- •3.2. Принципы временной коммутации
- •3.3. Принципы пространственной коммутации
- •3.4. Структура эатс мт-20/25
- •3.5. Порядок обработки вызовов
- •4. Оборудование эатс мт-20/25
- •4.1. Состав станции и назначение основных устройств
- •4.2. Расчет основных узлов
- •4.3. Техническая документация на установку и монтаж эатс
- •4.4. Размещение оборудования в автоматном зале
- •4.5. Размещение удаленных концентраторов
- •5. Абонентский концентратор
- •5.1. Общие сведения
- •5.2. Параметры абонентских линии
- •5.3. Телефонные аппараты
- •5.4. Выполняемые функции
- •5.5. Абонентское и аналого-цифровое оборудование
- •5.6. Расположение блоков и управляющей платы
- •5.7. Дополнительные платы
- •5.8. Управляющая плата son
- •5.9. Модулъьная часть тракта икм
- •5.10. Центральная часть концентратора
5.10. Центральная часть концентратора
На рис. 5.12 представлена функциональная схема центральной части абонентского концентра-тора, которая включает:
— микроЭВМ PU-32, состоящую из двух частей, каждая из которых реализована на двух платах (iSEQURA — блок микропрограммного управления, ULURA — арифметико-логическое устройство);
Рис. 5.12.
устройство памяти (MEM1URA) микроЭВМ;
устройство межмашинной связи (LICURA);
терминал «семафор» (SENMA);
сканер-маркер (EXMQ);
автомат испытаний (ROB8OT);
устройство доступа к телетайпу (DAM).
МикроЭВМ PU-32. Микро ЭВМ PU-32 (рис. 5.13) построена на четырехразрядных ММП серии 1804. Время выполнения микрокоманды 244 нс. Время выполнения команды зависит от числа микрокоманд, реализующих данную команду, и времени обращения к ЗУ.
Рис. 5.13.
МикроЭВМ PU-32 реализует 48 команд ассемблера MSE11, используемого в центральном устройстве управления системы МТ-20/25, имеет один уровень прерывания и 32 подуровня.
32-разрядный регистр команд служит для приема и хранения команд из памяти программы. Назначение полей регистра команд зависит от формата команд (используется 1!12 различных форматов команд).
Блок PROM КОП предназначен для дешифрации кода операции (выбор адреса ячейки памяти микропрограмм, в которой записана первая микрокоманда микропрограммы, реализующей данную команду).
Блок микропрограммного управления БМУ осуществляет выбор адреса следующей микрокоманды (9 разрядов), построен на трех микросхемах 1804ВУ1.
Память микропрограмма представляет собой перепрограммируемое: ПЗУ (емкостью 512 слов по о 61 бит). Каждое слово представляет собой микрокоманду, содержание разрядов которой управляет АЛУ и мультиплексорами, определяет адрес следующей микрокоманды, управляет записью информации в регистры. Регистр микрокоманд служит для хранения текущей микрокоманды (61 разряд).
Арифметико-логическое устройство (АЛУ) реализовано на восьми ИМС 1804ВС1 и позволяет выполнять элементарные арифметическо-логические операции и операции сдвига.
Блок PROM МАСКИ содержит 32 команды, соответствующие каждому подуровню прерывания, позволяет осуществлять функцию логического перехода.
Регистр адреса (16-разрядный) предназначен для адресации памяти программ и ОЗУ.
Регистр данных (32-разрядный) служит для вывода из АЛУ.
Устройство памяти. Устройство памяти микроЭВМ реализовано на двух ТЭЗ (MEMURA0 и MEMURA1) для каждой микроЭВМ.
Блок MEMURA0 включает в себя 32 микросхемы П ПЗУ КР537РФ5, каждая емкостью 2к 8-разрядных слов с общим объемом 8к 32-разрядных слов. Блoк MEMURAl включает в себя 32 микросхемы ППЗУ с общим объемом 5к 32-разрядных слов и 32 микросхемы ОЗУ с общим объемом 4к 32-разрядных слов.
Устройство межмашинной связи. Устройство межмашинной связи L1C является органом, содержащим систему пуска—останова процессора, обеспечивающим обмен информацией между процессорами, а также между каждым процессором и периферийными устройствами, не имеющими дублирования. Для этой функции L1C рассматривается как периферийное устройство.
Для L1C использована только одна плата — L1CURA, которая выполняет следующие функции:
— пуск процессора;
— межмашинную связь LIC;
— словосостояние процессора МЕС;
— запреты всех видов ETG;
— таймер реального масштаба времени HTR;
— ограничение передачи ложных сигналов LMT;
автоконтроль с временной задержкой проверки ATS;
следящий отметчик времени WDT;
генерацию временных меток ВОН.
Структура URA с дублированием необходима для обмена между двумя процессорами некоторым числом сообщений для обработки вызывного сигнала и обслуживания. Все сообщения, которыми ведется межпроцессорный обмен, имеют формат из четырех слов по 16 бит. Последнее слово является контрольным.
Х
од
межпроцессорного обмена
иллюстрирует рис.
5.14, на котором обозначено
через LICO
последнее
считанное сообщение, а
через LIC1
считываемое сообщение.
Блок UC, например UCа, инициирует обмен информацией. При этом он записывает свое сообщение в LIC для передачи сообщений. По окончании записи UCa считывает сообщение, затем создает в UCa прерывание «последнее считанное сообщение», что снимает имеющееся в UCa его собственное прерывание «сообщение; для считывания». Любая попытка выполнения записи или контрольного считывания в LICba процессором UCb при наличии в UCa прерывания «сообщение для считывания» будет разрешена с помощью кода условий.
Терминал «семафор». Терминал «семафор» (TS) является устройством передачи информации между центральным управляющим устройством (UC) и микроЭВМ абонентского концентратора (URA). Он реализуется на плате SEMA, которая выполняет функции приема и передачи данных.
Семафорная информация передается в 16-х временных интервалах циклов (TR) с 16 по 31. Следовательно, одно сообщение «семафор» содержит 16 байт и передаестся за 4 мс.
При приеме от UC к< микроЭВМ URA TS обеспечивает следующие функции:
анализ первого бита, определяющего наличие сообщения IT 16 цикла 16. Если первый бит равен нулю, происходит остановка обработки сообщения, кроме случая (общего сброса в «О» (PAZ);
анализ битов EDEE и EDB (состояние «передача» и «прием» уда ленного «семафора») ВШ16 цикла 17 и воздействие на состояние местного «семафора» согласно процедуре обмена;
регистрацию полученных ВИ16, проверку кода Хэмминга на IT16 TR30;
запуск прерывания одной из двух микроЭВМ, если сообщение было распознано правильно и оно новое;
детектирование запросов RAZ частотных и общих.
При передаче от URIA к UC TS обеспечивает следующие функции:
учет требований микроЭВМ, которые хотят передать сообщение;
запуск прерывания с момента, когда память хранения передачи освобождается от сообщения, которое она содержала, при уже сформулированном запросе;
– включение сообщения в сверхцикл передачи;
— управление местным состоянием «семафор» в зависимости от удаленного состояния «семафор» и состоянием различных памятей передачи и приема (полные или свободные).
При процедуре обмена «семафор» сторона (URA или UC), инициирующая обмен, называется передатчиком, а другая сторона — приемником. Обмен разворачивается по логике, называемой процедурой.
Временной интервал В.И 16 показывает наличие и характер сообщений, передаваемых в следующих циклах. Оборудованием TS учитывается единственный бит РМ. Если в РМ записана 1, то это значит, что в ВИ 16 циклов 16-31 присутствует сообщение (рис. 5.15). На рис. 5.15:
сообщения занятия; ACQ — подтверждающие сообщения; ТАР — обработка вызова; MNT — техобслуживание; ESS — испытание; ENG ТАР — сообщение типа ТАР; ENG MNT — сообщение типа MNT: ENG ESS — сообщение типа ESS; ACQ TAP — принятое сообщение типа ТАР, учитывается программным обеспечением.
Временной интервал ВИ 16 цикла 17, характеризующего продвижение процедуры обмена, указывает только на то, как оборудование TS управляет передачей и приемом (рис. 5.16). На рис. 5.16 ESE — одно из следующих состояний «семафора» стороны передатчика:
001 — нечего передавать (REPOS);
010— конец обмена (STOP);
011— наличие вовлекающего сообщения (MES);
100 — конец процедуры — наличие следующего сообщения (MES + STOP).
На рис. 5.16 ESR — одно из следующих состояний «семафора» стороны приемника:
001 — готовность к приему сообщения (REPOS);
010 — конец обмена (STOP);
011 — сообщение MES было хорошо принято (АСС + STOP);
100 — сообщение MES + STOP было хорошо принято (АСС + STOP)).
Анализ ESE и ESR выполняет то TS, к которому они относятся. Состояния ESLE и ESLRхарактеризуют местный «семафор». Они приданы к UC.
Состояния ESDE и ESDR характеризуют удаленный «семафор». Они получены от UC.
Циклы 18—19 служат для передачи данных сообщений. При приеме TS записывает их в рабочую память приема (MTR). Если эти данные надо передать в центр коммутации, то они записываются в рабочую память передачи (МСЕ).
Сообщение в ВИ16 цикла 30 — резервный код проверки — генерируется стороной передатчика и контролируется стороной приемника как полнота сообщения; исчисляется на циклах с 16 по 30 (код Хэмминга).
В ВИ 16 цикла 31 передается сброс в нуль абонентского концентратора, что используется только для инициализирующих сообщений и исключительно по инициативе UC. Если в TR31 передается сообщение, формат которого приведен на рис. 5.17, то это значит, что LJC производит частичный сброс в нуль абонентского концентратора. После декодирования этого формата TS посылает в микроЭВМ прерывание TS.
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
Рис.5.17.
Общий сброс в нуль абонентского концентратора осуществляется посылкой в ВИ16 циклов 16 и 17 сообщений, показанных на рис. 5.18
ВИ16 |
TR16 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
ВИ16 |
TR17 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
|
|
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
Рис.5.18
Обмен развертывается по логике, называемой процедурой. Развитие процедуры обозначено в ESE и ESR.
Для терминала «семафор» единственным стабильным является состояние, когда ESLE-ESLR-REPOS. По окончании каждой процедуры TS переходит в состояние REPOS. После записи сообщения в TS микроЭВМ перестает быть хозяином процедуры. Процедура развертывается автоматически и управляется логикой TS.
Вмешательство микроЭВМ может быть только между фазами 1 и 2, что выключает процедуру (табл. 5.1.).
Таблица 5.1.
Процедура |
Передатчик |
Направление обмена |
Приемник |
№ фазы |
||
ESLE |
ESLR |
ESLE |
ESLR |
|||
REPOS (отдых) |
REPOS |
REPOS |
|
REPOS |
REPOS |
1 |
Посылка сообщения |
MES |
— |
|
— |
— |
2 |
Подтверждение о приеме |
— |
— |
|
— |
ACC |
3 |
Остановка |
STOP |
— |
|
— |
— |
4 |
Конец обмена |
— |
— |
|
— |
STOP |
5 |
REPOS |
REPOS |
— |
|
|
— |
6 |
REPOS |
— |
— |
|
— |
REPOS |
7 |
Сканер-маркер EXMQ. Сканер-маркер выполняет две функции абонентского концентратора: маркировку адресной памяти и сканирование.
Для маркировки адресной памяти EXMQ по команде микроЭВМ записывает и считывает информацию, используемую для техобслуживания и обработки вызова, в память абонентских модульных частей И КМ концентратора. После записи проводится контрольное считывание. Блок EXMQ дублирован. Цикл маркировки в 250 мкс делится на два периода по 125 мкс, в течение которых осуществляется маркировка EXMQA, EXMQB.
Блок EXMQ сканирует состояние абонентского шлейфа, тип абонента (обычный, специальный), состояние оборудования абонентских плат (наличие или отсутствие) и состояние 128 аварийных точек.
Структура EXMQ делится на централизованную дублированную часть и недублированную децентрализованную (рис. 5.19). Центральная часть состоит из устройств синхронизации, дешифрации команд, регистров памяти, триггеров состояния и счетчиков сканирования. Регистр PR1 доступен только для считывания. Он содержит результат, находящийся в EXMQ после выполнения работы по запросу от микроЭВМ через регистр PRO. Регистр PR1 также позволяет маркеру получать сообщение от децентрализованной части.
Регистр AER (адрес замеченного события) содержит информацию, позволяющую определить: адрес точки сканирования (10 бит); тип точки, на которой обнаружено событие (3 бит); состояние точки соответствия (1 бит).
Регистр состояния RET объединяет триггеры RAE (автоматический перезапуск сканера), RAZ и триггеры теста сканера (2 бита). Триггep RAE позволяет сканеру сканировать точки, подтверждать замеченные события за 128 мс и корректировать память без прерывания микроЭВМ, не останавливалось после подтверждения. Триггер RAZ блокирует все работы маркера и сканера. Триггеры теста сканера позволяют установить замеченное событие на некоторый адрес сканирования.
Триггер прерывания показывает, что EXMQ выполняет работу по запросу от UC. Прерывание 1 показывает, что EXMQ обнаружил событие и остановился.
Память ВАС на 1024 бита включает ячейки: 0-767, содержащие подтвержденное состояние шлейфа абонентов URA; 768-895, содержащие подтвержденное состояние аварийных точек; 896-1023 — оборудование плат и точки сканирования. Память ВАС доступна для записи сканеру и для считывания микроЭВМ словами по 32 бита. Запрос поступает и PRO, результат— в PR1.
Память ТАС на 128 бит содержит ячейки: 0-95, в которых каждый бит определяет состояние абонентской платы (8 обычных или 4 специальных); 116-119, 124-127 — точки теста сканирования.
Память РРС на 128 бит идентична памяти ТАС, но адрес с 0 по 95 содержит подтвержденное состояние оборудования абонентских плат BURA. Память ММЕ (маски сканирования) на 1024 бит позволяет маскировать сканирование точек, соответствующих абонентским шлейфам, аварийным сигналам или тестам. Она доступна для побитной записи от микроЭВМ и считывания словами по 32 бита при отправлении запроса на работу в PRO и получении результата в PR 1.
Три памяти, недоступные для микроЭВМ, запоминают состояние точек сканирования. Они позволяют сканеру выполнять функцию подтверждения. Структура аналогична ВАС, ТАС, РСС.
Счетчик сканирования (10-разрядный) наращивается каждые 125 мс. Он снабжает адресом сканирования каждый цикл. Состоит из двух частей: семи- и трехразрядной. Первая память выбирает адрес абонента из 128 для двух РМА, вторая — адрес ячейки двух РМА из шести. Последняя останавливается при каждом замеченном и подтвержденном событии и запускается от микроЭВМ.
Децентрализованная часть состоит из адресных памятей и устройств доступа к ним дублированного маркера, которые находятся в РМА, РММ, а также из поля информации точек сканирования абонентов и синхронных счетчиков сканирования централизованных частей РМА. Работа сканера синхронизируется частотой 62,5 кГц.
Цифровое поле содержит две децентрализованные части маркера на УП RES 10 и RES 11 — для модульных четных и цифровых частей. Структуры RES10 и RES11 рассматривались в § 5.9.
Аналоговое поле включает в себя 12 децентрализованных частей маркера на УП CDA. Плата CDA обеспечивает управление и сканирование абонентских модульных частей, поставляет адреса соединения пути в полях РАМ речевых каналов и сигнализации в разные интервалы времени (сканирование в ITO и в IT 16). Она состоит из следующих устройств: доступа маркера; декодирования кода команды; памяти адреса; сетки частот URA и сканирования.
Плата CDA доступна маркеру EXMQ во время четных циклов и маркеру EXMQB — во время нечетных. Сообщения маркера занимают слова по три байта и посылаются последовательно с частотой 512 кГц (HMQ4). Прием и передача слова маркера реализуются шестью регистрами сдвига.