цифровая электроника
вычислительная техника
встраиваемые системы

 
» » Мультиплексоры и демультиплексоры: принцип работы, объяснение на простом примере, применение



Мультиплексоры и демультиплексоры: принцип работы, объяснение на простом примере, применение

Автор: Mike(admin) от 9-09-2016, 10:25

Мультиплексоры и демультиплексоры (mux и demux в англоязычном сокращении) представляют собой довольно распространенные компоненты в цифровой электронике. Понимание происходящих в них логических процессов позволят лучше понимать схемы с их участием и разрабатывать более сложные электронные устройства


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

Мультиплексоры и демультиплексоры работают противоположно друг другу, но в соответствии с одним и тем же принципом. Они состоят из информационных входов, информационных выходов и коммутатора (селектора).


На изображении ниже схематично представлены мультиплексор и демультиплексор.


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

Мультиплексор имеет несколько информационных входов. Коммутатор мультиплексора выбирает, какой из этих входов нужно использовать и подключает его к информационному выходу, который у мультиплексора только один. Эту ситуацию можно сравнить с тем, если бы вам куча людей хотела бы сказать что-то свое, но за один раз вы можете выслушать только одного.


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


Существуют также микросхемы, которые объединяют в себе функции мультиплексоров и демультиплексоров. В англоязычном варианте они обычно обозначаются mux/demux. Также они могут называться двунаправленными мультиплексорами или же просто коммутаторами. Они позволяют сигналу передаваться в обоих направлениях. Так что не только вы можете поговорить с кем-то, но и кто-то из толпы может поговорить с вами в определенный момент времени.


К внутреннему коммутатору в данном случае обычно подходят несколько информационных входов, которые адресуются в двоичной форме. Практически во всех таких микросхемах есть линия OE (output enable или выход активен). Также внутри микросхемы имеется демультиплексор с одним входом и, обычно, с четырьмя выходами. Для выбора выхода у микросхемы имеются также две линии для адресации выхода (00, 01, 10, 11).


Существуют как цифровые, так и аналоговые мультиплексоры. Цифровые представляют собой логические коммутаторы, у которых на выходе будет то же напряжение, что и напряжение питания. Аналоговые же подключают к выходу напряжение выбранного входа.


Принцип мультиплексирования и демультиплексирования использовали на заре развития телефонии в начале прошлого века. Тогда человек, который хотел позвонить своему товарищу, брал телефонную трубку и ждал ответа оператора. Это мультиплексорная часть, поскольку в определенный момент времени оператор из множества выбирает линию, на которой «сидит» этот человек. Человек сообщает, что хочет поговорить с товарищем, номер которого 12345. Это уже коммутаторная часть, здесь оператор получает номер (адрес). Далее он подключает разъем, к каналу товарища. Это демультиплексорная часть. Здесь одна линия из множества каналов соединяется только с одним.


Мультиплексоры и демультиплексоры помогут вам решить задачу с расширением количества входных или выходных линий, если число GPIO вашего микроконтроллера слишком мало. Если у вас в проекте предусмотрено много датчиков, то вы можете подключить их к мультиплексору. Выход мультиплексора затем нужно подключить к АЦП и переключая адреса линий последовательно считывать данные с датчиков.


Также мультиплексоры полезны, когда у вас есть несколько микросхем с интерфейсом I2C, которые имеют одинаковый адрес. Просто подключите линии SDA/SCL к коммутатору и управляйте ими последовательно. Мультиплексоры и демультиплексоры можно задействовать еще и в качестве преобразователей уровней.


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




© digitrode.ru




Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий