Основы
Мультиплексоры преобразуют параллельно стоящие данные в последовательные. Многочисленные информационные входы подчинены информационному выходу. Мультиплексный метод используется тогда, когда для передачи данных применяется только одна линия передачи. В получателе данных последовательно поступающие данные, в зависимости от установленного адреса, подчинены отдельным информационным выходам. Данный вид преобразования создает блок, который называется демультиплексор. Последовательно перемещаемые данные можно опять использовать как параллельные данные.
На рисунке 9.1.1 представлен принцип мультиплексного / демультиплексного метода.
Выбор данных в мультиплексоре и последующее упорядочение данных после передачи в демультиплексор должны происходить при одинаковом такте. Для того чтобы при упорядочивании последовательные данные снова стали параллельными, мультиплексор и демультиплексор при каждом такте должны иметь одинаковую адресную величину. Количество адресных шин (шины выборки) определяется количеством информационных входов в мультиплексоре и количеством информационных выходов в демультиплексоре.
На рисунке 9.1.2 и в таблице 9.1.1 показан пример мультиплексора с четырьмя шинами для информационного входа и одной шиной информационного выхода. Такой мультиплексор называют мультиплексором 4 – 1.
· Указание:функция из таблицы 9.1.1 может быть обеспечена только тогда, когда активирован модуль, изображенный на рисунке 9.2.1, то есть когда .
На рисунке 9.1.3 (страница 116) показан принцип передачи данных в мультиплексном режиме.
Das выборка информационных входов мультиплексора или отключение данных на выходах в демультиплексоре достигается путем регулярного изменения адресных величин. Для этого могут быть использованы два счетчика по модулю 8, которые считают одинаковые тактовые импульсы.
| | | | | | | | | | | |
| | |
|
| | | | |
| | | |
|
|
| | | | |
|
| Рисунок 9.1.1 Мультиплексный / демультиплексный метод | |
Рисунок 9.1.2 Мультиплексор 4 - 1
A1 | A0 | Функция |
| | D0 → Y |
| | D1 → Y |
| | D2 → Y |
| | D3 → Y |
Таблица 9.1.1
8-разрядный мультиплексор 74138 | | 8-разрядный мультиплексор 74151 | | |
Для того, чтобы на выходах были созданы одинаковые адресные величины, счетчики до начала передачи данных должны быть обнулены (синхронизированы).
Скорость передачи данных определяется тактовой частотой. Так как отдельные биты данных передаются друг за другом последовательно, то в данном случае речь идет о методе временного мультиплексирования.
Наряду с данным видом мультиплексного режима мультиплексоры используются также в высокоинтегрированных блоках. Так как часто могут быть выведены не все подсоединения чипа, некоторые подсоединения могут быть заняты много раз. Так, например, в некоторых микропроцессорах (Intel 8085, 8086, SX-Typen) линии передачи данных используются как адресные шины. Помимо процессора требуется демультиплексор для разделения адресных шин и линий передачи данных.
Рисунок 9.1.3 Передача данных в мультиплексном режиме