русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Мультиплексор


Дата добавления: 2014-11-27; просмотров: 2911; Нарушение авторских прав


Мультиплексоры – цифровые многопозиционные переключатели или, по другому, коммутаторы. У мультиплексора может быть, например, 16 входов и один выход. Это означает, что, если к этим 16 входам присоединены 16 источников цифровых сигналов – генераторов последовательных цифровых слов, то байты от любого из генераторов можно передавать в единственный выходной провод. Для этого нужный нам вход требуется выбрать, подав на четыре входа селекции (т.е. выбора номера канала; напомним, что 24= 16) двоичный код адреса. Так, для передачи на выход данных от канала номер 9 следует установить код адреса 1001. Мультиплексоры способны выбирать, селектировать определенный канал. Поэтому их иногда называют селекторами. Используется и двойное название: селекторы-мультиплексоры.

Таким образом:

Мультиплексор (или селектор-мультиплексор) передает сигнал с одного из информационных входов xi на единственный выход у, причем номер этого входа равен десятичному эквиваленту двоичного кода на адресных входах.

Если имеется вход разрешения выхода ОЕ( ), то "0 (1)" на этом входе должен перевести выход в пассивное состояние (см. последнюю строчку таблицы): если выход мультиплексора тристабильный, то на этом выходе установится высокоимпедансное z-состояние. Рассмотрим мультиплексор "4 в 1", имеющий четыре информационных и, соответственно, два адресных входа.

Десятичное число Входы Вых Логическая функция
a1 а0 ОЕ х0 x1 х2 х3 у
х0 X X X х0
X x1 X X x1
X X х2 X х2
X X X х3 х3
X X X X X X X у=0 или z ( =1 или z)

Величина х может принимать любые значения. Количество входных переменных равно 7, и полная таблица истинности должна иметь 128 строк. В приведенной таблице в 4-х основных строках упаковано 64 исходных (с учетом значений х0 ... х3), а в последней строке – остальные 64 строчки. Анализ верхней строки приводит к выводу, что у=х0, если a1=0 И а0=0 И ОЕ=1 независимо от переменных x1…х3, поэтому для данного входного набора можно записать: . Аналогично записывается у для остальных трех наборов переменных. Общее решение тогда будет иметь вид:



(2.2)

Применяя аксиомы двойного отрицания и двойственности к правой части уравнения, получим:

(2.3)

Выражению (2.3) соответствует схема, приведенная на рис.2.6 слева, а ее условное обозначение и механический аналог – в центре. В зарубежной литературе можно встретить обозначение, показанное справа. Если на адресные входы подать комбинацию a1a0 = 11(BIN) = 3(DEC), то к выходу у будет подключен вход D3, при условии, что ОЕ=1. Мультиплексор может иметь инверсный выход, а также третье состояние этого выхода, которое отмечается на схеме ромбом с поперечной чертой.

На следующем рисунке 2.7 показан способ соединения пяти мультиплексоров "4®1" в один мультиплексор "16®1".

Рис.2.6

Пример: на входах А3А2А1А0 действует комбинация 1011(BIN) = В(НЕХ) = 11(DEC). Тогда на входы D3D2D1D0 мультиплексора №4 будут "стучаться" сигналы с третьих входов (a1a0=11=3) остальных мультиплексоров – х3, х7, хВ и xF. Но на общий выход "у" пройдет только сигнал с выхода мультиплексора №2, т.к. а3а2=2. В результате у=хВ, что соответствует определению мультиплексора.

Мультиплексоры находят широкое применение в технике связи, а также в вычислительной технике, например многие выводы у микропроцессоров "мультиплексированы", т.е. к одному выходу подключается несколько внутренних источников различных сигналов. Это могут быть внутренние сигналы линий шины данных (D7..D0) и шины адреса (А7..А0), передаваемые поочередно на общие выводы AD7..AD0 совмещенной шины адрес/данные (ШАД), что позволяет сократить общее число выводов микропроцессора (на рисунке в 2 раза). Используются 8 мультиплексоров "2®1"

Примеры мультиплексоров, выпускаемых промышленно

 

1. Селектор-мультиплексор 555КП5 (на рис.2.8 показаны его УГО и внутренняя структура). Он позволяет коммутировать данные от восьми входов на общую выходную линию Y. Адресных входов, соответственно, три: S0, S1, S2. Логическая функция КП5 как управляемого восьмипозиционного ключа следующая:

Данная формула следует из таблицы соответствия адресных входов подключаемым входам данных (рекомендуется закончить эту формулу самостоятельно).

2. Микросхема 555КП7 – мультиплексор, отличающийся от КП5 наличием входа разрешения С и дополнительным неинвертирующим выходом. Логическая функция Y соответствует приведенной выше функции КП5 и выполняется при низком уровне сигнала на входе С (вид функции и УГО рекомендуется выполнить самостоятельно).

 



<== предыдущая лекция | следующая лекция ==>
Увеличение разрядности дешифраторов и демультиплексоров | Преобразователи кода


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.