Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МПСУ.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
11.26 Mб
Скачать

1.12.2. Синхронный обмен

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

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

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

1.12.3. Программируемый связной адаптер

Программируемый связной адаптер (ПСА) К580ВВ51 представляет собой универсальный синхронно-асинхронный приемопередатчик УСАПП (USART, Universal Synchronous/Asynchronous Receiver/Transmitter). Он предназначен для организации последовательного обмена между микропроцессором и внешними устройствами. ПСА может принимать данные с 8-разрядной шины данных и передавать их в последовательном формате периферийным устройствам, а также получать последовательные данные с периферии и преобразовывать их в параллельную форму для передачи в микропроцессор. Обмен данными в асинхронном режиме производится со скоростью передачи до 9,6 Кбит/с, а в синхронном - со скоростью до 56 Кбит/с.

Структура ПСА показана на рис. 12.3, а. Буфер шины данных (BD, Bus Driver) представляет собой параллельный 8-разрядный двунаправленный регистр с тремя состояниями. Он связывает адаптер с системной шиной данных для обмена информацией между микропроцессором и ПСА. В буфере имеются регистры данных (входной и выходной), команд и состояния. Блок управления записью/чтением (RWCU, Read/Write Control Unit) принимает управляющие сигналы от микропроцессора и генерирует внутренние сигналы управления блоками адаптера. Блок управления модемом (MCU, Modem Control Unit) обрабатывает сигналы квитирования («рукопожатия») с периферией для осуществления надежного обмена информацией.

Буфер передатчика (TBF, Transmitter BuFfer) со схемой управления передатчиком (TCU, Transmitter Control Unit) предназначены для преобразования принятых от микропроцессора данных в последовательный формат. Буфер приемника (RBF, Receive BuFfer) со схемой управления приемника (RCU, Receiver Control Unit) предназначены для преобразования принятых в последовательном формате данных от внешнего устройства в параллельный формат.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]