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

 
 
> 24 бит кодек PCM1808, Работа в режиме slave
IGK
сообщение May 16 2012, 11:39
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 313
Регистрация: 7-01-07
Из: Севастополь
Пользователь №: 24 170



Господа-товарищи, кто работал с таким кодеком в режиме "ведомый"? У меня ни в какую не хочет работать в режиме 384 Fs. Времянки точно по даташиту, но не входит в синхронизацию. Сейчас попробую 512 Fs, для проверки. Режим мастер применять не хочется, ибо у меня разная синхронизация по каналам.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
IGK
сообщение May 17 2012, 04:13
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 313
Регистрация: 7-01-07
Из: Севастополь
Пользователь №: 24 170



Ну вот... В slave вообще не дышит... Для экскремента перейду на master, проверю и начну думать :-)
К чему там кодеки неравнодушны? Джиттер CLK, но я от процессора формирую все сигналы (CLK,BCK,LRCK). Прерывания во время синхронизации запрещены, написано на асме, с точностью до такта - не дышит...
Заменил пару кодеков, но ведут себя абсолютно одинаково. Т.е. где-то в другом месте порыться надо...
Go to the top of the page
 
+Quote Post
IGK
сообщение May 17 2012, 07:48
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 313
Регистрация: 7-01-07
Из: Севастополь
Пользователь №: 24 170



Провел эксперимент для режима мастер. Теперь в этом эксперименте с ног до головы...
На стр.13 ДШ есть расчет входа кодека в режим синхронизации: tREL=1024SCKI + 8960/Fs = 8960/48=186.6. Должно быть, по таблице 20, в микросекундах. Но кодек, видимо, ДШ не читал и синхронизируется за 190 мс... Остальные сигналы четко по ДШ, тут придраться не к чему - все соответствует 48 ksps, 384Fs.
Ток потребления тоже поболее, чем в ДШ - должен быть суммарно 20 ма, в реале почти 28... Ну, ток то ладно, а вот время.
Сейчас вгоню его в режим ведомого и проверю, в чем там TI намеряла время ресинхронизации (стр.18 ДШ). Боюсь, что в секундах...

Плохо, что пока диалог с самим собой... Что, никто это г... о 14 ногах не юзал?
Go to the top of the page
 
+Quote Post
IGK
сообщение May 17 2012, 18:15
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 313
Регистрация: 7-01-07
Из: Севастополь
Пользователь №: 24 170



Цитата(IGK @ May 17 2012, 10:48) *
Плохо, что пока диалог с самим собой...


Пришлось пересмотреть алгоритм синхронизации кодека... Иначе никак, очень медленный и постоянно срывается синхронизация. В результате оставил режим мастер 24 ksps (хоть такого режима и нет в таблицах, но работает) и снизил кол-во выборок с 16 до 8. Работает, и не так плохо за его цену. Если будет интерес - выборочно перевел даташит, для лучшего осмысления. Хотя и не помогло освоить slave, но проблему решил. Позже выложу на своем сайте, если кому надо - дам на него ссылку.
Go to the top of the page
 
+Quote Post
ig_z
сообщение May 18 2012, 08:41
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 437
Регистрация: 27-08-04
Пользователь №: 551



QUOTE (IGK @ May 17 2012, 21:15) *
Работает, и не так плохо за его цену. Если будет интерес - выборочно перевел даташит, для лучшего осмысления. Хотя и не помогло освоить slave, но проблему решил. Позже выложу на своем сайте, если кому надо - дам на него ссылку.


Давайте ссылку. Через какое то время придется работать с чем то подобным. Немного не в тему - а почему вы не выбрали филипсовые UDA? Они вроде и дешевле (даже на имраде) и параметры получше?
Go to the top of the page
 
+Quote Post



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

 


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


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