Tricky Circuit

MUX: управляемая развилка

Выбери, какой сигнал пропустить

MUX — сокращение Multiplexer, мультиплексор: схема выбирает один вход для выхода. Бит выбора управляет маршрутом: здесь 0 выбирает A, 1 выбирает B.

Открыть интерактивный опыт

ЭКСПЕРИМЕНТАЛЬНЫЙ СТОЛ

Меняй настройки схемы, предсказывай показания и проверяй решение задания. Это учебные модели; допущения объяснены в каждом уроке.

Войди, чтобы сохранять прогресс. Прогресс гостя хранится на этом устройстве.

Открыть лабораторию в полном окне

Почему это работает

Идеальная двоичная логика: 0 — низкий уровень, 1 — высокий, а не измеренное напряжение. Питание, ток, нагрузка выхода и задержка не моделируются; рисунки показывают функции, а не выводы микросхем.

A и B — данные, S — выбор, Y — выход. S = 0 даёт Y = A; S = 1 даёт Y = B. Это выбор пути, а не сложение или сравнение входов.

Сложность
  1. Собери · Собери

    Включи A = 1, B = 0 и S = 0. Передай A на выход Y = 1.

    Нужна подсказка?

    A = 1; B = 0; S = 0 → Y = 1

  2. Исследуй · Измени входы

    Оставь A = 1 и B = 0; задай S = 1. Передай B на выход Y = 0.

    Нужна подсказка?

    A = 1; B = 0; S = 1 → Y = 0

  3. Реши сам · Реши задачу

    Задай A = 0, B = 1 и S = 1. Передай B на выход Y = 1.

    Нужна подсказка?

    A = 0; B = 1; S = 1 → Y = 1

Дополнительные материалы и карточки схем

Выбери, какой сигнал пропустить

Представь выбор одной из двух камер. Управление выбирает источник, а сам выбранный источник определяет содержимое выхода.

S = 0 → Y = A; S = 1 → Y = B

У данных и управления разные задачи. Проверяй маршрут при разных входах, чтобы решение было видно на выходе.

Полезная закономерность

Изменение невыбранного входа не влияет на выход. Изменение выбранного влияет.

За пределами модели

При равных A и B выход одинаков для любого выбора. Неизменный выход не доказывает, что маршрут остался прежним.

Ошибка, которой стоит избежать

Бит выбора не прибавляется к данным. Цифровой мультиплексор также не обязан передавать любое аналоговое напряжение.

A = 1, B = 0, S = 0. Только B меняется на 1. Y…

  1. остаётся 1
  2. становится 0
  3. складывается до 2
Читать дальше

S по-прежнему выбирает A, поэтому невыбранный B не задаёт выход.

Собери

Задай A = 1, B = 0, S = 0. Выбран A, Y = 1.

Y = 1

Измени входы

Оставь данные; задай S = 1. Выбран B, Y = 0.

Y = 0

Попробуй другой путь

Выбери A и несколько раз измени B. Выбери B и повтори. Заметь, когда тот же вход начинает управлять выходом.

ti.com