|
посоветуйте нормальное решение USB-Audio IN, серия камней с "родными" библиотеками |
|
|
|
Oct 5 2011, 20:40
|
Участник

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

|
есть задача ввести звук в писишник по USB. тоесть устройство - USB девайс, собирает данные, допустим, по I2S и шлет их через USB носту. посмотрел реализации соответствующих классов у техасского инструмента для стеларисов и у ST для stm32. вообще не увидел возможности с использованием стандартных библиотек направить звук в ПК, везде только вывод.
посему вопрос: может кто уже пользует такое решение? пишу здесь потому что нужен мощный универсальный камень с богатой переферией. в идеале камень должен помимо звука потянуть виртуальный ком через композит, может быть несильную графику и много небыстрой периферии. создавать сий баобаб на чемто слабее ARM7 считаю формой анонизма. производитель не сильно важен как и стоимость самой микросхемы.
или может существует волшебная билиотека/фреймворк/SDK/операционка, которая при прикручивании к любому камню реализует описаный функционал?
p.s. сам бы написал с все нуля не будь я таким тупым лентяем = )
|
|
|
|
|
 |
Ответов
|
Oct 6 2011, 08:35
|
Участник

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

|
не нашел, можно ткнуть носом плиз
|
|
|
|
|
Oct 6 2011, 10:01
|
Участник

Группа: Участник
Сообщений: 73
Регистрация: 4-05-08
Пользователь №: 37 272

|
Цитата(Shtirlich @ Oct 6 2011, 11:35)  не нашел, можно ткнуть носом плиз Пример на AVR32Пример на 8-битном AVR
|
|
|
|
|
Oct 6 2011, 15:02
|
Участник

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

|
Цитата(Юрий_СВ @ Oct 6 2011, 14:01)  забыл сказать, нужно чтобы ввод был стерео с частой не ниже 48 кГц. в данных примерах моно, причем на 8-ми битке частоты дискретизации 8 кГц Цитата(lebiga @ Oct 6 2011, 18:46)  В вводом в компьютер проблем нет - синхронизация по кварцевому генератору 12.288 и данных с кодека. Проблема с выводом. До конца не решил. У меня цикл измерения около минуты - соответственно сделал буфер для генератора размером достаточным для непрерываемого выходного сигнала.
Режимы - вместо (Int8U)UsbEpTransferIsochronous + (Int8U)UsbEpSynchAdaptive, я использовал (Int8U)UsbEpTransferIsochronous + (Int8U)UsbEpSynchAsynchronous + (Int8U)UsbEpUsageImplicit
Проект сделан давно, че-то уже позабыл видимо тоже буду пробовать на нем стартануть. кодек и синтезатор не проблема, они всеравно будут. кодек, точнее аудио АЦП, чтобы обеспечить нужное качество, а синтезатор уже давно юзаем дабы не плодить кучу асинхронных генераторов на плате. сейчас все реализовано на PCM2103 + MSP2234 как управляющий контроллер. хочется на одном корпусе. ту lebiga: я если что надоем с вопросами, Вы не против?
Сообщение отредактировал Shtirlich - Oct 6 2011, 15:02
|
|
|
|
|
Oct 6 2011, 15:27
|

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

|
Цитата(Shtirlich @ Oct 6 2011, 18:02)  забыл сказать, нужно чтобы ввод был стерео с частой не ниже 48 кГц. в данных примерах моно, причем на 8-ми битке частоты дискретизации 8 кГц
видимо тоже буду пробовать на нем стартануть. кодек и синтезатор не проблема, они всеравно будут. кодек, точнее аудио АЦП, чтобы обеспечить нужное качество, а синтезатор уже давно юзаем дабы не плодить кучу асинхронных генераторов на плате. сейчас все реализовано на PCM2103 + MSP2234 как управляющий контроллер. хочется на одном корпусе.
ту lebiga: я если что надоем с вопросами, Вы не против? У меня стерео - 2 канала измерения, 48кГц, 16 или 20 бит. Кастомеру отдали версию с 16 бит - при 20 бит шумы все равно снижали диапазон до 16 бит . Регулировку volume переделал на регулировку входного усилителя (на цап DAC8043 и OP37, шаг усиления 2) - просто двигаешь рычажок в апликухе и все. Работоспособность хорошо проверяется через винамп. Можно посмотреть на diatos . kpi . ua - "Акустические измерения"
|
|
|
|
Сообщений в этой теме
Shtirlich посоветуйте нормальное решение USB-Audio IN Oct 5 2011, 20:40 ig_z QUOTE (Shtirlich @ Oct 5 2011, 22:40) воо... Oct 5 2011, 23:35    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 Alex11 Несколько опоздал к разговору, но замечу, что адап... Oct 10 2011, 19:29 ig_z QUOTE (Alex11 @ Oct 10 2011, 22:29) Неско... Oct 10 2011, 19:36 lebiga Цитата(Alex11 @ Oct 10 2011, 22:29) Неско... Oct 11 2011, 10:38  Shtirlich Цитата(lebiga @ Oct 11 2011, 14:38)
Ада... Oct 11 2011, 17:54 Alex11 Так и я говорю, что работает, в отличие от того, ч... Oct 10 2011, 19:53 ubit Цитата(Alex11 @ Oct 10 2011, 23:53) Так и... Oct 10 2011, 22:51
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|