Индексно-выбираемый демультиплексор
Этот блок позволяет направить входной сигнал на один из двух выбираемых выходных пинов. Выход выбирается на основе значения управляющего сигнала (оранжевый пин) в целочисленном формате 28.0 от блока Index Lookup Table, RMS Table или DC Input.
См. пример использования мультиплексора/демультиплексора с этим блоком.
Алгоритмы
Алгоритмом по умолчанию для этого блока является Mono Demux (невыбранные выходы 0). Выбор Stereo Demux (невыбранные выходы 0) позволяет использовать один управляющий сигнал для управления 2 группами «вход-выход». Обычно это используется для маршрутизации стереосигнала на одну из двух пар стереовыходных пинов.
Этот блок можно расширить, щелкнув правой кнопкой мыши и выбрав в меню пункт Grow Algorithm. Расширение создаст дополнительные выходные пины: одиночные пины для алгоритма Mono, пары стереовыходных пинов для алгоритма Stereo. Чтобы выбрать выходной сигнал, установите управляющий сигнал равным целочисленному индексу выходного пина, начиная с 0.
Index Selectable DeMultiplexer в SigmaStudio: настройка и параметры
Index Selectable DeMultiplexer — это блок демультиплексора в среде SigmaStudio, предназначенный для маршрутизации входного сигнала на один из нескольких выходных пинов. Устройство относится к категории мультиплексоров и демультиплексоров и применяется при построении гибких схем коммутации в проектах для сигнальных процессоров семейства ADAU. Принцип работы блока основан на выборе активного выхода с помощью целочисленного управляющего сигнала в формате 28.0. Этот сигнал подается на оранжевый управляющий пин от таких источников, как блоки Index Lookup Table, RMS Table или DC Input. Значение управляющего кода соответствует индексу выходного пина, начиная с нуля. Таким образом, коммутация сигнала происходит динамически в реальном времени без изменения структуры проекта. По умолчанию алгоритм блока настроен как Mono Demux, при котором невыбранные выходы заглушаются нулевым сигналом. Для работы со стереофоническими сигналами предусмотрен режим Stereo Demux, позволяющий одним управляющим значением коммутировать сразу две пары «вход-выход». Это удобно для маршрутизации стереосигнала на одну из двух пар стереовыходных пинов, например, при переключении между основным и альтернативным выходами. Для расширения количества выходов необходимо щелкнуть правой кнопкой мыши по блоку и выбрать пункт Grow Algorithm. В режиме Mono добавятся одиночные выходные пины, а в режиме Stereo — дополнительные пары стереовыходов. При настройке важно помнить, что управляющий сигнал должен быть целочисленным и соответствовать индексу нужного выхода.