Multiplexer

Мультиплексор позволяет выбрать один сигнал из группы (обычно) 8 или 16 как для ввода, так и для вывода. Используйте этот тег для обсуждения микросхем мультиплексора.


Мультиплексор использует встречно-параллельные МОП-транзисторы для выбора сигнала из группы сигналов.


Мультиплексирование ввода

Например, для ввода аналогового контакта:

Вход мультиплексора

Выводы A/B/C сообщают мультиплексору, какой сигнал пересылать (в данном случае сигнал 2). Затем любое присутствующее напряжение появляется на контакте O/I (выход/вход), который можно подключить к контакту аналогового входа на Arduino.


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

Выход мультиплексора

Выводы A/B/C сообщают мультиплексору, на какой сигнал перенаправлять вывод (в данном случае сигнал 7). Данные, записанные на контакт O/I (выход/вход), затем отправляются на выбранный контакт.

Строго говоря, эта операция называется демультиплексирование.


Как вы меняете направление?

Мультиплексирование является двунаправленным. То, что действительно делают МОП-транзисторы драйвера, — это низкое сопротивление для выбранной сигнальной линии (около 80 Ом) и очень высокое сопротивление для других линий. Таким образом, основная часть тока (входного или выходного) идет на выбранную сигнальную линию или от нее.


Ссылка

  • Мультиплексор — Википедия

Вопросы, связанные с [multiplexer]:

  • 1