n_Nice 0 20 июня, 2011 Опубликовано 20 июня, 2011 · Жалоба Добрый день! Из знакомства с мануалом по lpc23xx вынес информацию, что i2s - трех канальный интерфейс, однако на других ресурсах столкнулся с информацией что он четырёх канальный! Совсем запутался! Помогите развеять сомнения! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KnightIgor 2 20 июня, 2011 Опубликовано 20 июня, 2011 (изменено) · Жалоба Добрый день! Из знакомства с мануалом по lpc23xx вынес информацию, что i2s - трех канальный интерфейс, однако на других ресурсах столкнулся с информацией что он четырёх канальный! Совсем запутался! Помогите развеять сомнения! Может Вы неверно прочли строку из ключевых свойств: "I2S, three I2C, three SPI/SSP, and four UARTs" Имеется ввиду ОДИН I2S, ТРИ I2C интерфейса, и т.д. I2S двухканальный: сигналы TF/RF (у NXP они почему-то называются WS) определяют "левый" или "правый" канал, стерео то бишь. Изменено 20 июня, 2011 пользователем KnightIgor Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
n_Nice 0 20 июня, 2011 Опубликовано 20 июня, 2011 · Жалоба Нет это не совсем то! В мануале CLK, WS и SDA каналы указаны(причём каждого по два в зависимости от выбора режима master/slave), но сегодня нашёл такой расклад - BCLK, LRCLK, BITDATA, SCLK! что ввело в замешательство! но что касаемо стандартного набора каналов видел информацию что канал SDA как раз разделяют на два самостоятельных и в результате получают четырёх канальный интерфейс! такое возможно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeyDDD 0 20 июня, 2011 Опубликовано 20 июня, 2011 · Жалоба Нет это не совсем то! В мануале CLK, WS и SDA каналы указаны(причём каждого по два в зависимости от выбора режима master/slave), но сегодня нашёл такой расклад - BCLK, LRCLK, BITDATA, SCLK! что ввело в замешательство! но что касаемо стандартного набора каналов видел информацию что канал SDA как раз разделяют на два самостоятельных и в результате получают четырёх канальный интерфейс! такое возможно? Вот документация одного из родителей стандарта I2S http://www.nxp.com/acrobat_download2/various/I2SBUS.pdf I2S только двухканальный, то есть стерео Другое дело HD Audio. Это уже до 8-ми каналов Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
n_Nice 0 20 июня, 2011 Опубликовано 20 июня, 2011 · Жалоба У меня есть этот документ, спасибо! Прошу прощения, я оговорился - не 4-х и 3-х канальный, а речь шла о линиях! Именно на NXP линии, как я уже говорил выше, почему то по два варианта каждая! возможно задействовать четыре линии? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GDI 0 20 июня, 2011 Опубликовано 20 июня, 2011 · Жалоба Видел в DSP Blackfin как раз сдвоенный I2S, вернее, он называется SPORT, и содержит обшие CLK и FRAME_SYNC сигналы и 2 пары RX, TX. И да, он может работать в 4х канальном режиме. Может у Вашего LPC похожий порт? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeyDDD 0 20 июня, 2011 Опубликовано 20 июня, 2011 · Жалоба У меня есть этот документ, спасибо! Прошу прощения, я оговорился - не 4-х и 3-х канальный, а речь шла о линиях! Именно на NXP линии, как я уже говорил выше, почему то по два варианта каждая! возможно задействовать четыре линии? По стандарту ADC и DAC кодека могут работать асинхронно То есть у ADC свои BCLK(BitClock), WS(WordSelect) и SDOUT(Serial Data), а у DAC свой BCLK, WS и соответственно SDIN Плюс для работы самих ADC и DAC должен быть еще и MCLK(MasterClock), который как правило равен "Частота WS" * 256. Для аудиопотока в 48000, MCLK должен быть 12,288МГц Но на практике BCLK и WS объединяются в самом кодеке. То есть получается BCLK, WS(либо WCLK), SDOUT (для АЦП), SDIN (для ЦАП) и MCLK Итого 5 линий. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
n_Nice 0 27 июня, 2011 Опубликовано 27 июня, 2011 · Жалоба на схеме кодека есть MCLK, но вот на схеме контроллера его не могу найти Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 27 июня, 2011 Опубликовано 27 июня, 2011 · Жалоба на схеме кодека есть MCLK, но вот на схеме контроллера его не могу найти Потому что это просто клок, непосредственно к интерфейсу не относящийся. Можно использовать программируемый тактовый выход процессора или внешний генератор. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
n_Nice 0 28 июня, 2011 Опубликовано 28 июня, 2011 · Жалоба Потому что это просто клок, непосредственно к интерфейсу не относящийся. Можно использовать программируемый тактовый выход процессора или внешний генератор. и что мне лучше использовать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 28 июня, 2011 Опубликовано 28 июня, 2011 · Жалоба Лучше генератор. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeyDDD 0 28 июня, 2011 Опубликовано 28 июня, 2011 · Жалоба и что мне лучше использовать? Частоту MCLK надо считать под аудио поток. Я уже писал, что для аудиопотока в 48000, MCLK должен быть частотой в 12,288МГц. А такое врят ли можно сделать программируемым CLKO. За исключением того случая, если аудио-кодек имеет встроенный PLL. Так что в простейшем случае это кварц+герератор или готовый генератор (KXO-97 например) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sonycman 0 28 июня, 2011 Опубликовано 28 июня, 2011 · Жалоба Я уже писал, что для аудиопотока в 48000, MCLK должен быть частотой в 12,288МГц. А такое врят ли можно сделать программируемым CLKO. За исключением того случая, если аудио-кодек имеет встроенный PLL. Легко можно обойтись без всякого генератора, достаточно взять кодек с поддержкой так называемых USB режимов. Тогда из стандартной частоты 12 МГц (а также 6 или 24) можно получить внутри кодека и 48, и 44.1 кГц с помощью делителей на 250 и 272. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
n_Nice 0 29 июня, 2011 Опубликовано 29 июня, 2011 · Жалоба За исключением того случая, если аудио-кодек имеет встроенный PLL. Аудио-кодек как раз имеет встроенный PLL со входным MCLK, но если я правильно понял то можно обойтись без мастер клока, настроив PLL кодека на нужную мне частоту внутри самого кодека?! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sonycman 0 29 июня, 2011 Опубликовано 29 июня, 2011 · Жалоба Аудио-кодек как раз имеет встроенный PLL со входным MCLK, но если я правильно понял то можно обойтись без мастер клока, настроив PLL кодека на нужную мне частоту внутри самого кодека?! Ну, источник частоты для PLL всё равно необходим. Я вот думаю, в случае кодека с USB режимом, вообще объединить BITCLOCK и MCLK и подавать одним сигналом. Вроде должно работать :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться