Практическое занятие № 5. Временной контроль сигналов управления. Управление сигналами RTS, CTS, CD.

Страницы работы

4 страницы (Word-файл)

Содержание работы

Практическое занятие № 5.

«Продолжение занятия № 4».

          При работе в немультиплексируемом режиме каждый  SCC – канал поддерживает автоматическое управление стандартными модемными сигналами RTS, CTS, CD через контакты порта С и при помощи контроллера прерываний СРМ. Дополнительные модемные сигналы DSR, DTR могут быть реализованы пользователем через выводы параллельных портов.

Временной контроль сигналов управления.

Управление сигналами RTS, CTS, CD.

        Когда SCC – канал запрограммирован на работу в нормальном режиме (биты DIAG = 00), сигналы  CTS, CD находятся под автоматическим контролем SCC – контроллера. Биты CDP, CDS, CTSP, CTSS определяют, как SCC – контроллер воспринимает и работает с сигналами CTS, CD.

          Если бит CDP = 0, то сигнал на линии  CD должен контролироваться в течении приема всего кадра данных. Если во время приема кадра сигнал  CD будет сброшен в пассивное состояние  CD = 1, то регистрируется ошибка потери  CD – сигнала и прием кадра прерывается. Если бит CDP = 1, то сигнал на линии CD появляется в виде импульса, который синхронизирует начало кадра, и дальнейшее изменение сигнала на линии CD не влияют на прием текущего кадра данных.

          Если бит CDS = 0, то сигнал на линии  CTS должен контролироваться в течении передачи всего кадра данных. Если во время приема кадра сигнал  CTS будет сброшен в пассивное состояние  CTS = 1, то регистрируется ошибка потери  CTS – сигнала и прием кадра прерывается. Если бит CDS = 1, то сигнал на линии CTS появляется в виде импульса, который синхронизирует начало кадра, и дальнейшее изменение сигнала на линии CTS не влияют на передачу текущего кадра данных.   

          Бит CTSР определяет взаимную синхронизацию внешних сигналов на линиях CD и RXD.  Если бит CTSР = 0, то два этих сигнала поступают асинхронно. SCC – контроллер внутренне синхронизирует их, а затем принимает данные с линии RXD. Если бит CTSР = 1, то сигнал CD синхронизирован с появлением данных на линии RXD, а это позволяет контроллеру производить их быструю обработку. В этом случае состояние CD- сигнала изменяется во время нулевого полупериода тактового сигнала, и сигнал остается активным (CD = 0) в течении приема кадра данных. Часто синхронизированный режим работы используется для соединения двух коммуникационных контроллеров в прозрачном режиме передачи, у которых выход RTS одного из них соединен со входом CD другого.

Похожие материалы

Информация о работе