Ich benutze einen MAX2871 um verschiedene Ausgangsfrequenzen einzustellen. Das möchte ich sehr schnell machen und die Lockzeit minimieren. Das kann man machen indem man eine Lookup Tabelle für die 64 VCOs erstellt. Diese Tabelle erstelle ich einmal beim Start der ganzen Schaltung indem ich, wie im Datenblatt vermerkt, den Bereich zwischen 3GHz und 6GHz mit 1000 Punkten einstelle und beim Lock, noch mit VAS, den automatisch selektierten VCO auslese. Die Frequenzschritte sind erstmal nicht im Datenblatt vermerkt aber 1000 erscheint mir genug.
Ich schreibe in ein Array mit der Länge 64 dann immer die Frequenz an den entsprechenden Index und kann so später die richtige VCO suchen.
Das funktioniert auch aber es gibt Frequenzbereiche ab 3GHz in wo einfach kein Lock kommt. Daher die Frage, ob es überhaupt eine gute Idee ist diese Tabelle einmal am Anfang zu erstellen oder sollte man die für jeden Frequenzbereich neu erstellen?
Außerdem ist mit aufgefallen, dass meine generierte Lookup Tabelle Löcher hat. Es gibt scheinbar VCOs, die niemals selektiert werden. Das scheint auch mit 1MHz Abstand so zu sein. Hat da jemand Erfahrung ob das stimmen kann?
Weiß jemand, ob die VCOs denn kontinuierlich sind? Also ist garantiert, dass für 3GHz vco0 und für 3.1GHz vco1 usw. ausgewählt wird?