ADF4107 Prescaler keine Funktion?

Gast #3512992
Hallo,

ich möchte von dem ADF4107 den Prescaler nutzen um aus einem 10-1000MHz 
Signal die Frequenz zu bestimmen.
Ich speise das Signal am  RFinA Pin ein, mittels Software habe ich den 
"N COUNTER OUTPUT" auf den Muxout gelegt. Die Register habe ich so 
beschrieben, das ich einen Teilerfaktor von 500 habe. Somit müssten aus 
den Muxout eigentlich 0.02-2MHz kommen.
Meine Register Einstellungen sind wie folgt.

Function Latch
0x400022

Reference Counter Latch
0x000010

AB Counter Latch
0x001F11

Leider kann ich am Ausgang keinerlei Frequenz messen.

Ich habe bereits Testweise die Eingangsfrequenz an dem RF Input 
eingespeist und dann den Reference Counter auf den Muxout gelegt. Dieses 
funktioniert, leider geht dieser Eingang nur bis 250MHz.

Hat einer eine Idee warum mein eigentliches Vorhaben scheitert?
hat sich irgendwo ein Fehler versteckt?

Vielen Dank
Angehängte Dateien:
Gast
Hallo,

RF_in a/b sind mit einer minimalen Frequenz von 1 GHz angegeben. 
Darunter gehts zwar auch, aber mit stark verringerter Empfindlickeit.

Ref funktioniert ab 20 MHz, deshalb gehts dort
Gast
Hallo,

ich habe soeben mal 1,1GHz mit +2dBm an den ADF4107 angelegt, leider 
kommt auch da kein Ausgangssignal.

Mit meiner eigentlichen Frequenz liege ich zwischen -3,3dBm ... + 3,3dBm
Laut Datenblatt sollte dieses locker ausreichen.
Gast
Hallo,
ich arbeite mit dem ADF4001 und ADF4002, dort geht das ganz gut. Aber es 
stimmt, die brauchen auch schon einen guten Pegel vor allem am REF-In. 
Ich tippe eher in deiner Ansteuerung auf der digitalen Seite leigt der 
Fehler.
Denn bei 0dBm sollte es am RF-In fehlerfrei gehen.
Die Frage ist dann noch wieviel Signal kommt am IC wirklich an? Bei 1GHz 
ist das ja nicht ganz einfach.

Gruß Sascha
Gast
Hallo,

einen Fehler auf der digitalen Seite schließe ich eigentlich aus.
Ich habe den Muxout auf div. Quellen geschallten um die Funktion des ICs 
zu testen. Dieses funktionierte soweit alles wie es sollte.

Wenn ich einen Fehler in meiner Software hätte, so hätte dieses ja auch 
nicht klappen dürfen.
Da ich im programmieren keine leuchte bin, habe ich einen Tiny13 genutzt 
und die Software mit Bascom zusammen getippelt. Im Anhang der Code 
eventuell ist ja doch ein Fehler drin. Achso nicht wundern es gibt 2 
ADF4107, bei beiden habe ich das gleiche Problem :-(
Angehängte Dateien:
Gast
Deine Initialisierungsreihenfolge stimmt nicht mit dem Datenblatt 
überein:
Siehe:
DEVICE PROGRAMMING AFTER INITIAL POWER-UP

Der AB Counter bekommt bei dir keinen Reset, vielleicht klemmt er 
deswegen.
Gast
Hallo,
habe den Code dahingehend geändert, dass ein Reset durchgeführt wird.
Leider hat das auch keine Punkte gebracht.

Ich schreibe jetzt

Function Latch
&H400026

Reference Counter Latch
&H000010

AB Counter Latch
&H001F1

Function Latch
&H400022

Dieses ist die Counter Reset Methode

Leider Spuckt der IC immer noch keine Ergebnisse aus.
Gast
Hallo,

Du schreibst den Wert 0x400026 in das Function-Register. Damit hast du 
aber das Bit F1 auf 1 gesetzt, so dass die Zähler in Reset gehalten 
warden. Setze dieses Bit auf 0, dann geht's vermutlich.

Gruss
Markus
Gast
Hallo,
bitte beachte, dass da kein Rechteck am Ausgang erscheint, sondern nur 
ein kleiner Nadelimpuls. Da muss das Oszi schon schnell sein.

Gruß Sascha
Gast
Hallo,

@ Sascha

dieses habe ich beachtet und dahinter ein Flip Flop geschalten. Dieses 
macht aus den Nadeln wieder ein Rechteck. Dieser teil funktioniert 
auch:-)

Ich habe heute noch zwei Erkenntnisse gewonnen.

1. Der Schaltkreis ist nicht defekt.
   Ein neuer IC hat genau die selbe Funktion wie der alte.

2. kurz nach dem einschalten kommt am Mux Ausgang eine Frequenz heraus.
   Diese Frequenz ist abhängig von den Registereinstellungen.
   Es sieht also so aus, als ob der IC für einen kurzen Augenblick
   funktioniert und dann seine Arbeit einstellt.

Ich bekomme mit dem Teil noch die Krise
Gast
Hallo,
ja das kann ich gut verstehen. Ich habe erst Gestern an einem ADF4002 
den Loop-Filter optimiert und zwar für einen +/- 50ppm VCTCXO. Das hat 
auch etwas gedauert. Da nutze ich auch für Testzwecke den MUXOUT für N 
und R um den Eingangsteiler für den richtigen Signalpegel zu 
dimensionieren.
Hast du die Koppelkondensatoren am Eingang dran? Wenn der Signalpegel zu 
hoch ist kann der BIAS wegdriften. Der Eingang ist da was DC Offset 
betrifft etwas empfindlich, wenn die Kondensatoren leckage Ströme haben 
kann das probleme machen. Hat der PLL-Chip ein Chip Enable das noch 
nicht richtig beschaltet ist? Oder geht er in den Power-Down-Mode?

Also irgendwo wird sich der Fehler schon finden lassen, den die Teile 
von AD sind echt klasse.

Gruß Sascha
> Es sieht also so aus, als ob der IC für einen kurzen Augenblick
> funktioniert und dann seine Arbeit einstellt.

Ich hatte mit einem AD4360 ein ähnliches Problem. Lief kurz und dann 
nicht mehr. Die Ursache war eine extreme Empfindlichkeit der 
Steuereingänge (CLK/DATA/LE). Ich habe die dann mit Serien-Rs und Cs 
gegen GND "ruhiggestellt" und dann blieb die Frequenz auch stabil...
Gast
Georg schrub:
>Die Ursache war eine extreme Empfindlichkeit der
>Steuereingänge (CLK/DATA/LE).

Das steht natürlich nicht im Datenblatt.
:-(
Ich hatte schon auf die dämliche Standardfrage: "Was steht denn im
Datenblatt?" gewartet.

MfG Paul
Gast
Hallo,
aber hallo, ja Datenblatt bei AD, das ist wohl wahr, warum gibt AD einen 
Eingangspegel mit dBm an, wenn keine 50 Ohm am Eingang existieren. Es 
ist sinnvoller bei einer solchen Angabe Uss zu nehmen.

Gruß Sascha

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.