реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> AVR и S/PDIF
kanzler
сообщение Jan 23 2007, 09:41
Сообщение #1


Местный
***

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



Кто нибудь поключал S/PDIF к AVR?
Подскажите к какому переферийному устройству проца надо цеплять сигнал. И по какому принципу делать обработку? Буду благодарен если подскажете где можно найти пример.
Go to the top of the page
 
+Quote Post
General Dead
сообщение Jan 24 2007, 22:26
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
kanzler
сообщение Jan 25 2007, 08:01
Сообщение #3


Местный
***

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



Цитата(General Dead @ Jan 25 2007, 00:26) *
А на кой хрен тебе это нужно? Ресурсов AVR нехватит для качественной обработки звука, к тому же аппаратной поддержки интерфейса цифровых кодеков АЦП\ЦАП\SPDIF\AES\EBU\ADAT в AVR нет.
В AT91SAM7S есть последовательный синхронный интерфейс специально для подключения I2S кодеков, трансиверов\ресиверов SPDIF. AVR можно использовать как конфигурирующий контроллер для SPDIF, подключение через SPI\I2C.

Мне не хотелось бы посвящать вас в свои проекты, но одно сказать могу. AVR обрабатывать звук не будет. Нужно только принять сигнал.
Go to the top of the page
 
+Quote Post
pokos
сообщение Jan 25 2007, 11:41
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 270
Регистрация: 29-06-06
Пользователь №: 18 445



Цитата(kanzler @ Jan 25 2007, 08:01) *
Нужно только принять сигнал.

Кишка у него тонка даже принять сигнал. Так што, если религия не позволяет использовать CS8416, то дорога к другим контоллерам.
Go to the top of the page
 
+Quote Post
JK9
сообщение Jan 27 2007, 13:08
Сообщение #5


Участник
*

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



А есть спецификация на SPDIF?
Я вот тоже хочу звук снимать нормальным АЦП от BurrBrown и через МК на звуковую по SPDIF. Думаю 24/96 не потянет, а вот с 16/48 можно попробовать - это 1536 КБит/с, только нужна инфа по самому интерфейсу. blink.gif
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Jan 27 2007, 14:20
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Цитата
Я вот тоже хочу звук снимать нормальным АЦП от BurrBrown и через МК на звуковую по SPDIF

Копать аппликэйшены от производителей DSP например AD. Там масса информации по этим вопросам.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
General Dead
сообщение Jan 28 2007, 23:08
Сообщение #7


Участник
*

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



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

Можно спокойно подсоединить к АЦП трансивер SPDIF по I2S интерфейсу (вплоть до 24\96) , AVR может понадобиться для конфигурации АЦП\SPDIF, выбор разрядности и частоты преобразования.
Go to the top of the page
 
+Quote Post
kanzler
сообщение Jan 29 2007, 08:00
Сообщение #8


Местный
***

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



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

Есть, но очень скудная. У меня задача попроще. Просто принять, да и сигнал максимум 48 кГц

Цитата(General Dead @ Jan 29 2007, 01:08) *
Можно спокойно подсоединить к АЦП трансивер SPDIF по I2S интерфейсу (вплоть до 24\96) , AVR может понадобиться для конфигурации АЦП\SPDIF, выбор разрядности и частоты преобразования.

А если не АЦП и не по I2S? Например с оптики или с 75 Ом преобразованный в ТТЛ. Какой способ есть чтобы принять S/PDIF?
Go to the top of the page
 
+Quote Post
Alex11
сообщение Jan 29 2007, 23:11
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



Спецификация собственно SPDIF закрытая, но зато можно взять стандарт AES3, это практически то же самое, физ уровень строго идентичен, есть небольшие различия в использовании логических полей. Если кому надо могу прислать или положить на FTP.
Go to the top of the page
 
+Quote Post
el34
сообщение Jan 29 2007, 23:46
Сообщение #10


инженер
****

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



если Вам только _принять_ битовый поток.....так я думаю можно -поковырявшись с SPI(принимая в проц побайтово) ....перед этим аппаратно вытащив клок , синхру и вычистив сигнал ... - хлопотно это, но наверно можно.....
а вот раскодировать.....оч. оч. сомневаюсь....
надо только посмотреть на мах частоту SPI.....я ее у AVRов не знаю.....

и как я понял Вас спец. приемники (напр CS8416 ) не интересуют...

Сообщение отредактировал el34 - Jan 30 2007, 00:02


--------------------
........поужинали вяленой рыбой, кот лежал рядом, молчали.......
Go to the top of the page
 
+Quote Post
kanzler
сообщение Jan 30 2007, 08:30
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 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 с применением таймера и внешнего прерывания, так же как и инфракрасный приёмник. Может кто выскажет своё мнение по этому поводу?
Go to the top of the page
 
+Quote Post
el34
сообщение Jan 30 2007, 08:43
Сообщение #12


инженер
****

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



kanzler>Согласен, SPI хлопотное дело
да , но выделение синхры и клока еще более хлопотные....

и не совсем понятен вопрос
>может кто знает она может определить, самостоятельно, есть ли на входе сигнал?
что значит _сигнал_?


--------------------
........поужинали вяленой рыбой, кот лежал рядом, молчали.......
Go to the top of the page
 
+Quote Post
kanzler
сообщение Jan 30 2007, 08:52
Сообщение #13


Местный
***

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



Цитата(el34 @ Jan 30 2007, 10:43) *
и не совсем понятен вопрос
>может кто знает она может определить, самостоятельно, есть ли на входе сигнал?
что значит _сигнал_?

Прошу прощения за не корректный вопрос. Я имел ввиду определить есть ли поток данных на входе или нету.
Go to the top of the page
 
+Quote Post
el34
сообщение Jan 30 2007, 09:04
Сообщение #14


инженер
****

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



kanzler>Я имел ввиду определить есть ли поток данных на входе или нету
если Вы имеете в виду audio данные то обычно есть флаг /AUDIO
не знаю доступен ли он в SRC4382 ....
а вот напр. (прошу прощения за упоминание smile.gif в cs8416 доступны многие ошибки приема (в даташите раздел ERROR AND STATUS REPORTING)


--------------------
........поужинали вяленой рыбой, кот лежал рядом, молчали.......
Go to the top of the page
 
+Quote Post
kanzler
сообщение Jan 30 2007, 11:13
Сообщение #15


Местный
***

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



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

Спасибо за подсказку. Посмотрю в даташите.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 00:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.0149 секунд с 7
ELECTRONIX ©2004-2016