Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

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

 
Опции темы

10 АЦП+ коммутирование - подать на один порт pic

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

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

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

з.з.ы. Забыл добавить, не забудьте, что еще в компе с данными придется повозиться, писать драйвер на 10 канальную звуковуху видимо довольно интересное занятие а уж как весело будет все это склеивать с программами для бродкаста....
Нормально все у ДСП с этим. Любой SPI там есть с DMA. Береться 2 6-канальныз кодека и все работает. Только это будет из пушки по воробьям.
Реклама:
Gnider вне форума  
Непрочитано 23.09.2010, 00:53  
vdlab
Гражданин KAZUS.RUN
 
Аватар для 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  
Gnider
Почётный гражданин KAZUS.RUN
 
Регистрация: 30.06.2005
Сообщений: 3,392
Сказал спасибо: 5
Сказали Спасибо 429 раз(а) в 305 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: 10 АЦП+ коммутирование - подать на один порт pic

Сообщение от vdlab Посмотреть сообщение
6 канальный кодек еще поискать, сходу попадаются только в конфигурации - 2АЦП х 6-8ЦАП, от них толку мало. Если есть такие аудиоАЦП, где можно обойтись 1 - 3 каналами SPI или I2S, то это, конечно, упростило бы дело.
А ДСП в данной задаче абсолютно не нужен, все равно вся обработка будет проводиться на ПК.
Какая обработка на ПК? Устройство должно быть максимально аппаратным.
Желательно чтобы все делалось на устр-ве,рас уж оно есть.
Gnider вне форума  
Непрочитано 23.09.2010, 11:04  
vdlab
Гражданин KAZUS.RUN
 
Аватар для 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  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: 10 АЦП+ коммутирование - подать на один порт pic

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

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

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

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

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

Сообщение от Gnider Посмотреть сообщение
10 стерео потоков легко жмутся дспшниками. И трансляцию в езернет и реал тайм эквалайзер. Все можно сделать. Только это уже мини-студия будет а не радио приставка.
Ну тогда вперед, за орденами...
Я хоть и не сторонник впихивания ПК во все задачи, где его нужно и не нужно применять, но, ИМХО, именно в этой задаче ему самое место.
Ладно, я не буду оспаривать, возможно серьезный ДСПшник и справится с этой задачей, возможно туда даже эквалайзер влезет для каждого канала, только это еще не все. Прибавьте к вашей системе еще какой нибудь индикатор для контроля параметров, а лучше монитор, ибо параметров этих не так уж мало(особенно с учетом эквалайзера на каждый аудиопоток), органы управления (клавиатуру, а еще, желательно, и мышь, если экран большой). А, да, еще обязательно наличие устройства вывода звука для контроля параметров каждого канала ( ну тут одного стереовыхода хватит, можно и по очереди контролировать). Ну и по мелочи - резервное питание - радиостанция как-никак, корпус(желательно, хотя и не обязательно), и т.п. мелочевка.
И что в итоге получается: классический трехколесный велосипед, очень похожий на ПК, только сильно недоделанный - ОСь нужно самому поднимать, ГУИ тоже(и не надо про линукс, только его освоение и уталкивание в ДСП это уже отдельная тема даже для профессионалов), а ведь еще и драйвера писать для кодеков да еще и приложение, ну и железо естественно - ни в одну демо плату разработчики почему то не додумались пять кодеков поставить...
Так что дерзайте...
__________________
Если ты читаешь это - значит тебе нечем заняться...
vdlab вне форума  
Непрочитано 24.09.2010, 17:25  
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  
Gnider
Почётный гражданин KAZUS.RUN
 
Регистрация: 30.06.2005
Сообщений: 3,392
Сказал спасибо: 5
Сказали Спасибо 429 раз(а) в 305 сообщении(ях)
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, время: 20:10.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.