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

 
 
> Посоветуйте что лучше AC'97 или простой аудио кодек., Разрабатываю плату на AT91RM9200
Pat
сообщение Jun 22 2006, 05:39
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480



Надоел простой бипер, хочется чего-то более приятного для слуха заказчика.

Стоит ли ставить AC'97 кодек, нашел доступный у нас AD1981?
Процессор как указывал выше AT91RM9200, саму систему планируется запустить на Linux.
С ним еще не разбирался, но мне так кажется, что Linux знает, что такое AC'97.
Соответственно меньше проблем с программированием и написанием драйверов.
Кто сталкивался, поправите, пожалуйста, мои умозаключения.

Или как альтернативное более простое и дешевое решение обычный аудио кодек AD73311L?

Короче пока в сомнении куда смотреть.
Может, кто подскажет другое решение.

С уважением Вадим.
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 27)
beer_warrior
сообщение Jun 22 2006, 06:15
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Берите на Интеле спецификацию AC'97 и смотрите на спецификацию микросхем. Насколько я помню там стандартизированный футпринт,
большинство ног и регистры. Т.е. если выполнить в соответсвии со стандартом - станет любой кристалл соответсвующий спецификации.
(AD, Realtek, Cirrus) Получите кодек с линейными входами/выходами,
микрофонным входом, регулировкой громкости и тембра.
Дровишки должны быть ибо целое поколение компьютеров, выпускалось с AC'97.
Как альтернативу можно посмотреть Cirrus, там богатый выбор кодеков и вот такую забавку - http://www.vlsi.fi/datasheets/vs1003.pdf

Я сейчас делаю нечто подобное (без операциноки) и закладываю vs1003 (пока руки не дотягиваются ) и АС97.
Потом посмотрю что будет удобнее.
Если найдете что-н интересное, сообщите, возможно пригодиться.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
Pat
сообщение Jun 22 2006, 10:29
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480



Цитата(beer_warrior @ Jun 22 2006, 08:15) *
и вот такую забавку - http://www.vlsi.fi/datasheets/vs1003.pdf


А где вы в Киеве эту забваку взяли?
Я в свое время искал только VS1001, но на Украине было глухо, даже под заказ все только головой мотали - мол даже не знаем что это такое.
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Jun 22 2006, 10:39
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Еще не взял, но надеюсь.
Имрад ее может привезти, по цене ок 100грн. и только по безналу.
Причем судя по срокам, она полезет уже во-вторую версию проекта.
Если раньше не найду добрых людей в Москве smile.gif


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Jun 22 2006, 12:13
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



AC'97 умер уже почти. Новых чипов не выпускается, половина от AD уже не производится.
Смело закладывайте кодек с фреймовым или I2S интерфейсом - фреймовый поддерживает большинство SPI-подобных модулей в контроллерах.
Тем более если планируется замена биперу - вообще можно взять дешевый голосовой
Go to the top of the page
 
+Quote Post
Pat
сообщение Jun 22 2006, 12:39
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480



Цитата(Alex B._ @ Jun 22 2006, 14:13) *
Смело закладывайте кодек с фреймовым или I2S интерфейсом - фреймовый поддерживает большинство SPI-подобных модулей в контроллерах.


А можите что нибудь посоветовать кроме того что я указывал вначале AD73311L.

Еще по ходу вопрос есть ли в природе маленькие выходные усилители?
Go to the top of the page
 
+Quote Post
IV_K
сообщение Jun 22 2006, 13:24
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 17-06-05
Пользователь №: 6 087



я на плату с sam7s поставил tlv320aic32, он по i2s работает, ssc модуль у атмела как раз для него.. управление по i2c, только вот с доставабельностью проблема..
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Jun 22 2006, 13:30
Сообщение #8


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Pat @ Jun 22 2006, 09:39) *
С ним еще не разбирался, но мне так кажется, что Linux знает, что такое AC'97.
Linux, конечно, знает, что это. А вот AT91RM9200 - нет. Так что только I2S.
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Jun 22 2006, 13:31
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Цитата
А можите что нибудь посоветовать кроме того что я указывал вначале AD73311L.

http://www.cirrus.com/en/products/pro/techs/T3.html
http://www.semtech.com/products/parametric...Id=H0,C193,C195
Усилители можно глянуть у филипка - это их тема


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
Pat
сообщение Jun 22 2006, 16:22
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480



Спасибо за ссылки.
Наши реалии опять против нас, проще всего добыть AD73311.
Остановлюсь наверное на нем так же он хорошо ложиться под SSC он же I2S которых в AT91RM9200 аж 3 штуки, правда не все будут доступны.
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Jun 22 2006, 17:36
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Цитата
Наши реалии опять против нас, проще всего добыть AD73311.

Ну почему же?
Cirrus есть на Филуре, Xemix на Бисе


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
Pat
сообщение Jun 22 2006, 20:22
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480



Цитата(beer_warrior @ Jun 22 2006, 19:36) *
Цитата
Наши реалии опять против нас, проще всего добыть AD73311.

Ну почему же?
Cirrus есть на Филуре, Xemix на Бисе


То что на Филуре есть я видел, только тем чипам присвоен статус Not Recommended for New Designs.
Правда там же есть куча аудио ЦАПов. Вот и думаю может не стоит на полный кодек заморачиваться, поставить ЦАП и пусть себе чирикает. smile.gif

А кординаты Биса пожалуйста если можно.
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Jun 23 2006, 07:46
Сообщение #13


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Цитата
А кординаты Биса пожалуйста если можно.

www.bis-el.kiev.ua


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
alexf
сообщение Jun 23 2006, 08:04
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608



Есть еще промежуточный вариант между бипером и AC97 - PWM.
Я несколько лет назад делал изделие на мотороловском MC68VZ628 aka Dragonball.
Так вот через PWM без всякого напряга wav файлы моно 22К/сек проигрывались.
Ну а армы быстрее в разы. А то и порядки если AT91RM9200.
Go to the top of the page
 
+Quote Post
AlexBoy
сообщение Jun 23 2006, 11:28
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 205
Регистрация: 19-12-05
Из: Kiev
Пользователь №: 12 394



Цитата(Pat @ Jun 22 2006, 08:39) *
Надоел простой бипер, хочется чего-то более приятного для слуха заказчика.

Стоит ли ставить AC'97 кодек, нашел доступный у нас AD1981?


Я сейчас тоже мучаюсь с AC97, но для начала попробовал запустить тестовый проект с сайта "BasicI2S". Так вот, тактовые и синхро формируются (TK1, TF1), а на данных (TD1) ничего нету.
У кого-то вообще SSC заработал на RM9200, есть рабочий фрагмент, выводящий что-то на TD?
Если у кого-то есть плата с RM9200, попробуйте запустить у себя посмотрите что на выводе TD1 (88).
Может у меня что-то выгорело.

(Проект для ADS1.2 прилагается)
Прикрепленные файлы
Прикрепленный файл  i2s.rar ( 25.29 килобайт ) Кол-во скачиваний: 56
 
Go to the top of the page
 
+Quote Post
Pat
сообщение Jun 23 2006, 13:46
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480



Цитата(AlexBoy @ Jun 23 2006, 13:28) *
Я сейчас тоже мучаюсь с AC97, но для начала попробовал запустить тестовый проект с сайта "BasicI2S".


А что за чип AC97, если не секрет?

По SSC ответил в теме может будет полезно.
Go to the top of the page
 
+Quote Post
AlexBoy
сообщение Jun 23 2006, 14:04
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 205
Регистрация: 19-12-05
Из: Kiev
Пользователь №: 12 394



Цитата(Pat @ Jun 23 2006, 16:46) *
Цитата(AlexBoy @ Jun 23 2006, 13:28) *

Я сейчас тоже мучаюсь с AC97, но для начала попробовал запустить тестовый проект с сайта "BasicI2S".


А что за чип AC97, если не секрет?

По SSC ответил в теме может будет полезно.


Чип AD1985, а вообще все чипы очень похожы, особенности конечно есть.
С протоколом обмена разобрался, если заработает сигнал TD, то думаю все получится.
Там прикол один есть:
в errata п.18. If TF is programmed in output and TK is programmed as input, the maximum
clock frequency is MCK divided by 8.
Т.е. проц не сможет передавать на необходимой частоте (12Mhz), нужно или уменьшать кварц на кодеке или переводить его в slave режим и формировать частоту на проце.


p.s.
Кстати, Pat, спасибо ща ссылочку, заработал вывод, добавил выбор канала периферии А (хотя я думал он выбран по умолчанию).
*AT91C_PIOB_ASR = AT91C_PB7_TK1 | AT91C_PB8_TD1 | AT91C_PB6_TF1;
копаю дальше....

Сообщение отредактировал AlexBoy - Jun 23 2006, 14:26
Go to the top of the page
 
+Quote Post
VslavX
сообщение Jun 23 2006, 15:00
Сообщение #18


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Цитата(Pat @ Jun 22 2006, 19:22) *
Спасибо за ссылки.
Наши реалии опять против нас, проще всего добыть AD73311.
Остановлюсь наверное на нем так же он хорошо ложиться под SSC он же I2S которых в AT91RM9200 аж 3 штуки, правда не все будут доступны.

Посмотрите филлипсовский UDA1341 - очень неплохой I2S кодек, готовый микрофонный предусилитель и приличное АРУ (с микрофоном работает "на раз" и не требуется предусилитель). ИМХО, самый дешевый и доставаемый чип (бо Филлипс многие возят) по сравнению с AD/Cirrus/Realtek.
Go to the top of the page
 
+Quote Post
sergvks
сообщение Jun 25 2006, 18:16
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 26-07-05
Пользователь №: 7 117



TLV320AIC10IPFB - очень распростренный кодек, ставили в модемы и для обработки речи - никаких проблем. Если надо на -40 и моно, то самое оно.
Go to the top of the page
 
+Quote Post
Pat
сообщение Jun 25 2006, 19:06
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480



Цитата(sergvks @ Jun 25 2006, 20:16) *
TLV320AIC10IPFB - очень распростренный кодек, ставили в модемы и для обработки речи - никаких проблем. Если надо на -40 и моно, то самое оно.


Спасибо.
Вы его запускали по SPI или в другом режиме?
Вытащил Data Sheet очень даже неплохо, единственно нет полных схем типового подключения.
Очень хочеться подсмотреть реально работающую схемотехнику.
Go to the top of the page
 
+Quote Post
Shurmas
сообщение Jun 25 2006, 19:20
Сообщение #21


Местный
***

Группа: Новичок
Сообщений: 232
Регистрация: 24-06-06
Пользователь №: 18 332



Цитата(Pat @ Jun 22 2006, 09:39) *
Стоит ли ставить AC'97 кодек, нашел доступный у нас AD1981?


Отличный компонент - я использовал его в двух устройствах, все точно по даташиту ни каких выкрутасов.
Go to the top of the page
 
+Quote Post
kanzler
сообщение Jun 27 2006, 04:18
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 27-02-06
Из: Екатеринбург
Пользователь №: 14 728



Цитата(Pat @ Jun 22 2006, 16:29) *
А где вы в Киеве эту забваку взяли?
Я в свое время искал только VS1001, но на Украине было глухо, даже под заказ все только головой мотали - мол даже не знаем что это такое.


Не знаю как в Киеве, но вот в Екатеринбурге их приобрести можно без особых усилий. Зайдите вот сюда www.institute-rt.ru , может быть они вам помогут.
Go to the top of the page
 
+Quote Post
sav6622
сообщение Jun 27 2006, 14:40
Сообщение #23


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 2-02-05
Из: Россия
Пользователь №: 2 377



Используем AD73311L, есть определенный геморрой с ними у нас (слишком большой разброс опоры у них) и есть подозрение что его в ближайшее время (1-2 года) снимут с производства, уж очень давно производится(примерно с 1998 года) и ему замену выпустили уже AD74411 (вроде так называется), который и меньше и более точная опора и фильтры встроенные нормальные.


Кстати, по цене они одинаковы.
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 31 2006, 12:12
Сообщение #24


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(beer_warrior @ Jun 22 2006, 13:39) *
Еще не взял, но надеюсь.
Имрад ее может привезти, по цене ок 100грн. и только по безналу.
Причем судя по срокам, она полезет уже во-вторую версию проекта.
Если раньше не найду добрых людей в Москве smile.gif

2 недели обещают или дольше?
Хотелось бы и себе заказать. Вещица полезная.
Go to the top of the page
 
+Quote Post
Pat
сообщение Jul 31 2006, 13:34
Сообщение #25


Местный
***

Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480



Цитата(defunct @ Jul 31 2006, 14:12) *
2 недели обещают или дольше?
Хотелось бы и себе заказать. Вещица полезная.


Это в Имраде обещают?
Если да то сколько денег хотят?
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Jul 31 2006, 17:38
Сообщение #26


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Цитата
Это в Имраде обещают?
Если да то сколько денег хотят?

Уже пробовал, токи по безналу, через базар не получиться. Сроки неясны, цена больше 100 грн. Берут на Терре.
Если есть желающие, давайте скинемся и через Москву десяток-другой притащим?


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
Pat
сообщение Jul 31 2006, 19:48
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480



Цитата(beer_warrior @ Jul 31 2006, 19:38) *
Уже пробовал, токи по безналу, через базар не получиться. Сроки неясны, цена больше 100 грн. Берут на Терре.
Если есть желающие, давайте скинемся и через Москву десяток-другой притащим?


Это можно.
Каков план реализации, я увы тут ничем посодействовать не смогу (кроме оплаты) относительно удален от магистральных артерий.
Go to the top of the page
 
+Quote Post
dch
сообщение Aug 1 2006, 14:29
Сообщение #28


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



А сколько линий собираетесь цеплять. Для домашних целей хочу чтонибудь подобное соорудить
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 12:45
Рейтинг@Mail.ru


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