Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Закрытая тема
Опции темы
Непрочитано 23.09.2010, 00:23   #61
Gnider
Почётный гражданин KAZUS.RU
 
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: 10 АЦП+ коммутирование - подать на один порт pic

Сообщение от vdlab Посмотреть сообщение
Боюсь, в такой задаче и ДСП не хватит, чтобы снять данные с АЦП. АудиоАЦП не имеют сигнала выбора кристалла и не предназначены для поочередной работы на одну линию данных, поэтому нужно либо 5 аппаратных модулей I2S (не I2C, это совсем другой интерфейс), что нереально, либо хотя бы столько же SPI модулей с возможностью работать в 32 битном режиме + ДМА. Насколько помню, таких процов в природе не существует, ну или может какая экзотика...
Гораздо проще снимать данные с АЦП с помощью относительно мелкой ПЛИС, там его переводить в параллельный вид и по очереди выдавать в контроллер, требования к которому сразу же уменьшаются, и в принципе, если очень постараться, можно даже сделать это на 18м ПИКе.

з.ы. Вот только 16 разрядные аудиоАЦП сейчас достать труднее, чем 24х, к тому же последние еще и дешевле, впрочем, при использовании ПЛИС, это не проблема...

з.з.ы. Забыл добавить, не забудьте, что еще в компе с данными придется повозиться, писать драйвер на 10 канальную звуковуху видимо довольно интересное занятие а уж как весело будет все это склеивать с программами для бродкаста....
Нормально все у ДСП с этим. Любой SPI там есть с DMA. Береться 2 6-канальныз кодека и все работает. Только это будет из пушки по воробьям.
Реклама:
Gnider вне форума  
Непрочитано 23.09.2010, 00:53   #62
vdlab
Гражданин KAZUS.RU
 
Аватар для vdlab
 
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
vdlab на пути к лучшему
По умолчанию Re: 10 АЦП+ коммутирование - подать на один порт pic

6 канальный кодек еще поискать, сходу попадаются только в конфигурации - 2АЦП х 6-8ЦАП, от них толку мало. Если есть такие аудиоАЦП, где можно обойтись 1 - 3 каналами SPI или I2S, то это, конечно, упростило бы дело.
А ДСП в данной задаче абсолютно не нужен, все равно вся обработка будет проводиться на ПК.
__________________
Если ты читаешь это - значит тебе нечем заняться...
vdlab вне форума  
Непрочитано 23.09.2010, 07:44   #63
Gnider
Почётный гражданин KAZUS.RU
 
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: 10 АЦП+ коммутирование - подать на один порт pic

Сообщение от vdlab Посмотреть сообщение
6 канальный кодек еще поискать, сходу попадаются только в конфигурации - 2АЦП х 6-8ЦАП, от них толку мало. Если есть такие аудиоАЦП, где можно обойтись 1 - 3 каналами SPI или I2S, то это, конечно, упростило бы дело.
А ДСП в данной задаче абсолютно не нужен, все равно вся обработка будет проводиться на ПК.
Какая обработка на ПК? Устройство должно быть максимально аппаратным.
Желательно чтобы все делалось на устр-ве,рас уж оно есть.
Gnider вне форума  
Непрочитано 23.09.2010, 11:04   #64
vdlab
Гражданин KAZUS.RU
 
Аватар для vdlab
 
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
vdlab на пути к лучшему
По умолчанию Re: 10 АЦП+ коммутирование - подать на один порт pic

Ну да, какой МК потянет кодирование в MP3 пяти стереопотоков в реальном времени? Да еще и трансляцию их в Ethernet?
Так что самое практичное решение - именно ПК.
Если нужно решить быстро - решение уже ранее подсказывалось - купить четыре внешних USB звуковые карты + интегрированная, по идее должно работать, правда не факт. Пробовал только с тремя - итегрированная + USB + Bluetooth, работает, правда не все программы позволяют выбирать источник и получатель звука и работают только с дефолтным. Тут целое поле для экспериментов.
__________________
Если ты читаешь это - значит тебе нечем заняться...
vdlab вне форума  
Непрочитано 23.09.2010, 16:02   #65
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: 10 АЦП+ коммутирование - подать на один порт pic

Сообщение от vdlab Посмотреть сообщение
Ну да, какой МК потянет кодирование в MP3 пяти стереопотоков в реальном времени? Да еще и трансляцию их в Ethernet?
ADSP-215xx, только это не совсем МК
__________________
misterdi<@>i.ua

Последний раз редактировалось MisterDi; 23.09.2010 в 16:14.
MisterDi вне форума  
Непрочитано 23.09.2010, 16:31   #66
Gnider
Почётный гражданин KAZUS.RU
 
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: 10 АЦП+ коммутирование - подать на один порт pic

Сообщение от vdlab Посмотреть сообщение
Ну да, какой МК потянет кодирование в MP3 пяти стереопотоков в реальном времени? Да еще и трансляцию их в Ethernet?
Так что самое практичное решение - именно ПК.
Если нужно решить быстро - решение уже ранее подсказывалось - купить четыре внешних USB звуковые карты + интегрированная, по идее должно работать, правда не факт. Пробовал только с тремя - итегрированная + USB + Bluetooth, работает, правда не все программы позволяют выбирать источник и получатель звука и работают только с дефолтным. Тут целое поле для экспериментов.
10 стерео потоков легко жмутся дспшниками. И трансляцию в езернет и реал тайм эквалайзер. Все можно сделать. Только это уже мини-студия будет а не радио приставка.
Gnider вне форума  
Непрочитано 23.09.2010, 20:20   #67
oleg3d
Частый гость
 
Регистрация: 14.09.2010
Сообщений: 29
Сказал спасибо: 1
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
oleg3d на пути к лучшему
По умолчанию Re: 10 АЦП+ коммутирование - подать на один порт pic

Думаю возьму одну ацп+pic24 по spi

Тре екзкмпляра )
oleg3d вне форума  
Непрочитано 23.09.2010, 21:42   #68
vdlab
Гражданин KAZUS.RU
 
Аватар для vdlab
 
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
vdlab на пути к лучшему
По умолчанию Re: 10 АЦП+ коммутирование - подать на один порт pic

Сообщение от Gnider Посмотреть сообщение
10 стерео потоков легко жмутся дспшниками. И трансляцию в езернет и реал тайм эквалайзер. Все можно сделать. Только это уже мини-студия будет а не радио приставка.
Ну тогда вперед, за орденами...
Я хоть и не сторонник впихивания ПК во все задачи, где его нужно и не нужно применять, но, ИМХО, именно в этой задаче ему самое место.
Ладно, я не буду оспаривать, возможно серьезный ДСПшник и справится с этой задачей, возможно туда даже эквалайзер влезет для каждого канала, только это еще не все. Прибавьте к вашей системе еще какой нибудь индикатор для контроля параметров, а лучше монитор, ибо параметров этих не так уж мало(особенно с учетом эквалайзера на каждый аудиопоток), органы управления (клавиатуру, а еще, желательно, и мышь, если экран большой). А, да, еще обязательно наличие устройства вывода звука для контроля параметров каждого канала ( ну тут одного стереовыхода хватит, можно и по очереди контролировать). Ну и по мелочи - резервное питание - радиостанция как-никак, корпус(желательно, хотя и не обязательно), и т.п. мелочевка.
И что в итоге получается: классический трехколесный велосипед, очень похожий на ПК, только сильно недоделанный - ОСь нужно самому поднимать, ГУИ тоже(и не надо про линукс, только его освоение и уталкивание в ДСП это уже отдельная тема даже для профессионалов), а ведь еще и драйвера писать для кодеков да еще и приложение, ну и железо естественно - ни в одну демо плату разработчики почему то не додумались пять кодеков поставить...
Так что дерзайте...
__________________
Если ты читаешь это - значит тебе нечем заняться...
vdlab вне форума  
Непрочитано 24.09.2010, 17:25   #69
oleg3d
Частый гость
 
Регистрация: 14.09.2010
Сообщений: 29
Сказал спасибо: 1
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
oleg3d на пути к лучшему
По умолчанию Re: 10 АЦП+ коммутирование - подать на один порт pic

Я тут подумал - а ведь AD1937 можно прямо в LPT завести...
Нафиг мк тогда ?

Не получится - винда не система реального времени.
Но для отладки в самый раз.

Последний раз редактировалось oleg3d; 24.09.2010 в 17:39.
oleg3d вне форума  
Непрочитано 24.09.2010, 21:39   #70
Gnider
Почётный гражданин KAZUS.RU
 
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: 10 АЦП+ коммутирование - подать на один порт pic

Сообщение от oleg3d Посмотреть сообщение
Думаю возьму одну ацп+pic24 по spi

Тре екзкмпляра )
А сколько Пик24 стоит сейчас? Я за пиками не слежу...
Gnider вне форума  
Закрытая тема

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Книги dosikus Делимся опытом 11242 29.12.2015 23:45
Помогите с ЦАП AD7708/AD7718 или их аналогами ST_Senya Микроконтроллеры, АЦП, память и т.д 9 30.11.2009 19:03


Часовой пояс GMT +4, время: 10:08.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot