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

 
 
> USB-AUDIO-MIDI и как с этим жить дальше, Есть проект, а куда его деть не знаю...
alexdsp
сообщение Oct 27 2004, 08:26
Сообщение #1


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

Группа: Свой
Сообщений: 82
Регистрация: 22-10-04
Из: Moscow
Пользователь №: 954



Пару лет назад я серьёзно озадачился SUBJ-ем, и сделал-таки свою звуковую подсистему USB-AUDIO-MIDI всё в одном стакане.
Некое лирическое отступление.... а далее, просто мысли вслух...
По поводу супер-пупер-мега АЦП с поражающими воображение децибелами....
Чтоб реализовать что-то по THD+N превышающее 100 Дб потребуется как минимум многослойка, очень дорогие операционники и вся пассивная часть схемы, ОЧЕНЬ качественное питание и приличная доля практического опыта построения таких систем. Да и вопрос ещё через что это счастье будет подключаться к PC (предполагается, чо подключаем к PC)
Но у меня, опять же, была куча ограничений, чтоб и дёшево было и сердито и работало чтоб почти везде безо всяких мудрых драйверов и типа специального "родного" софта... Поэтому USB-AUDIO и выбрал.
Плюсы: 1) не надо писать драйверов, т.к. вроде бы (потом выяснилось, что именно "вроде бы") в популярных операционках оно уже имеется. 2) Опять же "вроде" имеется питание, аж целых 5 вольт! 3) Ну и там, пресловутая защищённость от помех вынесенного устройства...
В общем, в глубинах сознания ещё тлела мысль о PCI, а руки и глаза уже разводили плату под USB.
Опустив ненужные повествования о моих злоключениях и борьбе с драйверами от MS, перерыв разные форумы ихних же разработчиков, мои печали закончились и всё вроде бы работает очень даже неплохо, НО!
Если кому-то вдруг приспичит делать что-то подобное хочу предупредить о следующем: реализация USB-AUDI в системе WIN это что-то... короче, сделать 24 бита без глюков мне так и не удалось. Очень много версий реализаций драйвера даже от одного сервис-пака к другому, и в результате остановился на 16 битах, ибо если их сделать ПРАВИЛЬНО, то для такой игрушки как у меня , это вполне адекватно. Протрахалса с MIDI много.... ну никак не ожидали разработчики MS, что в одном устройстве может быть и аудио и мидм.... smile.gif
Короче, в результате: питается всё прямо от USB, стерео дифференциальные входы и выходы, и один обычный умощнённый выход на наушники.
Петля тестирования (при помощи RightMarkAnalyzer): встроенный ЦАП во встроенный АЦП даёт где-то 95 Дб динамики. По THD сильно зависит от частоты дискретизации в силу...мать-мать-мать-крософт...smile.gif Я оптимизировал, для работы на частотах 44.1 и 88.2 чтоб музыку слушать было приятственней. Точную цифру не помню... приду домой, сообщу, но оччень неплохо! smile.gif
Хорошо это работает только под XP SP1 и выше, да и то какой-то там QFE нужно доустановить...непомню, весь проект дома лежит...
В общем, что я могу сказать, ОДНАКО ПОЛУЧИЛОСЬ!
Удовлетворил свои амбиции, продать это нереально, в силу раскрученных торговых марок, впаривающих фуфло народонаселению.
Может и было бы это полезно, например музыканту с ноутбуком: и МИДИ клаву надо подключить, и оцифровать что-то и прослушать тут-же, и МИДИ выход тоже есть, если внешний синтезатор подключить надо...
Вот вопрос народонаселению.... совет дайте, что с этим хозяйством делать дальше? Есть соображения какие-нибудь?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
alexdsp
сообщение Oct 29 2004, 13:25
Сообщение #2


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

Группа: Свой
Сообщений: 82
Регистрация: 22-10-04
Из: Moscow
Пользователь №: 954



Не знаю, как там по поводу джиттера, но я тестировал систему петлёй, то есть с ЦАПа подавал сразу на АЦП программой RightMark Analyzer. Она всё это видит и тестирует с очень высокой точностью. Динамический диапазон на 16 битах у меня получился 95 дб. По поводу интермодуляционных искажений точной цифры не помню, помню только что эта программа выдала по всем пунктам тестирования в режиме 16 бит 44.1 КГц результат как "Excellent". По этим тестам моя плата, несмотря на её простоту, превосходит почти ВСЕ платы, включая и PCI в ценовом диапазоне до 100 долларов. Разумеется, не обошлось без именно этого "программописания". Просто есть несколько моделей синхронизации при передаче данных аудио по USB. Было много возни, не скрою.
Кстати, интересно какие результаты показывает ваша плата в таких тестах? При желании, могу скинуть файл со своими результатами в виде HTML отчёта, когда вернусь домой.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- alexdsp   USB-AUDIO-MIDI и как с этим жить дальше   Oct 27 2004, 08:26
- - kochkuroff   Какую микруху USB -интерфейса использовал, PCM2706...   Oct 29 2004, 06:05
- - alexdsp   Микросхемка USB - TUSB3200, кодек - AD1838, ну и в...   Oct 29 2004, 06:30
- - kochkuroff   Я использовал PCM2706, с ней гемор практически отс...   Oct 29 2004, 06:42
- - alexdsp   А у PCM2706 есть возможность подключать АЦП? У TUS...   Oct 29 2004, 07:13
- - kochkuroff   Есть, но I2S порт только один. Кстати, как я понял...   Oct 29 2004, 07:23
- - alexdsp   Разумеется, писать нужно. Реализовывать весь класс...   Oct 29 2004, 09:28
- - kochkuroff   Не, это геморрой писать под USB AUDIO. Достоинство...   Oct 29 2004, 10:42
- - alexdsp   Вот, не дожидаясь, на работе, со звенящим и просаж...   Oct 29 2004, 14:01
- - kochkuroff   Измерения приводились на синусоиде или на недетерм...   Oct 29 2004, 16:22
- - alexdsp   Понятно, у меня-то полный тракт и АЦП-105дб и ЦАП-...   Oct 30 2004, 07:36
- - kochkuroff   Цитатау звуковой платы есть свои опорные синхроимп...   Oct 30 2004, 08:05
- - alexdsp   По порядку: Опорный генератор кварцевый. Объём ФИФ...   Nov 1 2004, 08:36
- - kochkuroff   ЦитатаВне этой полосы, джиттер определяется только...   Nov 1 2004, 11:34
- - alexdsp   Я не очень понимаю, что понимается под "интер...   Nov 1 2004, 12:25
- - kochkuroff   ЦитатаЕщё раз заверяю, что так называемый протокол...   Nov 1 2004, 12:46
- - alexdsp   В адаптивном режиме нет НИКАКОЙ необходимости в вы...   Nov 1 2004, 13:10
- - aal   Извеняюсь. С юсби не работал. Но то, что читал - в...   Nov 2 2004, 13:00
- - alexdsp   Сразу оговорюсь, для USB-AUDIO никаких специальных...   Nov 2 2004, 13:36
- - aal   Я пытался найти дешёвый PCI контроллер с spdif. Та...   Nov 2 2004, 14:37
- - micro51   Пришлите краткое описание, если Вам не трудно, на ...   Nov 2 2004, 16:17
- - alexdsp   Для aal. К сожалению, на FTDI245 так просто всё не...   Nov 3 2004, 08:47
- - alexdsp   Для micro51. Если в клавиатуре уже есть МИДИ интер...   Nov 3 2004, 08:58
- - kochkuroff   http://vlab.netsys.ru/forum/showthread.php?t=430 ...   Nov 3 2004, 15:16
- - alexdsp   Вы, похоже так и не поняли о чём я говорил и какое...   Nov 3 2004, 16:25
- - alex_ag   Случаино увидел эту тему и хотел бы собрать такое ...   Nov 8 2004, 22:23
- - hww   ЦитатаЕсли кому-то вдруг приспичит делать что-то п...   Dec 2 2004, 05:18
- - alexdsp   Это всё просто замечательно, но только очень жалко...   Dec 2 2004, 15:02
|- - hww   Цитата(alexdsp @ Dec 2 2004, 18:02)Это всё пр...   Dec 2 2004, 15:54
|- - Old Nick   Доброго времени суток! to alexdsp: Я тоже стр...   Dec 24 2005, 01:59
- - plus   Господа! Наглость, конечно, с моей стороны, но...   Aug 13 2005, 19:33
- - alexdsp   Old Nick Много времени прошло и многое подзабылос...   Dec 29 2005, 12:18
|- - Old Nick   Цитата(alexdsp @ Dec 29 2005, 15:18) Я св...   Dec 31 2005, 04:12
- - NickB   Кто хотел USB-MIDI Сходите на www.ucapps.de   Jan 16 2006, 18:41
- - brag   Подскажите плз,если кто знает, как прицепить свой ...   Jan 26 2008, 13:32


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

 


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


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