MSF #22
29 августа 2001

Железо - Последовательные интерфейсы.

<b>Железо</b> - Последовательные интерфейсы.
Track: By me composed! Xe-xe.. :)        
Author: Macros, 14 July 2K1.             
-----------------------------------------

      Последовательные интерфейсы        
      ---------------------------        

 COM-порт                                
 --------                                

  При  асинхронной передаче каждому байту
предшествует  старт-бит,  сигнализирующий
приёмнику  о  начале очердной посылки, за
которым  следуют  биты данных, и, возмож-
но,  бит  паритета  (контроля  чётности).
Завершает  посылку  стоп-бит, гарантирую-
щий  определную  выдержку между соседними
посылками  (см.  рисунок ниже). Старт-бит
следующего  посланного  байта может посы-
латься  в  любой  момент  после окончания
стоп-бита,  то есть между передачами воз-
можны  паузы  произвольной  длительности.
Старт-бит,  имеющий  всегда  строго опре-
делённое  значение (лог. 0), обеспечивает
простой  механизм синхронизации приёмника
по  сигналу передатчика. Подразумевается,
что  приёмник  и  передатчик  работают на
одной  скорости  обмена, измеряемой в ко-
личестве   передаваемых  бит  в  секунду.
Внутрений     генератор     синхронизации
приёмника   использует   счётчик-делитель
опорной   частоты,  обнуляемый  в  момент
приёма  начала  старт-бита.  Этот счётчик
генерирует  внутренние стробы, по которым
приёмник  фиксирует последние принимаемые
биты.                                    

 Формат асинхронной передачи:            

          Старт               Стоп       
           бит                 бит       
     |     +-+-+-+-+-+-+-+-+-+-+ +------ 
Лог.0|Пауза| | | | | | | | | | | |след.  
0   -+-----+-+-+-+-+-+-+-+-+-+-+-+------ 
Лог. |     | |0|1|2|3|4|5|6|7|p| |перед. 
     +-----+ +-+-+-+-+-+-+-+-+-+-+------ 
  Внутренние                             
    стробы                               
      ------+-+-+-+-+-+-+-+-+-+--------- 

  Формат  асинхронной  посылки  позволяет
выявить возможные ошибки передачи:       

  -  Если принят перепад, сигнализирующий
о  начале посылки, а по стробу старт-бита
зафиксирован  уровень логической единицы,
старт-бит  считается  ложным  и  приёмник
снова  переходит в состояние ожидания. Об
этой  ошибке  формата приёмник может и не
сообщать.                                

  -   Если   во   время,  отведённое  под
стоп-бит(ы),  обнаружен  уровень логичес-
кой  единицы, фиксируется ошибка стоп-би-
та (тоже ошибка формата).                

  -  Если  применяется  контроль чётности
(паритета),  то  после посылки бит данных
(перед стоп-битом) передаётся контрольный
бит.  Этот  бит  дополняет  ко-  личество
единичных   бит  данных  до  чётного  или
нечётного   в  зависимости  от  принятого
соглашения.  Приём  байта с неверным зна-
чением  контрольного  бита при включенном
контроле  паритета  приводит  к  фиксации
ошибки принятых данных.                  

  Синхронный  режим передачи предполагает
постоянную  активность  канала связи. По-
сылка  начинается с синхробайта, за кото-
рым  вплотную  следует поток информацион-
ных  бит.  Если  у передатчика нет данных
для  передачи,  он заполняет паузу непре-
рывной   посылкой  байтов  синхронизации.
Внешняя  синхронизация  возможна  либо  с
помощью   отдельной  линии  для  передачи
сигнала  синхронизации, либо с сиспользо-
ванием  самосинхронизорующего кодирования
данных,  при  котором на приёмной стороне
из  принятого сигнала могут быть выделены
и импульсы синхронизации.                

 Интерфейс RS-232C                       
 -----------------                       

  Стандарт  RS-232C  использует несиммет-
ричные  передатчики  и приёмники - сигнал
передаётсяотносительно  общего  провода -
схемной  земли. Интерфейс не обеспечивает
гальванической  развязки устройств. Логи-
ческой   единице   соответствует  уровень
напряжения  на  входе приёмбника в диапа-
зоне  -12...-3  В.  Для линий управляющих
сигналов это состояние называется ON, для
линий   последовательных   данных   назы-
вается  SPACE.  Между  уровнями -3...+3 В
имеется  зона  нечувствительности,  обус-
ловливающая  гистерезис приёмника: состо-
яние  линии  будет  считаться  изменённым
только  после пересечения соответствующе-
го  порога  (см.  рисунок  ниже).  Уровни
сигналов  на  выходах передатчиков должны
быть в диапазонах -12...-5 В и +5...+12 В
для  представления  единицы  и нуля соот-
ветственно.                              

  Для интерфейса RS-232C специално выпус-
каются  буферные микросхемы приёмников (с
гистерезисом)  и передатчиков двуполярно-
го сигнала.                              

   Приёмник      Передатчик              

     1489           1488                 
     ----           ----                 
    +-++--+        +-++--+               
  1A+1++14+VCC  VEE+1++14+VDD  A|B*|Y    
  1C+     +4A    1A+     +4A   -+--+---  
  1Y+     +4C    1Y+     +4B   0|0 |VDD  
  2A+     +4Y    2A+     +4Y    |  |     
  2C+     +3A    2B+     +3A   0|1 |VDD  
  2Y+     +3C    2Y+     +3B    |  |     
 GND+7   8+3Y   GND+7   8+3Y   1|0 |VDD  
    +-----+        +-----+      |  |     
                               1|1 |VEE  

  Передатчик:                            
  A  - вход RS-232, C - управление гисте-
резисом (ТТЛ), Y - выход.                
  Приёмник:                              
  A, B - входы ТТЛ, Y - выход RS-232, VDD
п= +12 В, VEE = -12 В.                   
  Таблица состояния выходов передатчика: 
  * 1В=лог.1                             



Другие статьи номера:

От автора - Здравствуйте, уважаемые читатели! Неужели дождались вы 22-ого MSF'а?

Саентология - Intro.

Саентология - Пролог. Введения и цели.

Саентология - Решения.

Саентология - Советы и предупреждения.

Найдено в интернете - Lexx.

Найдено в интернете - Hacker online: Short info.

Найдено в интернете - Hacker online: Западло на улице.

Найдено в интернете - Hacker online: Западло в метро #1.

Найдено в интернете - Hacker online: Западлостроение.

Найдено в интернете - Hacker online: Hенавязчиво ткни в Reset...

Найдено в интернете - Hacker online: Какинг.

Найдено в интернете - Hacker online: Спамомет.

Найдено в интернете - Mentos #4, #5.

Найдено в интернете - Hacker online: Кардеру. Основы обналичивания.

Найдено в интернете - Hacker online: Soft антиАОН.

Найдено в интернете - Hacker online: Взлом ASDSEE.

Найдено в интернете - Hacker online: Клубы хакеру не помеха!

Найдено в интернете - Tatoo. ...foto.

Найдено в интернете - X-files. ...foto.

Посмеёмся - Matrix. Next серия.

Посмеёмся - Отрывки...

Посмеёмся - Эпопея.

Посмеёмся - Зловещее будущее.

Посмеёмся - Возвращение зубастиков.

Посмеёмся - Реклама.

Посмеёмся - Писец NS.

Посмеёмся - Байки ex-киндера.

Железо - Сначала прочти меня!

Железо - Часы реального времени.

Железо - Математический сопроцессор.

Железо - DMA.

Железо - Таймер.

Железо - Интерфейсы принтеров.

Железо - Контроллер прерываний.

Железо - Клава и крыса.

Железо - Блоки питания.

Железо - Микросхемы и модули памяти.

Железо - Flash-память.

Железо - Видеомониторы.

Железо - Последовательные интерфейсы.

Железо - Шина ISA.

Железо - Интерфейс IDE.

Железо - ЦАП`ы и АЦП.

Железо - Про микрухи.

Телемастеру - Про телевизоры.

Телемастеру - Про видеомагнитофоны.

Дискуссия - Товарищи зомби!

Дискуссия - Heresy.

Дискуссия - Woodoo.

Дискуссия - Alone Coder.

Warыыыz - Обзор софта.

Warыыыz - Quick commander. История.

Warыыыz - Переписка со Spectre.

Поэзия - Про Joker`а.

Поэзия - Guest poemz...

О моих проектах - Вот и настало время рассказать вам о моих планах на будущее.

Анонс! - Замечательное событие - поездка на автомобиле почти в другой конец России.

Куда пойти учится? - Cегодня я расскажу вам об одном замечательном учебном заведении - Русском Гуманитарно-Техническом Колледже "Тантал".


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Тестик - тест называется "НАСТОЯЩИЙ ЛИ ВЫ ЛЮБИТЕЛЬ ZX-SPECTRUM ? "
От редакции - Содержание номера.
Разборки - О игре Экзаменационное расследование.
Аперативчик - Халявы больше не будет.
Ликбез - ликбез о Хакерах по материалам еженедельника "КомпьюТерра".

В этот день...   24 апреля