Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC
И опять SPDIF
xaba
Добавлено 16.03.2014 12:23 Редактировалось 10.04.2014 19:08 Сообщение: 21
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Хм... странно что нельзя.
Так как у меня звуковая карта определяет 192000 на входе spdif. И файл проигрывается нормально с нормальной скоростью. Лог показывает 192000.

при вызове функции spdif_clk_set_rate ошибок нет и частота возрастает согласно - 64 * sample_rate * div

где div = plat_data->spdif_div_48000=37 и того 64 * 192000 * 37 = 454656000Hz
где spdif0_clk может быть не более ~454.7MHz.

вот лог:
[ 80.093371] spdif_set_sample_rate wanted spdif clock rate = 454656000
[ 80.093383] spdif_set_sample_rate got spdif clock rate = 454736842
[ 80.093390] set sample rate to 192000
[ 80.093396] STCSCH: 0x20e000
[ 80.093401] STCSCL: 0x700000
[ 80.093406] SCR: 0x00030417
[ 80.093410] SIE: 0x00040000
[ 80.093415] STC: 0x000001a4

В реале частота была задрана 454736842.

Так что все в рамках, так сказать.

А можно в студию как вы прописали пины spdif in/out ? Спасибо.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 16.03.2014 13:18 Сообщение: 22
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Хм... странно что нельзя.

то, что я процитировал выше - это копипаст из мана на imx6s
я всего лишь высказал свои сомнения о 192кГц..
кто знает - может оно и взлетит..

Цитата
А можно в студию как вы прописали пины spdif in/out ? Спасибо.

конечно:

Код
/* SPDIF */
MX6DL_PAD_EIM_D22__SPDIF_OUT1,
MX6DL_PAD_EIM_D21__SPDIF_IN1,

/* ECSPI4 */
// MX6DL_PAD_EIM_D21__ECSPI4_SCLK,
// MX6DL_PAD_EIM_D22__ECSPI4_MISO,

это контакты 17 и 20 на разъеме Х6

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
xaba
Добавлено 16.03.2014 13:23 Редактировалось 16.03.2014 13:24 Сообщение: 23
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Цитата
то, что я процитировал выше - это копипаст из мана на imx6s
я всего лишь высказал свои сомнения о 192кГц..
кто знает - может оно и взлетит..


Я не спорю. Просто я рад тому что оно запело)))

[quote]конечно:
Код
/* SPDIF */
MX6DL_PAD_EIM_D22__SPDIF_OUT1,
MX6DL_PAD_EIM_D21__SPDIF_IN1,

/* ECSPI4 */
// MX6DL_PAD_EIM_D21__ECSPI4_SCLK,
// MX6DL_PAD_EIM_D22__ECSPI4_MISO,

это контакты 17 и 20 на разъеме Х6[/quote]

Компактно, одним словом.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC