PDA

Просмотр полной версии : АЧХ-метр на AD9951



Страницы : [1] 2 3 4 5

АНАТ0ЛИЙ
28.01.2008, 02:03
Информация от UT1MB:
Измеритель АЧХ на AD9951.

Прибор включает в себя несколько приборов:



Генератор ВЧ,
Измеритель АЧХ .
Спектр-анализатор.


Частотный диапазон прибора зависит от тактовой частоты опорного
генератора DDS умноженному на коэффициент PLL.
На микросхему AD9951 рекомендуется 1/3 Fтакт. (более чистый спектр)
особенно важно, для спектр - анализатора.
( При генераторе 80Мгц * 5 = 400Мгц /3 = 133,3(3)Мгц).
Практика показала, что прибор может работать до 1/2Fтакт. в режиме
ГКЧ.

Входное и выходное сопротивление прибора 50ом.

Для того, чтобы получить спектр-анализатор необходимо изготовить
дополнительное устройство. (балансный смеситель, ФНЧ и УНЧ).
Схему можно посмотреть на сайте автора «Скат».
Линейность прибора, нижний амплитудный предел зависит от качества
наладки ФНЧ , корректировки выходного усилителя ВЧ, типа микросхем
усилителя ВЧ, типа микросхем детекторов, качества монтажа.
В приборе предусмотрено применение аттенюаторов двух видов:
1. При установленной «галочки» в окошке «FA» 2,4,8,4,16,32 дб
( ножки PIC 22, 23, 24, 25, 26, 27 соответственно).
2. При снятой «галочки» 10, 20, 20 дб ( ножки PIC 22, 23, 24 соответственно).
На вывод 7 PIC, в этом случае, возможно подключение второго детектора,
На мониторе будет видна АЧХ второго канала другим цветом.

В приборе можно применять микросхемы AD9951, AD9952, AD9954.
Есть там и другие «примочки» которые не буду описывать.

Файлы от UT1MB.
Описание программного обеспечения на русском языке (DJVU) и файл описания на немецком (DJVU)
____________________ ____________________ ___
Дополнительное инфо от RZ3BP:
файлы на немецком языке (PDF).
____________________ ____________________ ___

Прошивка из поста 239 DeXter Holland-а.
____________________ ____________________ ___
Рекомендуемые печатные платы и опорник из поста 308 US5ITP можно взять по данной ссылке (http://www.dl4jal.eu/avfo/avfo.html).
____________________ ____________________ ___
Программное обеспечение (http://www.dl4jal.eu/winnwt4_v4_10_01.zip ) для прибора.

Genadi Zawidowski
28.01.2008, 02:17
Частота плывет - что значит? Постоянно меняется, нестабильна или есть фиксированная ошибка?

С Visual C++ есть опыт общения? Прикрутить мои исходники сможете? Если да - забирайте аттачмент.

ua0zaf
28.01.2008, 02:38
Здравствуйте Генадий.
А на русском есть описание свип-генератора.
Игорь.

АНАТ0ЛИЙ
28.01.2008, 02:48
Здравствуйте Генадий. Я так понимаю что программой вводится неккоректное управляющее слово.Вводишь в программе к примеру 10 мгц а с ддс выходит другая частота (к примеру 9,54) а потом начинает хаотически прыгать вниз. С DL5MGD проблем нет.
Насчет прикручивания проблемы.Не хватает знаний.

Genadi Zawidowski
28.01.2008, 02:58
Собран ГКЧ на AD9951 по проекту DL5MGD.
Если схема - http://www.dl5mgd.de/dds/Bilder/Ad9951.png - то мне не понятны параметры деталей loop filter (нога 12 чипа dds). Поставьте из даташита - может из-за этого быть дерганье частоты?


А на русском есть описание свип-генератора.
Игорь.
Свип-генератором работает одна из моих старых плат синтезатора - на ней собран только AD9852, дешифратор адреса с буфером (преобразователь к 3.3 вольтовой логике), ФНЧ и усилитель.
AD8307, AD8651 и AD7810 на отдельной макетке под экраном... Все это на LPT заведено. Программа за полчаса переделывается на любой способ управления, отличающийся от моей схемы - там все чипселекты в одном месте выдаются. Или ты спрашивал про русское описание шорткатов программы (интерфейс - русский)?

Не по теме - я сейчас готовлю к производству плату свип-генератора с USB интерфейсом, на диапазон до 82 МГц - на AD9852. На этой микросхеме за то, что у нее можно получить малую неравномерность выходного сигнала в рабочем диапазоне частот.

ua0zaf
28.01.2008, 03:02
В исходниках файл ReadMe.

АНАТ0ЛИЙ
28.01.2008, 03:14
Схема именно эта. Но почему все работает при управлении от программы DL5MGD и от контроллера.

Genadi Zawidowski
28.01.2008, 03:14
В исходниках файл ReadMe.
Это автосгенерированный файл - только состав файлов темплейта отражает.

Залезать в файл dds7.cpp:

/* Board hardware configuration */
//#define PLL1_TYPE PLL_TYPE_LMX2306 //PLL_TYPE_ADF4001
//#define PLL2_TYPE PLL_TYPE_LMX2306 //PLL_TYPE_ADF4001
#define DDS1_TYPE DDS_TYPE_AD9852
//#define DDS1_TYPE DDS_TYPE_AD9951
//#define DDS2_TYPE DDS_TYPE_AD9852
//#define DDS2_TYPE DDS_TYPE_AD9951
#define AMP1_TYPE AMP_TYPE_AD8320
//#define AMP2_TYPE AMP_TYPE_AD8320
//#define AMP3_TYPE AMP_TYPE_AD8320
Здесь типы микросхем - поменять очевидное.


#define DDS_CLOCL_MULT 8
static const char AINITAIL_OSC [32] = "200000000"; /* oscillator on input to DSS */
#define LO2_PLL_R_CALC 2000 /* result of divide DDS Fclk to PLL2 compare freq (0.1 MHz) */
Тут тоже, под то, что надо.

//static const unsigned char targetdds1 = 0; /* ad9857 DDS */
//static const unsigned char targetamp1 = 1; /* ad8321 amplifier */
static const unsigned char targetdds1 = 0; /* DDS1 */
//static const unsigned char targetdds2 = 1; /* DDS2 - LO3 output */
//static const unsigned char targetpll1 = 2; /* lmx2306 after DDS1 - divide by r1 and scale to n1 */
//static const unsigned char targetpll2 = 3; /* lmx2306 - fixed 2-nd LO generate */
static const unsigned char targetamp1 = 4; /* ad8321 amplifier */
//static const unsigned char targetamp2 = 5; /* ad8321 amplifier */
//static const unsigned char targetamp3 = 6; /* ad8321 amplifier */
//static const unsigned char targetctl1 = 7; /* ad8321 amplifier */
static const unsigned char targetadc1 = 7; /* mc145170 after DDS1 - divide by r1 and scale to k1 */
Это менять не надо - если внешнего дешифратора нет, чипселекты свитчем по адресу, приходящему в программы выдачи или снятия чипселекта prog_select().

/*
* интерфейс с платой - управление чипселектом
*/

static void prog_select(
unsigned char target, /* addressing to chip */
unsigned char select /* zero - done sending data, non-zero - start sending data */
)
{
SPDIO_VAL(0); // запись бита информации
CSB_SET(); // chip select inactive
lpt_and_writeb(targe t << 2, 0x07 << 2);
if (select)
{
CSB_CLR(); // chip select active
#if TESTING
// TRACE1("%2d: ", target);
#endif
}
else
{
#if TESTING
// TRACE0("\n");
#endif
}
}
инициализацию интерфейса с платой и выдачу битов смотреть чуть выше:

/*
* интерфейс с платой - выдача одного бита на последовательный канал
*/

static void prog_bit(
unsigned char target, /* addressing to chip */
fastbool_t bitv /* zero or non-zero values */
)
{
SPDIO_VAL(bitv != 0); // запись бита информации
SCLK_SET(); // latch!
SCLK_CLR(); // inactive state
}
Так что тут разобраться, по моему, легко. Будут проблемы - отвечу.

Genadi Zawidowski
28.01.2008, 03:17
Схема именно эта. Но почему все работает при управлении от программы DL5MGD и от контроллера.
А кто его знает? Может там какой бит (типа про высокочастотный режим работы pll) забыли поставить?
Полную схему, пожалуйста - с цепями reset, с интерфейсом от LPT, куда прикручен АЦП - если Egord возмется, ему она тоже потребуется. Хотя бы на словах, если нет в графическом виде.

Genadi Zawidowski
28.01.2008, 03:25
Отбой со схемаи!

Была сделана попытка управлять AD9951 программой от I2TZK sweep 2.0
Если есть исходники - можно попробовать, иначе (программу) - в помойку. И хорошо бы ссылочки на упоминаемые программы.
Частота скачет при запущенной программе? Если не запущена - флюктуации продолжаются?

АНАТ0ЛИЙ
28.01.2008, 03:42
Интерфейс собран по схеме I2TZK. Reset дополнительно проинвертирован на одном элементе 74hc00.При использовании программы DL5MGD инвертор убирается(он сделан навесным монтажом)

ua0zaf
28.01.2008, 03:42
Спасибо, будем разбираться.

Genadi Zawidowski
28.01.2008, 03:51
Я посмотрел на схемуинтерфейса - там активно используются линии статусного регистра. В моем драйвере для его только чтение сделано... Если срочно потребуется - переделай на что-то болеек распространенное или в моем есть соответствующий API:


lpt_setiobase(0x378) ;

АНАТ0ЛИЙ
28.01.2008, 04:14
При включении программы I2TZK на выходе ддс появляется частота и начинает прыгать.При вводе другой частоты на выходе ддс она изменяетя неккоректно и дальше продолжает прыгать. При отключении лпт порта процесс продолжается. У DL5MGD при отсоединении лпт порта частота на выходе ддс остается неизменной.
Ссылки: www.dl5mgd.de/index.htm
us5caa.qrz.ru/constr/analyz/soft/soft.zip
Исходников нет.

Genadi Zawidowski
28.01.2008, 10:28
При отключении лпт порта процесс продолжается
Если в этих двух версиях программы такое разное поведение аппаратуры, тем более при отсутствии исходников, думаю результат будет быстрее при прикручивании другой программы.
Отквоченно поведение аппаратуры можно считать какой-то аппаратной неисправностью в согласующем устройстве, которая проявляется при инициализации итальянской версией.

Еще вариант проверки - после инициализации на какую-то частоту программой I2TZK закоротить на чемлю на входе AD9951 serial data clock (data - опционально) и посмотреть - будет ли прыгать.

Explorer
29.01.2008, 00:05
Исходник для программы dl5mgd есть под pic16f877a http://www.dl5mgd.de/dds/Dateien/ad9951sourcecode.zip на asme правда коментарии на немецком языке. Я тоже повторил этот SuperDDS, пользовательский интерфейс особо не нравится.Через lpt пока не пробовал.

to АНАТ0ЛИЙ
попробуйте прогу

АНАТ0ЛИЙ
29.01.2008, 01:51
2 Explorer
Я выше писал что все программы от DL5MGD работают хорошо. ДДС управляется и от PIC16F877A и от LPT. Дело в том что программа для компьютера работает как ГСС, а программа для PICa как ГСС или ГКЧ. А хочется иметь АЧХ-метр в компьютере. Поэтому попробывали программу I2TZK , но она не хочет работать. То что предоставили вы -это программа DL5MGD для LPT(выполняет функции ГСС). Она работает ОК.

US5CAA
17.04.2008, 11:00
Собрал ачх-метр (прога и прошивка http://www.dl4jal.eu/ ). Всё работает хорошо, но после AD9951 и фнч напряжение выхода 0,2в, диаппазон измерений был от 0dB до -40dB. Лог. детектор ad8310. Потом добавил усилитель на mar-8sm, в стандартной сжеме включения, диаппазон измерений стал от 0 до -86dB, но появились ложные резонансы ниже по частоте в 2, 3, 4 раза. При нагрузке на активную нагрузку синусоида на выходе mar-8 нормальная, а если нагрузить на какой то контур, или ДПФ синусоида искажается и появляются эти вредные резонансы. Вариация с Кус. mar-8 и развязка по вх/вых аттенюаторами положительных результатов не дает.
Как решить эту проблемму?

АНАТ0ЛИЙ
17.04.2008, 12:20
2 US5CAA
Напряжение на выходе ддс нормальное.По поводу остальных проблем читаете пост от 4z5ky на стр. 13 в теме ачх-метр на ad9851 .

US5CAA
17.04.2008, 12:51
4Z5KY
Усилитель на выходе ДДС убрал - генерирует гармоники и вносит интермодуляционные искажения,что приводит к ложным "АЧХ" ,на частотах в 2,3,4 и т.д. раза ниже по частоте. (см. рис).Т.е. усилитель после ДДС должен быть очень линейным...
Так я и спрашиваю: какой усилитель более линейный чем mar-8sm?
Перед детектором ставить усилитель не хочу, так как он усиливает и всю плохую эфирную обстановку.
Да и для работы с антенами 0,2В очень мало!

Genadi Zawidowski
17.04.2008, 13:22
но после AD9951 и фнч напряжение выхода 0,2в, диаппазон измерений был от 0dB до -40dB. Лог. детектор ad8310
AD8307 нормально меряет от -70 дБм (схема с шунтирующим резистором). Ad8310 в этом смысле не отличается - почему от -40 у Вас? Может, наводки на вход детектора?

АНАТ0ЛИЙ
17.04.2008, 13:48
2 US5CAA
Коэфициент усиления mar8sm 32,5 дб , выходная мощность 12.5 дбм при компресии 1 дб. Получается вы перегружаете по входу микросхему. На вход надо подавать такой сигнал чтобы на выходе было меньше 1 в на 50 омах(13 дбм).Увеличьте затухание аттенюатора по входу.Или поставьте BGA6589 Kус=22дб выходная мощность 20дбм при компресии 1дб :crazy:

АНАТ0ЛИЙ
18.04.2008, 09:21
2 US5CAA
Напряжение на выходе ддс после фильтра вы меряли на нагрузке 50 ом ? И какое имеется ввиду значение: двойное амплитудное, амплитудное или действующее? В наших конструкциях получалось 200 мв двойного амплитудного (т.е. 70 мв действующего).

RA3APW
18.04.2008, 09:36
Купил у автора PCB и собрал несколько штук для разных целей, в том числе для переноса на 2.4 ГГц. Существенным недостатком является очень медленная скорость качания по 640 точкам. При настройке аппаратуры очень неудобно и весьма далеко от привычных 20мс.

US5CAA
18.04.2008, 11:43
То Карен:
Платку разводил сам, делали в Москве. Размеры 69х84мм. После эксперементов с USB вариантом, переделал (вернее добавил мах232, и pic18f2550 поменял на pic16f876) на СОМ http://www.dl4jal.eu
Есть возможность задавать количевство точек сканирования от 9 до 9999 соответственно с размичная скорость. В основном использую на 300 точек, скорость очень большая, прохода развертки не видно.
При опытах с usb вариантом, заметил что скорость сканирования зависит от "мощности "компутера.
С dds выходит 0,22в по миливольтметру, после фнч 0,2в.

rv3bj
18.04.2008, 12:57
US5CAA
Платку разводил сам, делали в Москве. Размеры 69х84мм.

Виктор, я бы приобрел такую плату с удовольствием.
Евгений

M0TLN
18.04.2008, 16:59
Не по теме - я сейчас готовлю к производству плату свип-генератора с USB интерфейсом, на диапазон до 82 МГц - на AD9852. На этой микросхеме за то, что у нее можно получить малую неравномерность выходного сигнала в рабочем диапазоне частот.

Геннадий, есть прогресс на этом поприще?

Genadi Zawidowski
18.04.2008, 18:13
Похвастаться - всгда пожалуйста.

Прогресс есть - в результате без аттенюатора.

В диапазоне 0.5 МГц .. 75 МГц собственная неравномерность 0.2 дБ.
Мерял параметры кварцевых фильтров на 80.455 МГц - в узком диапазоне с коррекцией 0 дБ.

Плата размером 100 * 200 мм, питание 9..12 вольт.

Программа управления по LPT самодельная - исходники не секрет.

ps: задуманный аттенюатор - перед и после усилителя, что виден на плате - оказался нереализуемым, потому из функций остался только ГКЧ с выходным уровнем 0 дБм и входным - 70 dBm ... + 10 dBm (50 Ом вход и выход).

В радиотракте применены следующие микросхемы:
AD9852 + AD8000 + AD8307(или AD8310), AD8651, AD8710

После переключения перемычек на плате - оживает ATMEGA128 с USB интерфейсом на PDIUSBD12, правда программа управления по USB не дописанна пока (и тоже не секрет). На настоящий момент готова эмуляция COM-порта на USB (CDC), можно как-то срастить и с этим. Есть и просто RS-232 (MAX3232) - использовался для отладки. FRAM/EEPROM c SPI интерфейсом стоит.

Фотографий полностью собранного девайса нету сейчас, к сожалению.
Эта же плата (только с атмегой и её обвязкой) работает сейчас контроллером опытного образца приёмника - помех (щелчков при перестройке) не создаёт.

M0TLN
18.04.2008, 21:21
Похвастаться - всгда пожалуйста.
:пиво:



Плата размером 100 * 200 мм, питание 9..12 вольт.


Почему не 5? Mожно было с USB то гда запитаться?
И не вижу на картинках зачем там более 5В...



В радиотракте применены следующие микросхемы:
AD9852 + AD8000 + AD8307(или AD8310), AD8651, AD8710


Все же скорее AD7810 :)

И далее самое интересное...



После переключения перемычек на плате - оживает ATMEGA128 с USB интерфейсом на PDIUSBD12, правда программа управления по USB не дописанна пока (и тоже не секрет). На настоящий момент готова эмуляция COM-порта на USB (CDC), можно как-то срастить и с этим. Есть и просто RS-232 (MAX3232) - использовался для отладки. FRAM/EEPROM c SPI интерфейсом стоит.

Фотографий полностью собранного девайса нету сейчас, к сожалению.
Эта же плата (только с атмегой и её обвязкой) работает сейчас контроллером опытного образца приёмника - помех (щелчков при перестройке) не создаёт.

Первоначальный пост был в конце января и только я заинтересовался.

Можно посмортеть что есть по этой наработке? Е-майл вы мой знаете.

Как я понял из других постов вы работаете только в PC-CAD 2002.
Я - в Altium Designer.

Я поставлю PC-CAD себе на лаптоп - можно сразу и библиотеки получить? Заранее спасибо...

Genadi Zawidowski
19.04.2008, 00:10
По питанию:
USB не всегда, есть вариант использования (который сейчас основной у меня) с управлением от LPT.

Питание 7.5 вольт идёт на усилитель AD8000.

Можно и меньше и больше, пятью вольтами обойтись - запитать напрямик от источника.

Индивидуальные стабилизаторы 78L05 стоят у детекторной секции и у опорника (в надежде уменьшить наводки) - им надо больше 7 вольт на входе.


Но вот от USB запитать не получится - AD9852 на тактовой 200 и со включённым inv sinc фильтром на частотах около 70 МГц на выходе берёт около 600 милиампер... от USB проблематично запитать.


Не совсем понял смайлик около AD7810 (это 10-битный АЦП). Или имелось в виду AD8310? Так её можно запаять...

С е-майломВашим до понедельника не смогу ничего сделать, если напомните - вышлю скорее всё. Остальным интересующимся - скоро сделаю отдельную тему, выложу туда документацию.

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

зы: решил выложить сюда, тема подходит.

Genadi Zawidowski
19.04.2008, 00:32
Программы позже выложу, как и исправленную схему - в этой напутано с разъёмом ком-порта, с программированием атмеги, с питанием DDS и с логикой в управлении аттенюатором (но его вообще убираю).

US5CAA
19.04.2008, 19:18
Немножко сегодня позанимался с ачх-метром. Выяснил, что паразитные всплески ачх ниже по частоте давала именно mar-8.
Наилучшей заменой оказался усилитель на bfg135, (схема по Э.Реду, типа С, стр 66 в желтой книжке). На входе усилителя 75мВ, на выходе 280мВ.
Сейчас паразитный всплеск (в два раза ниже по частоте) меньше основного на -65dB.
Теперь появилась другая задача: вытянуть более-менее приемлимую неравномерность в полосе пропускания и экранирование блоков.
Основной причиной, того что детектор не видел уровень ниже -50dB оказался кабель от выносной детекторной головки к пик контроллеру.
Поставил детекторную головку внутри прибора(пока даже без экранировки), и соединил с пиком коротким экранированым кабелем длиной около 5см, и нижняя планка опустилась до -86dB.

АНАТ0ЛИЙ
19.04.2008, 21:49
Связка плата AD9951 от DL5MGD + софт от I2TZK работает. Надо проинвертировать сигнал Reset и не включать умножение на 5 в настройках програмы. С умножением 5 на было бы лучше но наш итальянский коллега по видимому это не предусмотрел. С умножением на 4 все ОК. В теории ддс максимальная частота синтизируемого сигнала в два раза ниже частоты синхронизации. Максимсальная частота синхронизации для AD9951 400 мгц. У DL5MGD кварцевый генератор 80 мгц.

US5CAA
20.04.2008, 01:21
Теперь появилась другая задача: вытянуть более-менее приемлимую неравномерность в полосе пропускания
В полосе от 1 до 75МГц получил неравномерность менее 1dB. А выше все очень грустно... на 120МГц уже -20dB.
Все же без какого то интегрального усилителя не обойтись, но это будет только после майских празников.

US5CAA
21.04.2008, 11:31
и соединил с пиком коротким экранированым кабелем длиной около 5см, и нижняя планка опустилась до -86dB.
Это если к входу ничего не подключено, как только я подключаю к входу детекторной головки (ad8310 с шунтируюшим резистором) кабель длиной около 30см (закороченый или нагруженый на 50 ом) нижний уровень поднимается на 16-18dB.
Если вход и выход соединить внешнимм аттенюатором
(от Х1-47 - 70dB) на кабелях с разъемами длиной по 10см, плюс внутренний -50dB шаг 10dB, то не могу опустится ниже -74dB.
Все блоки внутри экранированы.
В чем может быть проблемма?

US5CAA
22.04.2008, 11:28
AD8307 нормально меряет от -70 дБм (схема с шунтирующим резистором). Ad8310 в этом смысле не отличается - почему от -40 у Вас? Может, наводки на вход детектора?
В режиме миливольтметра, меряет нормально, до -70dBm.
В режиме АЧХ для просмотра таких уровней, необходимо откалибровать лог.детектор на "0dB" при входном уровне +13dBm, тогда можно будет смотреть АЧХ до -70dBm, если не будет этому мешать недостаточность экранировки.
При повышени уровня 0dBm с dds начинают переть гармоники, на АЧХ появляются ложные резонансы.
Как выйти с этой ситуации? или смирится с возможностью просмотра АЧХ до -60dB?
Есть ли у кого то реально работающая конструкция с DDS которой можно видеть до -90, или хотя бы -80dB.
Интересуют: выходной уровень после фильтра dds, после усилителя, типп усилителя, и насколько при этом полавлена вторая гармоника которую видно на АЧХ в два раза ниже по частоте?

Genadi Zawidowski
22.04.2008, 12:26
Это если к входу ничего не подключено, как только я подключаю к входу детекторной головки (ad8310 с шунтируюшим резистором) кабель длиной около 30см (закороченый или нагруженый на 50 ом) нижний уровень поднимается на 16-18dB.
Если вход и выход соединить внешнимм аттенюатором
(от Х1-47 - 70dB) на кабелях с разъемами длиной по 10см, плюс внутренний -50dB шаг 10dB, то не могу опустится ниже -74dB.
Все блоки внутри экранированы.
В чем может быть проблемма?

У меня от разъёма к детектору идёт коаксиал RG-58 (сейчас, 5 витков на блоке колец). Корпус разъёма припаян к земле, у детектора соединения с землёй нету. Между прочим, повышение частоты опроса АЦП повышало где-то на 6 дБ уровень шума.

US5CAA
22.04.2008, 12:32
У меня от разъёма к детектору идёт коаксиал RG-58 (сейчас, 5 витков на блоке колец).
Т.е. у Вас от входного разьема детектора идет кабель на плату с детектором?

Между прочим, повышение частоты опроса АЦП повышало где-то на 6 дБ уровень шума.
Это я тоже заметил.
Какой выходной уровень с генератора, и какой реальный уровень, при включении между вх. и вых аттенюаторов удается посмотреть?

Genadi Zawidowski
22.04.2008, 13:08
Смотрите на фотографию - там всё на одной плате - между разъёмом и детектором место для колец и кабеля.

Уровень выхода у меня - 0 дБм, смотрю от -60 дБм (но не 70, к сожалению) при том, что всё на плате - и опорник и тактовый генератор USB. И атмега со внутренним генератором.

Но то, что у детектора нет соединения с землёй - это основная идея.

US5CAA
22.04.2008, 15:19
Но то, что у детектора нет соединения с землёй - это основная идея.
Класс! Уже есть положительный результат, -6dB еще опустилось. Два колечка 20х10х6 u1800, пять витков кабелем, можно будет ещё поигратся.
Генадий, а какая функция у ad8651, просто буфер, фильтр, или усилитель?

Genadi Zawidowski
22.04.2008, 15:53
просто неинвертирующий повторитель, в будущем может быть усилитель *1.5. Во всяком случае, тестер показывает на выходе буфера другое напряжение (думаю, подсаживаю детектор тестером). И все каскады - и питание - разделены Murata BLM21PG331.

Gin
22.04.2008, 16:58
а по сути.. что делает етот трансформер в етом месте и включении....??

LY2NI Gin.

Genadi Zawidowski
22.04.2008, 17:41
У логарифмического детектора вход симметричный. Трансформатор симметрирует. Наверное, можно заменить просто куском кабеля. Не пробовал.

US5CAA
22.04.2008, 22:09
Уже есть положительный результат, -6dB еще опустилось. Два колечка 20х10х6 u1800, пять витков кабелем, можно будет ещё поигратся.
Четыре кольца 16х8х4, u2000 пять витков кабеля, -10dB, в сравнении без симетрирования.
теперь я уже вижу неравномерность собственного аттенюатора. до - 60dB всё ровно,при затуханиях больше -60dB на частотах от 75 до 150 МГц, появляется горб .
Как правильно (конструктивно) выполнить блок аттенюаторов 10+20+20dB. Какие реле самые оптимальные до 200МГц? Сейчас применяю РЕС-10 на 2.5В.

US5CAA
23.04.2008, 21:01
Но то, что у детектора нет соединения с землёй - это основная идея.
Генадий, а по выходу генератора, у Вас на плате оставлено место под кабель с колечками?

Genadi Zawidowski
23.04.2008, 22:47
Оставленно... Но не пробовал (не проверял, на сколько помогает).
Неплохо помогали дополнительные перемычки между земляными полигонами - например, напрямую от земли генератора кварцевого к краю платы... усиление земли под DDS.
Виктор, я же вроде фотографии и проекты выкладывал... Там видно место выхода?

теперь я уже вижу неравномерность собственного аттенюатора. до - 60dB всё ровно,при затуханиях больше -60dB на частотах от 75 до 150 МГц, появляется горб
А при входе, закрытом заглушкой в 50 Ом, какой пролаз? Не оттуда-ли (прямой пролаз по плате) этот горб? Не лишним будет снять питание с генератора и dds и посмотреть - а что намеряет детектор?

US5CAA
24.04.2008, 11:57
Пробывал снимать питания, выяснилась причина. Виноват МАR-8.

US5CAA
24.04.2008, 15:44
Поверил еше различные варианты с отключением питания, теперь начал сомневатся, что это mar-8.
В общем, смотрите картинки.
У кого есть какие мысли по этому поводу?

Genadi Zawidowski
24.04.2008, 15:59
по картинке "на входе заглушка" - пролаз по питанию.

В картинке "отключен вход MAR-8 от dds+ отключено питание MAR-8" нет оличий от "отключен вход MAR-8 от dds" - значит, усиленный сигнал и пролезает.

С картинкой "без опорного генер dds 100MHz" не очень понятны условия (что же принимается?).
Резюме на данный момент - фильтровать питание MAR-8 (стабилизатор, дросселей не жалеть, фильтровать питание и сигналы к детектору).

US5CAA
24.04.2008, 16:01
продолжение...

US5CAA
24.04.2008, 16:03
С картинкой "без опорного генер dds 100MHz" не очень понятны условия (что же принимается?).
На входе заглушка, снято питание только с опорника DDS

Genadi Zawidowski
24.04.2008, 16:12
С картинкой "без опорного генер dds 100MHz" не очень понятны условия (что же принимается?).
На входе заглушка, снято питание только с опорника DDS

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



отключен вход MAR-8 от dds+ отключено питание MAR-8

Блокировки, дроссели помогут... Лишние земляный шины - тоже. И помните, что перебитый и нахрен закороченный коаксиальный кабель - это всего 40 дБ затухания!

Gin
24.04.2008, 19:19
Виктор....где нашли програмы... HFM9/NWT-V2.03..... версию....????

LY2NI Gin.

US5CAA
24.04.2008, 19:31
Виктор....где нашли програмы... HFM9/NWT-V2.03..... версию....????

LY2NI Gin.
Вот здесь http://www.dl4jal.eu/

US5CAA
24.04.2008, 20:39
Почему тогда частотно-зависимый график получился? Наводки с контроллера? Что-то продолжает генерить?
А генерила mar-8 при подаче на нее сигнала!!! даже очень малеького.
Не помагали даже аттенюаторы по входу и выходу.
С выхода mar-8 идет кабель длиной аколо 5-6см на аттенюаторы, подпаял его по средине к корпусу блока аттенюаторов, и генерация прекратилась.
Как давить вторую гармонику на выходе ad9952 (компаратор не используется)?

US5CAA
24.04.2008, 21:31
Вот немножко поигрался с кварцевым фильтром, в общем мне понравилось!

Genadi Zawidowski
24.04.2008, 22:12
Почему тогда частотно-зависимый график получился? Наводки с контроллера? Что-то продолжает генерить?
А генерила mar-8 при подаче на нее сигнала!!! даже очень малеького.
Не помагали даже аттенюаторы по входу и выходу.
С выхода mar-8 идет кабель длиной аколо 5-6см на аттенюаторы, подпаял его по средине к корпусу блока аттенюаторов, и генерация прекратилась.
Как давить вторую гармонику на выходе ad9952 (компаратор не используется)?
Поздравляю!
А какой у неё (у гармоники) уровень (и на каких частотах)?
Не перегрузили ли mar8?
Вам уже говорили - у MAR-8SM 1 db compression point +12.5 dBm, усиление за 35 дБ, на вход подаёте 0 дБм... она наедается - соответственно и искажения на выходе...
Используется ли трансформатор на выходе dds? Какой ток fullscale у DAC (какой резистор токозада.щий стоит?)

US5CAA
24.04.2008, 22:56
А какой у неё (у гармоники) уровень (и на каких частотах)?
Её видно только на резонансной нагрузке. порядка -14dB

Вам уже говорили - у MAR-8SM 1 db compression point +12.5 dBm, усиление за 35 дБ, на вход подаёте 0 дБм... она наедается - соответственно и искажения на выходе..
по входу и выходу аттенюаторами пробывал уменьшать ей раскачку, соотношение второй гармоники и основной частоты особо не меняется.
На выходе фильтра ддс 75мВ на 50Ом.

Используется ли трансформатор на выходе dds?
Транса нет, резисторы по 51Ом

Какой ток fullscale у DAC (какой резистор токозада.щий стоит?)
3,9К

Genadi Zawidowski
25.04.2008, 09:17
по входу и выходу аттенюаторами пробывал уменьшать ей раскачку

На выходе мог помочь от возбуда (наверное, стоит и оставить децибела на два - чтобы при неподключенной исследуемой схеме уменьшить вероятность гудежа), но не от перегрузки.

Какой аттенюатор по входу ставили?
выход dds у Вас - минус 10 dBm, Вам бы надо еще децибел на 10 минимум (а лучше - больше - на 16) на входе аттенюатор поставить обязательно.

Больше мыслей нет (разве, что, посмотреть без усилителя соотношение основного сигнала и второй гармоники).

US5CAA
25.04.2008, 13:20
В общем, пришлось отказатся от усилителя, и смирится с тем что минимум, что можно посмотреть будет уровень -74dB.
Что и так в общем то неплохо.
Для работы с КВ антенами сделаю отдельный усилитель до 30МГц (что бы отстроится от наводок и помех в антене) на BFG135.

Genadi Zawidowski
25.04.2008, 13:58
Почему не стали использовать усилитель с аттенюатором на 16 дБ?

US5CAA
25.04.2008, 14:24
Почему не стали использовать усилитель с аттенюатором на 16 дБ?
Именно в этом приборе ставить не буду. Дело в том, что этот усилитель выполнен на отдельной платке, входс платы dds идет на него по кабелю, и выход с него по кабелю на блок аттенюаторов, с блока Атт кабель на выходной разьем. Может эти кабельные переходы сделали работу этого усилителя не стабильной.
С Атт -20dB, всеравно я вижу вторую гармонику, с уровнем -36-40dB, а после калибровки (С Атт -20dB) нижняя планка опускается всего на 5-6dB в сравнении как вообще без усилителя.
Есть идея сделать одноплатную конструкцию, так же можно будет заказать заводские печатки если будут желаюшие, потому как одну-две печатки делать очень дорого. Вот в этом варианте предусмотрю возможность установки ad8000, с небольшим Ку.
Немножко увеличил выход с dds, уменьшил R DAC до 3К. Теперь на 50Ом имею 150мВ ровного и стабильного выхода.
До какого предела можно безболезненно уменьшить этот резистор?

Genadi Zawidowski
25.04.2008, 16:30
До какого предела можно безболезненно уменьшить этот резистор?
Не уменьшал, не знаю. Но кажется, 3.999 килоома дают максимальный ток? В документе на чип, возможно, написано.
У меня-то выход ддс с трансформатором - получаю 0 дБм на выход трансформатора.
Попробуйте нагрузочный резистор увеличить до 75..100 ом или последовательно с ним дроссель включить.

Да, а как у Вас дела с собственной неравномерностью dds+фнч ? Мне пришлось для выравнивания общей неравномерности пойти на увеличение к.у. буфера - и включить L (68нГ) + R(36 Ом) цепь паралельно входу ФНЧ - получив 0.2 дБ неравномерность (на выходе детектора). Это всё при включённом inv sinc модуле в AD9852.

US5CAA
25.04.2008, 16:48
inv sinc модуле в AD9852.
Что это такое?
Неравномерность dds+фнч получилась около 2-3dB (от 1 до 200МГц), а вот когда подключил блок аттенюаторов, то завал увеличился до 6-7dB. Попробую ваш вариант, резистор+дроссель.

Но кажется, 3.999 килоома дают максимальный ток?
При уменьшении этого резистора, выходное напряжение увеличивается.
Попробуйте нагрузочный резистор увеличить до 75..100 ом или последовательно с ним дроссель включить.
Нагрузочный резистор увеличивал, растет неравномерность на ВЧ, дросель, попробую

Genadi Zawidowski
25.04.2008, 16:59
Что это такое?
Корректор АЧХ ЦАП

US5CAA
25.04.2008, 17:03
Корректор АЧХ ЦАП
А в 9951 такое есть...???

Genadi Zawidowski
25.04.2008, 18:51
Корректор АЧХ ЦАП
А в 9951 такое есть...???

Нету. У 9951..9954 точно нету.

Explorer
26.04.2008, 08:52
to АНАТ0ЛИЙ

Связка плата AD9951 от DL5MGD + софт от I2TZK работает. Надо проинвертировать сигнал Reset и не включать умножение на 5 в настройках програмы. С умножением 5 на было бы лучше но наш итальянский коллега по видимому это не предусмотрел. С умножением на 4 все ОК. В теории ддс максимальная частота синтизируемого сигнала в два раза ниже частоты синхронизации. Максимсальная частота синхронизации для AD9951 400 мгц
Не пробовали в программе устанавливать multiplier x8?
Владимир

АНАТ0ЛИЙ
26.04.2008, 11:30
Нет. На плате стоит кварцевый генератор на 80 мгц поэтому включали умножение на 5 чтобы получить частоту тактирования 400 мгц, но почему то ддс не работала. А с умножением на 4 все ок.

Explorer
26.04.2008, 12:52
Я это понимаю, ведь ad9951 в состоянии переваривать тактовую частоту вплоть до 700mhz, проверено. Попробуйте поставить больший множитель.

US5CAA
26.04.2008, 12:57
ведь ad9951 в состоянии переваривать тактовую частоту вплоть до 700mhz, проверено.
Пробывал умножение на 6 при опоре 100МГц, работает, особого нагрева не замечено. Но, не помню, где то проскакивала информация, что при разгоне сильно ухудшается выходной спектр.

Explorer
26.04.2008, 13:15
Диапазон на выходе, правильной синусоиды значительно расширяется ~Fclk/4.

US5CAA
26.04.2008, 13:24
Диапазон на выходе, правильной синусоиды значительно расширяется ~Fclk/4.
Но при этом могут вырости уровни гармоник и спуров. Не думаю что инженеры AD не пробывали поднять частоту до предела, а остановились на 400МГц для 9951

Genadi Zawidowski
26.04.2008, 13:56
ведь ad9951 в состоянии переваривать тактовую частоту вплоть до 700mhz, проверено.
Пробывал умножение на 6 при опоре 100МГц, работает, особого нагрева не замечено. Но, не помню, где то проскакивала информация, что при разгоне сильно ухудшается выходной спектр.

О результате такого эксперемента - и о том, что спектр резко ухудшился, писал на форуме qrz.ru Сергей RX3AKT.

Explorer
26.04.2008, 14:30
Да Генадий читал я посты Сергея, там он ограничился х6 при ref_clr=80mhz.Внешни й бы генератор использовать где то на 600mhz, тогда да.

US5CAA
29.04.2008, 18:03
Есть идея сделать одноплатную конструкцию, так же можно будет заказать заводские печатки если будут желаюшие, потому как одну-две печатки делать очень дорого. Вот в этом варианте предусмотрю возможность установки ad8000, с небольшим Ку.
Потихоньку развожу печатку нового варианта с усилителем на AD8000.
Есть ли смысл закладывать на плате преобразователь для питания ad8000 двуполярным питанием?
И выход с ДДС брать с обеих выходов ( на каждом свой фильтр) на входы ad8000

Genadi Zawidowski
29.04.2008, 18:30
Есть ли смысл закладывать на плате преобразователь для питания ad8000 двуполярным питанием?
В пердложенном Вами варианте - думаю, стоит.
Для уточнения, стоит ли - что, есть необходимость от постоянного тока сигналы генерить (это я про отсутствие трансфоматора)?

Ещё - посмотрите хотя бы на симуляторе - АЧХ фильтров можно сделать более плоской (хотя бы зарезервируйте места под конденсаторы впаралель катушкам) - делать более чем 7-й порядок нет необходимости (для ненастраиваемых фильтров), а применит "hourglass" стоит. И предусмотрите место для коррекции АЧХ - в смысле, для цепей, поднимающих АЧХ вверху.

US5CAA
29.04.2008, 18:46
И предусмотрите место для коррекции АЧХ - в смысле, для цепей, поднимающих АЧХ вверху.
Пробывал на выходе ДДС последовательно дросель +50Ом, так у меня только снижало уровень на НЧ (дросель последовательно с нагрузочным резестором ддс ещё не пробывал), за счет этого выравнивал АЧХ, а какие цепи поднимают АЧХ вверху.

а применит "hourglass" стоит.
А что это за "песочные часы"?
есть необходимость от постоянного тока сигналы генерить (это я про отсутствие трансфоматора)?
Постояный ток нет, а хотя бы от 100КГц необходимость есть
хотя бы зарезервируйте места под конденсаторы впаралель катушкам
Паралельно катушкам конденсаторы предусмотрел

АНАТ0ЛИЙ
29.04.2008, 19:17
2 US5CAA
А где можно взять схему и програмное обеспечение для управления AD9951 через PIC18F2550.

US5CAA
29.04.2008, 19:20
2 US5CAA

А где можно взять схему и програмное обеспечение для управления AD9951 через PIC18F2550.

http://www.dk3wx-qrp.homepage.t-online.de/qrphfm/qrpHFM.html

Genadi Zawidowski
29.04.2008, 19:57
А что это за "песочные часы"?
Название полинома фиольтра-прототипа, например в Nuhertz Filter Solutions

а какие цепи поднимают АЧХ вверху.
Доросеель последовательно с резистором (я писал про это на пред. странице)

US5CAA
29.04.2008, 20:02
Доросеель последовательно с резистором (я писал про это на пред. странице)
Уже проверил, всё выровнял. Дейвствует хорошо. Дросель намотал на тонком (2мм) подстроечнике срц, четыре витка по резьбе.
Неравномерность сейчас не более 1,5dB, но можно поигратся еще и будет лучше.

АНАТ0ЛИЙ
29.04.2008, 20:24
АНАТ0ЛИЙ писал(а):
2 US5CAA

А где можно взять схему и програмное обеспечение для управления AD9951 через PIC18F2550.


http://www.dk3wx-qrp.homepage.t-online.de/qrphfm/qrpHFM.html
_________________
Skype: us5caa
С уважением,Виктор.
Так там демо-версии.

RA3APW
29.04.2008, 21:10
А где можно взять схему и програмное обеспечение для управления AD9951 через PIC18F2550.

Анатолий, вариант DK3WX на AD9951&PIC18F2550 c USB интерфейсом и HFM11 (http://www.dk3wx-qrp.homepage.t-online.de/nwt/hfm11.zip) и PIC ПО (http://www.dk3wx-qrp.homepage.t-online.de/nwt/hfmpic.zip) работает , но скорость сканирования очень не высокая, что не удобно при использовании в качестве измерительного прибора.

По совету Виктора, US5CAA, с минимальными изменениями на PCB перешел на вариант DL4JAL - AD9951&PIC16F876 с COM интерфейсом - все стало значительно лучше.
Прошивка для PIC http://www.dl4jal.eu/nwt_fa_v110_variable _pll.hex
ПО NWT V2.03 http://www.dl4jal.eu/winnwt_setup_v203.ex e
Скорость обзора значительно выше. ПО вполне удобное (только интерфейс немецкий).

С выносной лог. детекторной головкой диапазон сразу получили диапазон 72 дБ без усилителя.

Купили высокодинамичные усилители WJ ECG040 и ECG055 попробовать на выходе.

Сейчас с RA3ACE запускаем перенос на 2.4 ГГц.

US5CAA
30.04.2008, 09:00
Так там демо-версии.
Демо, пишет без апаратной части, при подключении железа с прошивки ПИКа считывается номер версии.

RA3APW
01.05.2008, 20:27
Убедился, что для получения более чистого сигнала желательно использовать тактовую частоту 400 МГц без умножения в PLL DDS.

До этого тактовая была 100 МГц с внутренним умножением PLL DDS на 4. При этом тактовая 100 МГц проходит через ФНЧ.

Кроме того на выходе DDS с уровнем -10 дБн имеются комбинации (Fтакт. x 4) +- Fвых. То есть возможно выделить 400 - 570 МГц для настройки 70 см диапазона, а также 23 см (1200 - 1370 МГц).

Explorer
02.05.2008, 00:40
Вот есть подобная реализация выделения 5 гармоники у I0CG http://www.radioamatore.it/i0cg/osc_500.pdf

RA3APW
02.05.2008, 09:27
Вот есть подобная реализация выделения 5 гармоники у I0CG http://www.radioamatore.it/i0cg/osc_500.pdf

Можно так, а можно и лучше. Проблема в том, что спиральников от Toko или Temwell в наличии в Москве нет (IMHO), а надо заказывать и долго ждать.

Можно обойтись и без спиральников, но встает вопрос - а какой чистоты должен быть спектр опорного сигнала? Видимо придется решать это имперически.

Так как в NWT можно использовать любую опорную, то одним из вариантов - взять TCXO на 12.8 МГц умножить на 32, почистить ФСС и получить опору 409.6 МГц.

А реализацию на гармониках DDS видеть не приходилось. Может у кого есть ссылки?

Explorer
02.05.2008, 10:03
Наверное проще решить проблемму качественного опорника с помощью PLL ADF4360 http://ua1cea.narod.ru/pll.htm, в цифрах все конкретизовано, широкий запас выбора опорных частот для dds 99 серии.

АНАТ0ЛИЙ
02.05.2008, 12:02
Можно использовать использовать трехчастотный генератор И.Нечаева (Радио №1 2007). Но разница будет лишь в том что мы заменим внутренний синтезатор на внешний,да еще с большим умножением. По моему вариант со спиральниками альтернативы не имеет. Прав ли я?

Explorer
02.05.2008, 13:20
По моему вариант со спиральниками альтернативы не имеет. Прав ли я?
Ну почему, применить к примеру тандем из ФВЧ и ФНЧ на выходе кв.генератора.

АНАТ0ЛИЙ
02.05.2008, 13:53
Все правильно. Я просто имел ввиду способ получения сигнала синхронизации. То бишь выделение нужной гармоники из прямоугольного колебания при помощи фильтра .

АНАТ0ЛИЙ
02.05.2008, 14:07
2 EXPLORER
Вы незнаете Сергея Новоселова ех UB5MNY , UK5MAF. Мы с ним в Красной Армии служили . С тех пор контакт утерян.

АНАТ0ЛИЙ
02.05.2008, 17:37
Неплохо бы использовать для тактирования ддс EG2102CA(это высокостабильный генератор на ПАВ, обладает очень низким джиттером и низкими фазовыми шумами,выходные частоты от 100 до 700 мгц, есть на 400 и на 500 мгц). Интересно можно ли их достать и какова их цена?

Explorer
02.05.2008, 18:48
to АНАТОЛИЙ
Таких генераторов на фирмах не встречал.

Сергея я прекрасно знаю, у него сейчас позывной US0MF. К стати он к вам обращался на форуме и телефон свой давал.

US5CAA
07.05.2008, 12:41
Закончил АЧХ-метр. Диаппазон до 200МГц, с неравномерностью около 2,5dB. При заглушке на входе детектора -80dB.
Думаю пока на этом можно остановится.
Что получилось, смотрите ниже. Качевство фоток не очень, мобилка.
Всех с Днем РАДИО!!!

US5CAA
07.05.2008, 12:42
И вид АЧХ кварцевого фильтра.

Explorer
07.05.2008, 14:12
Виктор, а на каких реле выполнен аттенюатор?

US5CAA
07.05.2008, 14:30
Виктор, а на каких реле выполнен аттенюатор?
реле V23042 siemens http://www.selectronic.fr/includes_selectronic/pdf/Siemens/DS2E_S.pdf на 12V.

DeXter Holland
07.05.2008, 19:07
To US5CAA Выглядит класно, а где можно приобрести такой набор для приборчика на Украине?