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

 
 
10 страниц V  « < 5 6 7 8 9 > »   
Reply to this topicStart new topic
> Проектирование USB аудиокарты, Высокоточный АЦП
brag
сообщение Jan 31 2008, 10:43
Сообщение #91


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

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



я сделал фикс. битрейт, уже дописываю дрова. а эта сцука(винда) все равно свой SRC в цепочку сует. а переходить на еще более ниский уровень геморно. тут с streamclass возня, неговоря уже о чистом KS, напрямую к wdmaud.sys

по поводу 7809,05,0э... не ставьте. ставьте LM1117 ну или ADP
EPM570 хватит за глаза,а вот epm3064 не хватает, рощелкал...надо было сразу макс2 ставить.
Go to the top of the page
 
+Quote Post
khach
сообщение Jan 31 2008, 10:46
Сообщение #92


Гуру
******

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



Цитата(Ozelot @ Jan 31 2008, 12:03) *
Я серьезно.
Мне не совсем ясно зачем ребята затеяли этот проект. Скорее всего чтобы делать высококачественную запись, но если это делается для студии, то я не поверю чтобы кто-то повелся на использование такого "самопала".

Помните анекодот про аудиофила- технаря и аудиофила- нефтяного магната? Вот второй хочет себе аудиосистему с ЧЕСТНЫМИ 24/192. Первый предлагает систему с АЦП-ЦАП на SQUID. Технически вопрос за такие бабки вполне решаем. Но у технаря нехватает знаний слепить нормальный цифровой интерфейс (считаем, что заний про технологию сенсоров SQUID, криогенику, вакуумную технику итд достаточно). Вот в качестве проекта "на поучиться" и выбран проект обсуждаемого в этой теме аудиоустройства.

Ксатит, по поводу драйверов. Расковырял USBASIO. Список поодерживаемых аудиоустройств впечаталяет. Цепляю инф файл от драйвера. Кстати, убогая поделка Билли usbaudio.sys там вообще не используется. Обратите внимание на список VID/PID поддерживаемых устройств ( и на их цены).
Прикрепленные файлы
Прикрепленный файл  Pgusbwdmini.rar ( 2.79 килобайт ) Кол-во скачиваний: 76
 
Go to the top of the page
 
+Quote Post
alex840
сообщение Jan 31 2008, 12:48
Сообщение #93


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

Группа: Validating
Сообщений: 75
Регистрация: 8-06-05
Пользователь №: 5 849



Цитата(SIA @ Jan 31 2008, 02:58) *
Стандартные средства Win не особенно-то поддерживают 24/96. Попробуете сделать, особенно без установки своего драйвера, посмотрите API, поймете. Я был немного в курсе этого проекта - он делался в РФ smile.gif

хм. я тоже немного в курсе. наверное мы знакомы...
Go to the top of the page
 
+Quote Post
alex840
сообщение Jan 31 2008, 13:13
Сообщение #94


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

Группа: Validating
Сообщений: 75
Регистрация: 8-06-05
Пользователь №: 5 849



Цитата(SIA @ Jan 31 2008, 16:58) *
Леха Курнаев ?

ответил в РМ
Go to the top of the page
 
+Quote Post
MAXvaLL
сообщение Jan 31 2008, 21:30
Сообщение #95


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 26-12-07
Пользователь №: 33 639



Цитата(brag @ Jan 31 2008, 13:43) *
я сделал фикс. битрейт, уже дописываю дрова. а эта сцука(винда) все равно свой SRC в цепочку сует.

В аудио поток?

Цитата(khach @ Jan 31 2008, 13:46) *
Помните анекодот про аудиофила- технаря и аудиофила- нефтяного магната? Вот второй хочет себе аудиосистему с ЧЕСТНЫМИ 24/192. Первый предлагает систему с АЦП-ЦАП на SQUID. Технически вопрос за такие бабки вполне решаем. Но у технаря нехватает знаний слепить нормальный цифровой интерфейс (считаем, что заний про технологию сенсоров SQUID, криогенику, вакуумную технику итд достаточно). Вот в качестве проекта "на поучиться" и выбран проект обсуждаемого в этой теме аудиоустройства.

Ксатит, по поводу драйверов. Расковырял USBASIO. Список поодерживаемых аудиоустройств впечаталяет. Цепляю инф файл от драйвера. Кстати, убогая поделка Билли usbaudio.sys там вообще не используется. Обратите внимание на список VID/PID поддерживаемых устройств ( и на их цены).

Хммм, ну лампы-то понятно. Но SQUID, это же супер магнитные сенсоры. Как их применять в аудио?

А чтобы плата работала под ASIO, что надо? Заделаться под что-то что она поддерживает? Или есть что-то универсальное? (типа как win, но без лагов)

Сообщение отредактировал MAXvaLL - Jan 31 2008, 21:57
Go to the top of the page
 
+Quote Post
MegaElektronik
сообщение Feb 1 2008, 05:47
Сообщение #96


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

Группа: Участник
Сообщений: 174
Регистрация: 23-01-08
Из: Нижний Новгород
Пользователь №: 34 339



Цитата(MAXvaLL @ Jan 31 2008, 11:35) *
Эти 2 ваших утверждения не совместимы ИМХО sad.gif
Передескрктизация - это ЗЛО. Она весь звук убьет!

Глупо тогда уже заботится о джиттере, и прочем... ИМХО
Ну да, выкиньте из вашего компутера половину деталей, может лучше заработает biggrin.gif
Хотя если вам так уж не нравится - дело ваше.
Но что точно могу сказать - это то, что генератор с малым джиттером надо делать на быстром компараторе.
Схем, я думаю не мало в инете.


Если почитать тему про дескретизацию на iXBT-е, то она очень хорошо справляется! Джиттер при програмной дескритизации??? Откуда!

Может насчет "много деталей" это я сгоряча, извините! 05.gif Просто есть схемы где мало деталей и где много, а функция и параметры одинаковы, то вы выберите какую? А с генератором не хотельсь бы парится (есть множество других вопросов!), а взять готовый и проверенный кем-то.
Go to the top of the page
 
+Quote Post
MAXvaLL
сообщение Feb 1 2008, 11:49
Сообщение #97


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 26-12-07
Пользователь №: 33 639



Цитата(MegaElektronik @ Feb 1 2008, 08:47) *
Если почитать тему про дескретизацию на iXBT-е, то она очень хорошо справляется! Джиттер при програмной дескритизации??? Откуда!

Может насчет "много деталей" это я сгоряча, извините! 05.gif Просто есть схемы где мало деталей и где много, а функция и параметры одинаковы, то вы выберите какую? А с генератором не хотельсь бы парится (есть множество других вопросов!), а взять готовый и проверенный кем-то.

Я не говорю что джиттер появится! smile.gif
Я говорю, что нет смысла ТАК заботится о качестве аналога, если всеравно потом передескретизация.
Может я и не прав. Но ИМХО так...

А че парится? Кварц и компаратор + по мелочи.... Или готовый посмотрите.
Go to the top of the page
 
+Quote Post
MegaElektronik
сообщение Feb 1 2008, 13:49
Сообщение #98


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

Группа: Участник
Сообщений: 174
Регистрация: 23-01-08
Из: Нижний Новгород
Пользователь №: 34 339



Сейчас 44.1k не предпологается, т.к. вызывает трудности и в семотехническом и программном плане, возможно в дальнейшем будет.
Go to the top of the page
 
+Quote Post
MAXvaLL
сообщение Feb 1 2008, 14:39
Сообщение #99


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 26-12-07
Пользователь №: 33 639



Цитата(MegaElektronik @ Feb 1 2008, 16:49) *
Сейчас 44.1k не предпологается, т.к. вызывает трудности и в семотехническом и программном плане, возможно в дальнейшем будет.

Согласен! и у меня вызывает sad.gif
Но эташ CDDA. Нехорошо как-то биз него
Go to the top of the page
 
+Quote Post
brag
сообщение Feb 1 2008, 18:27
Сообщение #100


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

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



Так описано в моем драйвере
[attachment=17650:attachment]

А так оно уже после прохода через ...сами знаете что smile.gif
[attachment=17651:attachment]

Я еще не вкурсе, вносит ли оно в поток свои изменения или нет, драйвер пока полностью не готов, еще осталось SRB_OPEN_STREAM,SRB_CLOSE_STREAM реализовать. тогда и проверим
Но в ддк пишут, что вроде как бы, если запрошенный битрейт поддерживается девайсом, то он что-то типа "Bypass SRC"... оно приклеило мне свой миди софтовый и всякие SRC,supermix,3d,surround,volume и при чем не в разрыв(видно на картинках) а параллельно :D

Сообщение отредактировал brag - Feb 1 2008, 18:33
Go to the top of the page
 
+Quote Post
MAXvaLL
сообщение Feb 3 2008, 14:42
Сообщение #101


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 26-12-07
Пользователь №: 33 639



brag, у меня тут несколько вопросов возникло:

Почему вы выбрали тактирование IFCLK от ПЛИС, а не ПЛИС от CLKOUT?
Мне показалось что удобнее 2ое

Какова частота тактирования параллельной шины?

Какая получилась пропускная способность шины? (в 1ну сторону)

Вы читаете и пишите поочереди по 1 байту (пишем/читаем/пишем/читаем....), или "пачками"? (n пишем/n читаем/....)

Есть ли FIFO в ПЛИС?

PS Накидал тут диаграммы. Хочу сравнить результаты.
Go to the top of the page
 
+Quote Post
brag
сообщение Feb 4 2008, 03:55
Сообщение #102


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

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



Все рабочие регистры в ПЛИС тактируются от CLKOUT(48мгц). От IFCLK тактируется только делитель на 4 и на 256 для BCLK и LRCK ЦАПа, и то используется только тогда, когда АЦП либо спит, либо ЦАП с АЦП работают в асинхроном режиме. Когда АЦП пахает, синхронный режим, то BCLK и LRCK ЦАПа тактируются от АЦП, IFCLK в ПЛИСе не используются вобще.

Способность до 30 достигала.
По одному. а надо бы по 3.не хватает триггеров в плисе...прощелкал с выбором.
Есть однобайтный на АЦП,на ЦАП нету.
Как сделаете и на сколько хватит триггеров,так и будет.
Go to the top of the page
 
+Quote Post
MAXvaLL
сообщение Feb 4 2008, 08:34
Сообщение #103


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 26-12-07
Пользователь №: 33 639



Цитата(brag @ Feb 4 2008, 06:55) *
Все рабочие регистры в ПЛИС тактируются от CLKOUT(48мгц). От IFCLK тактируется только делитель на 4 и на 256 для BCLK и LRCK ЦАПа, и то используется только тогда, когда АЦП либо спит, либо ЦАП с АЦП работают в асинхроном режиме. Когда АЦП пахает, синхронный режим, то BCLK и LRCK ЦАПа тактируются от АЦП, IFCLK в ПЛИСе не используются вобще.

Способность до 30 достигала.
По одному. а надо бы по 3.не хватает триггеров в плисе...прощелкал с выбором.
Есть однобайтный на АЦП,на ЦАП нету.
Как сделаете и на сколько хватит триггеров,так и будет.

Вы еще доработали схему? Во всех 4х выложеных версиях CLKOUT висит в воздухе. Или я что-то не понимаю?
И как может не использоватся IFCLK, если у вас синхронный режим шины? Может вы IFCLK и CLKOUT перепутали? 05.gif

Асинхронный режим, это разные скорости когда?

30Мбит/с?

А почему по 3?

Спасибо!
Go to the top of the page
 
+Quote Post
MegaElektronik
сообщение Feb 4 2008, 10:20
Сообщение #104


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

Группа: Участник
Сообщений: 174
Регистрация: 23-01-08
Из: Нижний Новгород
Пользователь №: 34 339



Запустил сейчас ЦАП PCM1792, правда от DIR9001(цифровой приемник-декодер). Работает!!! Надо есчо АЦП PCM4220 запустить!
Go to the top of the page
 
+Quote Post
brag
сообщение Feb 5 2008, 10:34
Сообщение #105


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

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



ой,я стормозил. CLKOUT не используется вообще.
IFCLK тактирует большинство регистров. А от MCLK
Цитата
тактируется только делитель на 4 и на 256 для BCLK и LRCK ЦАПа, и то используется только тогда, когда АЦП либо спит, либо ЦАП с АЦП работают в асинхроном режиме.


30 мегабайт/сек. Просто тестил способность. В булке.
3 потому что 24бита.

Цитата
Почему вы выбрали тактирование IFCLK от ПЛИС, а не ПЛИС от CLKOUT?
Мне показалось что удобнее 2ое

Не IFCLK от ПЛИС, а ПЛИС от IFCLK

Случился облом. в FreeBSD 6й ветки не поддерживается изохронный режим в HS. Вернее,типа хотел поддерживатся smile.gif Прийдется остатся в булке

Сообщение отредактировал brag - Feb 5 2008, 10:39
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 20:56
Рейтинг@Mail.ru


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