www.kn34pc.com

Форум на силистренските радиолюбители
Дата и час: 18 Ное 2018, 07:16

Часовете са според зоната UTC + 2 часа [ DST ]




Напиши нова тема Отговори на тема  [ 33 мнения ]  Отиди на страница Предишна  1, 2, 3  Следваща
Автор Съобщение
 Заглавие: Re: Модули с AD9850
МнениеПубликувано на: 29 Юни 2018, 00:38 
Offline
Аватар

Регистриран на: 09 Юли 2017, 13:53
Мнения: 22
Местоположение: Благоевград
Aз замерих с мултицет напрежението на изхода на AD8307 (купуван от e-bay), който съм монтирал на основната платка.
2.22V при входа му към изхода на AD8009. Кабелчета 50 ома, BNC-тата съединени и т-конектор.
После на мястото на т-конектора сложих 20dB фабричен атенюатор. AD8307 даде 1.72V , т.е. 0.5 надолу - 25mV / dB :)
Значи си работи.
Утре ще допиша програмката за PIC-a, да измерва това напрежение, да пресмята в dBm и да показва на дисплея.
Минах се с тая мършава 16-тка, трябваше да сложа 24-ка, ама няма 5 волтова в DIP.
А не ми се правеше заводска платка, започнах като съботно-неделно проектче, с платка по тонер-трансфер метода.


Върнете се в началото
 Профил  
 
 Заглавие: Re: Модули с AD9850
МнениеПубликувано на: 29 Юни 2018, 01:11 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 844
Местоположение: Силистра
В режим "Wattmeter", с NWT-500 измерих изхода. Некалибриран.
С още 50 Ома от уреда личи "гърбицата" в елиптичния филтър от некоректния товар.

Код за потвърждение:
(надолу: грешка от входни кондензатори в NWT?)
400 kHz: 371.3mV; 4.4 dbm
  1 MHz: 371.3mV; 4.4 dbm
  4 MHz: 371.3mV; 4.4 dbm
 10 MHz: 389.4mV; 4.9 dbm
 15 MHz: 405.8mV; 5.2 dbm
 20 MHz: 405.8mV; 5.2 dbm
 25 MHz: 361,5mV; 4.2 dbm
 30 MHz: 278.1mV; 1.9 dbm
35 MHz: 236.9 mV; 0.5 dbm
40 MHz: 208.3 mV; -0.6 dbm


Върнете се в началото
 Профил  
 
 Заглавие: Re: Модули с AD9850
МнениеПубликувано на: 01 Юли 2018, 22:19 
Offline
Аватар

Регистриран на: 09 Юли 2017, 13:53
Мнения: 22
Местоположение: Благоевград
Така, подкарах АD8307. Падна много поене на екранчета.
Прикачени файлове:
AD8307-2.JPG
AD8307-2.JPG [ 191.77 KiB | Прегледано 556 пъти ]

Много се борих, но по ниски нива на паразитния сигнал от -70dBm не можах да докарам.
(вход на ad8307 на късо.)
При извадено AD9850 модулче, нивото пада до -82 dBm.
-Ясно е, занапред че AD8307 трябва да е на отделна платка, в отделна кутиика.

Калибрирах го някак си... Но е честотно зависимо.
Постановката е: АД8009->51ом->50cm RG174->T-connector-50cm RG174->AD8307 ||51om
на Т-connector-a е закачен и Цифров осцилоскоп (и с него и без него все тая)
Разликата с осцилоскопа (измерени mV, изчислени dBm) е ~ 1dB.
Прикачени файлове:
AD8307-1.JPG
AD8307-1.JPG [ 142.95 KiB | Прегледано 556 пъти ]

Остана да се занимавам с ALC...


Върнете се в началото
 Профил  
 
 Заглавие: Re: Модули с AD9850
МнениеПубликувано на: 01 Юли 2018, 22:34 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 844
Местоположение: Силистра
User написа:
... Остана да се занимавам с ALC...

За NWT/антенен анализатор или за VFO ще е?


Върнете се в началото
 Профил  
 
 Заглавие: Re: Модули с AD9850
МнениеПубликувано на: 01 Юли 2018, 22:38 
Offline
Аватар

Регистриран на: 09 Юли 2017, 13:53
Мнения: 22
Местоположение: Благоевград
Искам да си направя собствено NWT
Засега това беше пробен проект...
Преди да пусна заводски платки.
Но тази искам да я докарам повтаряема от средно квалифициран любител в домашни условия.
Ютиена платка (e и 20 мостчета)
Осцилатор + просто ръчно НВТ :)
Въртиш и пишеш в exel-a.
Tъпо филтърче все може да се провери. :)


Върнете се в началото
 Профил  
 
 Заглавие: Re: Модули с AD9850
МнениеПубликувано на: 03 Юли 2018, 13:08 
Offline
Аватар

Регистриран на: 09 Юли 2017, 13:53
Мнения: 22
Местоположение: Благоевград
Мисля да използвам тази схема за регулиране на нивото.
(Имам BS180 ~ 2N7002 но някак си искам да мина по просто)
Прикачени файлове:
ALC.jpg
ALC.jpg [ 47.36 KiB | Прегледано 491 пъти ]

Vref е пина на АД9850 към които е свързан R6 (3.9к) от модулчето.
Вместо неяснотите и капризите на 2N7002 като реглируем резистор,
използвам R4+R3, свързани към изхода на Rail-to-Rail OPAMP,
които им дава от ~ 10mV до 1.2V и така регулира допълнителния ток от реферънса.
D3-D4 са за да предпазят AD9850 от напрежения по високи отнеговото Vref (1.248V)
Според симулации ще работи.
Остава да направя платчица и да пробвам.


Последна промяна User на 04 Юли 2018, 02:30, променена общо 4 пъти

Върнете се в началото
 Профил  
 
 Заглавие: Re: Модули с AD9850
МнениеПубликувано на: 03 Юли 2018, 13:52 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 844
Местоположение: Силистра
Боя се, че Rset (изв. 12, DAC’s External RSET Connection) не е напреженов, не е и токов.
За регулиране иска "регулируемо съпротивление" (или напр. N-CHANNEL MOSFET).
(AN-423, Amplitude Modulation of the AD9850 Direct Digital Synthesizer)


Прикачени файлове:
rset.jpg
rset.jpg [ 32.61 KiB | Прегледано 521 пъти ]
Върнете се в началото
 Профил  
 
 Заглавие: Re: Модули с AD9850
МнениеПубликувано на: 03 Юли 2018, 14:32 
Offline
Аватар

Регистриран на: 09 Юли 2017, 13:53
Мнения: 22
Местоположение: Благоевград
едит: видях схемата. Ще пробвам. На пина RSET е тихо, сега го погледнах с осцилоскопа.


Последна промяна User на 04 Юли 2018, 02:35, променена общо 3 пъти

Върнете се в началото
 Профил  
 
 Заглавие: Re: Модули с AD9850
МнениеПубликувано на: 03 Юли 2018, 14:54 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 844
Местоположение: Силистра
... но в готово изделие е реализирано така, както в схемата ти по-горе. Бих тествал.

RF Analyzer от JA2NKD, версия на Soltec:
https://soltec.exblog.jp/27986800/
Прикачени файлове:
201708-30-44-f0175344_191691.jpg
201708-30-44-f0175344_191691.jpg [ 228.8 KiB | Прегледано 510 пъти ]


Върнете се в началото
 Профил  
 
 Заглавие: Re: Модули с AD9850
МнениеПубликувано на: 04 Юли 2018, 01:49 
Offline
Аватар

Регистриран на: 09 Юли 2017, 13:53
Мнения: 22
Местоположение: Благоевград
Прикачени файлове:
ALC-1.JPG
ALC-1.JPG [ 153.44 KiB | Прегледано 494 пъти ]

Това се получи от раз със схемата по горе. Ецвана платчица, всичко 0805, диодите конвенционални, нямах SMD.
IN-а е дирекно към AD8009 изхода.
Т.е. става работата както го измислих.
Трябва утре да вдигна малко усилването на OPAMP-a.

A Soltec са със собствен модул, на който има 2N7002.
http://www.exblog.jp/blog_logo.asp?imgs ... .jpg&slt=1
Аз се чудех, защо детектора им е свързан към инвертиращия вход на операционния.


Върнете се в началото
 Профил  
 
 Заглавие: Re: Модули с AD9850
МнениеПубликувано на: 04 Юли 2018, 03:09 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 844
Местоположение: Силистра
Да, модулчето им с AD9850 е с управление на усилването с 2N7002 (заблудил съм се от общата им схема).
https://soltec.exblog.jp/27685818/
Прикачени файлове:
201711-06-44-f0175344_1255914.jpg
201711-06-44-f0175344_1255914.jpg [ 253.71 KiB | Прегледано 488 пъти ]

---
Добре се е получило. С ALC би трябвало да е "една идея" по-право, отколкото само с/без мат. корекция.
Опитай в по-широка честотна област, да не я губиш. Fclk/3 e 41,5 MHz, a защо не и по-нагоре (до Fclk/2).


Върнете се в началото
 Профил  
 
 Заглавие: Re: Модули с AD9850
МнениеПубликувано на: 04 Юли 2018, 03:57 
Offline
Аватар

Регистриран на: 09 Юли 2017, 13:53
Мнения: 22
Местоположение: Благоевград
ALC трябва да има, и да е перфектно.
Мат. корекцията оправя честотната зависимост на самия LOG амп.
(поне при мен се разминава ~1dB със INSTEK-a, на който вярвам повече отколкото на AD8307, купено от Китай + паразитите капацитети с импровизираните ми екрани)
Не ми се занимава над Fclk/4 заради Найкуист и sin(x)/x.
А и филтъра трябва да сменям.
(Пък и sprintf(....) на гадния компилатор XC8 работи до 32768 .... signed int. Като види unsigned и прави глупости :)


Върнете се в началото
 Профил  
 
 Заглавие: Re: Модули с AD9850
МнениеПубликувано на: 04 Юли 2018, 11:14 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 844
Местоположение: Силистра
User написа:
... Мат. корекцията оправя честотната зависимост на самия LOG амп.

В двата типа NWT с които разполагам, мат. корекция "оправя" ч. зависимост на генератор, верига за връзка (не е задължително да е 0 dB ("късо"): може да е напр. ATT и др.) и AD8307. Дори на AD9957 х-ката не е идеално праволинейна (до 550 MHz).

Отделно и при двете има настройка на наклона на предавателната х-ка на веригата AD8307-ADC (в MCU) (при 0 db и при -40 dB) с външен, калибрационен ATT.

User написа:
... sprintf(....) на гадния компилатор XC8 работи до 32768 .... signed int ...

Това за къде? За извеждане на инфо към дисплея?


Върнете се в началото
 Профил  
 
 Заглавие: Re: Модули с AD9850
МнениеПубликувано на: 07 Юли 2018, 18:15 
Offline
Аватар

Регистриран на: 09 Юли 2017, 13:53
Мнения: 22
Местоположение: Благоевград
Малко ъпдейт по темата.
Прикачени файлове:
ALCV2.JPG
ALCV2.JPG [ 165.56 KiB | Прегледано 409 пъти ]

R6 е намален на 3к. С R10 съм настроил изхода на 3.0 dBM при 1МHz.
Синята линия са измервания с цифров осцилоскоп.
ALC си върши работата перфектно, като изправя гърбиците на Чебишев1 :)
Трябва да се увеличи C2, R2, (C1?) за да не пада от 10M до 1М.

Корекция +0.026 дБм/МХз мога да вкарам в PICa.
"Стълбичките" са от 10 бит АЦП, предполагам. 4096мВ опорно, 4мв/деление, при 25мв/Дб ~6 деления/ дБ.
Или ~0.16 dB резолюция. Аз му търся 0.1. (Или AD8307 толкова си може ?)
Е, вкарал съм "oversampling and decimation", но това не го прави истинско 12 битово АДЦ.

Мат. корекцията е ОК, за режим NWT. Задължително трябва да я има.
За режим "Сигнал Генератор" си трябва ALC.
За режим "Измерител на мощност" си трябва подходящо направена платка-кондензатори-екранировка на LOG-ampa.


Върнете се в началото
 Профил  
 
 Заглавие: Re: Модули с AD9850
МнениеПубликувано на: 07 Юли 2018, 20:03 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 844
Местоположение: Силистра
От х-ките на AD8307:
±1 dB linearity, slope of 25 mV/dB

При 12 битов АЦП има възможност да се подобри "изгледа" на х-ката с повече точки, но точността на измерването остава "зависима" от по-слабото звено. А може би в по-тясна честотна област (и то - нискочестотната) линейността да е по-добра ... ?


Върнете се в началото
 Профил  
 
Покажи мненията от миналия:  Сортирай по  
Напиши нова тема Отговори на тема  [ 33 мнения ]  Отиди на страница Предишна  1, 2, 3  Следваща

Часовете са според зоната UTC + 2 часа [ DST ]


Кой е на линия

Потребители, разглеждащи този форум: 0 регистрирани и 0 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
Форумът се задвижва от phpBB® Forum Software © phpBB Group
Преведено от yarnaudov.com