Технически сетевые средства поддерживаются специальным адаптером - блоком обмена сообщениями.
2.6 Описание блока обмена сообщениями
Блок БОС предназначен для организации внутристанционной сети передачи служебных сообщений и телефонной сигнализации между устройствами управления различных модулей большой АТС,
БОС имеет в своем составе следующие функциональные узлы :
а) интерфейсную схему сопряжения с внутренней сетью АТС (следует заметить, что внутренняя сеть АТС выполнена на базе типичного, для любой цифровой АТС, ИКМ тракта с линейной скоростью 2048 КБИТ/сек ); в состав этой интерфейсной схемы входит счетчик синхронизации, обеспечивающий синхронизацию схемы сопряжения с внутренней сетью АТС (далее по тексту - сопряжение с ИКМ трактом).
б) внутреннюю микро-ЭВМ, управляющую обменом по сети, со схемой аварийного контроля за работой внутренней микро-ЭВМ.
в) интерфейсную схему обмена с центральным процессором своего модуля АТС; в состав этой интерфейсной схемы входят: дешифратор выбора БОС со стороны центрального процессора данного модуля АТС; триггер запроса прерываний к центральному процессору; схема формирования сигнала "СБРОС" внутренней микро-ЭВМ по запросу со стороны центрального процессора.
Внутренняя Микро-ЭВМ блока БОС выполнена на базе 16-ти разрядного универсального микропроцессора типа SAB-8086-2-P с тактовой частотой 8 МГц. Этот микропроцессор позволяет использовать мощные инструментальные средства для программиста, при пропускной способности шины на 16 разрядов, что в сочетании с дешевизной и доступностью подобных микропроцессоров и является критерием выбора.
Объем ОЗУ Микро-ЭВМ блока БОС составляет 16 Кбайт. Выполнено ОЗУ на микросхемах статического типа КР537РУ17 (2 шт), ( DD12,DD13).
Объем ПЗУ Микро-ЭВМ блока БОС составляет 16 Кбайт, Выполнено ПЗУ на микросхемах с ультрафиолетовым стиранием программ типа КР573РФ6А (2 шт), (элементы DD17, DD18).
В состав внутренней Микро-ЭВМ входит программируемый контроллер прерываний (Р1С) типа КР181ОВН59А (элемент DD32), обеспечивающий обслуживание запросов на прерывания от таких источников как программируемый интервальный таймер (РТТ), схема ИКМ - тракта, контроллер стыка RS/232 с технологической ПЭВМ.
Программируемый интервальный таймер (PIT) типа КР580ВИ53 (элемент DD24) выполняет несколько функций: генерация таймерных прерываний и синхронизация схемы контроля наличия сверхцикловой синхронизации (частота 500 Гц) - канал 0, при этом необходимо на канале 0 иметь период генерируемых сигналов более 2 мсек.; синхронизация контроллера стыка RS/232 происходит по каналу 1 таймера; контроль наличия несущей ИКМ тракта внутренней сети АТС осуществляется каналом 2 таймера. При этом несущая частота ИКМ - тракта (2048 КГц) поступает на управляющий вход канала 2 таймера, в то же время на счетный вход канала 2 поступает внутренняя контрольная частота 2 МГц. Канал 2 запрограммирован на режим ждущего одновибратора (режим 1) и при наличии несущей ИКМ на его выходе всегда "О", этот выход подключает внешнюю синхронизацию схемы сопряжения с ИКМ - трактом, состояние этого выхода программно доступно для контроля внутренней микро-ЭВМ. Если имеет место пропадание несущей ИКМ, на выходе канала 2 таймера появляется " 1" - сигнал аварии; синхронизация схемы сопряжения с ИКМ аппаратно переключается на внутренний источник с частотой 2 МГц (для возможности тестирования).
Контроллер стыка RS/232 с технологической ПЭВМ выполнен на микросхеме КР580ВВ51А (элемент DD28). Этот контроллер синхронизируется отдельного генератора (элементы ZQ1, С6О, R2, R3, DD16), обеспечивающего формирование стандартного ряда скоростей обмена с ПЭВМ (на вход микросхемы КР580ВВ51А поступает 1.8432 Мгц). Имеются элементы согласования по уровням сигналов со стыком RS/232 (DA2, DA3). Подключение блока БОС к технологической ПЭВМ необходимо при отладке программного обеспечения микро-ЭВМ блока БОС.
При обращении к любому устройству ввода-вывода в цикл внутренней микро-ЭВМ вводится четыре такта ожидания, что необходимо для согласования по быстродействию относительно быстрого процессора микро-ЭВМ с медленными микросхемами ввода-вывода серий 580 и 1810.
Схема сопряжения с ИКМ трактом имеет в своем составе мультиплексоры адресов (MUX-ADR), обеспечивающие переключение адресов буферного ОЗУ ИКМ - тракта (элементы DD53, DD54) поочередно к счетчику синхронизации (активный буфер), или к внутренней микро-ЭВМ (пассивный буфер). Информация из буфера схемы сопряжения с ИКМ трактом побайтно записывается в регистр передачи (RG-T) и обновляется там (аппаратно) каждые 3.9 мкс, из регистра передачи байт переписывается в сдвиговый регистр-формирователь последовательного кода и далее в последовательном коде передается в ИКМ тракт. Передаваемая во внутренний ИКМ тракт информация доступна всем блокам БОС внутристанционной сети (в том числе и тому блоку БОС, который ее передает в ИКМ тракт внутренней сети АТС).
Принимаемая со стороны ИКМ тракта информация заносится в последовательном коде в сдвиговый регистр приема и далее - в регистр приема (RG-R), из которого каждые 3.9 мкс происходит аппаратурное переписывание информации в буфер схемы сопряжения с ИКМ трактом.
Особенностью схемы сопряжения с ИКМ трактом является наличие двух буферов обмена с линией ИКМ. Эти буфера условно обозначаются 0 и 1. При этом, когда буфер-0 активен ( ведет обмен с ИКМ трактом ), буфер-1 пассивен ( доступен для внутренней микро-ЭВМ ). Каждый двух-миллисекундный сверхцикл активный и пассивный буфера меняются местами. Так, например, если в данном сверхцикле буфер-0 активен, а буфер-1 пассивен, то в следующем сверхцикле буфер-0 пассивен, а буфер-1 активен. При смене сверхцикла - каждые 2 мс, в сторону процессора внутренней микро-ЭВМ поступает очередной сигнал прерывания, сигнализирующий о том, что информация, полученная в предшествующем сверхцикле, доступна (в течение 2-х мс) для чтения, а информация предназначенная для передачи по сети и записываемая в текущем сверхцикле, будет передана по сети в следующем сверхцикле (при условии что в текущем сверхцикле будет установлен триггер разрешения передачи во время следующего сверхцикла).
Таким образом, схема сопряжения с ИКМ трактом имеет два идентичных узла в состав каждого из них входят: буферное ОЗУ, мультиплексоры адресов, регистры передачи и приема. Передающий и приемный сдвиговые регистры, как и счетчики синхронизации, являются общими для обоих вышеуказанных узлов.
Буферное ОЗУ внутристанционного ИКМ тракта доступно для внутренней микро-ЭВМ блока БОС как память, при этом в цикле обращения к буферному ОЗУ отсутствуют такты ожидания, что повышает пропускную способность блока БОС.
В буферной области имеется 512 байт - область передачи и такого же объема - область приема. Общий объем буфера, доступный для обращения от микро-ЭВМ блока БОС, составляет 1024 байта.
В составе блока БОС имеется схема аварийного контроля (элементы DD27, DD34). Принцип аварийного контроля заключен в периодическом (каждые 2 мс) сбросе счетчика аварийного контроля при чтении в процессор внутренней микро-ЭВМ информации из приемной области пассивного буфера. Если по каким либо причинам (сбой; отказ оборудования) в течении 15-ти сверхциклов нет чтения, то счетчик аварийного контроля, досчитав до состояния 1111 (OFH), заблокируется и зафиксирует состояние "АВАРИЯ". Сигнал "АВАРИЯ", генерируемый на БОС, программно доступен для центрального процессора. Время формирования состояния "АВАРИЯ" составляет 30 мсек.
В случае поступления сигнала "АВАРИЯ" от БОС, или при отсутствии этого сигнала, если центральный процессор зафиксировал нарушения в принимаемых сообщениях, имеется возможность сброса процессора внутренней микро-ЭВМ по команде от центрального процессора.
Интерфейс с центральным процессором содержит: два информационных регистра (ввод и вывод информации микро-ЭВМ блока БОС) - элементы DD68, DD70; регистр состояния блока БОС (элементы DD61, DD63, DD29,DD39) для центрального процессора и регистр управления от центрального процессора (элемент +DD66); дешифратор адресов, поступающих от центрального процессора, обеспечивающий выбор конкретного блока БОС в циклах обращения со стороны центрального процессора (элементы DD62,DD65); триггер запроса прерываний в сторону центрального процессора (элемент DD29).
При работе блока БОС от центрального процессора поступает сообщение, подлежащее передаче по сети, это сообщение попадает в память микро-ЭВМ блока БОС, и после предварительной подготовки, данное сообщение (целое или по частям) передается в буфер интерфейса внутреннего ИКМ тракта АТС.
Если сообщение, адресованное модулю в котором находится данный БОС, поступило по внутренней сети АТС, тогда микро-ЭВМ блока БОС анализирует правильность принятого сообщения и, если обнаружены ошибки (подсчитанная контрольная сумма не совпадает с переданной), перезапрашивает сообщение. Когда сообщение принято правильно и находится в ОЗУ микро-ЭВМ блока БОС, устанавливается запрос прерываний в сторону центрального процессора. По этому запросу на центральном процессоре запускается процедура приема сообщения от БОС.
Применение внутренней микро-ЭВМ в блоке БОС позволяет организовать гибкое управление обменом по сети, тестирование узлов блока
БОС и многие другие дополнительные функции, серьезно разгружая центральный процессор того модуля АТС, где находится блок БОС, от многих дополнительных действий, связанных с обслуживанием внутренней сети.
3. ВЫБОР И ОБОСНОВАНИЕ ЭЛЕМЕНТНОЙ БАЗЫ, УНИФИЦИРОВАННЫХ УЗЛОВ, УСТАНОВОЧНЫХ ИЗДЕЛИЙ И МАТЕРИАЛОВ КОНСТРУКЦИИ
3.1 Обоснования выбора элементной базы