Главная страница
Навигация по странице:

  • 3.2. Последовательные цифровые каналы связи.

  • Каналы связи. Конспект лекций новый. Введение


    Скачать 0.54 Mb.
    НазваниеКонспект лекций новый. Введение
    АнкорКаналы связи
    Дата20.09.2021
    Размер0.54 Mb.
    Формат файлаdoc
    Имя файлаKanaly_svyazi_v_SU_GPS.doc
    ТипКонспект
    #234567
    страница3 из 6
    1   2   3   4   5   6

    Таблица 3 (продолжение)

    1

    2

    3

    4

    5

    6

    Память имеет 16 раз

    Вн.устр. имеет 16раз

    Запрос прер. №10

    Запрос прер. №11

    Запрос прер. №12

    Запрос прер. №15

    Запрос прер. №14

    Пред. ПДП №0

    Запрос ПДП №0

    Пред. ПДП №5

    Запрос ПДП №5

    Пред ПДП №6

    Запрос ПДП №6

    Пред ПДП №7

    Запрос ПДП №7

    Питание + 5в

    Управлен. при ПДП

    Общий питания

    MEM16
    IOC 16

    IRQ10

    IRQ11

    IRQ12

    IRQ15

    IRQ14

    DACK0

    DRQ0

    DACK5

    DRQ5

    DACK6

    DRQ6

    DACK7

    DRQ7

    Vcc

    Master

    GND

    D1

    D2

    D3

    D4

    D5

    D6

    D7

    D8

    D9

    D10

    D11

    D12

    D13

    D14

    D15

    D16

    D17

    D18

    C1

    C2

    C3

    C4

    C5

    C6

    C7

    C8

    C9

    C10

    C11

    C12

    C13

    C14

    C15

    C16

    C17

    C18

    SBHE

    LA23

    LA22

    LA21

    LA20

    LA19

    LA18

    LA17

    MEMR

    MEMW

    SD8

    SD9

    SD10

    SD11

    SD12

    SD13

    SD14

    SD15

    Работа с двумя байтами

    Нефиксир. адрес раз.23

    22

    21

    20

    19

    18

    17

    Строб чтения памяти

    Строб записи в память

    Шина данных разряд 8

    9

    10

    11

    12

    13

    14

    15





    LA17...LA23




    BALE




    SA0...SA19




    MEM CS 16
    MEMR

    чтение

    SD0...SD15
    SD0...SD15
    MEMW запись

    Рис.9.а. Циклограмма сигналов на шине ISA при работе

    с памятью.
    BALE
    SA-...SA15

    I/O CS 16

    IOR
    SD0...SD15 чтение



    SD0...SD15

    запись

    IOW


    Рис.9.б. Циклограмма сигналов на шине ISA при работе

    с периферийными устройствами.
    Состав сигналов в параллельном канале «Магистраль»


    Наименование сигнала





    Адрес/данные разряд 0

    Адрес/данные разряд 1

    Адрес/данные разряд 2

    Адрес/данные разряд 3

    Адрес/данные разряд 4

    Адрес/данные разряд 5

    Адрес/данные разряд 6

    Адрес/данные разряд 7

    Адрес/данные разряд 8

    Адрес/данные разряд 9

    Адрес/данные разряд 10

    Адрес/данные разряд 11

    Адрес/данные разряд 12

    Адрес/данные разряд 13

    Адрес/данные разряд 14

    Адрес/данные разряд 15

    Синхронизация обмена

    Чтение

    Запись

    Байтовая операция

    Авария сетевого питания

    Авария источника питания

    Сброс

    Запрос на захват магистрали

    Разрешение захвата магистрали

    Подтверждение захвата магистрали

    Тактовая частота

    Общий провод


    AD0

    AD1

    AD2

    AD3

    AD4

    AD5

    AD6
    AD7

    AD8

    AD9

    AD10

    AD11

    AD12

    AD13

    AD14

    AD15

    MSA

    MSR

    MSW

    WBT

    PHB

    PSB

    CLR

    RQB

    ERQO

    ERQ

    CLC

    GND

    C4

    A6

    C6

    C8

    A8

    A10

    A12

    C12

    A14

    C14

    A16

    C16

    A18

    A20

    C20

    A22

    C22

    C24

    A24

    A2

    A26

    C28

    A28

    C30

    C32

    A32

    A4

    C10

    C18

    В приведенной таблице уменьшено число необходимых сигнальных линий за счет отказа от избыточности (уменьшено число прерываний, удалены команды, связанные с работой схем прямого доступа ПДП и т.д.), а также произведено совмещение сигнальных линий шин адреса и данных за счет разделения их функций во времени. На рис. 10, 11. и 12 показаны циклограммы сигналов, действующих на сигнальных линиях магистрали МС2101.

    Циклограммы приведены для трех операций: запись информации в память или во внешнее устройство, чтение информации из памяти или внешнего устройства, обслуживание запросов на прерывание от внешних устройств.




    AD0...AD15 Aдрес Данные
    MSA
    MSW
    ASW

    Рис. 10. Циклограмма сигналов на магистрали при записи





    AD0...AD15 Адрес Данные
    MSA
    MSR
    ASW

    Рис.11. Циклограмма сигналов на магистрали при чтении.

    Алгоритм работы канала при выполнении операции записи состоит из следующих переходов:

    - установка на магистрали ведущим устройством (линии AD0...AD15) кода адреса того устройства, с которым будет производиться обмен информацией,

    - установка на магистрали ведущим устройством (линия MSA) сигнала синхронизации адреса,

    - дешифрация (опознание) вызываемым устройством кода адреса и запоминание этого факта по переднему фронту сигнала MSA,

    - снятие с магистрали кода адреса,

    - установка на магистрали ведущим устройством (линии AD0...AD15) кода передаваемой информации,

    - установка на магистрали ведущим устройством сигнала записи MSW,

    - запись установленной на магистрали ведомым устройством информации в память или во внутренние регистры по переднему фронту сигнала MSW,

    - ответ ведомого устройства об окончании операции записи путем установки на магистрали сигнала ASW,

    - снятие с магистрали ведущим устройством сигнала MSW,

    - снятие с магистрали ведущим устройством сигнала MSW,

    - снятие с магистрали ведомым устройством сигнала ASW,

    - снятие с магистрали ведущим устройством сигнала MSA.

    Данный цикл повторяется при записи каждой дискреты передаваемой информации. При чтении информации из памяти или внешнего регистра циклограмма сигналов аналогична за исключением нескольких переходов. Так после выдачи в магистраль сигнала MSA, ведущее устройство не устанавливает на магистрали код информации, а выдает на магистраль сигнал чтения MSR, в ответ на который ведомое устройство устанавливает на линиях AD код информации и сообщает об этом ведущему устройству сигналом ASW. Получив этот сигнал, ведущее устройство считывает с магистрали код информации и заканчивает цикл так же, как и при записи.

    INT
    INTO

    MSR




    AD Вектор прерыв.


    ASW

    Рис. 12. Циклограмма сигналов на магистрали при

    обслуживании прерывания.
    Операция обслуживания прерывания предназначена для того, чтобы осуществить обмен информацией по инициативе внешнего устройства. Для этого внешнее устройство должно не только сообщить ведущему устройству о необходимости обмена, но и передать ведущему устройству свой идентификационный код для опознания. Эти операции выполняются в цикле обслуживания прерывания от внешнего устройства. В магистрали УЧПУ МС2101 используется принцип векторного прерывания, заключающийся в том, что каждому внешнему устройству присваивается идентификационный код, называемый вектором прерывания. В момент необходимости обмена информацией внешнее устройство устанавливает на сигнальной линии запрос на прерывание - INT. Получив этот сигнал, ведущее устройство прерывает свою работу, и устанавливает на магистрали сигнал предоставления прерывания INTO, одновременно с ним ведущее устройство выдает также сигнал чтения MSR. Приняв эти два сигнала, внешнее устройство, запросившее прерывание, выполняет две операции: во первых запрещает распространение сигнала INTO на последующие устройства, во-вторых устанавливает на шине данных код вектора прерывания и сообщает об этом ведущему устройству установкой сигнала ASW. Таким образом, внешнее устройство переходит в ранг ведомого и обслуживается ведущим в соответствии с вышеприведенными циклограммами. Подобная организация цикла обслуживания прерываний реализует принцип «геометрического» приоритета всех внешних устройств, т.е. чем ближе к ведущему устройству подключено внешнее устройство, тем выше его приоритет. Получив сигнал ASW, ведущее устройство заканчивает цикл опознания и переходит непосредственно к обмену в соответствии с вышеописанными операциями чтения или записи, последовательность которых определена программой связи этих устройств – подпрограммой обслуживания данного устройства.

    В отличие от приведенных алгоритмов работы канала типа магистраль, обмен информацией в шине ISA происходит без разделения циклов опознания и собственно обмена, т.е. одновременно, что значительно увеличивает скорость обмена, но увеличивает число сигнальных линий в канале при равных разрядностях шин. Таким образом, при выборе типа канала необходимо находить оптимальное решение в зависимости от требуемой скорости обмена, объемов передаваемой информации и требований по надежности работы.

    3.2. Последовательные цифровые каналы связи.

    Как указывалось выше, в последовательных каналах передача информации от источника к приемнику осуществляется по одной сигнальной линии, при этом биты информации выдаются в линию последовательно в виде сигналов, значение которых соответствует значению бита в передаваемой дискрете информации. Если, например, требуется передать дискрету информации в виде одного байта со значениями разрядов: 10110011, то этот параллельный код с помощью специального устройства преобразовывается в последовательность сигналов, амплитуды которых соответствуют уровню лог.”1” или лог.”0” в зависимости от значения бита в исходном коде.

    Тц


    1 0 1 1 0 0 1 1 биты информации

    7р 6р 5р 4р 3р 2р 1р 0р

    Рис.13 Циклограмма сигналов в линии связи последовательного канала (двоичный код 10110011).
    Устройствами для преобразования параллельного кода в последовательный в передатчике и обратного преобразования в приемнике служат обычные сдвиговые регистры. На рис.14. показана упрощенная схема работы последовательного канала, выполненная на интегральных сдвиговых регистрах типа К155ИР13. Принцип работы канала заключается в следующем:

    Исходный параллельный код подается на параллельные входы передатчика D0...D7 и записывается в сдвиговый регистр сигналом V , после чего от специального генератора импульсов ГТИ на вход С регистра подаются тактовые импульсы. Выдвигаемый из регистра передатчика код со старшего выхода Q7 подается в сигнальную линию канала и поступает на последовательный вход сдвигового регистра приемника DL. Тактовыми импульсами приемника (ГТИ приемника) принимаемые биты вводятся в регистр приемника. По окончании приема принятая информация уже в виде параллельного кода появляется на выходах Q0...Q7 приемника. При обратной передаче алгоритм работы регистров аналогичен, а информация передается от второго абонента к первому по второй сигнальной линии, соединяющей выход Q7 второго абонента с входом DL первого.

    Последовательные цифровые каналы, как и параллельные, бывают двух типов: одноадресные и многоадресные. Рассмотрим их подробнее.
    УЛС ПРД УЛС ПРМ



    D0 Q0 D0 Q0

    D1 Q1 D1 Q1

    D2 Q2 D2 Q2

    D3 Q3 D3 Q3

    D4 Q4 D4 Q4

    D5 Q5 D5 Q5

    D6 Q6 ЛС D6 Q6

    D7 Q7 D7 Q7

    V V

    Г ТИ C ГТИ C

    DL DL





    Рис.14. Принцип работы последовательного канала связи.
    1   2   3   4   5   6


    написать администратору сайта