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

 
 
> USB audio, Подходы к реализации
nikkov
сообщение Aug 22 2006, 04:32
Сообщение #1


Местный
***

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



Вот хочется сделать устройство вывода звука с компьютера несколько более качественного чем абсолютное большинство звуковых карт. В целях универсальности выбор интерфейса пал на USB.
Структурная схема примерно такая:
USB контроллер с буфером->пересинхронизатор->ЦАП. Для обеспечения работы с внешней синхронизацией от высокостабильного генератора необходимо реализовать изохронный асинхронный режим с подстройкой скорости передачи под частоту генератора.

Теперь необходимо выбрать платформу: сейчас 2 альтернативы - LPC2148 или TUSB3200a.
У первого больше ОЗУ, мощней процессор, но у второго есть интерфейс к кодекам и ЦАПам.

Хотелось бы узнать: кто-нибудь пытался заниматься подобными вещами? Так как информации по данному вопросу очень мало, то буду рад любой помощи.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
khach
сообщение Oct 4 2006, 14:09
Сообщение #2


Гуру
******

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



Цитата(nikkov @ Aug 22 2006, 06:32) *
Вот хочется сделать устройство вывода звука с компьютера несколько более качественного чем абсолютное большинство звуковых карт. В целях универсальности выбор интерфейса пал на USB.
Теперь необходимо выбрать платформу: сейчас 2 альтернативы - LPC2148 или TUSB3200a.

И как успехи? Есть желание присоединиться, но не с целью создать супернавороченную карту, а освоить риалтаймовые потоки и методы программирования LPC2148. Идеят такая- LPC2148, на ней сидит по SSP AD73322 (или 2 AD73311 в цепочке). Задача- сделать USB наушники с микрофоном и цифровым подавлением фона. т.е ЦАПы работают на правое-левое ухо, одни канал АЦП- микрофон возле рта, второй АЦП- микрофон окружающего шума. За основу берется IARовский аудио пример для IAR-LPC-214X evaluation board, благо в нем, в отличии от кейловского, есть и вход, и выход звука.
Go to the top of the page
 
+Quote Post
nikkov
сообщение Oct 5 2006, 01:31
Сообщение #3


Местный
***

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



Цитата(khach @ Oct 4 2006, 21:09) *
Цитата(nikkov @ Aug 22 2006, 06:32) *

Вот хочется сделать устройство вывода звука с компьютера несколько более качественного чем абсолютное большинство звуковых карт. В целях универсальности выбор интерфейса пал на USB.
Теперь необходимо выбрать платформу: сейчас 2 альтернативы - LPC2148 или TUSB3200a.

И как успехи? Есть желание присоединиться, но не с целью создать супернавороченную карту, а освоить риалтаймовые потоки и методы программирования LPC2148. Идеят такая- LPC2148, на ней сидит по SSP AD73322 (или 2 AD73311 в цепочке). Задача- сделать USB наушники с микрофоном и цифровым подавлением фона. т.е ЦАПы работают на правое-левое ухо, одни канал АЦП- микрофон возле рта, второй АЦП- микрофон окружающего шума. За основу берется IARовский аудио пример для IAR-LPC-214X evaluation board, благо в нем, в отличии от кейловского, есть и вход, и выход звука.

Я пока Ulink делаю и плату для LPC-2148. Как сделаю, буду пробовать.
Да, я тоже думал на эти примеры ориентироваться. У тебя задача проще, так как не надо связываться
с асинхронным режимом, поэтому все реализуется в LPC. У меня неизвестно, что придется делать на компе для поддержки этого режима (возможно придется писать драйвер для Windows???)
Go to the top of the page
 
+Quote Post



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

 


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


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