Современные ЦАП чудно раскачивают наушники самостоятельно... меньше активных компонетов - чище звук...
Когда мне немного не хватает напряжения или DAC не тянет по нагрузке я ставлю AD8532 в SO8... выше крыши...
кругом обман. в терраэлектроние tlv320aic23b в SOIC обошелся в _100_ рублей. в индастриал диапазоне температурном. наушники качает на ура. а еще можно пару УН14. особенно если питается все равно от 14 вольт. тогдна наушники надо использовать из 10-ти ваттных динамиков. ну и резистор переменный сдвоенный. или одинарный, но тогда пару УН14 в мост.
2rw9uao очень смешно. поделилилсь бы лучше исходниками с теми кто все же будет использовать tlv320.
PS для меня вопрос не в деньгах а в принципе, никаких преимуществ tlv320 перед wm8725 я не вижу при несравненно бльшей стоимости первого да и неинтересно вылосипеды изобретать, мне намного интересней делать то что никто не делал.
sasamy, не будь столь наивен =) все зажрались =)
там кода - 5 строчек разницы от уже существующего драйвера SPI аудио-кодека. я думаю Павел когда все-же начнет продажи платы со звуком, то там будут все интересующие исходники. или когда аффторы "сибири" наполнят свой сайт.
Тогда конечно это не драйвер а простая инициализация, я думал вы интерфейс к миксеру переписали - там уже не 5 строчек будет, а без этого как я и предполагал лучше неуправляемый цап поставить.
Думаю Павлу будет намного проще работать отталкиваясь от уже рабочего кода.
Смешно :) Они его наполняют около года :) подозреваю что он вообще никогда не заработает. Единственный интересный момент в сибири - видеоадаптер, но арм9 на частоте 200 МГц это такой тормоз что пользоваться платой как полноценным компьютером я бы не рискнул да и интерфейсы у него сильно тормозные. Пробовал работать с самодельным нативным тулчайном прямо на плате - компиляция МС у меня столько времени заняла - мама не горюй :) При конечной стоимости их платы (а она будет несомненно выше чем они предполагали) я бы купил лучше beagleboard - она на порядок шустрее при той же стоимости.
2 sasamy, потерпите немного, насчет дров для tlv320, через неделю планирую в плотную разбираться с новой платой на AT91SAM9260 (со звуковым кодеком). Один из пользователей (пока не знаю, хочет он в этой теме остаться инкогнито) уже и драйвера прислал (на основе взаиморасчета).
2starterkit я просто хотел людям раскрыть глаза - не стоит быть улитками и закрывать исходники :) Мелкосхема tlv320 с таким мелким шагом ножек что мне совсем расхотелось ее паять. Делаю на wm8725 - мне это интересней да и soic8+dip8 проще паять. С plla разобрался, подобрал подходящие mul/div для частоты кратной 12,288 и степеням 2 для делителя, кварц не стал перепаивать (plla кстати является источником тактирующих для процессора 1:1 PCK = PLLA = 2 * MCK - поэтому он нигде кроме bootstrap не переопределяется) - осталось с ssc разобраться, в принципе драйвер сам все подбирает, но мне интересно стало до конца все понять чтобы не было темных пятен. Собственно там надо всего лишь в драйвере от at73c213 частоты правильно указать (wm8725 автоматом исходя из частоты тактирующих битрэйт выставляет а для at73c213 она подбирается в драйвере) да заглушки вместо миксерных процедур сделать или вообще выдрать этот миксер.
2starterkit Вплотную занялся звуком и возник вопрос - а почему все делают звук на at73с213 или tlv320 ? В ядре целая куча драйверов для кодеков (at91 поддерживает модель SoC) а в git репозитарии их еще больше
http://opensource.wolfsonmicro.com/cgi-bin/gitweb.cgi?p=linux-2.6-asoc.git;a=tree;f=sound/soc/codecs;hb=dev
Как я понял нужно всего лишь написать инициализацию для конкретной платы (выставить частоты для кодека, ssc) по примеру
linux-2.6.27.6/sound/soc/at91/eti_b1_wm8731.c
Я повелся на то что у кого-то заработало :) А там столько всего... и не надо ни у кого драйверы выспрашивать - все уже написано и любезно предоставлено.