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

 
 
 
Reply to this topicStart new topic
> Нужна микросхема c USB, для передачи звука и данных.
uriy
сообщение Feb 1 2008, 04:59
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Требуется модифицировать устройство. Имеем девайс, который подлючается к компьютеру посредством СОМ-порта и звукового кабеля, который соединяется со звуковой картой. Хочется оба этих провода заменить на один кабель USB. Данные и звук передаются только в сторону компьютера. Требования такие: звук - моно, 8 КГц, 16 бит, СОМ-порт - скорость 9600. Данные на СОМ-порт будут идти пакетами байт по 30, не чаще чем раз в секунду.
Ну а теперь вопрос. Есть ли такие микросхемы? Желательно чтобы она была со встроенным кодеком, ну и видимо чтобы был какой-то интерфейс для того чтобы загнать в нее данные (SPI, I2C, UART). И еще в идеале требуется чтобы после установки драйвера для этой микросхемы на компьютере появлялась еще одна звуковая карта и виртуальный СОМ-порт. Чтобы не переделывать существующий софт для компьютера.
Go to the top of the page
 
+Quote Post
TBI
сообщение Feb 1 2008, 07:25
Сообщение #2


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

Группа: Свой
Сообщений: 170
Регистрация: 11-05-07
Пользователь №: 27 656



Для оцифровки звука используете усилитель и ФНЧ (4 кГц) на базе ОУ. После ОУ подаете сигнал на вход АЦП МК и оцифровываете его. МК существует огромное кол-во (ARM, AVR, 8051 и т.д.). Многие имеют на борту SPI, I2C, UART, USB. Если МК с USB, то реализуете программно обмен с PC. Это может быть и виртуальный COM порт. Мы уже делали нечто подобное, но это был коммерческий проект.
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Feb 1 2008, 07:26
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(uriy @ Feb 1 2008, 07:59) *
Ну а теперь вопрос. Есть ли такие микросхемы? Желательно чтобы она была со встроенным кодеком, ну и видимо чтобы был какой-то интерфейс для того чтобы загнать в нее данные (SPI, I2C, UART). И еще в идеале требуется чтобы после установки драйвера для этой микросхемы на компьютере появлялась еще одна звуковая карта и виртуальный СОМ-порт. Чтобы не переделывать существующий софт для компьютера.



Например,
http://www.holtek.com.tw/english/docum/computer/82a850r.htm
Go to the top of the page
 
+Quote Post
uriy
сообщение Feb 1 2008, 09:42
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Допустим возьму какой-нибудь контроллер с USB. Большая проблема это на мой взгляд это написать драйвер под винду. Я больше железячник. Хотелось бы все таки, какие-то готовый дрова!
Go to the top of the page
 
+Quote Post
ilyxa_SPB
сообщение Feb 1 2008, 10:21
Сообщение #5


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

Группа: Свой
Сообщений: 75
Регистрация: 27-12-07
Из: Санкт-Петербург
Пользователь №: 33 681



tusb3200 + ak4529
Go to the top of the page
 
+Quote Post
evg123
сообщение Feb 1 2008, 12:10
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 353
Регистрация: 11-09-06
Из: Минск
Пользователь №: 20 282



Цитата(uriy @ Feb 1 2008, 13:42) *
Допустим возьму какой-нибудь контроллер с USB. Большая проблема это на мой взгляд это написать драйвер под винду. Я больше железячник. Хотелось бы все таки, какие-то готовый дрова!

WinDriver8.11 (на ftp) и писать ничего не надо. В изохронном режиме - звук, и пакеты данных - булками слать. В нём же имеется софт (исходники) для прошивки в контроллер (Silabs'ы, Филипсы, техасы и целый ряд других). Он позволяет реализовать все функции со стороны контроллера без лишней головной боли. Вот какой контроллер лучше взять - не знаю. Склоняюсь в сторону AVR. Я, лично, работаю с SiLABS'ом по USB. Они (несмтря на тактовую 48 МГц) - не сильно шустрые. Хотя есть и AP-NOTы по поводу изохронного режима, мол как его оптимально реализовать.

Ещё есть книга Агурова - там много полезного в плане общего понимания проблем изохронного режима (как раз для звука) в USB.
Go to the top of the page
 
+Quote Post
lazarev andrey
сообщение Feb 4 2008, 10:26
Сообщение #7


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

Группа: Свой
Сообщений: 184
Регистрация: 6-12-06
Пользователь №: 23 196



PCM2900 texas instruments. стандартное usb audio устройство.

если хочеш прикрутить туда кнопки или еще чего, то береш еще USB hub к нему прикручиваеш что тебе надо на USB интерфейсе.
у меня так работает утсройство которое гоняет звук в обе стороны+еще кнопки нажимаются, как хид-джойстик.
Go to the top of the page
 
+Quote Post

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

 


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


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