Forum: HF, Funk und Felder NWT7 funktioniert nicht richtig mit der geforderten Taktrate


von Dan (Gast)


Lesenswert?

Hallo,

habe einen NWT7 gebaut mit der Firmware V1.19.7 auf dem PIC.

Die externe Taktfrequenz für den AD9851 soll bei dieser Firmware 32MHz 
sein.
Der Multiplier vom AD9851 ist 6x.

6x mal 32.000.000Hz sind 192.000.000Hz. Wenn ich bei dem PC-Programm zur 
Kurvendarstellung (WinNTW4) diese Zahl 192000000 als Taktfrequenz 
eingebe, stimmen die dargestellten Werte jedoch nicht.
Ein Quarzfilter mit einer Mittenfrequenz von 10,000MHz hat nach dem 
Vermessen auf dem Bildschirm eine Mittenfrequenz von 15,000MHz (es 
werden also alle Frequenzen um den Faktor 1,5 zu hoch angezeigt).


Also benutze ich jetzt die korrigierte Taktrate von 127999999 
(entspricht 127.999.999Hz interner Taktfrequenz).


Damit wird nun alles korrekt angezeigt und die ausgegebenen 
VFO-Frequenzen stimmen ebenfalls.

Trotzdem bin ich etwas irritiert.

Läuft der AD9851 aktuell mit einem zu langsamen internen Takt?

Ist der Multiplier vom AD9851 falsch konfiguriert?

Sind die externen 32MHz zu viel für den AD9851 bei gemessenen 4,75V?

Oder ist das ganze nur ein Softwarebug?


Würde mich freuen, wenn wir die Ursache hier aufklären könnten!


Viele Grüße und ein gutes und gesundes Neues Jahr!





PS: Die nachgemessene externe Taktfrequenz beträgt übrigens 
32.000.233Hz, der Taktgeber/Oszillatorbaustein schwingt also auf der 
korrekten Frequenz.

von HST (Gast)


Lesenswert?

Hallo Dan,

anscheinend steht der Multiplier-Faktor auf 4 statt 6 (-->128MHz). Laut 
Datenblatt ist der aber nicht einstellbar (Fix auf 6), sondern nur 
ein-/ausschaltbar.

Der AD9851 ist zwar für 180MHz spezifiziert, sollte aber eigentlich noch 
bei 192MHz locker funktionieren. Erfahrungsgemäß kann man die ziemlich 
übertakten.

Verdacht 1) Der AD9851 hat ne Macke ( x4 statt x6 - wäre seltsam)

Verdacht 2) Der Multiplier ist gar nicht aktiv und du misst mit einem 
Alias-Signal. Dann müsste allerdings die Ausgangsamplitude bei deiner 
Messfrequenz deutlich geringer sein. Frequenzgang ohne Kalibrierung von 
0-80MHz halbwegs ok?

Verdacht 3) Die SW oder Firmware berechnet die Frequenzworte falsch.

Verdacht 4) Störungen auf dem Datenkabel/Stecker/Stromversorgung

Sonst fällt mir aus meiner Rätselkiste nichts mehr ein.

MfG  Horst

von Dan (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Horst,

Danke für die schnelle Antwort!

HST schrieb:
> Verdacht 2) Der Multiplier ist gar nicht aktiv und du misst mit einem
> Alias-Signal. Dann müsste allerdings die Ausgangsamplitude bei deiner
> Messfrequenz deutlich geringer sein. Frequenzgang ohne Kalibrierung von
> 0-80MHz halbwegs ok?

Im Anhang der Frequenzgang von 1MHz bis 80MHz ohne Kalibrierung.

Ich schicke gleich noch ein Bild vom verwendeten Schaltplan, nehme aber 
an, dass der Multiplier 6x korrekt aktiviert wurde.


HST schrieb:
> ( x4 statt x6 - wäre seltsam)

Ja, finde ich auch!


HST schrieb:
> Verdacht 4) Störungen auf dem Datenkabel/Stecker/Stromversorgung

Wenn ich mit Batterie betreibe (5,1V), bleibt das Multiplierproblem 
bestehen.


HST schrieb:
> Verdacht 3) Die SW oder Firmware berechnet die Frequenzworte falsch.

Kann man das irgendwie testen (z.B. die maximal mögliche Ausgabefrequenz 
ermitteln? - Im Bild ist bei ca. 64MHz eine Art Polstelle zu sehen, kann 
man daraus möglicherweise etwas ableiten)?

von Dan (Gast)


Lesenswert?

Finde den Schaltplan grade nicht als file.

Auf Masse sind
Pin1, 2, 5, 10, 19, 24, 25, 26, 27 und 28

Auf +5V sind
3, 4, 6, 11, 18 und 23

So wie hier:
http://www.dk3wx-qrp.homepage.t-online.de/nwt/nwt7usb.jpg


Um den 6x-Multiplier zu aktivieren, muss Pin5 auf GND und Pin6 auf +5V, 
wenn ich das Datenblatt richtig verstehe.
So ist der AD9851 definitiv auch auf der Platine angeschlossen.


Vielleicht kann man ja an dem Frequenzgang weiter oben (mit Ausgang 
direkt auf Eingang) die Fehlerursache schon weiter eingrenzen...


Viele Grüße!

von Dan (Gast)


Angehängte Dateien:

Lesenswert?

Hier noch mal das "Phänomen" bei 64MHz in der Vergrößerung.

Es steht sicher im Zusammenhang mit der internen Taktfrequenz 
(mutmaßlich 128MHz oder 192MHz).

Die Frage ist nun, ob es bei 1/2 der Taktfrequenz oder auch schon bei 
1/3 der Taktfrequenz entsteht!?

von Dan (Gast)


Angehängte Dateien:

Lesenswert?

Hier noch ein Sweep bis 200MHz mit Ausgang direkt auf Eingang...
Sieht so aus, als wäre bei 128MHz "Schluss".

von Uwe S. (de0508)


Lesenswert?

Hallo Daniel,

ist der 32MHz XO eine TTL Typ ?

Dann ist das die 2.te vielfache der Grundfrequenz (Oberwelle), die über 
die Versorgungsspannung einkoppeln wird.

Wie ich schon per eMail schrieb, zeige bitte noch Bilder etc. von deinem 
Aufbau.

Gründe hatte ich Dir dort genannt.

von W.S. (Gast)


Lesenswert?

Dan schrieb:
> Trotzdem bin ich etwas irritiert.

Nun, dazu hast du auch allen Grund.

Soweit ich es in der Doku gelesen habe, gibt es für den AD9851 nur zwei 
Möglichkeiten: entweder Takt mal 1 oder Takt mal 6. An Takt mal 1 glaube 
ich bei deinen Meßergebnissen nicht, also ist wohl mal 6 tatsächlich 
eingestellt.

Wenn du nen ordentlichen Oszi hast, dann solltest du dir den Output VOR 
dem Filter anschauen. Das wäre die Stunde der Wahrheit, denn da könntest 
du direkt die wirksame Updaterate feststellen.

Alternativ den DDS auf exakt die halbe Taktrate einstellen und Frequenz 
messen - aber ärgerlicherweise kannst du das bei DL4JAL's Firmware(n) 
vergessen. Und seine Quellen veröffentlicht er auch nicht.

Da bleibt dir nur eines: dir selbst eine Firmware zum Testen zu 
schreiben. Hättest du dir einen Wobbler mit nem AD9951 gebaut, dann 
hätte ich dir mein Zeugs mal zuschicken können, aber auf den AD9851 
setze ich die selber wohl nicht mehr um.

W.S.

von Uwe S. (de0508)


Lesenswert?

Hallo W.S.

W.S. schrieb:
> Alternativ den DDS auf exakt die halbe Taktrate einstellen und Frequenz
> messen - aber ärgerlicherweise kannst du das bei DL4JAL's Firmware(n)
> vergessen. Und seine Quellen veröffentlicht er auch nicht.

Was hat das eine - der Einstellung des DDS Taktes in der IDE - mit der 
Firmware und desses PIC Assembler Quelle zu tun ?

Nun ich habe die PIC Assembler Quelle und nun?

Diese benötigt man nicht direkt, Andreas, DL4JAL stellt für verschieden 
NWT Hardwarebasen, die zugehörige Firmware kosten frei zur Verfügung.

Daniel, was zeigt den WinNWT/LinNWT als Firmwareversion an ?

von Uwe S. (de0508)


Lesenswert?

Hallo Daniel,

ein weitere Test ist, stelle die Software auf den VFO Modus und koppele 
über eine Schleife das Signal in einen AM/ SSB Empfänger oder SDR 
Empfänger ein.
Dann siehst Du, ob die Frequenz in dem gewünschten Bereich liegt.

Bitte mache auch ein Screenshot vom Optionen Menu, Grunddaten/Wobbeln.

von Uwe S. (de0508)


Lesenswert?

Hallo Daniel,

die NWT7 Firmware gibt es für den AD9850 und den AD9851, welche Version 
hast Du installiert ?

# http://www.dl4jal.eu/fw.htm

von Dan (Gast)


Lesenswert?

Hallo,

Danke für die vielen Antworten!!!

Uwe S. schrieb:
> die NWT7 Firmware gibt es für den AD9850 und den AD9851, welche Version
> hast Du installiert ?

Hallo Uwe, ich habe die Bootloader-Version 1.19.7 installiert. Die 
PC-Software WinNWT4 zeigt die Firmwareversion "119" an.

Es ist die "Version 1.19 Variante 7 (Hochgeladen 28.04.09)"

Also hier
http://www.dl4jal.eu/fw.htm
das File ganz unten am Schluss

Auf der Seite liest man dazu:

>>Firmware zum Netzwerktester NWT7 mit dem AD9851
>>-----------------------------------------------
>>Variante 7
>>Die Variante 7 ist für den NWT7 mit einer PIC-Taktfrequenz von 20MHz. Der lin. 
>>Messkopf an PIN 2 und der log- Messkopf an PIN 3 angeschlossen.
>> Version 1.20 Variante 7 als FW-Update (Hochgeladen 06.05.12)
>> Version 1.19 Variante 7 als FW-Update (Hochgeladen 28.04.09)

von Uwe S. (de0508)


Lesenswert?

Hallo Daniel,

Kannst Du bitte die Ausgabefrequenz im VFO Mode, bei eingestelltem DSS 
Takt von 32MHz Frequenzverfielfacher x1, testen ?
Z.B. die Frequenz auf 1MHz stellen.

Würde mich nicht wundern, wenn dann die Frequenz stimmt.

Was ja sein könnte ist, dass die Datei Bootloader+FW Version falsch 
zusammen gebaut wurde und im Augenblick nur einen richtig AD9850 
anspricht.

Ja ich habe gelesen: "Version 1.19 Variante 7 (Hochgeladen 28.04.09)"

Du könntest mal über den PIC Bootloader die FW Version 7 nochmal 
einspielen:

# http://www.dl4jal.eu/fwnwt/fw_119_7.hex

von Dan (Gast)


Lesenswert?

Uwe S. schrieb:
> ein weitere Test ist, stelle die Software auf den VFO Modus und koppele
> über eine Schleife das Signal in einen AM/ SSB Empfänger oder SDR
> Empfänger ein.
> Dann siehst Du, ob die Frequenz in dem gewünschten Bereich liegt.

Die Frequenzausgabe im VFO-Modus ist völlig korrekt (überprüft mit 
S-Meter und SSB-Empfänger))!


Uwe S. schrieb:
> Nun ich habe die PIC Assembler Quelle und nun?

Könnte man dort sehen, mit welcher internen Taktfrequenz der AD9851 
arbeiten soll?


Uwe S. schrieb:
> Daniel, was zeigt den WinNWT/LinNWT als Firmwareversion an ?

Wie gasagt "119".


W.S. schrieb:
> Soweit ich es in der Doku gelesen habe, gibt es für den AD9851 nur zwei
> Möglichkeiten: entweder Takt mal 1 oder Takt mal 6. An Takt mal 1 glaube
> ich bei deinen Meßergebnissen nicht, also ist wohl mal 6 tatsächlich
> eingestellt.

Hardwaremäßig ist der 6x Multiplier aktiviert. Möglicherweise ist der 
verwendete AD9851 eine Fehlproduktion mit 4x Multiplier oder sonstwie 
fehlerhaft. Das halte ich allerdings für recht unwahrscheinlich.

Vermutlich passt die Software nicht zum im Schaltplan angegebenen 
32-MHz-Takt.

Den 32-MHz-XO würde ich allerdings ungerne austauschen, weil er 
erfreulicherweise sehr frequenzstabil ist.


Uwe S. schrieb:
> ist der 32MHz XO eine TTL Typ ?
>
> Dann ist das die 2.te vielfache der Grundfrequenz (Oberwelle), die über
> die Versorgungsspannung einkoppeln wird.

Der XO ist ein TTL-Typ. Lt. Datenblatt vom AD9851 kann der externe 
Taktgeber TTL oder CMOS sein.

von Dan (Gast)


Lesenswert?

Hallo Uwe!

Uwe S. schrieb:
> Kannst Du bitte die Ausgabefrequenz im VFO Mode, bei eingestelltem DSS
> Takt von 32MHz Frequenzverfielfacher x1 , testen ?
> Z.B. die Frequenz auf 1MHz stellen.

Das wird schwierig. Rund um den AD9851 ist alles in dichtester 
Kugelpackung aufgebaut und verlötet.


Uwe S. schrieb:
> Was ja sein könnte ist, dass die Datei Bootloader+FW Version falsch
> zusammen gebaut wurde und im Augenblick nur einen richtig AD9850
> anspricht.

Das wäre eine Erklärung.


Uwe S. schrieb:
> Du könntest mal über den PIC Bootloader die FW Version 7 nochmal
> einspielen:
>
> # http://www.dl4jal.eu/fwnwt/fw_119_7.hex

Die beiden Bootlader-Leitungen sind nicht angeschlossen, ich benutze 
eine MAX232-Platine von einem anderen Projekt und die hat nur RX und TX.

von Uwe S. (de0508)


Lesenswert?

Hallo Daniel,

Bilder bitte !

>Bitte mache auch ein Screenshot vom Optionen Menu, Grunddaten/Wobbeln.

Der insteressante Teil der PCI Firmware ist dieser hier:
1
;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
2
        ;Log=AN0, Lin=AN1, K2=AN3
3
;bytevariante:  equ  .4  ;Variante NWT7 180MHz PICtakt 10MHz
4
;bytevariante:  equ  .5  ;Variante NWT7 180MHz PICtakt 20MHz
5
        ;Lin=AN0, Log=AN1, K2=AN3
6
;bytevariante:  equ  .6  ;Variante NWT7 180MHz PICtakt 10MHz
7
;bytevariante:  equ  .7  ;Variante NWT7 180MHz PICtakt 20MHz
8
;bytevariante:  equ  .8  ;Variante NWT7 125MHz PICtakt 10MHz AD9850
9
;bytevariante:  equ  .9  ;Variante NWT7 125MHz PICtakt 20MHz AD9850
10
;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
11
12
;AD9851 180MHz
13
edds:  de  0xe0,0xde,0x65,0xdc,0x17      ;DDS konstande
14
epll:  de  0x0            ;PLL multiplikation

von Dan (Gast)


Angehängte Dateien:

Lesenswert?

Danke für die Antwort!

Uwe S. schrieb:
> ;bytevariante:  equ  .7  ;Variante NWT7 180MHz PICtakt 20MHz

Also sollte der AD9851 nach dieser Zeile mit 30MHz extern betaktet 
werden!?


Uwe S. schrieb:
>>Bitte mache auch ein Screenshot vom Optionen Menu, Grunddaten/Wobbeln.

Im Anhang mit den aktuellen Einstellungen, der DDS-Takt ist bereits 
korrigiert.

von Uwe S. (de0508)


Angehängte Dateien:

Lesenswert?

Hallo Daniel,

hier ist der Screen-Shot den ich gerne mit 32MHz DDS Takt und 
Vergleichsmessungen an einem Filter, evtl. auch mit einem Kabel, gerne 
von gesehen hätte.

Die neuen Werte habe ich direkt angegeben.

: Bearbeitet durch User
von Dan (Gast)


Lesenswert?

Danke für deine Mühe, Uwe!

Ich soll die drei gelb unterlegten Zahlen beim WinNWT4 eintragen und 
dann eine Messung von einem bekannten Filter posten?

Wenn ja, kein Problem!

von Dan (Gast)


Lesenswert?

So, mit den angepassten Werten.

Filter Mittenfrequenz ist in etwa 3,579MHz

von Dan (Gast)


Angehängte Dateien:

Lesenswert?

Hier noch der Sweep :O)

von Uwe S. (de0508)


Lesenswert?

Hallo Daniel,

da hast Du doch nicht alles geändert 200Mhz?

Mach mal einen Durchlauf von 0Hz - 10MHz mit DDS Takt 32MHz und 
kalibriere den NWT7 vorher !

von Dan (Gast)


Angehängte Dateien:

Lesenswert?

Hier das Filter mit der Mittenfrequenz 3,579MHz in der Vergrößerung.

Die Mittenfrequenz wird bei ca. 11,185MHz angezeigt.

Die Messbedingungen sind grottig (Krokoklemmen, PC-Nähe). Man kann es 
trotzdem gut erkennen, denke ich.

von Uwe S. (de0508)


Lesenswert?

Hallo Daniel,

wenn ich dich bitte den NWT7 zu kalibrieren, dann erwarte ich das auch 
von Dir. Ich mache das freiwillig hier und bin raus.

von Dan (Gast)


Lesenswert?

Ich auch.

von nico (Gast)


Lesenswert?

Happy new year to everybody.
Dear Dan, change the firmware with older one (fw119.5), for the same 
clock of PIC and then check again. Another variant is to change the 
quartz of PIC with 10MHz one and use fw119.3 (this is my hardware) and 
I'm sure NWT will function

von W.S. (Gast)


Lesenswert?

Uwe S. schrieb:
> Was hat das eine - der Einstellung des DDS Taktes in der IDE - mit der
> Firmware und desses PIC Assembler Quelle zu tun ?

Sehr viel.

Bei meiner eigenen Firmware (AD9951) berechnet der PC selbst das 
Phasenwort und der PIC schreibt es in den DDS. Das heißt, daß das 
Protokoll auf der Übertragungsstrecke eben keine Frequenzwerte 
überträgt.

Bei dem Protokoll des FA-NWT wird hingegen mit Frequenzangaben auf der 
Übertragungsstrecke gearbeitet und dies wird erst im PIC zum Phasenwort 
umgerechnet.

Genau DESHALB kann man ohne Kenntnis der im PIC zum Berechnen des 
Phasenwortes verwendeten Taktfrequenz (Quellcode) eben nicht das 
Phasenwort auf 1/2 Takt einstellen. Aber genau DAS wäre der Prüfstein 
für die tatsächlich anliegende Taktfrequenz des DDS und damit die 
Entscheidung, ob es sich hier um einen Hardwarefehler oder um eine 
Software-Angelegenheit handelt.

Verstehst du es nun?

Die Alternative, den zeitlichen Abstand der Stützstellen direkt am 
DDS-Ausgang zu oszillografieren und auszumessen, geht aber immer - und 
sie ist eigentlich die beste Variante.. vorausgesetzt, der Oszi läßt das 
Ausmessen von Zeiten im Bereich von 5 bis 8 Nanosekunden zu.

W.S.

von Dan (Gast)


Lesenswert?

nico schrieb:
> Happy new year to everybody.
> Dear Dan, change the firmware with older one (fw119.5), for the same
> clock of PIC and then check again. Another variant is to change the
> quartz of PIC with 10MHz one and use fw119.3 (this is my hardware) and
> I'm sure NWT will function

Happy new year Nico!

Thanks for your answer! I checked it out. The version fw119.5 does not 
have effect on the clock/multiplier-problem.

So I converted the NWT7 to an USB-NWT with PIC18F2550 and 
nwt9851_4_30.hex on it.
http://www.dk3wx-qrp.homepage.t-online.de/nwt/NWT7.html
But the clock/multiplier-problem still exists.

So I think the AD9851 could have a multiplier damage (4x instead of 6x).

Anyway it works well with 128MHz (4x 32MHz) instead of 192MHz (6x 32MHz 
external XO) so I take it.

Have a nice day!

Daniel

von Dan (Gast)


Lesenswert?

W.S. schrieb:
> Hättest du dir einen Wobbler mit nem AD9951 gebaut, dann
> hätte ich dir mein Zeugs mal zuschicken können, aber auf den AD9851
> setze ich die selber wohl nicht mehr um.

Hallo W.S.,

übrigens noch Danke für das Angebot!

hätte ich das gewußt, hätte ich den Wobbler mit einem AD9951 gebaut.
Sind die beiden ICs möglicherweise ansteuerkompatibel? Ich glaube, der 
AD9850 und der AD9851 sind es, wenn man einen Korrekturfaktor verwendet.

Was benutzt du PC-seitig als Software?


> Aber genau DAS wäre der Prüfstein
> für die tatsächlich anliegende Taktfrequenz des DDS und damit die
> Entscheidung, ob es sich hier um einen Hardwarefehler oder um eine
> Software-Angelegenheit handelt.

Das hätte mich auch mal interessiert, was im Moment nun Sache ist, ob es 
am AD9851 liegt (Hardwaredefekt) oder irgendetwas externes nicht stimmt.


> Die Alternative, den zeitlichen Abstand der Stützstellen direkt am
> DDS-Ausgang zu oszillografieren und auszumessen, geht aber immer - und
> sie ist eigentlich die beste Variante.. vorausgesetzt, der Oszi läßt das
> Ausmessen von Zeiten im Bereich von 5 bis 8 Nanosekunden zu.

Da kann mein Oscar leider nicht mithalten, schafft maximal 50nS.
Der Logic Analyzer könnte es schaffen, kann aber leider nur H und L.

von nico (Gast)


Angehängte Dateien:

Lesenswert?

Hello Dan,
As I said before, I use NWT7. See attached the picture for "Settings" 
and the one with NWT7 calibrated. As you can see from last image, my 
version of firmware is 119.4.
Hope to help you.

von Dan (Gast)


Lesenswert?

Hello Nico,

many thanks!

May I ask this?

Did you load this version directly in your PIC?
fw_119_4_mit_bootloader.hex

Or later on the non-bootloader-version?
http://www.dl4jal.eu/fwnwt/fw_119_4.hex

von Dan (Gast)


Lesenswert?

Noch eine kurze Frage nebenbei.

Kann es sein, dass die neuere HFM11-Bediensoftware nur unter größeren 
Abstrichen verwendbar ist und dass die alte WinNWT4-Software viel 
bessere Anzeigemöglichkeiten* besitzt?


*z.B. bis +20 dB anzeigen, auf der dB-Achse skalieren, einfachere 
Bereichseingabe...

von nico (Gast)


Lesenswert?

Good morning Dan,
Yes, I load the firmware, without bootloader, in PIC. Then you must 
calibrate NWT. And the last thing: don't forget to modify to "Default 
filename" the name of log sonde with that you name it at calibration 
procedure to personalize it ... or you cn live it as it is (is a matter 
of taste, hi!).

von nico (Gast)



Lesenswert?

Hello Dan,
I didn't mix HFM11 with software NWT7, so I do not know what are the 
results.
About using NWT7, please follow next instructions:

After installation, open the program and select "Settings" -> "Options" 
-> Tab "Basic_data / Sweep". You will see that DDS Clock (Hz) is by 
default set to the value of 400 million Hz, but you will need to set it 
at 192 000 000 Hz (photo "Basic_data_Sweep"). Also in the same window 
select the serial interface port on your computer properly (though, if 
you use a USB-RS232 adapter port is not COM1 but another). The next step 
is the calibration wobbler. Connect a cable between two BNC jacks and 
follow the steps below: - Select "Sweep" -> "Channel 1 calibration" - In 
the new window, select the "Log" (photo "Calibration") - In new 
interogation window click "OK", because there is a automatic attenuator 
(photo "Calibrare_pasul_2") - In the window that opens click "OK", 
although it has 10dBm output signal (photo "Calibrare_pasul_3") - After 
completing scanning across the frequency range (100 kHz - 75 MHz) press 
"Yes" in the window for saving (photo "Calibrare_pasul_4") and you can 
change the name of the file that contains calibration data (photo 
"Calibrare_pasul_5"). With these preliminary operations completed, you 
can use the device. Remember that in the main window to check the "Math. 
Corr. Channel1".

Sorry I don't speak German language (I am from Romania)

von Dan (Gast)


Lesenswert?

Hello Nico,

many thanks for your help and that good instruction!

I put the fw_119_4.hex (without boot loader) on the PIC and will check 
it out tomorrow and will let you know how it works.

My client software is WinNWT4.11.09.  It looks a little bit different 
from your version. (hope, it's no matter)

Many greetings to Romania!

Dan

von Dan (Gast)


Lesenswert?

Hello Nico, I tested the fw_119_4.hex-file, but it does not work.
The version fw_119_4_mit_bootloader.hex does work.
But the problem with the 4x-multiplier still exists

> You will see that DDS Clock (Hz) is by
> default set to the value of 400 million Hz, but you will need to set it
> at 192 000 000 Hz (photo "Basic_data_Sweep").

I did this but no effect on the problem - only 128 000 000 Hz gives the 
right values on the sweep diagramm.


So I changed the XO for the AD9851-clock from 32MHz to 44.9MHz. The DDS 
clock is now 179 600 000 Hz (4x).
The AD9851 does not become very hot.
Ok, 'nuff tested, I think, it works well now.
179 600 000 Hz is a good value for DDS-clock of the AD9851.

Thanks for your help and ideas and the good explination with that 
pictures!!!

Best regards from Germany,

Dan

von nico (Gast)


Lesenswert?

Hello Dan,
Glad to help you. For now, please check if pin 5 of DDS is firmly 
connected to general GND and, then if pin 6 of DDS is connected to +Vcc 
(5V). I suspect cold solder at that pins, or missing connections (that 
happens at etching process). I make this NWT in 2011 and since then it 
works flawlessly.
Best regards from Romania

von Dan (Gast)


Lesenswert?

Hello Nico!

nico schrieb:
> For now, please check if pin 5 of DDS is firmly
> connected to general GND and, then if pin 6 of DDS is connected to +Vcc
> (5V).

I suspected that pins, too. But in fact, they are soldered absolute 
correctly.

Nearly no doubt left, the hardware multiplier of the AD9851 here is 4x 
and not 6x.

Never the less, by using a 44,9MHz XO the NWT works well, I'm glad to 
have it!!!
No more measurements of ladder filters or roofing filters by hand :O)))

Are you radio amateur?

Best regards!

von Cristi P. (nico_2010)


Lesenswert?

I'm glad to provide some little ideas to help you.
I am curious: from where you bought AD9851? Mine is from ebay (China 
seller) and works OK even after I desoldered once.
No, I am not a radio amateur, just one who likes to much to build 
various electronics (some RF devices, ladder filters, LC-PBF, LC meters 
and frequency counters).
If you think I can help you again, please leave a message on this forum 
(I am new here).
Best regards and have a nice evening.
Nico

von Cristi P. (nico_2010)


Lesenswert?

Hello Dan,

I resume our discussion about the weird problem you encountered with 
AD9851.
After intense searching I found that it might be possible that you have 
AD9850 mismarked AD9851 and this is the reason why the multiplier is set 
to x4.
Even in datasheet of AD9850 is not mentioned, apparently this chip has 
an internal multiplier of 4 and it is activate in the same manner as 
AD9851.

And last thing, look at this (dl4jal site):

"In der Konfigurationsdatei (*.hfc) muss eine Zeile hinzugefügt werden:

pllmodeenable=1"

Best regards,
Nico

von Dan (Gast)


Lesenswert?

Hello Nico,

thanks for your search!

Cristi P. schrieb:
> AD9850 mismarked AD9851 and this is the reason why the multiplier is set
> to x4.

This could be indeed a reasen for that funny behavior of that DDS-Chip.

I bought 5 pieces of the AD9851 from aliexpress.
They are labeled

AD9851BRS
0529

The label is printed on, not lasered.

> If you think I can help you again, please leave a message on this forum
> (I am new here).

Thanks, I send you a message.

von Dan (Gast)


Lesenswert?

> And last thing, look at this (dl4jal site):
>
> "In der Konfigurationsdatei (*.hfc) muss eine Zeile hinzugefügt werden:
>
> pllmodeenable=1"

As far as I could see this is only for Version 3 with AD9951!?
1
Variante 3
2
Die Variante 3 ist für NWTs mit variablen DDS-Takteinspeisungen. Diese Variante hat 
3
die variable PLL-Faktoreinstellung über die Software. Wird zum Beispiel ein 
4
80MHz CMOS-Oszillator eingesetzt, kann in der Sofware der PLL-Faktor auf 5
5
 gestellt werden und das ergibt auch wieder den maximalen Takt von 400MHz für den 
6
AD9951. Der Faktor der PLL wird in der "OPTION" 
7
eingestellt. Der Punkt in der "OPTION" muss erst freigeschaltet werden. In der 
8
Konfigurationsdatei (*.hfc) muss eine Zeile hinzugefügt werden:
9
10
pllmodeenable=1
11
12
Diese Zeile gibt die Auswahl in der "OPTION" frei.
13
14
Version 1.20 Variante 3 als FW-Update (Hochgeladen 24.04.12)
15
Version 1.19 Variante 3 als FW-Update (Hochgeladen 28.04.09)

http://www.dl4jal.eu/fw.htm

von Daniel C. (dan1el)


Lesenswert?

My AD9851 are exactly labeled like this:
http://i.ebayimg.com/00/s/MTIwMFgxNjAw/z/OlEAAOxyThVTbEX9/%24_35.JPG

Not like this:
http://i01.i.aliimg.com/photo/v0/396861485/AD9851BRS_IC_DDS_DAC_Synthesizer.jpg

I will ask Analog Devices about it.

By the way, here is my login for any questiones and so on, too.

Have a nice day!

von W.S. (Gast)


Lesenswert?

Dan schrieb:
> Was benutzt du PC-seitig als Software?

Ebenfalls mein eigenes Programm. Hab's mit Delphi geschrieben.

Allerdings hab ich in meine PIC-Firmware zwei "Kompatibilitäts"-Modi 
eingebaut, einen für den Kernbaum-Modus (wegen Horst's Wobbelprogramm..) 
und einen für den FA-NWT. Man könnte also auch Andreas'es Programm 
nehmen.

W.S.

von Dan (Gast)


Lesenswert?

W.S. schrieb:
> Allerdings hab ich in meine PIC-Firmware zwei "Kompatibilitäts"-Modi
> eingebaut, einen für den Kernbaum-Modus (wegen Horst's Wobbelprogramm..)
> und einen für den FA-NWT. Man könnte also auch Andreas'es Programm
> nehmen.

Keine schlechte Idee!

Mein NWT7 läuft jetzt mit dem 4x Multiplier und WinNWT.

Hatte wegen dem ungewöhnlichen 4x-Multiplier bei Analog Devices 
nachgefragt, die haben aber einfach nur ganz lapidar geantwortet, sie 
hätten keine Zeit, sich mit dem Problem zu beschäftigen.

Vermutlich ist, wie Nico meint, der benutzte AD9851 in Wahrheit ein 
(warum auch immer) falsch gelabelter AD9850!?!


Eine Sache stört mich noch an der NWT7-Platine. Der Eingangswiderstand 
vom log. Detektor ist mit 50 Ohm ziemlich niedrig. Wenn ich ein Ladder 
Filter vermesse, setzte ich einen Abschlusswiderstand (R minus 50 Ohm) 
zwischen Filterausgang und Detektoreingang.
Das Ergebnis ist ein starker Pegelabfall.
Hier fehlt mir noch eine bessere Lösung (ev. einfach den 51R-Widerstand 
am Detektoreingang wieder auslöten).

Viele Grüße

von Cristi P. (nico_2010)


Angehängte Dateien:

Lesenswert?

Dan schrieb:

> Eine Sache stört mich noch an der NWT7-Platine. Der Eingangswiderstand
> vom log. Detektor ist mit 50 Ohm ziemlich niedrig. Wenn ich ein Ladder
> Filter vermesse, setzte ich einen Abschlusswiderstand (R minus 50 Ohm)
> zwischen Filterausgang und Detektoreingang.
> Das Ergebnis ist ein starker Pegelabfall.
> Hier fehlt mir noch eine bessere Lösung (ev. einfach den 51R-Widerstand
> am Detektoreingang wieder auslöten).
>
> Viele Grüße

Hello Dan,
First of all, I think I touch - unintentionally - "report" button. Sorry 
for this.
If I understand (Google translate don't help me much) Ladder filter has 
been measured using an termination resistor at value results from 
difference between his own impedance and 50 ohm? And the results are 
poor? It is normal, and the attenuation is about 20dB or more.
If so, try to use LC adapter calculated by the NWT software (Tab 
"Impedanzanpassung"), as in the image below

von W.S. (Gast)


Lesenswert?

Dan schrieb:
> Eine Sache stört mich noch an der NWT7-Platine. Der Eingangswiderstand
> vom log. Detektor ist mit 50 Ohm ziemlich niedrig.

Nee, das ist im Prinzip so schon völlig richtig. Gerade bei HF arbeitet 
man sinnvollerweise soweit es geht mit angepaßten Impedanzen und die 
Alternative wäre 75 Ohm.

Allerdings sehe ich für ganz viele Zwecke eben auch einen Bedarf an 
hochohmiger Abtastung wie beim Oszi (10 MOhm//7pF). So etwas kann man 
jedoch NICHT fest auf der Leiterplatte unterbringen, sondern man muß 
dafür einen beweglichen Tastkopf bauen und dafür einen passenden Eingang 
am Analysator vorsehen. Beim Funkamateur-NWT geht das, denn da sind 
genug Pins mit ADC-Funktion auf Pfosten geführt.

W.S.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.