Ник:
Пароль:

Контакты

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 » Отладочные платы » SK-MNUC950
About sound (nuc950)
mk-kuv
Добавлено 07.07.2010 15:54 Сообщение: 11
mk-kuv
0

Пункты: 2242
Регистрация: 25.08.2009
Пол: Мужчина
Заранее спасибо. А эту микросхему я тоже не специально выбирал, я её также содрал с дохлой материнки :-)
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 12.07.2010 12:14 Редактировалось 12.07.2010 12:30 Сообщение: 12
Jury093
4.5

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

значит чип уцелел после перепайки :)
кварц 24.576МГц впаян, два кондюка к нему и перемычка вместо L2 не забыта..
это по аппаратной части
вот архив по программной реализации, изначально был любезно прислан rw9uao (эх.. переманить бы его под линух) :)
после настройки и пересборки ядра должно появиться устройство в /dev и звук через madplay
дальше я пока копать не стал - все упирается в фиксированную частоту 48000Гц для ALC. если перекодировать MP3 с этой частотой то звук становиться нормальным.. mplayer использует софтовую плавучку для декодирования - его надо пересобирать

зы1 все вышесказанное относится к ядру 2.6.17.14!
зы2 ах да, традиционно чуть не забыл сам архив :)
Attachment file: uploads/forum/forum-uTR70KlqsT-7.rar

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
mk-kuv
Добавлено 21.07.2010 23:20 Сообщение: 13
mk-kuv
0

Пункты: 2242
Регистрация: 25.08.2009
Пол: Мужчина
Огромное СПАСИБО! буду пробовать.
ps не мог отписаться раньше - был в местах где нет интернета:-)
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 21.07.2010 23:26 Сообщение: 14
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
да без проблем - пробуйте
я сам c понедельника вероятно на неделю выпаду "из эфира" :)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 01.08.2010 19:04 Редактировалось 01.08.2010 19:05 Сообщение: 15
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
путем несложных телодвижений прикрутил драйвер звука на новое ядро (2.6.17.14->2.6.34.rc-5), звук появился, все сопутствующие дефекты остались :)
в логе:
Код
Linux version 2.6.34-rc5 (root@debian) (gcc version 4.2.1) #232 PREEMPT Sun Aug 1 17:37:08 EDT 2010
Dsp Device No : 3
Dsp Device No : 19
---- Call UCB1400_Init()
-----------------------------------------
CLKEN 44180AB3, MFSEL 8805F56, ACTL_CON 104
ac97_write_register, nIdx=0x2a, mismatch, 0x5f0 must be 0x5f2
ID = 0x414C/0x4760
-----------------------------------------
Mixer Device No : 0
Mixer Device No : 16
NUC900 Audio driver has been initialized successfully!
ALSA device list:
No soundcards found.

Код
armets:~# ls /dev/dsp* -l
crw-rw---- 1 root audio 14, 3 Aug 1 11:24 /dev/dsp
crw-rw---- 1 root audio 14, 19 Aug 1 11:24 /dev/dsp1
armets:~# ls /dev/mix* -l
crw-rw---- 1 root audio 14, 0 Aug 1 11:24 /dev/mixer
crw-rw---- 1 root audio 14, 16 Aug 1 11:24 /dev/mixer1

madplay и mplayer звук воспроизводят и громкость в себе регулируют :)

из непознанного
- в драйвере используется прерывание, но.. только в момент использования драйвера. когда плейер останавливается, то прерывание освобождается..
- в драйвере был обнаружен фрагмент кода, где в зависимости от частоты переключались установки PLL1. возможно тут надо покопать на предмет корректировки скорости вывода для ALC655..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 12.08.2010 15:56 Редактировалось 12.08.2010 16:15 Сообщение: 16
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
поборов лень, подцепил выход аудиокодека к осциллу. сплодил синус 1000Гц в формате мп3 с битрейтом 44100Гц
title
и 48000Гц
title

проигрывал файлы через madplay
полагаю, что причина рассинхрона звука и картинки в mplayer связана не с моей криворукой сборкой а с кодеком, но не его виной. Формально кодек (в текущей ипостаси) тут не при чем. Он и знать не знает - через какое гуано он играет (ALC655)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 03.09.2011 15:56 Сообщение: 17
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
дошли таки руки сделать доброе дело..
Спасибо Павлу (E-mail: info@starterkit.ru) за чип UCB1400, сдул ALC655 и запаял этот. Звук стал нормальным, до этого играл голосом Буратины (:

Код
Dsp Device No : 3
Dsp Device No : 19
-----------------------------------------
CLKEN 4180AB3, MFSEL 8803FA6, ACTL_CON 104
ID = 0x5053/0x4304
-----------------------------------------
Mixer Device No : 0
Mixer Device No : 16
NUC900 Audio driver has been initialized successfully!


в теории, если плотно поковырять сорцы, то можно игрищами с PLL выправить ситуацию для ALC655 (и подобным)..

Павел, еще раз спасибо!

title

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-MNUC950