ΣSigmaStudio English

Вход

Блок Input принимает входной сигнал с входных выводов аппаратного обеспечения и делает его доступным в схемном проекте.
Вход

Чтобы включить/отключить вход:

Установите флажок для блока входного канала (каналов), который(ые) вы хотите включить. Снимите флажок, чтобы отключить входной канал. Пин станет синим, когда вход включен, и серым, когда отключен. По умолчанию в блоке включены два пина для стереоподключения.

Вход

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

  • Каждый включенный вход должен быть подключен к выходу, иначе при компиляции возникнут ошибки.
  • С процессором может быть связан только один блок Input. При попытке добавить несколько входов на схему вы получите сообщение об ошибке.
  • Чтобы изменить частоту дискретизации входа, щелкните правой кнопкой мыши имя блока и выберите Set Sampling Rate, после чего откроется окно Sampling Rate (по умолчанию 44,1 кГц):


Вход

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

Для продуктов SigmaDSP, которые имеют только цифровые аудиовходы, маршрутизация довольно проста. Каждый флажок во входной ячейке соответствует одному входному каналу. Поскольку можно использовать режимы TDM, точное соответствие между аппаратным пином и соответствующими входными каналами будет меняться в зависимости от конфигурации регистров.

screenhunter_01_nov._29_11.20.jpg

Для продуктов SigmaDSP, которые содержат как аналоговые, так и цифровые входы, аналоговые входы представлены в верхней части входной ячейки, а цифровые входы занимают остальные позиции во входной ячейке. Например, на устройствах ADAU170x и ADAU1761, которые имеют два входных канала АЦП, левый АЦП соответствует входному каналу 0, правый АЦП соответствует входному каналу 1, а цифровые каналы I2S/TDM соответствуют каналам со 2 по 9 во входной ячейке.

screenhunter_02_nov._29_11.21.jpg

Маршрутизация последовательного входного порта ADAU1701

Для ADAU1701 (а также ADAU1702, ADAU1401, ADAU1401A), которые имеют 2 аналоговых канала и до 8 цифровых каналов, входные каналы маршрутизируются следующим образом:

Аппаратный вход, режим I2SАппаратный вход, режим TDMНазначение канала во входном блоке
Левый АЦПЛевый АЦП0
Правый АЦППравый АЦП1
SDATA_IN0, 1-й слотSDATA_IN0, 1-й слот2
SDATA_IN0, 2-й слотSDATA_IN0, 2-й слот3
SDATA_IN1, 1-й слотSDATA_IN0, 3-й слот4
SDATA_IN1, 2-й слотSDATA_IN0, 4-й слот5
SDATA_IN2, 1-й слотSDATA_IN0, 5-й слот6
SDATA_IN2, 2-й слотSDATA_IN0, 6-й слот7
SDATA_IN3, 1-й слотSDATA_IN0, 7-й слот8
SDATA_IN3, 2-й слотSDATA_IN0, 8-й слот9

Маршрутизация последовательного входного порта ADAU1761

Для ADAU1761 маршрутизация зависит от настроек каналов последовательного порта.

Маршрутизация I2S (2 канала)

Аппаратный входНазначение канала во входном блоке
Левый АЦП0
Правый АЦП1
Первый канал в потоке I2S2
Второй канал в потоке I2S3

Маршрутизация I2S (2 канала)

Маршрутизация TDM4 (4 канала)

Аппаратный входНазначение канала во входном блоке
Левый АЦП0
Правый АЦП1
Первый канал в потоке I2S или TDM2
Третий канал в потоке I2S или TDM3
Второй канал в потоке I2S или TDM4
Четвертый канал в потоке I2S или TDM5

Маршрутизация TDM4 (4 канала)

Маршрутизация TDM8 (8 каналов)

Аппаратный входНазначение канала во входном блоке
Левый АЦП0
Правый АЦП1
Первый канал в потоке I2S или TDM2
Пятый канал в потоке I2S или TDM3
Второй канал в потоке I2S или TDM4
Шестой канал в потоке I2S или TDM5
Третий канал в потоке I2S или TDM6
Седьмой канал в потоке I2S или TDM7
Четвертый канал в потоке I2S или TDM8
Восьмой канал в потоке I2S или TDM9

Маршрутизация TDM8 (8 каналов)

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

Блок Input в среде разработки SigmaStudio является связующим звеном между физическими входами сигнального процессора ADAU и виртуальной схемой обработки. Он принимает поток данных с аппаратных выводов и делает его доступным для дальнейшей обработки в проекте. По умолчанию в блоке активны два пина, что соответствует стандартному стереоподключению. Активация и деактивация входных каналов выполняется установкой или снятием флажков в ячейке блока. Включенный пин отображается синим цветом, отключенный — серым. Важно помнить, что каждый активный вход должен быть обязательно подключен к последующему элементу обработки, иначе компилятор выдаст ошибку. Для проектов с несколькими DSP необходимо явно указать, к какому чипу относится данный блок, через контекстное меню Add Algorithm. Маршрутизация сигналов внутри блока Input зависит от архитектуры конкретного процессора. Для ADAU1701 с его аналоговыми и цифровыми входами левый АЦП всегда соответствует каналу 0, правый — каналу 1, а цифровые потоки SDATA_IN распределяются по каналам со 2 по 9. При использовании режима TDM все цифровые слоты мультиплексируются в один поток SDATA_IN0, что изменяет стандартную карту назначений. Для ADAU1761, поддерживающего до четырех стереоканалов, маршрутизация цифровых входов настраивается гибче и зависит от конфигурации последовательного порта. Частота дискретизации входного сигнала задается отдельно через контекстное меню блока (Set Sampling Rate), значение по умолчанию — 44,1 кГц.