ВУЗ:
Составители:
Рубрика:
59
На рисунке 11.2 представлена временная диаграмма передачи по
интерфейсу RS-232 двух символов, каждый из которых кодируется
восьмью битами 0…7. Временная диаграмма представляет собой из-
менение информационных сигналов TxD и RxD во времени t.
Как видно из рис. 11.2, в исходном состоянии на линии передачи
присутствует логическая единица (–3…–25 В). Передача символа на-
чинается стартовым битом start, который всегда равен нулю, за ним
через равные промежутки времени следуют восемь битов информации,
начиная с младшего (0) и заканчивая старшим (7). Посылка заканчива-
ется стоповым битом stop, который всегда равен единице.
Передача информации может сопровождаться синхронизацией
отдельных битов специальными синхронизирующими импульсами.
Для этого могут быть использованы специальные синхронизирующие
линии или одна из информационных. Фронт синхронизирующего им-
пульса (переход из 0 в 1) соответствует середине интервала времени от
начала до окончания передачи бита. Принимающее устройство вос-
принимает состояние линии только в моменты изменения сигнала на
синхронизирующей линии. Это позволяет с высокой точностью распо-
знавать принимаемую информацию и обязательно используется в син-
хронных интерфейсах.
При передаче информации по интерфейсу RS-232 внешние син-
хронизирующие импульсы используются редко. Асинхронный при-
ёмопередатчик UART в режиме передачи посылает данные, заботясь
только о равенстве интервалов времени, а в режиме приёма сам под-
страивается под поступающий сигнал. Для определения моментов
времени, в которые необходимо считать состояние входной линии
RxD, используется внутренний синхронизирующий сигнал, вырабаты-
ваемый схемой блока UART.
С момента поступления бита start, который всегда может быть
определён, выдерживается интервал времени, зависящий от скорости
передачи данных, и производится чтение бита start. Затем через равные
интервалы времени по фронтам импульсов внутренней синхрониза-
ции, схема которой запускается битом start, производится чтение ос-
тальных битов.
Рис. 11.2. Временная диаграмма передачи двух символов
Страницы
- « первая
- ‹ предыдущая
- …
- 57
- 58
- 59
- 60
- 61
- …
- следующая ›
- последняя »