ΣSigmaStudio English

Выход


Блок Output направляет сигналы на физические выходы аппаратного обеспечения. Каждый блок связан с одним выходным каналом.

Выход

Используя раскрывающийся список, выберите выходной канал для связи с конкретным блоком.

Обратите внимание, что по мере добавления новых блоков Output на вашу схему количество доступных выходных каналов в раскрывающемся списке уменьшается, поскольку каждый выход может быть связан только с одним блоком Output одновременно.

Если в проекте используется несколько процессоров DSP, укажите, с каким процессором связать блок Output, щелкнув правой кнопкой мыши по блоку и выбрав в меню Add Algorithm > IC # > DSP Type.

Аппаратные выходы для конкретного процессора ограничены. Во время разработки вы можете видеть количество все еще доступных выходов в элементе HWOutputs окна Resources.

Выход

Связь между аппаратными выходами и выходными каналами SigmaStudio

Связь между выходной ячейкой в SigmaStudio и физическим выводом на кристалле в некоторых случаях может меняться в зависимости от настроек регистров.

AD1940/AD1941

Выходной канал SigmaStudioАппаратный выход в 2-канальном (I2S) режимеАппаратный выход в режиме TDM
0Левый канал на SDATA_OUT0Первый TDM-канал на SDATA_OUT0
1Правый канал на SDATA_OUT0Второй TDM-канал на SDATA_OUT0
2Левый канал на SDATA_OUT1Третий TDM-канал на SDATA_OUT0
3Правый канал на SDATA_OUT1Четвертый TDM-канал на SDATA_OUT0
4Левый канал на SDATA_OUT2Пятый TDM-канал на SDATA_OUT0
5Правый канал на SDATA_OUT2Шестой TDM-канал на SDATA_OUT0
6Левый канал на SDATA_OUT3Седьмой TDM-канал на SDATA_OUT0
7Правый канал на SDATA_OUT3Восьмой TDM-канал на SDATA_OUT0
8Левый канал на SDATA_OUT4Первый TDM-канал на SDATA_OUT4
9Правый канал на SDATA_OUT4Второй TDM-канал на SDATA_OUT4
10Левый канал на SDATA_OUT5Третий TDM-канал на SDATA_OUT4
11Правый канал на SDATA_OUT5Четвертый TDM-канал на SDATA_OUT4
12Левый канал на SDATA_OUT6Пятый TDM-канал на SDATA_OUT4
13Правый канал на SDATA_OUT6Шестой TDM-канал на SDATA_OUT4
14Левый канал на SDATA_OUT7Седьмой TDM-канал на SDATA_OUT4
15Правый канал на SDATA_OUT7Восьмой TDM-канал на SDATA_OUT4

ADAU1701/ADAU1702/ADAU1401/ADAU1401A

Выходной канал SigmaStudioАппаратный выход в 2-канальном (I2S) режимеАппаратный выход в режиме TDM
DAC0DAC_OUT0N/A
DAC1DAC_OUT1N/A
DAC2DAC_OUT2N/A
DAC3DAC_OUT3N/A
DIG0Левый канал на SDATA_OUT0Первый TDM-канал на SDATA_OUT0
DIG1Правый канал на SDATA_OUT0Второй TDM-канал на SDATA_OUT0
DIG2Левый канал на SDATA_OUT1Третий TDM-канал на SDATA_OUT0
DIG3Правый канал на SDATA_OUT1Четвертый TDM-канал на SDATA_OUT0
DIG4Левый канал на SDATA_OUT2Пятый TDM-канал на SDATA_OUT0
DIG5Правый канал на SDATA_OUT2Шестой TDM-канал на SDATA_OUT0
DIG6Левый канал на SDATA_OUT3Седьмой TDM-канал на SDATA_OUT0
DIG7Правый канал на SDATA_OUT3Восьмой TDM-канал на SDATA_OUT0

ADAU1442/ADAU1445/ADAU1446

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

ADAU1761

Выходной канал SigmaStudioАппаратный выход в 2-канальном (I2S) режимеАппаратный выход в режиме TDM4Аппаратный выход в режиме TDM8
DAC0Левый выход DACЛевый выход DACЛевый выход DAC
DAC1Правый выход DACПравый выход DACПравый выход DAC
DIG0Левый канал на ADC_SDATAПервый TDM-канал на ADC_SDATAПервый TDM-канал на ADC_SDATA
DIG1Правый канал на ADC_SDATAТретий TDM-канал на ADC_SDATAПятый TDM-канал на ADC_SDATA
DIG2N/AВторой TDM-канал на ADC_SDATAВторой TDM-канал на ADC_SDATA
DIG3N/AЧетвертый TDM-канал на ADC_SDATAШестой TDM-канал на ADC_SDATA
DIG4N/AN/AТретий TDM-канал на ADC_SDATA
DIG5N/AN/AСедьмой TDM-канал на ADC_SDATA
DIG6N/AN/AЧетвертый TDM-канал на ADC_SDATA
DIG7N/AN/AВосьмой TDM-канал на ADC_SDATA

ADAU1761 в режиме выхода I2S (2 канала)

ADAU1761 в режиме выхода I2S (2 канала)

ADAU1761 в режиме выхода TDM4 (4 канала)

ADAU1761 в режиме выхода TDM4 (4 канала)

ADAU1761 в режиме выхода TDM8 (8 каналов)

ADAU1761 в режиме выхода TDM8 (8 каналов)

ADAU1781

Выходной канал SigmaStudioАппаратный выход в 2-канальном (I2S) режимеАппаратный выход в режиме TDM
DAC0Левый выход DACN/A
DAC1Правый выход DACN/A
DIG0Левый канал на ADC_SDATAПервый TDM-канал на ADC_SDATA
DIG1Правый канал на ADC_SDATAВторой TDM-канал на ADC_SDATA
DIG2N/AТретий TDM-канал на ADC_SDATA
DIG3N/AЧетвертый TDM-канал на ADC_SDATA
DIG4N/AПятый TDM-канал на ADC_SDATA
DIG5N/AШестой TDM-канал на ADC_SDATA
DIG6N/AСедьмой TDM-канал на ADC_SDATA
DIG7N/AВосьмой TDM-канал на ADC_SDATA

Выход AD1953

AD1953 не рекомендуется для новых разработок. Информация приведена здесь только для справки.

AD1953 имеет встроенные ЦАП (DAC) в ядре DSP, поэтому для выхода необходимо выбрать интерполяционный фильтр. Чтобы использовать блоки Output с AD1953, вам нужно добавить алгоритм. Как показано ниже, щелкните правой кнопкой мыши по блоку, чтобы выбрать, какой интерполирующий фильтр вы хотите реализовать в ядре DSP.

Выход AD1953

Затем укажите на блоке канал: левый (left), правый (right) или сабвуферный (sub). Только один блок может записывать в один и тот же выходной канал.

Ниже приведены описания интерполяционных фильтров:

Write to DAC No Interp

Запись в регистры DAC без интерполяции. Полезно для выходов сабвуфера, где не имеет значения, что искажения выше 2 кГц возрастают (слей (slew) выходного сигнала) и ухудшается ВЧ-характеристика (спад sinc(x)).

Interpolator 8x 27dB

Интерполяционный фильтр DAC 27dB. Характеристика плоская до 20 кГц при частоте дискретизации 48 кГц. Полоса задерживания начинается с 40 кГц ??TKTK, поэтому образы частот выше 8 кГц не будут сильно ослабляться. Самое низкое качество, но очень низкое потребление MIPS: использует 37 инструкций.

Interpolator 8x 70dB

Интерполяционный фильтр наивысшего качества: плоская характеристика до 20 кГц при частоте дискретизации 44,1 кГц. Использует 80 инструкций.

Interpolator 8x 50dB @48kHz

Интерполяционный фильтр 50dB. Плоская характеристика до 20 кГц при частоте дискретизации 48 кГц; использует 53 инструкции.

Выход ADAU145x

Входные пины

ИмяФормат
[int/dec] - [control/audio]
Описание функции
Pin 0: Inputdec- audioДанные для записи в выходной регистр

Алгоритм Grow

Этот выходной модуль поддерживает расширение до 16 каналов. Выходной алгоритм будет оптимизирован для снижения MIPS, когда расширенные выходные каналы являются последовательными, а начальный индекс кратен 4.

Связь между аппаратными выходами и выходными каналами SigmaStudio

Связь между выходной ячейкой в SigmaStudio и физическим выводом на кристалле в некоторых случаях может меняться в зависимости от настроек регистров. Для получения дополнительной информации по этому вопросу обратитесь к разделу Serial Audio Outputs from DSP Core в техническом описании.

Output в SigmaStudio: настройка и параметры

Output — это блок в среде SigmaStudio, который направляет аудиосигналы на физические выходы аппаратного обеспечения процессоров семейства ADAU (SigmaDSP) от Analog Devices. Каждый такой блок жестко связан с одним выходным каналом, который выбирается из раскрывающегося списка в свойствах элемента. По сути, это финальная точка маршрутизации сигнала из виртуальной схемы в реальный мир — на ЦАП или цифровые линии. Принцип работы блока прост: он является мостом между программной цепочкой обработки и конкретным выводом кристалла. Важно понимать, что количество доступных каналов в списке уменьшается по мере добавления новых блоков Output, поскольку каждый аппаратный выход может быть задействован только одним блоком одновременно. Если в проекте используется несколько DSP, необходимо явно указать принадлежность блока конкретному процессору через контекстное меню (Add Algorithm > IC # > DSP Type). Контролировать число свободных выходов можно в окне Resources, в элементе HWOutputs. Связь между номером выходного канала в SigmaStudio и физическим выводом микросхемы не всегда линейна и зависит от настроек регистров и режима работы. Например, для ADAU1701/ADAU1702/ADAU1401 каналы DAC0–DAC3 соответствуют выводам DAC_OUT0–DAC_OUT3, а цифровые выходы DIG0–DIG5 в стереорежиме I2S распределяются на линии SDATA_OUT0–SDATA_OUT2. При использовании режима TDM картина меняется: каналы группируются во временные слоты, и несколько выходных каналов SigmaStudio могут мультиплексироваться на одну физическую линию SDATA_OUTx.