Составители:
43
3.3. Последовательный интерфейс.
Последовательные каналы (интерфейсы) с минимальным числом линий
связи (2-3) широко применяются для подключения к ЭВМ программируемого
удаленного оборудования.
Интерфейсы различаются как синхронные и асинхронные.
1. Синхронные Интерфейсы для внутрисхемного (внутриплатного)
применения в режиме Ведущий(Master)-Ведомый(Slave). В явном виде
используется линия жесткой побитовой синхронизации и дуплексная
(двунаправленная) линия
данных. Синхросигнал формирует Ведущий.
2. Асинхронный интерфейс используется как внешний, так и
внутренний – межмодульный и мультимашинный.
Для связи с удаленным периферийным оборудованием или HOST-машиной,
требуются помехоустойчивость, согласование уровней и электрическая
развязка по питанию. Согласование обеспечивается специальными схемами
преобразования сигналов в стандарте RS232 (1962 г EIA) – физический
интерфейс NRZ (точка-точка), расстояние до 15 м, скорость
до 19.2 Кбод (в
настоящее время- 115 Кбод). Уровни сигналов от -12 до -5в – значение
единицы и от +5 до +12в – значение нуля, минимальное число линий 3
(Tx,Rx,Gnd).
Асинхронный протокол обмена данными по внешним каналам
передачи данных 8-9 бит включает 8 бит двоичного кода данных и, в частном
случае, бит контроля четности, Для выбора байта в последовательности битов
используется старт-бит низкого уровня и завершающий стоп-бит высокого
уровня.
Рис. 3.4. Протокол передачи байта в RS232.
Синхронизация битов обеспечивается:
− многократным 1:16 и более сканированием бита,
− одинаковой скоростью передачи на стороне датчика и приема на стороне
приемника.
При этом допускается некоторое рассогласование синхронизации по фазе,
что
и характеризует такой интерфейс как асинхронный.
RS232 (COM-порт) используется в качестве внешнего интерфейса ПЭВМ
для подключения периферии.
В USART MCS51 совмещены синхронный и асинхронный интерфейсы,
предусматриваются 4 режима:
Ста
р
т-бит
1
стоп-бит
2
8
Страницы
- « первая
- ‹ предыдущая
- …
- 41
- 42
- 43
- 44
- 45
- …
- следующая ›
- последняя »