Автор |
Сообщение |
|
Дата: 06 Фев 2009 18:22:06
#
|
|
Дата: 06 Фев 2009 18:35:00
#
NextDoor
ничего особенного. Обычный гибридно-рахитный фм-приЁмник.
|
Реклама Google
|
|
|
Дата: 06 Фев 2009 18:43:32
#
медведь
Мысленно выбрасываем нафик ненужную Si4701 и думаем дальше... :)
|
|
Дата: 06 Фев 2009 19:39:04
#
NextDoor
Мысленно выбрасываем нафик ненужную Si4701 и думаем дальше... :)
.... горестно думаем о том, какой МакДак придумал ставить 10битную оцифровку в ФМ приемник...
|
|
Дата: 06 Фев 2009 19:51:10
#
Burr Master
Мысленно отбрасываем нафик внутренний ADC и думаем дальше... :))
ADC в этом контролере может выдать эти 10бит с двух каналов на частоте 96кгц.
И еще - ведь никто не мешает подкинуть к этому контролеру внешний spi ацп...
|
|
Дата: 06 Фев 2009 20:06:15
#
NextDoor
Эти мысли мне приходили в голову квартала три назад, когда я выбирал ЮСБ радио на комп, который на работе. Т.е. использовать данную поделку как компонент. Эти 10 бит стали причиной отказа от применения в любых ипостасях, купил Авер ФМ.
Сейчас не знаю, но тогда оное чудо стоило 700 российских рублей, а USB SB 0490 - юсбишная звуковуха от Креатива - 1470р. Жалею, что в те, хорошие времена не купил штуки 3-4. Чтоб использовать как компонент в других конструкциях
|
|
Дата: 06 Фев 2009 20:28:00
#
Burr Master
А вы разве не обратили внимание в той PDF-ке на контролер C8051F321 ?
Сия кроха имеет 25mips и аппаратную поддержку usb интерфейса и главное,
открытый софт для разработчика. Цена вопроса ~6$. Купить без проблем...
Вот что собственно хотел сказать... (еще одна моя глупость на этом форуме)
P.S.
Посмотрите кстати на чип PCM2906(~10$) - но это уже офтоп... :)
|
|
Дата: 06 Фев 2009 20:52:17
#
NextDoor
А вы разве не обратили внимание в той PDF-ке на контролер C8051F321 ?
Скачал я ПДФ на C8051F321 - тогда же, квартала три назад. Сейчас нашел и покривился на него.
25 МИПС на 51м ядре - честно говоря, не знаю на что этого хватит, учитывая значительно меньшую эффективность кода по сравнению скажем, с AVR... но разумеется, чтоб формировать I2C для Селтеки, хватит выше крыши)))
|
|
Дата: 06 Фев 2009 21:02:58
#
Burr Master ...чтоб формировать I2C для Селтеки, хватит...
Правильно мыслишь, товарищ! :)
Учитывая что от оной селтеки ДД более 60дб не вытянуть,
то в принципе, хватит с головой и встроенного ацп в 10бит...
Но это я так... ...тогда же, квартала три назад - гг... :)
|
|
Дата: 06 Фев 2009 21:20:35
#
NextDoor
Короче, лепим радиоприемные приставки к РС ЕЕЕ... Главное, чтоб компактно, сердито, дешево (хмммм... )))))
|
|
Дата: 06 Фев 2009 21:27:05
#
|
|
Дата: 06 Фев 2009 21:44:15
#
NextDoor
А тему наверно можно закрывать. Не пошла...
Ну, тема имеет право на существование, в рамках ПОИСКА. В этих рамках много чего делается, технического.
Мне например, представляется актуальной тема "Замутим SDR обработку ARMом" .....
|
|
Дата: 06 Фев 2009 21:46:05
#
ничего сверхестественного не вижу.
Хилый микроконтроллер причём там стоит.
У меня есть несколько дизайнов на AVR и ARM7, драйвера и библиотеки для компа + собственный софт для микроконтроллеров. Микроконтроллеры с USB2.0.
USB настраивается в блочном режиме передачи.
Всё возникло из других проектов (на работе) которые пришлось в прошлом году делать. Цепляем к этому ARM например АЦП AD1871 (24 бит/96 кГц), синтезатор, смеситель и получаем SDR приемник на USB не требующий аудиокарты.
|
|
Дата: 06 Фев 2009 22:04:45 · Поправил: NextDoor (06 Фев 2009 22:35:44)
#
CO2040
А как windows это понимает? Как совместимое HID аудио устройство?
ARM шумит прилично на высоких тактовых частотах. (да вы наверно сталкивались)
Причем что AT91 что LPC. А ведь для SDR, тактовая частота чем больше тем лучше.
Оттого и выбор в основном на тихие (для радио) контролеры ADuC-и и C8051Fххх
Особенно хорош для этих целей чип ADuC7128. Причем и стоит в принципе копейки.
|
|
Дата: 06 Фев 2009 22:05:37
#
CO2040
У меня есть несколько дизайнов на AVR и ARM7, драйвера и библиотеки для компа + собственный софт для микроконтроллеров. Микроконтроллеры с USB2.0.
Самое время насоветовать микроконтроллер с USB, ядром АРМ понятно, доставабельный и с короткой ерратой))). И хотим слушать мнение, какую часть работы по SDR обработке АРМ возмет на себя
|
|
Дата: 06 Фев 2009 22:15:39
#
Burr Master
Стоп! Вы пока не поняли затею этой темы. А смысл изначально таковой...
Почему бы по такому принципу не делать приемник на другие частоты?
Берем к примеру за основу C8051F321 - просто из за того что это дешевый
вариант контролера (вполне нормального кстати) с USB интерфейсом.
Добавляем к нему вариант приемника - к примеру на микросхеме MС3362
и PLL доступный. АУДИО выход подключаем к контролеру, который по ходу
еще и синтезом управляет. Питается такой приемник от USB. Вроде красиво...
Получаемое качество звука будет не хуже, да и для анализа пойдет.
В принципе и sdr можно замутить с 10битным ацп - разговор ведь об укв...
Не знаю, сумбурно конечно все объяснил, но надеюсь меня всеж поняли. :)
|
|
Дата: 06 Фев 2009 22:36:59
#
NextDoor
Почему бы по такому принципу
Подозреваю, здесь сможете увлечь массы только личным примером:) Изготовить, сфотографировать и положить фотки на видном месте. Фотографии самого радио, сюжеты из детских садов, где ребятишки лехко, просто и массово мастерят такие девайсы, забыв про Лего... :))
|
|
Дата: 06 Фев 2009 22:45:58
#
Burr Master ...забыв про Лего... :))
Остроумно... Чтож, пойду я дальше изучать AduC проклятый... :)
|
|
Дата: 06 Фев 2009 22:55:58 · Поправил: Burr Master (06 Фев 2009 22:58:42)
#
NextDoor
пойду я дальше изучать AduC проклятый... :)
Главное, не забудьте поделиться выводами :)
Чтоб хоть знать, как он в 220в втыкается)))
|
|
Дата: 06 Фев 2009 23:03:46
#
NextDoor
А как windows это понимает? Как совместимое HID аудио устройство?
Нет. Windows это понимает как USB устройство класса CDC. Но это настоящий скоростной CDC со своей библиотекой и драйверами. Что касается HID, то этот класс принципиально не предназначен ни для чего скоростного и имеющего несколько эндпоинтов, без которых серьезную периферию типа SDR приемника не сделать.
ARM шумит прилично на высоких тактовых частотах. (да вы наверно сталкивались)
Причем что AT91 что LPC. А ведь для SDR, тактовая частота чем больше тем лучше.
Оттого и выбор в основном на тихие (для радио) контролеры ADuC-и и C8051Fххх
Особенно хорош для этих целей чип ADuC7128. Причем и стоит в принципе копейки.
Не согласен. И у меня есть на это основания, поскольку те устройства что я разрабатывал на ARM (Atmel)проходили проверку на эмиссию радиопомех согласно тем ГОСТам что были положены в ТУ. Так вот, по этому показателю всё очень замечательно. Особенно замечательно там, где не выведено было параллельной шины данных-адреса и не использовалась внешняя память.
Aduc и C8051 используют не из-за того что они "тихие", а из-за того, что дешевле трудно что-то найти. А описанный в ссылке FM приемник - это устройство, тиражами на десятки если не на сотни тысяч. В таких случаях экономят всегда на всём.
Но я более чем уверен, что стерео аудиопоток с частотой дискретизации 96 кГц или 192кГц вы не передадите с этими микроконтроллерами, а если передадите, то на другие вещи ресурсов не хватит. В любом самом захудалом ARM я могу настраивать передачи из кодека в эндпоинт, которые будут выполняться PDC (это некий аналог ПДП), а обработку команд перестройки частоты, управление уровнем усиления и т.п. делать через другой эндпоинт, более того могу взять RTOS и выделить каждую из функций управления и обработки команд в отдельную задачу. Но стоить это будет дороже чем на 8051 на каких-то 4...5$.
Я уж не говорю про скоростной USB на борту с огромной буферной памятью, а также простую реконфигурацию прошивки микроконтроллера через этот же USB.
|
|
Дата: 06 Фев 2009 23:07:43
#
Добавляем к нему вариант приемника - к примеру на микросхеме MС3362
и PLL доступный. АУДИО выход подключаем к контролеру, который по ходу
еще и синтезом управляет. Питается такой приемник от USB. Вроде красиво...
Получаемое качество звука будет не хуже, да и для анализа пойдет.
А для какого анализа ? У нас же будет уже узкополосный сигнал после демодулятора.
Для нормального анализа (как в SDR) нужны компоненты I/Q или перенесенный участок спектра на частоты 12...15 кГц.
|
|
Дата: 06 Фев 2009 23:25:44
#
Burr Master
И хотим слушать мнение, какую часть работы по SDR обработке АРМ возмет на себя
Что касается советов, то самое доставабельное у нас - это Atmel.
Я бы предложил AT91SAM7S64.
У него только последовательные интерфейсы и PIO (ну конечно USB само-собой).
По поводу обработки сигнала. Можно было бы попробовать... Но я вот представил даже не FFT256, а хотя бы гильбертовский фильтр для сдвига фазы + FIR основной селекции на 128 ячеек.. прикинул. Вывод : на частоте 48 МГц для квантования 192кГц не потянет. Не та это архитектура. И к тому же по-любому нужен ВЕСЬ спектр чтобы на PC с ним работать, а не какой-то полуфабрикат.
А если дополнять ARM ещё и DSP, то это уже другого масштаба проект.
|
|
Дата: 06 Фев 2009 23:28:39
#
CO2040
Я уж не говорю про скоростной USB на борту с огромной буферной памятью, а также простую реконфигурацию прошивки микроконтроллера через этот же USB.
Итак... АТ91? АЦП уже назван, AD1871 (24 бит/96 кГц),
Не в курсах, поддерживает ли Атмел ядро Кортекс, которое быстрей и проще реагирует на прерывания, - на частотах порядка 96кгц актуально.
А сам факт, может ли АРМ фазово давить зеркальный канал, фильтровать и декодировать - т.е. хватит ли вычислительной мощности, скажем LPC2000 на 60 мегагерцах такта - можно считать установленным?
|
|
Дата: 06 Фев 2009 23:36:11
#
CO2040
Судя из описания того приемника, передается 384 байта за 1мс, тоесть
скорость 384кбайта. 96кгц*2байта*2канала как раз и получается 384кб/c.
Согласен что больше он и не потянет. Далее... в варианте укв-sdr - вполне
пойдет и встроенные adc. Хоть и получим 60дб - для укв вполне их хватит.
А подкупает меня лично - простота конструкции. (в ущерб ДД конечно...)
Эдакий девайс на вход которому пч к примеру 450кгц и данные по USB.
Причем имеются библиотеки и исходники - разобраться будет не проблема.
И софт для обработки можно применять стандартный, так как win как аудио
карту его видит.А управление PLL и.т.д. - так там ресурсов нужно почти ноль.
И главное (вы правильно сказали) - вопрос цены. Цена конструкции ~20$.
|
|
Дата: 06 Фев 2009 23:47:01
#
CO2040
Два последних поста практически совпали, ответ уже шел, а я еще задавал вопрос :)
Понятно что не хочется спецпроцессор DSP, а хочется доставабельный АРМ с системой команд - промышленым стандартом. Поддерживаемый распространенным бесплатным (или приравненным к бесплатному ;))) инструментальным ПО. Также речь идет (по крайней мере мне так видется) об SDR в портативном устройстве, могущем фукционировать автономно (вот оффтоп то!!!:)). И смысл того SDR в схемотехническом упрощении, отпадании необходимости искать десятки позиций индуктивностей, конденсаторов, кварцевых и пьезофильтров...
Вот почему хочется АРМ, и ради этого думаю мы можем чем то поступиться - к примеру взять частоту дискретизации 48кгц, или или перенесенный участок спектра на частоты 12...15 кГц.
|
|
Дата: 06 Фев 2009 23:51:10 · Поправил: NextDoor (07 Фев 2009 00:13:47)
#
Burr Master Итак... АТ91? АЦП уже назван, AD1871 (24 бит/96 кГц),
Не спешите, есть и другие микросхемки. Вот к примеру PCM4204 - вполне доступный чип.
Или для бюджетных изысканий (на укв к примеру), КЛОП на 8 ног 12бит и 200кгц.
А в качестве процессора... чтоб не паять - вот ЭТО применить? :) |
|
Дата: 07 Фев 2009 00:25:21 · Поправил: Burr Master (07 Фев 2009 00:27:44)
#
NextDoor
А в качестве процессора... чтоб не паять - вот ЭТО применить? :)
Забавно:) Но не антикризисно)))
|
|
Дата: 07 Фев 2009 00:39:07
#
Burr Master
А почему и нет? Цена вопроса 65 баксов. Ethernet, USB-host....
Затеять SDR, да с Ethernet раздачей - было б круто. (только слаб я в этом... :)
|
|
Дата: 07 Фев 2009 00:54:21
#
NextDoor
Ладно, Морфей взывает ко мне... Влечет в свои чертоги, исследовать регенеративные... нет, не приемники - процессы)))
|
|
Дата: 07 Фев 2009 00:57:04
#
Burr Master
Ок. Мне тоже уж пора на боковую... не SSB конечно, а к Морфею в гости... :)))
|
Реклама Google |
|