Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как правильно реализовать переключение ГОЧ?
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Rf & Microwave Design
Страницы: 1, 2
ledum
Цитата(YIG @ Feb 4 2010, 05:49) *
Почему-то не хочет работать на 192kHz. Вроде как такая скорость заявлена производителем, если верить данным Никса (у Криативов никаких данных не нашёл!?). Пытался найти даташит на чип CA0106-WATLF, чо-то не получилось. В чём может быть дело?

Доброе утро! А теперь внимательно читаем второй и третий абзацы даташита на кодек http://www.german-ivanov.ru/Content/Images/283/wm8772.pdf sad.gif, вспоминая что такое DAC и ADC. Типичный маркетинговый ход.
Удачи, Виктор
khach
Цитата(YIG @ Feb 4 2010, 04:49) *
Всем доброго утра!
скачал SpectraLab 4.32.17. Почему-то не хочет работать на 192kHz. Вроде как такая скорость заявлена производителем, если верить данным Никса (у Криативов никаких данных не нашёл!?). Пытался найти даташит на чип CA0106-WATLF, чо-то не получилось. В чём может быть дело?

С этим вопросом к радиолюбителям на http://forum.cqham.ru/viewtopic.php?t=11833 http://forum.cqham.ru/viewtopic.php?t=12925
И еще много тем в разделе "Software Defined Radio (SDR), Digital Radio Mondiale (DRM)"
Там можно найти ответы на почти все вопросы по звуковухам для приема или спектроанализа. В общем виде- требуются профи аудиокарты по цене 100 баксов и выше. Желательно с выносным модулем АЦП. Типа EMU1212.
Но настройка их нетривиальна, набор софта предназначен для звукорежесуры- настраивается совсем по другому, чем обычный саунд в винде. Частоты жестко заданны- нет автомата частот, пути аудиопотоков в карточке надо настраивать ручками. Как апофеоз можно применять демоборду от PCM4222 подключенную по SPDIF c гальванической развязкой и батарейным питанием- удавалось выжать динамику под 140 дБ (после перепахивания предусилителя). Только там есть неприятный подьем шумов на ВЧ частотах в режиме 192, поэтому обычно используется при 96.
А вот встречный вопрос- ищется софт для кросскорреляционного измерения шумов VCO, используя стереоканалы аудиокарты. Может у кого из присутствующих найдется грамотный студент или программист, кторого можно было бы нагрузить подобной писаниной? Самое главное требование- правильная возможность правильной калибровки аудиотракта и результатов измерений.
Шаманъ
Цитата(khach @ Feb 4 2010, 11:16) *
Как апофеоз можно применять демоборду от PCM4222 подключенную по SPDIF c гальванической развязкой и батарейным питанием- удавалось выжать динамику под 140 дБ (после перепахивания предусилителя).

Что есть "динамика" в Вашем понимании - контекст в данном случае не позволяет это интерпретировать - надо бы пояснить (цифра уж нереально красивая wink.gif )...
khach
Цитата(Шаманъ @ Feb 5 2010, 10:46) *
Что есть "динамика" в Вашем понимании - контекст в данном случае не позволяет это интерпретировать - надо бы пояснить (цифра уж нереально красивая wink.gif )...


Возможность наблюдать на экране компа две спектральные компоненты с соответствующей разницей амплитуд. При этом компонента с большей амплитудой более-менее скалиброванна по уровню. Число точек фурье в этом случае конечно "миллионное", т е полоса субгерцовая.
Я специально заостряю внимание на калибровке такого "мерителя"- уж очень запутанны путь проходит сигнал в проф-аудиокартах со встроенным аппаратным ДСП. К счастью, почти все встроенные в ДСП и драйвер алгоритмы обработки потока можно отключить (масштабирования, эквалайзеры, фильтры, ресемплеры) и использовать аудиокарту только как PCI интерфейс к АЦП. Коэффициенты усиления перед АЦП обычно сейчас не переключаются, АЦП проф карт встроенным АРУ не оборудованны, в отличие от дешевых саундов, у демоборды по ссылке питание аналоговой части +-15 В, т.е динамика входных каскадов не страдает, в отличие от встроенных карт, где хорошо, если хоть +-5 есть на усилителе, а обычно однополярка- отсюда клиппирование и появление гармоник на полной амплитуде сигнала.
Конечно при использовании такого "прибора" надо быть очень внимательным, а то в E-MU PatchMix движок какой-то подвинется, начнется масштабирование, и вся калибровка амплитуды- коту под хвост.
VCO
Цитата(khach @ Feb 4 2010, 12:16) *
С этим вопросом к радиолюбителям на http://forum.cqham.ru/viewtopic.php?t=11833 http://forum.cqham.ru/viewtopic.php?t=12925
И еще много тем в разделе "Software Defined Radio (SDR), Digital Radio Mondiale (DRM)"
Там можно найти ответы на почти все вопросы по звуковухам для приема или спектроанализа. В общем виде- требуются профи аудиокарты по цене 100 баксов и выше. Желательно с выносным модулем АЦП. Типа EMU1212.

Спасибо, я уже в курсе, что дешёвый саундбластер не подходит для измерения хороших фазовых шумов, но взял его домой, чтобы не огорчать начальников "напрасными затратами на глупые эксперименты" cranky.gif , тем более один из моих вспомогательных компов не имеет встроенной звуковой карты. wink.gif Самому очень интересна эта метода, так как нашёл её оригинальной и нетривиальной. Вот уже всплыли первые камни: продавцы аудиочипов шельмуют с заявленными характеристиками, старательно скрывая настоящие характеристики аудиочипов, 192=2×96, АРУ, отсутствие шумоподавления и т. д.
На том форуме, что Вы посоветовали, живёт мой коллега, который раскошелился на дорогой бластер, но разницы пока не услышал: везде шумы на уровне -130 дБ и ниже, везде 96 кГц, везде 24 бита, не удивлюсь, что и чип у него тот же самый, надо будет в понедельник спросить. Если всё одинаково, то зачем платить больше? rolleyes.gif Ведь АРУ сработает только по изменению основного уровня, а с чего ему меняться? А шумы, думаю, давятся на уровнях много больших шумов опоры или АЦП. А тем более этот дополнительный траходром с "настройкой карты ручками"? unsure.gif
В моём случае достаточно лишь увидеть две сильно разные амплитуды, отстоящие друг от друга на XXXдБ и ZZкГц и измерить эти XXX. Думаю, что дешёвого саундбластера для этого может хватить! rolleyes.gif А уж какой ценный урок на дальнейшие изыски! Измерю - обязательно покажу (мне здесь нравится, думаю, я здесь надолго!!! yeah.gif ). Заодно сравню с показаниями ожидаемых FSP и FSU (если дождусь smile.gif ).
Ну ладно, всем: ОГРОМНОЕ СПАСИБО, ВЫ ВСЕ МНЕ ОЧЕНЬ ЗДОРОВО ПОМОГЛИ!
Шаманъ
Цитата(YIG @ Feb 5 2010, 20:02) *
На том форуме, что Вы посоветовали, живёт мой коллега, который раскошелился на дорогой бластер, но разницы пока не услышал: везде шумы на уровне -130 дБ и ниже, везде 96 кГц, везде 24 бита, не удивлюсь, что и чип у него тот же самый, надо будет в понедельник спросить. Если всё одинаково, то зачем платить больше? rolleyes.gif !

Не знаю че там у коллеги и у Вас за бластеры. У меня достаточно дешевая карточка E-MU 0202 имеет шумовую дорожку где-то -150дБFS/Гц (к сожалению нет под рукой достаточно чистого источника НЧ сигнала чтобы посмотреть сколько будет при наличии сигнала, но по памяти -140дБн/Гц смотрел даже без прибамбасов описанных khach). Если задача сравнивать уровни гармонических сигналов, то все упрощается - тут главное чтобы сигналы были достаточно стабильные и чистые (шум можно задавить полосой и усреднением), ну и вход у карты должен быть обязательно балансным (а то грязи там будет - жуть, а с ней уже ничего не сделаешь)... Так что величина необходимых инвестиций не такая уж и большая smile.gif
ledum
Кгм, может самому выпросить у девиц сэмплы каких нибудь AD7764 или приобрести AK5394A, сделать АЦП напрямую без буферов, слепить цифровой интерфейс на каком-нибудь DIT4192, тем более, вроде набортная карточка тоже имеет цифровой интерфейс (не помню, есть ли на ввод). Ну, если нет, то ввод на FTDI232, пусть даже одного канала, тем более здесь реалтайм не обязателен, можно просто накопить данные, а потом с ними работать. Но остается вопрос высокодинамичного смесителя на 90МГц (больное место у нас, в смысле шумы ГОЧ на 90).
Шаманъ
Цитата(ledum @ Feb 5 2010, 22:25) *
Кгм, может самому выпросить у девиц сэмплы каких нибудь AD7764 или приобрести AK5394A, сделать АЦП напрямую без буферов

Как вариант еще есть очень хорошие АЦП от Cirrus Logic - CS5381 (я у себя такие использую). Буфер, ИМХО, потребуется, но его можно сделать частью смесителя и заставить заодно выполнять функции anti-alias фильтра smile.gif Для таких целей мне очень понравились OPA1632...
ledum
С Циррусов я начинал в 1996 году (CS5335). Но Асахи Касеи потом понравились больше - позволяли сбрасывать скорость оцифровки до 1кС/сек, Циррусы уже при 5кС/сек затыкались намертво. В многоканальных SDR-ах это было важно. У Циррусов есть апликуха http://www.cirrus.com/en/pubs/appNote/AN331REV1.pdf , которую здесь можно применить. И они дольше всех высылали сэмплы на private person smile.gif (CS5394-е и CS5396-е до сих пор валяются). Все-таки надеюсь обойтись без буфера (да и СДР-щики рекомендуют сигнал подавать на AUX - минуя все усилители), а в качестве anti-alias хватало всегда RC-цепочки.
khach
Цитата(Шаманъ @ Feb 5 2010, 21:54) *
Не знаю че там у коллеги и у Вас за бластеры. У меня достаточно дешевая карточка E-MU 0202 имеет шумовую дорожку где-то -150дБFS/Гц (к сожалению нет под рукой достаточно чистого источника НЧ сигнала чтобы посмотреть сколько будет при наличии сигнала, но по памяти -140дБн/Гц смотрел даже без прибамбасов описанных khach). Если задача сравнивать уровни гармонических сигналов, то все упрощается - тут главное чтобы сигналы были достаточно стабильные и чистые (шум можно задавить полосой и усреднением), ну и вход у карты должен быть обязательно балансным (а то грязи там будет - жуть, а с ней уже ничего не сделаешь)... Так что величина необходимых инвестиций не такая уж и большая smile.gif

Дык у меня тоже рабочая лошадка -младшая E-MU. И дорожка тоже получается -150дБ/на что-то, только уж никак не на герц, а каких-то попугаев. Даже при использовании SpectraPro, который вроде умеет калиброваться на полосу пропускания, возникают грабли с амплитудой, т.к из=за конечной полосы сигнала энегрия оказывается размазанна на несколько каналов, а посколько точек по спектру миллион, а на экран влазит только пару сотен, то получается ерунда. Единсвенный способ (известный мне) откалиброваться- экспорт полного спектра в файл, а потом обработка внешней программой.
С АРУ другие грабли- подаешь сигнал на калибровку амплитуды (например на -10 дб), вроде откалибровался, меняешь на -5, а отклик несоответсвует изменению- это гребанное АРУ. Этим грешат в принципе неплохие саундбластеры Аудиги2. Т.е смотреть можно, а измерять-нельзя.
Самоделку я сейчас ваяю на PCM4222. Только у нее оказался подем шумовой дорожки на вч, надо что-то изобретать. Вообще то было бы неплохо открыть новую тему по измерителю фазовых шумов самодельному, со схемотехникой, правильной метрологией итд.
ledum
Цитата(khach @ Feb 6 2010, 01:59) *
Даже при использовании SpectraPro, который вроде умеет калиброваться на полосу пропускания, возникают грабли с амплитудой, т.к из=за конечной полосы сигнала энегрия оказывается размазанна на несколько каналов, а посколько точек по спектру миллион, а на экран влазит только пару сотен, то получается ерунда. Единсвенный способ (известный мне) откалиброваться- экспорт полного спектра в файл, а потом обработка внешней программой.

Вообще то было бы неплохо открыть новую тему по измерителю фазовых шумов самодельному, со схемотехникой, правильной метрологией итд.


Ну или палка попадает между "точками" - тоже бывают непредсказуемые просадки до 6дБ. Плюс надо не забывать уменьшать показания шумов и помех на 3 дБ ввиду отсутствия подавления зеркалки в такой методике.

Да тема была, но здесь речь не о шумах, а о пролазе помех, т е, в какой-то мере, о спурах.
Шаманъ
Цитата(ledum @ Feb 5 2010, 23:48) *
С Циррусов я начинал в 1996 году (CS5335). Но Асахи Касеи потом понравились больше - позволяли сбрасывать скорость оцифровки до 1кС/сек, Циррусы уже при 5кС/сек затыкались намертво. В многоканальных SDR-ах это было важно.

Я конечно не знаю всех тонкостей Вашей архитектуры, но смысла опускаться на такую FS не вижу. Лучше поставить FS=48kHz и потом сделать децимацию до нужной. При этом улучшим соотношение С/Ш пропорционально уменьшению полосы. По моим наблюдениям С/Ш остается примерно одинаковым в пределах одного "рабочего диапазона" АЦП (т.е. sigle/double/quad speed mode) т.е. есть смысл выбрать макс. FS в нужном диапазоне, а потом делать децимацию...

Цитата(khach @ Feb 5 2010, 23:59) *
Дык у меня тоже рабочая лошадка -младшая E-MU. И дорожка тоже получается -150дБ/на что-то, только уж никак не на герц, а каких-то попугаев. Даже при использовании SpectraPro, который вроде умеет калиброваться на полосу пропускания, возникают грабли с амплитудой, т.к из=за конечной полосы сигнала энегрия оказывается размазанна на несколько каналов, а посколько точек по спектру миллион, а на экран влазит только пару сотен, то получается ерунда.

Ну в принципе и это решаемо. FS остается неизменной (0дБ по шкале SpectraPRO). Можно откалибровать при малом кол-ве точек БПФ, а мерять при большом. По крайней мере для измерения относительных амплитуд все делается нормально. А мерять абсолютные амплитуды у меня ни разу не возникало надобности. Кстати с очень простыми картами типа E-MU0202 есть и более простой метод - увеличиваем входной сигнал по 1дБ пока не загорится светодиод перегрузки, как загорелся скидываем 2дБ и оказываемся в точке -1dBFS (+-<1dB) - думаю такая точность устроит почти всех smile.gif

Цитата
Самоделку я сейчас ваяю на PCM4222. Только у нее оказался подем шумовой дорожки на вч, надо что-то изобретать.

В большей ими меньшей степени это присуще многим аудио АЦП - почти все они красиво работают до 96кГц FS. У тексаса вроде в датащите все честно было нарисовано...

Цитата
Вообще то было бы неплохо открыть новую тему по измерителю фазовых шумов самодельному, со схемотехникой, правильной метрологией итд.

Да, было бы неплохо... Но не думаю что тема найдет широкую поддержку - тем кому надо профессионально купят нормальное (то что можно поверить и на чем можно приемку делать), а для радиолюбительских нужд вполне достаточно чтобы измерения велись при одинаковых параметрах того же SpectraPRO - ведь как правило интересуют относительные измерения (стало лучше/хуже) и примерные оценки - со всем этим и обычный софт справится...
ledum
Цитата(Шаманъ @ Feb 6 2010, 08:00) *
Я конечно не знаю всех тонкостей Вашей архитектуры, но смысла опускаться на такую FS не вижу. Лучше поставить FS=48kHz и потом сделать децимацию до нужной. При этом улучшим соотношение С/Ш пропорционально уменьшению полосы. По моим наблюдениям С/Ш остается примерно одинаковым в пределах одного "рабочего диапазона" АЦП (т.е. sigle/double/quad speed mode) т.е. есть смысл выбрать макс. FS в нужном диапазоне, а потом делать децимацию...

bb-offtopic.gif Представьте себе 1996г. эпоха 486-х. Выход на маг. запись с Р399. Телетайп 100-300 бод, ЧМ 800 бод, ФМ 1200 бод. Половины быстродействия DX2-66 с трудом хватало на Гильберт для квадратур, дециматор, потом еще адаптивный фильтр и демодулятор. И это при минимум 5кс/сек выходных у Кристалла (Цирруса). Больше бы просто не успели. Поэтому, чем меньше скорость поступления данных, тем больше потоков можно было принять. Это потом, спустя 2 года, я уже сделал первую свою плату на 31-м тмсе.
Если кому интересно, по смесителю, Сергей из Ялты, sgk, давал свою конструкцию на этой странице http://forum.cqham.ru/viewtopic.php?t=2121...p;&start=15
khach
Цитата
Если кому интересно, по смесителю, Сергей из Ялты, sgk, давал свою конструкцию на этой странице http://forum.cqham.ru/viewtopic.php?t=2121...p;&start=15

Это для низкочастотных вещей хорошо. Хотя я все равно больше диодным смесителям верю - там шуметь нечему практически.
А вот что рекомендуете использовать для измерения шумов кросскоррелятором в диапазоне 1-8 ГГц? Требуется два более-менее одинаковых смесителя, широкополосных, малошумящих. Пробовали minicircuits различные, но надо подбирать в пары или вообще потрошить и подгибать витки на трансформаторах для более-менее одинаковости. Похоже, нужна собственная конструкция.
ledum
Цитата(khach @ Feb 6 2010, 15:06) *
Похоже, нужна собственная конструкция.

100%
Хотя когда-то мужики с КНИИРИА (ИРВА, те, которые с С4-60, сейчас это только офисный центр и все) рекомендовали что-то типа http://www.markimicrowave.com/menus/datasheets/M1-0208.pdf или http://www.markimicrowave.com/menus/datasheets/M4-0140.pdf отсюда http://www.markimicrowave.com/2770/Mixers.aspx , но с нами они даже не захотели разговаривать.
khach
Цитата(ledum @ Feb 6 2010, 15:04) *
рекомендовали что-то типа markimicrowave.com
, но с нами они даже не захотели разговаривать.

Ага, с нами тоже. Вообще markimicrowave мировые лидеры- в старых HPшных экстендерах как раз их смесители стоят. У нас специальный чел сидит, ебей мониторит, время от времени что-то удается прикупить. В принципе- потребность десяток штук в год, как то переживаем.
VCO
Снова здравствуйте, коллеги! Ещё один вопросик сегодня всплыл:
Чем бы заменить GALI-74 в цепи усиления сигнала опорного генератора на 100 МГц? Поначалу рассчитывали, что +15...+20дБм опоры хватит, теперь получается, что маловато будет, надо бы +25...+30дБм. Желательно малошумящий в таком же корпусе и такой, чтоб купить быстро можно было.
Может кто-нибудь что-нибудь посоветует?
Шаманъ
Цитата(YIG @ Jun 3 2010, 16:28) *
Чем бы заменить GALI-74 в цепи усиления сигнала опорного генератора на 100 МГц? Поначалу рассчитывали, что +15...+20дБм опоры хватит, теперь получается, что маловато будет, надо бы +25...+30дБм. Желательно малошумящий в таком же корпусе и такой, чтоб купить быстро можно было.


Первое, что пришло в голову SGA-9289 (корпус помнится такой же), были у нас в Филуре...
Dr.Drew
9289 - транзистор, а "галя" - монолитный усилитель в том же корпусе. Сходу заменить не получится, если только на объёмный монтаж решатся. Ваттников в 89 корпусе не встречал. На 25 дБм какие-то были - смотрите RFMD (SXB-2089, SXA-389 - 25 дБм, ). Сам сейчас заглядываюсь на HELA-10B Minicircuits - ваттник, но в соике.
ledum
Да, низкие частоты больное место. Часто согласования нет. Можно глянуть еще 24дБМ AHA-101 http://eu.mouser.com/ProductDetail/TriQuin...uBrvp0MZg%3d%3d и ECG003 http://www.ic-on-line.cn/IOL/datasheet/ecg003_326165.pdf , ECG008, но у них усиление меньше, правда в магазинах лежат - в том же Филуре в Киеве, или Аллюре в Питере. Еще есть BLT50 и BLT81 - филипсовские транзисторы - их тоже можно попытаться вставить, навесив пару резисторов по питанию и пару кондеров с катушкой для согласования, но это уже если вдруг ничего не будет получаться. На Хелу-10 смотрел, но нам, к счастью, пока такое не потребовалось. В таком корпусе есть всякие FP2189 - но им все равно пришлось бы лепить согласование.
Шаманъ
Цитата(Dr.Drew @ Jun 3 2010, 17:07) *
9289 - транзистор, а "галя" - монолитный усилитель в том же корпусе. Сходу заменить не получится

Ага как-то я не доглядел - сам широко SGA-7489 использую - там ничего со смещением городить не надо - все также как в "гале" (думал вся серия SGA такая)...

ECG003 в Филуре есть (как-то присматривался)...
Dr.Drew
Не советую транзисторами усиливать, если только у каскада P1 численно больше Gp. Эту тему уже пощупал, когда делал качественную тактуху для AD9912. Остановился на SBB-4089. Фишка в том, что у качественных кварцевых генераторов остаточный фазовый шум немного выше теплового шума тракта 50 Ом. При 0 дБм они уже сравниваются и фазовый шум необратимо ухудшается. По идее, опускаться ниже мощи 4 дБм не стоит, а транзисторы с P1<Gp требуют отрицательных дБм на входе, иначе нагадят на отстройках 1-10 кГц. Поэтому нужно использовать усилитель хотя бы с P1=Gp, а с учётом Кш усилителя (4 дБ например) - P1=Gp+4.
ledum
Цитата(Шаманъ @ Jun 3 2010, 17:23) *
сам широко SGA-7489 использую

И шо она у Вас работает? Что-то у меня были с ней очень большие проблемы по усилению. Переполз на SBB-4089, забыл о проблемах, кроме нагрева платы, но она там не главная.
Шаманъ
Цитата(ledum @ Jun 3 2010, 17:29) *
И шо она у Вас работает? Что-то у меня были с ней очень большие проблемы по усилению. Переполз на SBB-4089, забыл о проблемах, кроме нагрева платы, но она там не главная.

А какие проблемы были? У меня правда частоты не Ваши (5-50МГц), но все работает достаточно стабильно... Ну и еще один момент - работают они в режиме далеком от P1max (просто там нужны были усилители с хорошей линейностью).
ledum
Цитата(Шаманъ @ Jun 3 2010, 17:39) *
А какие проблемы были? У меня правда частоты не Ваши (5-50МГц), но все работает достаточно стабильно... Ну и еще один момент - работают они в режиме далеком от P1max (просто там нужны были усилители с хорошей линейностью).

Усиление на 1 Гиге больше 12дБ не получалось. При тупой установке на это же место любой другой типа 6589 или даже 4586 - все работало по усилению.
Так, надо осмыслить слова Dr.Drew по поводу транзисторов.
VCO
Цитата(Dr.Drew @ Jun 3 2010, 18:07) *
Сам сейчас заглядываюсь на HELA-10B Minicircuits - ваттник, но в соике.

Я этот Ваттник уже юзал год назад - греется дико, места занимает много, трансформаторы требует - сейчас держу как запасной (запасный, теперь буду перестраховываться в терминологии, а ну как Wise объявится smile.gif ) вариант в виде внешнего модуля после GALI-74 (у него коэффициент усиления слабенький). Но наивно мечтал, что нанотехнологии выручат. А у Agilent есть что либо подобное?
bb-offtopic.gif Извините, все остальные посты смогу обработать нескоро, так сегодня вышло, что на работе - банкет, а дома - застолье, в форум вылезаю вовремя перекуров (не курю... и Вам не советую sad.gif )!
Dr.Drew
YIG, такой пойдёт? CGB8001-SC Mimix Broadband.
VCO
Цитата(Dr.Drew @ Jun 5 2010, 11:24) *
YIG, такой пойдёт?

Да, спасибо, скорее всего подойдёт, в понедельник сразу же закажу. Интересно, какую максимальную мощность с него можно получить на 100 МГц? На DC они заявили 26.5 дБм, а на 900 МГц - 27.6 дБм. Я так понял, что не меньше 27 дБм. Надо будет его ещё в жидком азоте обмерить! smile3046.gif
Сейчас пока поставил ECG003, получив пока только 23 дБм вместо 24.5. Может кому ещё пригодится - вот описание: Нажмите для просмотра прикрепленного файла
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.