Читать «Занимательно о микроконтроллерах» онлайн - страница 15

Александр Владимирович Микушин

Рис. 2.19. Принципиальная схема коммутатора, построенного на элементах «И»

В схемах, приведенных на рис. 2.18 и 2.19, можно включать сразу несколько входов на один выход. Однако обычно это приводит к непредсказуемым последствиям. Кроме того, для управления таким коммутатором требуется много входов, поэтому в состав мультиплексора обычно включают двоичный дешифратор, как показано на рис. 2.20. Это позволяет управлять переключением информационных входов при помощи двоичных кодов, подаваемых на управляющие входы дешифратора. Количество информационных входов в таких схемах выбирают кратным степени числа два. Мультиплексор с двоичным управлением изображается на схемах как показано на рис. 2.21.

Рис. 2.20. Принципиальная схема мультиплексора, управляемого двоичным кодом

Рис. 2.21. Условное графическое обозначение мультиплексора

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

Задача передачи сигнала с одного входа микросхемы на один из нескольких выходов называется демультиплексированием. Демультиплексор можно построить на основе точно таких же схем логического «И», как и при построении мультиплексора. Существенным отличием от мультиплексора является возможность объединения нескольких входов в один без дополнительных элементов. Однако для уменьшения входного тока демультиплексора на входе лучше поставить инвертор.

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

Рис. 2.22. Принципиальная схема демультиплексора, управляемого двоичным кодом

На схемах демультиплексор обычно изображается точно так же, как и дешифратор, условное графическое обозначение которого приведено на рис. 2.17. Единственное отличие в изображении схемы — это наличие дополнительного информационного входа V. Условное графическое обозначение демультиплексора приведено на рис. 2.23.

Рис. 2.23. Условное графическое обозначение демультиплексора

Шинные формирователи

Мультиплексоры предназначены для выбора одного из нескольких сигналов в тех случаях, когда заранее известно их число. Часто это неизвестно. Более того, в ряде случаев количество микросхем, выходные сигналы которых выбираются мультиплексором, изменяется в процессе эксплуатации устройств. Наиболее яркий пример — это компьютеры, в которых в процессе эксплуатации изменяется объем оперативной памяти, количество портов ввода-вывода, количество дисководов. В таких случаях невозможно для объединения нескольких выходов ключей, реализованных на элементах «И», воспользоваться логическим элементом «ИЛИ».

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