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?
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.
Die Startsequenz von Seite 13 https://datasheets.maximintegrated.com/en/ds/MAX2871.pdf hast du eingehalten?
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.
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.
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.
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
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.
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
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.
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.
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.