Ник:
Пароль:

Контакты

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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Старый форум » SK-MAT91SAM9XE512
Выбор усилителя для наушников
starterkit (Guest)
Добавлено 30.11.1999 00:00 Редактировалось 18.01.2009 08:46
0
Сообщение: 1
starterkit (Guest)

Topic opened
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 05.12.2008 22:14 Редактировалось 05.12.2008 22:14 Сообщение: 2
starterkit (Guest)

sasamy пишет:
Цитата
Вопрос автору по кварцу - почему ставите именно 12 МГц ? Хочу поставить как на оригинальной атмеловской EK 18,432 МГц - какие подводные камни меня ожидают кроме настройки инициализации в ядре ? Заменить хочу для использования неуправляемого dac wm8725 в качестве аудио кодека - он не поддерживает режим usb 12 МГц. Прислали мне tlv320 - с учетом доставке он обошелся мне в 300 с лишним рублей, wm8725 стоит 30 рублей - хочется сделать почеловечески - зачем переплачивать за управление громкостью которым скорей всего даже воспользоваться не удастся в 10 раз больше...
Еще вопрос - возможно кто-то подскажет что можно поставить чтобы усилить сигнал с цап для подключения наушников ?
starterkit пишет:
Цитата
Использовал 12М потому как не видел особых причин в использовании других номиналов, а 12М у меня во всех платах с LPC идет. Особых сложностей с перестойкой нет, надо будет подкорректировать boostrap, конфиг u-boot, и в конфиге устройств на плату то же указать номинал кварца.
Усилителей мощности сейчас как "грязи" ... на любой вкус и цвет.
Только я не понял, причем тут номинал кварца (во времена PLL).
sasamy пишет:
Цитата
В этом и вопрос - что поставить, я не ориентируюсь в этом :)

Не нашел где настраивается plla, думал оставить как в оригинале у атмелов и запаять кварц как у них :) Инициализация mck для кодека в board-sam9260.c

starterkit пишет:
Цитата
Выберите, например здесь
sasamy пишет:
Цитата
Спасибо, просто я думал что не всякий унч подойдет по входным параметрам при подключении к цап, если подойдет любой то это хорошо.

Насколько я понял там корректируется pllb для usb а plla остается как есть, единственное выдается предупреждение если частота завышена. Получается что plla настраивается где-то в bootstrap или u-boot и похоже настраивается на main_clock 1:1, я хотел сделать что-то переносимое, чтобы все настраивалось только в ядре, независимо от загрузчика.
starterkit пишет:
Цитата
Только смотрите чтоб питание было однополярное и работал при 3,3В.
В u-boot pll-ки не меняются, только в бутстрапе (задаются макросами в at91sam9260ek.h).
sasamy пишет:
Цитата
Еще вопрос - возможно кто-то подскажет что можно поставить чтобы усилить сигнал с цап для подключения наушников ?
Я разобрал несколько CDROM-ов там есть усилитель для наушников в DIP8 ;)
starterkit пишет:
Цитата
sasamy пишет:
Цитата
Мда. Замечательно бы подошел но у нас их нет :( Поищу из того что есть. Главное что не нужен какой-то специальный унч :)
Вот нашел
http://radiotech.by.ru/Shematic_PCB/Audio/tda7050.htm
у нас стоит 20 руб :)
starterkit пишет:
Цитата
Еще лучше


_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно starterkit 05.12.2008 г. в 22:19:31
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 05.12.2008 22:42 Редактировалось 05.12.2008 22:42 Сообщение: 3
repairman (Guest)

Современные ЦАП чудно раскачивают наушники самостоятельно... меньше активных компонетов - чище звук...
Когда мне немного не хватает напряжения или DAC не тянет по нагрузке я ставлю AD8532 в SO8... выше крыши...
Спуститься к концу Подняться к началу
rw9uao (Guest)
Добавлено 06.12.2008 06:14 Редактировалось 06.12.2008 06:14 Сообщение: 4
rw9uao (Guest)

кругом обман. в терраэлектроние tlv320aic23b в SOIC обошелся в _100_ рублей. в индастриал диапазоне температурном. наушники качает на ура. а еще можно пару УН14. особенно если питается все равно от 14 вольт. тогдна наушники надо использовать из 10-ти ваттных динамиков. ну и резистор переменный сдвоенный. или одинарный, но тогда пару УН14 в мост.
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 06.12.2008 10:09 Редактировалось 06.12.2008 10:09 Сообщение: 5
sasamy (Guest)

2rw9uao очень смешно. поделилилсь бы лучше исходниками с теми кто все же будет использовать tlv320.

PS для меня вопрос не в деньгах а в принципе, никаких преимуществ tlv320 перед wm8725 я не вижу при несравненно бльшей стоимости первого да и неинтересно вылосипеды изобретать, мне намного интересней делать то что никто не делал.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно sasamy 06.12.2008 г. в 10:27:58
Спуститься к концу Подняться к началу
rw9uao (Guest)
Добавлено 06.12.2008 11:17 Редактировалось 06.12.2008 11:17 Сообщение: 6
rw9uao (Guest)

sasamy, не будь столь наивен =) все зажрались =)
там кода - 5 строчек разницы от уже существующего драйвера SPI аудио-кодека. я думаю Павел когда все-же начнет продажи платы со звуком, то там будут все интересующие исходники. или когда аффторы "сибири" наполнят свой сайт.
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 06.12.2008 12:41 Редактировалось 06.12.2008 12:41 Сообщение: 7
sasamy (Guest)

Цитата
там кода - 5 строчек разницы от уже существующего драйвера SPI аудио-кодека.


Тогда конечно это не драйвер а простая инициализация, я думал вы интерфейс к миксеру переписали - там уже не 5 строчек будет, а без этого как я и предполагал лучше неуправляемый цап поставить.

Цитата
Павел когда все-же начнет продажи платы со звуком, то там будут все интересующие исходники.


Думаю Павлу будет намного проще работать отталкиваясь от уже рабочего кода.

Цитата
или когда аффторы "сибири" наполнят свой сайт.


Смешно :) Они его наполняют около года :) подозреваю что он вообще никогда не заработает. Единственный интересный момент в сибири - видеоадаптер, но арм9 на частоте 200 МГц это такой тормоз что пользоваться платой как полноценным компьютером я бы не рискнул да и интерфейсы у него сильно тормозные. Пробовал работать с самодельным нативным тулчайном прямо на плате - компиляция МС у меня столько времени заняла - мама не горюй :) При конечной стоимости их платы (а она будет несомненно выше чем они предполагали) я бы купил лучше beagleboard - она на порядок шустрее при той же стоимости.
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 06.12.2008 16:15 Редактировалось 06.12.2008 16:15 Сообщение: 8
starterkit (Guest)

2 sasamy, потерпите немного, насчет дров для tlv320, через неделю планирую в плотную разбираться с новой платой на AT91SAM9260 (со звуковым кодеком). Один из пользователей (пока не знаю, хочет он в этой теме остаться инкогнито) уже и драйвера прислал (на основе взаиморасчета).

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно starterkit 06.12.2008 г. в 16:15:26
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 06.12.2008 20:53 Редактировалось 06.12.2008 20:53 Сообщение: 9
sasamy (Guest)

2starterkit я просто хотел людям раскрыть глаза - не стоит быть улитками и закрывать исходники :) Мелкосхема tlv320 с таким мелким шагом ножек что мне совсем расхотелось ее паять. Делаю на wm8725 - мне это интересней да и soic8+dip8 проще паять. С plla разобрался, подобрал подходящие mul/div для частоты кратной 12,288 и степеням 2 для делителя, кварц не стал перепаивать (plla кстати является источником тактирующих для процессора 1:1 PCK = PLLA = 2 * MCK - поэтому он нигде кроме bootstrap не переопределяется) - осталось с ssc разобраться, в принципе драйвер сам все подбирает, но мне интересно стало до конца все понять чтобы не было темных пятен. Собственно там надо всего лишь в драйвере от at73c213 частоты правильно указать (wm8725 автоматом исходя из частоты тактирующих битрэйт выставляет а для at73c213 она подбирается в драйвере) да заглушки вместо миксерных процедур сделать или вообще выдрать этот миксер.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно sasamy 06.12.2008 г. в 21:14:40
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 08.12.2008 14:44 Редактировалось 08.12.2008 14:44 Сообщение: 10
sasamy (Guest)

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
Я повелся на то что у кого-то заработало :) А там столько всего... и не надо ни у кого драйверы выспрашивать - все уже написано и любезно предоставлено.
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Старый форум » SK-MAT91SAM9XE512