Forum: HF, Funk und Felder MAX2871 PLL startet nicht


von Franz F. (Gast)


Lesenswert?

Kennt sich vielleicht jemand mit dem chip aus. Ich bekomme da irgendwie 
kein signal raus, obwohl ich die Register beschreibe. Habe mir das SPI 
auch am oszi angesehen und das stimmt soweit. Ein schreiben des lock 
detect Pins mit der Funktion Vcc setzt den lock detect pin auch auf vcc. 
Das heißt ja schon, dass die Kommunikation prinzipiell funktioniert. Er 
scheint aber die vco Selektion nicht zu starten.

Ist die Reihenfolge der Register wichtig?

von hf werker (Gast)


Lesenswert?

Franz F. schrieb:
> Ich bekomme da irgendwie
> kein signal raus, obwohl ich die Register beschreibe.

Einen der Realität zu 100% entsprechenden Schaltplan wäre das
Mindeste was du hierzu liefern solltest, sonst wirst du reine
Nebelstocher-Fragen und -Antworten zu lesen bekommen.

von Gustl B. (-gb-)


Lesenswert?

Die Startsequenz von Seite 13 
https://datasheets.maximintegrated.com/en/ds/MAX2871.pdf hast du 
eingehalten?

von hf werker (Gast)


Lesenswert?

Franz F. schrieb:
> MAX2871 PLL startet nicht

Du scheinst noch sehr an den Basics zu arbeiten. Eine PLL kann
man nicht "starten", eine PLL startet auch nicht. Eine PLL
lockt oder sie lockt nicht, viel mehr lässt sich dazu erst mal
nicht sagen.

Franz F. schrieb:
> Er scheint aber die vco Selektion nicht zu starten.

Woran erkennst du das? Die VCO Selektion macht der Chip von
sich aus per default automatisch, man muss sich darum erst
mal nicht kümmern.

Franz F. schrieb:
> Ich bekomme da irgendwie kein signal raus

Woran erkennst du das?

Hier mein eigenes "Stochern im Nebel":

Wenn man aus dem Synthesizer (nein, das ist nicht nur eine PLL)
nichts herausbekommt, geht man schrittweise vor mit der Suche
vor. Der erste Schritt wäre nachzuschauen ob man die Teiler
richtig programmiert hat.

Dazu setzt man das Multiplex-Register (Register 2) so dass man
am MUX-Ausgang einmal das (möglicherweise heruntergeteilte)
Referenzsignal ausgibt und einmal das heruntergeteilte VCO-Signal.
Das das sich im niedrigen MHz-Bereich abspielt lässt sich das
mit einen Oszilloskop überprüfen, aber auch mit einem Spektrum-
analysator. Die beiden Signale sollten nahe beieinander liegen,
das Referenzsignal stabil und fest im gewünschten Teiler-
verhältnis, das heruntergeteilte VCO-Signal in der Frequenz
"nahe" darunter oder darüber. Wenn man diese Signale nicht
bekommt muss man sich erst mal mit dem korrekten Setzen der
Teiler auseinandersetzen. Ansonsten ist man schon weit vor-
gedrungen.

von Franz F. (Gast)


Lesenswert?

Gustl B. schrieb:
> Die Startsequenz von Seite 13
> https://datasheets.maximintegrated.com/en/ds/MAX2871.pdf hast du
> eingehalten?

Die habe ich tatsächlich nicht eingehalten. Ich schreibe erstens in 
umgekehrter Reihenfolge ab Register 0 und auch nur einmal. Werde das 
nächste Woche mal so probieren. Mir ist nur nicht klar was die 
Startwerte sind und wo 20ms gewartet werden soll. Nach jedem Register 
oder nach einer Sequenz?

Ja mir ist klar, dass plls im Dauerbetrieb sind und das ein Synthesizer 
ist, der die vco Frequenz ausgibt und die pll ein Regler ist.

Schaltplan folgt noch.

von W.S. (Gast)


Lesenswert?

Franz F. schrieb:
> Ist die Reihenfolge der Register wichtig?

Ja, steht auch irgendwo im Manual, in welcher Reihenfolge.


hf werker schrieb:
> Einen der Realität zu 100% entsprechenden Schaltplan wäre das
> Mindeste was du hierzu liefern solltest, ...

Nützt nicht viel. Ich hatte hier schon mal über einen Eigenbau-Generator 
mit ADF4350 geschrieben, der so ziemlich das Gleiche ist wie der MAX2871 
ist. Wenn der eigentliche Oszillator erstmal losschwingt, dann kriecht 
einem die HF quer über die Leiterplatte. Das alles sieht man aus einem 
Schaltplan leider nicht.

W.S.

von Franz F. (Gast)


Lesenswert?

W.S. schrieb:
> Nützt nicht viel. Ich hatte hier schon mal über einen Eigenbau-Generator
> mit ADF4350 geschrieben, der so ziemlich das Gleiche ist wie der MAX2871
> ist. Wenn der eigentliche Oszillator erstmal losschwingt, dann kriecht
> einem die HF quer über die Leiterplatte. Das alles sieht man aus einem
> Schaltplan leider nicht.

Kann das Probleme machen? Ich habe mich beim so ziemlich an alle 
Hinweise aus dem Datenblatt gehalten und auch das evalboard verglichen. 
Es gibt für alles einen extra LDO

von hf werker (Gast)


Lesenswert?

Franz F. schrieb:
> Schaltplan folgt noch.

Du könntest auch freundlicherweise auf alle Rückfragen ant-
worten die man dir stellt. Schliesslich möchtest du ja
Hilfe haben, dazu gehört dass man die hilfsbereiten Leute
unterstützt. Ansonsten bin ich hier schnell weg.

hf werker schrieb:
> Woran erkennst du das? Die VCO Selektion macht der Chip von
> sich aus per default automatisch, man muss sich darum erst
> mal nicht kümmern.

Wenn du das nicht beantworten kannst dann sage einfach dass
du blöd dahergeredet hast.

hf werker schrieb:
> Franz F. schrieb:
>> Ich bekomme da irgendwie kein signal raus
>
> Woran erkennst du das?

Irgendwie musst du das Herauskriegen ja herausgekriegt haben.

von GHz N. (ghz-nerd)


Lesenswert?

Ich kenne den MAX2871 nicht im Detail, aber hier ein paar klassische 
Fallen in der Registerflut und Beschaltung solcher PLL ICs:

- allfällige "mute"/"output enable" bits checken
- reset  counter hold  inhibit Funktionen ö.Ä
- min. zulässige N divider / prescaler settings (meist unterschiedlich 
zwischen INT und FRAC mode) und zulässige maximale fPFD
- Slew rate und Pegel der Referenz
- Hardwareseitige enable pins

Wenn nicht gerade dramatische Fehler vorhanden sind, sollte die Qualität 
des PCB Layouts keinen Einfluss auf die grundsätzliche Funktion des 
Chips haben.

: Bearbeitet durch User
von W.S. (Gast)


Lesenswert?

Franz F. schrieb:
> Ich habe mich beim so ziemlich an alle
> Hinweise aus dem Datenblatt gehalten und auch das evalboard verglichen.
> Es gibt für alles einen extra LDO

Lies mal das:
Beitrag "ADF4351 Lib in C"
und das:
Beitrag "ADF4350/1 Mangelhafte Referenzfrequenzübersprechdämpfung am HF-Ausgang"

Ich denke mal, einen separaten LDO für jeden Pin ist nichts als Aufwand 
an der falschen Stelle. Weitaus wichtiger ist das Layout und das 
Abblocken mit je einem geeigneten Kondensator an o.g. Pins. Ebenso 
Drosseln (bzw. Entstör-Induktivitäten) in den Zuleitungen. Sowas gibt es 
bei Würth (WE-CBF usw.).

Naja und wenn du hier im Forum nach sowas wie ADF4350 suchst, dann 
findet sich da gar vieles.

W.S.

von Franz F. (Gast)


Lesenswert?

W.S. schrieb:
> Ich denke mal, einen separaten LDO für jeden Pin ist nichts als Aufwand
> an der falschen Stelle. Weitaus wichtiger ist das Layout und das
> Abblocken mit je einem geeigneten Kondensator an o.g. Pins. Ebenso
> Drosseln

Wird im Datenblatt tatsächlich empfohlen. Abgeblockt wird natürlich. Ich 
nutze murata YFF durchführungskondensatoren die blocken über einen 
großen Frequenzbereich.

von Dirk W. (Firma: FEP) (dirkwi)


Lesenswert?

Franz F. schrieb:
> W.S. schrieb:
>> Ich denke mal, einen separaten LDO für jeden Pin ist nichts als Aufwand
>> an der falschen Stelle. Weitaus wichtiger ist das Layout und das
>> Abblocken mit je einem geeigneten Kondensator an o.g. Pins. Ebenso
>> Drosseln
>
> Wird im Datenblatt tatsächlich empfohlen. Abgeblockt wird natürlich. Ich
> nutze murata YFF durchführungskondensatoren die blocken über einen
> großen Frequenzbereich.


Wenn der VCO nicht rastet kann auch das Loopfilter falsch dimensioniert 
sein.
Gruss
D.W.

von siebengescheiter (Gast)


Lesenswert?

Dirk W. schrieb:
> Wenn der VCO nicht rastet kann auch das Loopfilter falsch dimensioniert
> sein.

Ach?!

Wenn die LED nicht leuchtet kann auch der Vorwiderstand oder
die speisende Quelle falsch dimensioniert sein.

von Franz F. (Gast)


Lesenswert?

Hier mal ein kleines update. Es war tatsächlich eine falsche 
registerkonfiguration. Das ding läuft auf Anhieb bis 3GHz ziemlich gut 
für das erste design. Darüber wird die Dämpfung etwas groß. Mal schauen 
ob man die Leistung noch etwas erhöhen kann. Gemessen habe ich mit 
kleinster output power.

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.