|
AVR и S/PDIF |
|
|
|
Jan 24 2007, 22:26
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 29-10-05
Пользователь №: 10 265

|
Цитата(kanzler @ Jan 23 2007, 08:41)  Кто нибудь поключал S/PDIF к AVR? Подскажите к какому переферийному устройству проца надо цеплять сигнал. И по какому принципу делать обработку? Буду благодарен если подскажете где можно найти пример. А на кой хрен тебе это нужно? Ресурсов AVR нехватит для качественной обработки звука, к тому же аппаратной поддержки интерфейса цифровых кодеков АЦП\ЦАП\SPDIF\AES\EBU\ADAT в AVR нет. В AT91SAM7S есть последовательный синхронный интерфейс специально для подключения I2S кодеков, трансиверов\ресиверов SPDIF. AVR можно использовать как конфигурирующий контроллер для SPDIF, подключение через SPI\I2C.
Сообщение отредактировал General Dead - Jan 24 2007, 22:27
|
|
|
|
|
Jan 25 2007, 11:41
|
Местный
  
Группа: Участник
Сообщений: 270
Регистрация: 29-06-06
Пользователь №: 18 445

|
Цитата(kanzler @ Jan 25 2007, 08:01)  Нужно только принять сигнал. Кишка у него тонка даже принять сигнал. Так што, если религия не позволяет использовать CS8416, то дорога к другим контоллерам.
|
|
|
|
|
Jan 27 2007, 13:08
|
Участник

Группа: Новичок
Сообщений: 18
Регистрация: 30-11-05
Пользователь №: 11 620

|
А есть спецификация на SPDIF? Я вот тоже хочу звук снимать нормальным АЦП от BurrBrown и через МК на звуковую по SPDIF. Думаю 24/96 не потянет, а вот с 16/48 можно попробовать - это 1536 КБит/с, только нужна инфа по самому интерфейсу.
|
|
|
|
|
Jan 28 2007, 23:08
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 29-10-05
Пользователь №: 10 265

|
Цитата(JK9 @ Jan 27 2007, 12:08)  А есть спецификация на SPDIF? Я вот тоже хочу звук снимать нормальным АЦП от BurrBrown и через МК на звуковую по SPDIF. Думаю 24/96 не потянет, а вот с 16/48 можно попробовать - это 1536 КБит/с, только нужна инфа по самому интерфейсу.  Можно спокойно подсоединить к АЦП трансивер SPDIF по I2S интерфейсу (вплоть до 24\96) , AVR может понадобиться для конфигурации АЦП\SPDIF, выбор разрядности и частоты преобразования.
|
|
|
|
|
Jan 29 2007, 08:00
|

Местный
  
Группа: Свой
Сообщений: 340
Регистрация: 27-02-06
Из: Екатеринбург
Пользователь №: 14 728

|
Цитата(JK9 @ Jan 27 2007, 15:08)  А есть спецификация на SPDIF? Я вот тоже хочу звук снимать нормальным АЦП от BurrBrown и через МК на звуковую по SPDIF. Думаю 24/96 не потянет, а вот с 16/48 можно попробовать - это 1536 КБит/с, только нужна инфа по самому интерфейсу.  Есть, но очень скудная. У меня задача попроще. Просто принять, да и сигнал максимум 48 кГц Цитата(General Dead @ Jan 29 2007, 01:08)  Можно спокойно подсоединить к АЦП трансивер SPDIF по I2S интерфейсу (вплоть до 24\96) , AVR может понадобиться для конфигурации АЦП\SPDIF, выбор разрядности и частоты преобразования. А если не АЦП и не по I2S? Например с оптики или с 75 Ом преобразованный в ТТЛ. Какой способ есть чтобы принять S/PDIF?
|
|
|
|
|
Jan 30 2007, 08:30
|

Местный
  
Группа: Свой
Сообщений: 340
Регистрация: 27-02-06
Из: Екатеринбург
Пользователь №: 14 728

|
Цитата(Alex11 @ Jan 30 2007, 01:11)  Спецификация собственно SPDIF закрытая, но зато можно взять стандарт AES3, это практически то же самое, физ уровень строго идентичен, есть небольшие различия в использовании логических полей. Если кому надо могу прислать или положить на FTP. Буду очень благодарен. Можно на FTP c указанием какой файл. Или на kanzler75@mail.ru Цитата(el34 @ Jan 30 2007, 01:46)  если Вам только _принять_ битовый поток.....так я думаю можно -поковырявшись с SPI(принимая в проц побайтово) ....перед этим аппаратно вытащив клок , синхру и вычистив сигнал ... - хлопотно это, но наверно можно..... а вот раскодировать.....оч. оч. сомневаюсь.... надо только посмотреть на мах частоту SPI.....я ее у AVRов не знаю.....
и как я понял Вас спец. приемники (напр CS8416 ) не интересуют... Согласен, SPI хлопотное дело (пусть и с максимальной частотой 8 МГц). От CS8416 я на начальном этапе отказался. Есть микруха SRC4382 от TI, может кто знает она может определить, самостоятельно, есть ли на входе сигнал? У меня есть одна идея принимать S/PDIF с применением таймера и внешнего прерывания, так же как и инфракрасный приёмник. Может кто выскажет своё мнение по этому поводу?
|
|
|
|
|
Jan 30 2007, 09:04
|

инженер
   
Группа: Свой
Сообщений: 717
Регистрация: 4-03-05
Пользователь №: 3 064

|
kanzler>Я имел ввиду определить есть ли поток данных на входе или нету если Вы имеете в виду audio данные то обычно есть флаг /AUDIO не знаю доступен ли он в SRC4382 .... а вот напр. (прошу прощения за упоминание  в cs8416 доступны многие ошибки приема (в даташите раздел ERROR AND STATUS REPORTING)
--------------------
........поужинали вяленой рыбой, кот лежал рядом, молчали.......
|
|
|
|
|
Jan 30 2007, 11:13
|

Местный
  
Группа: Свой
Сообщений: 340
Регистрация: 27-02-06
Из: Екатеринбург
Пользователь №: 14 728

|
Цитата(el34 @ Jan 30 2007, 11:04)  kanzler>Я имел ввиду определить есть ли поток данных на входе или нету если Вы имеете в виду audio данные то обычно есть флаг /AUDIO не знаю доступен ли он в SRC4382 .... а вот напр. (прошу прощения за упоминание  в cs8416 доступны многие ошибки приема (в даташите раздел ERROR AND STATUS REPORTING) Спасибо за подсказку. Посмотрю в даташите.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|