Mach dein Ding lieber selbst, nimm irgend einen µC deiner Wahl - aber
verdrossle die Leitungen zwischen dem HF-Modul und deinem µC und
montiere beide schön separat oder auf verschiedenen Seiten eines
Bleches. Siehe Bild, das war ein Notbehelf, ohne Blech lief das
garnicht. Also gut abschirmen, sonst kriecht dir die HF überall hin.
Der ADF4351, der ADF4350 und der MAX2870 sind zu 99.9% pin- und
registerkompatibel.
W.S.
> Mach dein Ding lieber selbst, nimm irgend einen µC deiner Wahl
Die Verbindung zum PC soll auch nur für die Inbetriebnahme sein, damit
man bequem mit den Parametern spielen kann bis es läuft (bzw. lockt).
> die Link bezieht sich auf eine kleine Adapterplatine für den ADF435x die> von der AD SW erkannt wird
Dann werde ich mir die mal besorgen. Vielen Dank auch für den Hinweis
auf den Thread, sehr interessant.
Ich will ja erstmal nur FT8 erzeugen, muss also nur die Frequenz
anpassen, und das auch recht langsam.
Ganz andere Idee: Wenn mich der Hafer sticht würde ich probieren wollen
ob man mit dem ADF4351 und einem 31dB digitalen Dämpfungsglied dahinter
nicht mit der Amplitude/Phase-Methode (Sprach-)SSB erzeugen kann. Auf
der Suche im Netz hab ich zu dem Thema recht wenig gefunden, was mich
wundert denn die Idee an sich ist ja eher naheliegend.
Aber das kommt erst dran wenn FT8 läuft.
asd schrieb:> Die Verbindung zum PC soll auch nur für die Inbetriebnahme sein,...
...und dann hast du eine LP, die zwar Geld gekostet hat, aber dann für
nichts mehr nütze ist?
Nun, ein jeder hat so seine eigene Herangehensweise.
Apropos Hafer und Stechen: Ich würde zum Senden eher einen fertigen
Sende-IC nehmen, also einen Chip, der aus zugeführten I und Q Signalen
und einem HF-Signal ein Sendesignal erzeugt. Für SSB ist das noch immer
ein ergiebiges Bastelthema.
W.S.
asd schrieb:> Hallo Gerhard, dieser Post hört sich so an dass man auf das USB> Board> erst noch eine passende Firmware programmieren muss? Wenn ja, woher> hattest du die?> Beitrag "Re: ADF4350/1 Mangelhafte Referenzfrequenzübersprechdämpfung am> HF-Ausgang">>> PA0 = LE>>> PA1 = CLK>>> PA2 = Data>> Im Anhang ist ein Bild von der LP mit der ADF FW. "
Hallo W.S und asd,
Das stimmt nur zum Teil. Das Teil, das ich habe und auch das von
Aliexpress, scheint schon die richtige FW zu haben weil es vom PC sowohl
als der AD SW als ADF4351 Bord erkannt wird. Ich habe es zwar noch nicht
zusammen mit der ADF Bord ausprobiert, aber wenn ich die AD SW laufen
lasse, erkennt sie die USB Adapter Platine und ich kann blind ADF
Register Daten senden. Soweit alles gut.
Es gibt tatsächlich andere USB Platinen, speziell in der Bucht, die
angeblich eine FW Änderung brauchen. Ich bin aber ziemlich sicher, daß
die auf ALI gezeigte Bord schon die richtige FW hat. Die Bords in der
Bucht sehen anders aus und die gaben m.W.die falsche FW drauf. Ich würde
vorsichtshalber nur auf den Links von mir weiterrecherchieren.
Sicher, man hat keine Garantie, aber die von ALI und Amazon sieht
genauso aus wie meine und die jedenfalls funktionierte jene auf Anhieb.
Wenn nicht, muß man notgedrungen, die richtige FW aufspielen. Allerdings
weiß ich ohne Suche meinerseits nicht wo es die gibt. Ich erinnere mich
allerdings irgendwo früher eine Webseite mit den Instruktionen und FW
gesehen zu haben.
Der Gerätemanager erkennt im richtigen Fall das Teil als "ADF4351
Irgendwas". Wenn das der Fall ist, steht einem Test mit dem Oszi oder
der ADF Bord nichts im Weg. Man müsste ja mit dem Oszi sehen ob auf den
IO Pins A0-2 Aktivität zu beobachten ust wenn man die AD SW Ausgabe
Sendetaste drückt. Also, nur Mut.
Hoffe das Hilft,
Grüsse,
Gerhard
Nachtrag,
Ich habe bis jetzt mit einer adaptierten Arduino Programmier FW auf
einem NANO gearbeitet die gut funktioniert. Man muß allerdings bei
meiner Version eine kleine Änderung machen damit alle Register in der
richtigen Reihenfolge ausgegeben werden. Sonst muß man die Daten doppelt
aufspielen.
Ich werde später den Source Code hier posten wenn es Euch nützlich wäre.
Mit dem NANO geht das bequem. Nur ist die AD SW viel nützlicher zum
Optimieren.
Im Anhang ist das von mir benutzte ADF4351 Lader Programm. Ich musste es
wegen Fehler etwas modifizieren.
Die AD4351 Master Lib muss vorher im IDE installiert werden.
(Unter Scetch->INCLUDE LIBRARY->Install ZIP Library)
Das mitgelieferte Beispiel funktioniert zwar, man muss aber das Programm
zwei Mal laufen lassen damit der ADF4351 richtig funktioniert. Das von
mir modifizierte Programm hat diesen Fehler nicht. Die Ursache war die
falsche Reihenfolge der ADF4351 Register Updates.
Die im modifizierten Programm hinzugefügten Verbindungsinformationen
gelten auch für die von asd gezeigte Bord.
Gerhard O. schrieb:> Das mitgelieferte Beispiel funktioniert zwar, man muss aber das Programm> zwei Mal laufen lassen damit der ADF4351 richtig funktioniert.
Es ist fahrlässig den CE-Pin des ADF4351 (wie im Fritzing-
Schaltplan gezeigt) offen zu lassen. Es ist nicht klar erkenn-
bar ob die Leitung auf dem Board gepullt wird (ich sehe keinen
Pull-Widerstand dazu), daher mag das eventuell nur "zufällig"
so funktionieren.
> Das stimmt nur zum Teil. Das Teil, das ich habe und auch das von> Aliexpress, scheint schon die richtige FW zu haben weil es vom PC sowohl> als der AD SW als ADF4351 Bord erkannt wird.> OK, dann ist es also so dass tatsächliche eine bestimmte Firmware im Chip sein >
muss, die aber evtl. schon drin ist.
Ich hab jetzt gar keine Angst ein uC-Programm zu schreiben dass die
Register beschreibt. Würde es aber ganz Praktisch finden zum
experimentieren mit den vielen Parametern das PC-Programm von Analog
Devices nehmen zu können, das dann auch auf Knopfdruck die Parameter in
den Chip schreibt, so dass der Try&Error Zyklus schnell geht.
> ...und dann hast du eine LP, die zwar Geld gekostet hat, aber dann für> nichts mehr nütze ist?
Wenn die Platine bei der Inbetriebnahme der PLL Zeit gespart hat, reicht
mir das als Nutzen...
https://www.mikrocontroller.net/topic/goto_post/6471004
Tja, in dem Thread hört sich das so an als wäre diese bei ebay übliche
AD4351 Platine so schlecht gemacht dass man die höchstens für
Inbetriebname-Tests brauchen kann, und für den echten Betrieb müsste man
sowieso selber ein PCb layouten (oder man macht viele Modifikationen auf
die Platine, was auch nur für Einzelstücke taugt)
Das schmälert den Reiz der AD4351 Platine durchaus, weil man keine
Bastelanleitung machen kann mit der Leute leicht aus bei ebay gekauften
Sachen einen FT8- (und evtl. SSB) Modulator bauen können.
Wenn man also sowieso eine eigene Platine layouten und bestücken muss,
rückt damit dieses Thema etwas in den Vordergrund:
> Ich würde zum Senden eher einen fertigen> Sende-IC nehmen, also einen Chip, der aus zugeführten I und Q Signalen> und einem HF-Signal ein Sendesignal erzeugt.
Das einzige Projekt das ich dazu gefunden habe ist dieses:
http://www.i0cg.com/i2phd_eng.pdf
Und der muss den Chip mit mindestens 250kSps füttern (S.17), braucht
also eine eigene Platine und einen durchaus passablen DSP um diese Rate
an IQ Signalen zu erzeugen.
Das ist das was ich mir sparen wollte indem ich einen AD4351 und ein
Bluepill Board verbinde.
Auf ebay und Ali hab ich keine Fertig-Platine mit einem
IQ-Modulator-Chip gefunden, die scheinen zu exotisch zu sein.
DDS wäre auch eine Möglichkeit mit einem Fertig-China-Board ein Signal
zu bekommen, aber man braucht schon eine potentes DDS Board um bei
2,4GHz noch was zu sehen. Ein Board mit AD9910 (1GHz DDS Takt) kostet 75
Euro bei ebay und kann auch schon die Amplitude steuern.
https://www.ebay.de/itm/AD9910-1G-Probenahme-dds-420Mz-Signal-Generator-PHASE-Amplitude-Pro/293119468151?hash=item443f482277:g:NIcAAOSwNC5dAeFa
Weiß jemand ob da das Layout brauchbar ausgeführt ist?
Und ob die Oberwelle bei 2,4GHz noch einen brauchbaren Pegel aufweist...
Falls sich jemand fragt was das Ziel der Aktion ist: ein 2,4GHz
Signalgenerator für FT8 Modulation (und vielleicht SSB) für den QO-100
Uplink.
Und wenn ich mir schon die Mühe mache ein Einzelstück zu bauen dann wäre
es schon nett wenn eine Nachbauanleitung dabei raus fallen würde mit der
andere es nachbauen könnten.
3 Ebay Platinen zusammenschalten ist also ok für so eine
Nachbauanleitung.
Aber eine ebay-AD4351-Paltine heftig modifizieren müssen ist nicht
besser als eine Eigen-Layout-Platine nachzubauen und zu bestücken. Ist
beides ein Hindernis für Nachbauer.
Deswegen die penetrante Nachfrage nach ebay-China-Platinen...
asd schrieb:> Und ob die Oberwelle bei 2,4GHz noch einen brauchbaren Pegel aufweist...
Habe das (mangels Vorhandensein der Hardware) nicht nachgemessen,
aber das kann man ohne weiteres theoretisch abhandeln: Nachdem
das Teil mit 1GHz Systemtakt arbeitet muss das Ausgangssignal
ja per Tiefpass gefiltert werden um die 1GHz zu unterdrücken.
Daraus folgt dass von einer wie immer gearteten Oberwelle jenseits
von 2 GHz sehr wenig übrig bleiben wird.
Der Tiefpass ist auch klar erkennbar, direkt bei den SMA Buchsen.
Wenn man den entfernt oder überbrückt kommt nur noch Signal-
Chaos heraus. Hauptsächlich die Oberwellen von 1GHz.
Es gibt zahlreiche Verbesserungen. Viele Chinaboardarten sind leider
nicht gut genug.
https://zl2bkc.com/projects/zlpll/http://www.lothiansradiosociety.com/meeting-reports-and-presentations/62-2017-2018-meetings/798-25-apr-2018-using-chinese-adf4351-adf5355-pll-boards-as-microwave-aignal-sources-brian-flynn-gm8bjfhttps://www.dd1us.de/Downloads/A%20low%20cost%20signal%20generator%202018-06-09%201v0.pdf
Im anderen Thread hat Stephan ja auch schon ein beträchtlich
verbessertes Design vorgestellt. Hauptsächlich muss die Stromversorgung
sehr Rauscharm und getrennt für die verschiedenen Versorgungseingänge
sein und einwandfrei entkoppelt sein. Auch die Massefuehrung muss
einwandfrei sein, was am Besten mit einer Multi-Layer Bord möglich ist.
Bei zweilagigen Design muss man sehr vorsichtig vorgehen. Man muss sich
streng anhand der Datenblätter und App Notes an die Empfehlungen des
Herstellers halten.
Im Internet gibt es zahlreiche Verbesserungsvorschläge.
Für meinen Zweck war die Chinabord nach allen Modifizierungen für mein
Bakensenderprojekt sauber genug. Im SSB RX hört sich das Signal absolut
klar und sauber an. Rauschsockel ist nicht hörbar. Zwischen HP8640B und
ADF4351 ist da in FM kein hörbarer Unterschied.
Wenn das auf 3Ghz laufen soll, wird es schlechter sein, das ist klar.
Auch sollte die FREF so hoch wie möglich sein und man mit großer
Schleifenbandbreite arbeiten, damit innerhalb der Schleifenbandbreite
das VCO Rauschen vermindert wird.(ADSIM). Am besten mit einem 100MHz
TCXO arbeiten.
Die Modulation kann man mit einem nachgeschalteten I/Q Modulator + DSP
erzeugen. (ADL5375)
[Tiefpass]
> Wenn man den entfernt oder überbrückt kommt nur noch Signal-> Chaos heraus.
Nach Nyquist könnte da bei 872MHz DDS-Takt auch eine super Oberwelle bei
im Naquist-Band von 2,18-2,61GHz raus kommen, ideal geeignet für ein
schmalbandiges Signal bei 2,4GHz...
Aber wer weiß... müsste man mal ausprobieren... vielleicht mache ich das
ja. Im schlimmsten Fall erzeuge ich das Wunschsignal bei 430Mhz und
nehme eines dieser 70cm auf 13cm Upconverter Boards. Die gibt es ja
auch. Macht nur ca. 120 Euro extra...
asd schrieb:> [Tiefpass]>> Wenn man den entfernt oder überbrückt kommt nur noch Signal->> Chaos heraus.>> Nach Nyquist könnte da bei 872MHz DDS-Takt auch eine super Oberwelle bei> im Naquist-Band von 2,18-2,61GHz raus kommen, ideal geeignet für ein> schmalbandiges Signal bei 2,4GHz...> Aber wer weiß... müsste man mal ausprobieren... vielleicht mache ich das> ja. Im schlimmsten Fall erzeuge ich das Wunschsignal bei 430Mhz und> nehme eines dieser 70cm auf 13cm Upconverter Boards. Die gibt es ja> auch. Macht nur ca. 120 Euro extra...
Mach einfach ein 2.4Ghz Bandfilter oder Tiefpassfilter dazwischen und
gut ist. Kein Grund großartig theoretisch zu werden. Vielleicht findet
sich sogar ein COTS keramisches Filter. Wenn die PLL einwandrei
funktioniert wird man an das in ADSIM errechnetes Phasenrauschen
herankommen. Oberwellen beseitigt ein richtig bemessenes Tiefpassfilter.
Das Signal wieder hoch-vervielfachen bringt nichts weil bei Division und
Multiplikation das PR nur schlechter wird. Nimm die groesstmoeglichste
Schleifenbandbreite und hohe FREF von 100MHz und besser wird es nicht
mehr (Mit ADSIM optimieren). Für die meisten Mikrowellenleute scheinen
die Ergebnisse dann zufriedenstellend sein.
asd schrieb:> Zum ersten Testen wie die Parameter der PLL so eingestellt werden müssen> würde ich gerne die Software von Analog Devices nehmen
... oder vielleicht mal über den Tellerrand hinausschauen?
Beitrag "ADF4351 Steuerung mit BluePill"
> Mach einfach ein 2.4Ghz Bandfilter oder Tiefpassfilter dazwischen und> gut ist.
Hast recht. Beim Sat-Uplink schaut das Signal sowieso nur 10dB aus dem
Rauschen raus (FT8 sowieso). Alles unterhalb geht im thermischen
Rauschen unter.
Und gerade hab ich bemerkt wie billig inzwischen TX-fähige SDRs geworden
sind, damit ist ein voll Sprach-SSB fähiger Modulator für wenig Geld gar
nicht mehr so interessant. Aber ich kann mir immer noch einen
stand-alone FT8-Modulator bauen, aus einem ADF4351 Board und einem
Bluepill für die Ansteuerung. Das macht als Bastelei immer noch Sinn
(irgendwie...)
Vielen Dank an alle für die angeregte Diskussion.