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

 
 
> посоветуйте нормальное решение USB-Audio IN, серия камней с "родными" библиотеками
Shtirlich
сообщение Oct 5 2011, 20:40
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 4-11-07
Из: Питер
Пользователь №: 32 037



есть задача ввести звук в писишник по USB. тоесть устройство - USB девайс, собирает данные, допустим, по I2S и шлет их через USB носту.
посмотрел реализации соответствующих классов у техасского инструмента для стеларисов и у ST для stm32.
вообще не увидел возможности с использованием стандартных библиотек направить звук в ПК, везде только вывод.

посему вопрос: может кто уже пользует такое решение? пишу здесь потому что нужен мощный универсальный камень с богатой переферией.
в идеале камень должен помимо звука потянуть виртуальный ком через композит, может быть несильную графику и много небыстрой периферии.
создавать сий баобаб на чемто слабее ARM7 считаю формой анонизма. производитель не сильно важен как и стоимость самой микросхемы.

или может существует волшебная билиотека/фреймворк/SDK/операционка, которая при прикручивании к любому камню реализует описаный функционал?

p.s. сам бы написал с все нуля не будь я таким тупым лентяем = )
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alex11
сообщение Oct 10 2011, 19:29
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



Несколько опоздал к разговору, но замечу, что адаптивный режим на выводе в винде хоть и глюкавый, но заставить его работать можно, надо только дергать его порезче или буфер большой иметь.
Go to the top of the page
 
+Quote Post
lebiga
сообщение Oct 11 2011, 10:38
Сообщение #3


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

Группа: Свой
Сообщений: 163
Регистрация: 22-06-06
Из: Киев
Пользователь №: 18 292



Цитата(Alex11 @ Oct 10 2011, 22:29) *
Несколько опоздал к разговору, но замечу, что адаптивный режим на выводе в винде хоть и глюкавый, но заставить его работать можно, надо только дергать его порезче или буфер большой иметь.


biggrin.gif

Адаптивный режим не подходит для прецезионных измерений. У меня синхронизация записи - по кварцевому генератору, данные потом запускаются на БПФ - получаем спектр сигнала. На адаптивном режиме метрологию пройти невозможно.
Go to the top of the page
 
+Quote Post
Shtirlich
сообщение Oct 11 2011, 17:54
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 4-11-07
Из: Питер
Пользователь №: 32 037



Цитата(lebiga @ Oct 11 2011, 14:38) *
biggrin.gif
Адаптивный режим не подходит для прецезионных измерений.


согласен, не надо путать запись и воспроизведение!
в даташите на PCM2903 написано дословно, что на выход режим адаптивный, а на запись асинхронный.
это означает что при записи микра шлет на хост в текущей пачке столько, сколько намерило АЦП, и все.

проблема в том что внутреннее АЦП PCM имеет свой PLL. PCM2903 приемлемо работает просто от кварца если она на отдельной плате и чисто запитана.
если же рядом молотит еще какая нибудь логика и разводка не очень внутренние PLL начинает беситься
внезависимости от того тактирование от кварца или от синтезатора.

и хоть внешний синтезатор сам иногда еще та головная боль cranky.gif, его использование единственный надежный способ получить спектрально чистый,
без полос, измеренный сигнал. правда от него должно быть "запитано" все на плате. двух кварцев быть не должно.
попытки тактировать Audio-ADC по I2S (Master CLK) от контроллера вообще приводят к падению разрядности на пару бит, ибо встроенные PLL контроллеров помимо
ошибки по частоте имеют безбожный джиттер.

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Shtirlich   посоветуйте нормальное решение USB-Audio IN   Oct 5 2011, 20:40
- - ig_z   QUOTE (Shtirlich @ Oct 5 2011, 22:40) воо...   Oct 5 2011, 23:35
- - Shtirlich   не нашел, можно ткнуть носом плиз   Oct 6 2011, 08:35
|- - Юрий_СВ   Цитата(Shtirlich @ Oct 6 2011, 11:35) не ...   Oct 6 2011, 10:01
||- - Shtirlich   Цитата(Юрий_СВ @ Oct 6 2011, 14:01) Приме...   Oct 6 2011, 15:02
||- - lebiga   Цитата(Shtirlich @ Oct 6 2011, 18:02) заб...   Oct 6 2011, 15:27
||- - Shtirlich   Цитата(lebiga @ Oct 6 2011, 19:27) У меня...   Oct 6 2011, 19:09
||- - lebiga   Цитата(Shtirlich @ Oct 6 2011, 22:09) вот...   Oct 7 2011, 13:54
||- - Shtirlich   Цитата(lebiga @ Oct 7 2011, 17:54) usb-de...   Oct 10 2011, 11:47
||- - Shtirlich   Цитата(lebiga @ Oct 7 2011, 17:54) экзамп...   Oct 10 2011, 18:32
||- - ig_z   QUOTE (Shtirlich @ Oct 10 2011, 21:32) со...   Oct 10 2011, 19:21
|- - ig_z   QUOTE (Shtirlich @ Oct 6 2011, 11:35) не ...   Oct 6 2011, 11:02
|- - lebiga   Цитата(ig_z @ Oct 6 2011, 14:02) \IA...   Oct 6 2011, 11:38
|- - ig_z   QUOTE (lebiga @ Oct 6 2011, 14:38) Для пр...   Oct 6 2011, 12:51
|- - lebiga   Цитата(ig_z @ Oct 6 2011, 15:51) Я не сов...   Oct 6 2011, 14:46
- - Shtirlich   кстати Юрий_СВ своей ссылкой на Atmel дал неплохую...   Oct 7 2011, 10:47
|- - ig_z   QUOTE (Alex11 @ Oct 10 2011, 22:29) Неско...   Oct 10 2011, 19:36
- - Alex11   Так и я говорю, что работает, в отличие от того, ч...   Oct 10 2011, 19:53
- - ubit   Цитата(Alex11 @ Oct 10 2011, 23:53) Так и...   Oct 10 2011, 22:51


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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 15:36
Рейтинг@Mail.ru


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