Hier ein Testprogramm für BluePill und ADF4351 Module. Auf dem Bild meines Testaufbaues ist noch ein USB nach Serial Konverter zu sehen (für einfacheres Entwickeln) der aber nicht gebraucht wird da die Kommunikation über USB funktioniert. Das Programm erlaubt die Einstellung der wichtigsten Parameter sodass man "spielen" kann und herausfinden was aus dem Chip herauszuholen ist oder nicht. Das Programm nimmt einem nicht ab die Einstellungen bzw. die Arbeitsweise des Chips zu verstehen, man kann also durchaus was falsch machen. Insbesondere muss man seine Referenzfrequenz kennen (es gibt unterschiedliche ADF4351 Module mit verschiedenen Referenz-Quarzen). Mein Modul hat z.B. den zweiten RF-Ausgang nicht herausgeführt - es ist nur der erste in doppelter Ausführung. Dennoch sollte das Programm mit allen ADF4351 Modulen funktionieren. Hier die erforderlichen Verbindungen: ADF4351 BluePill Modul STM32F103C8T6 ------------ ------------- Pin Pin Port Name Nummer Nummer LD 2 A2 (GPIO Input: Lock Detect Sense) MUX 3 A3 (GPIO Input: MUX Sense) CLK 4 A5 (SPI Clock) DAT 5 A7 (SPI MOSI) LE 6 A4 (GPIO Output: Latch Enable) GND 7 G (Masse) GND 9 G (Masse) +5V (Buchse) 5V (Versorgung aus USB) Bei Problemen mit USB nicht vergessen R10 auf dem BluePill Board von 10 KOhm auf 1.5 KOhm zu ändern. Man benötigt noch den ganz normalen STM USB Treiber für den Virtual Com Port. Das Programm testet beim Start über den MUX-Kanal ob eine Steuerung möglich ist und gibt im Fehlerfall eine Meldung aus die man ernst nehmen sollte. Was man noch braucht ist ein Terminal-Programm das eine VT100 Emulation (für Bildschirm-Steuersequenzen) oder mehr kann. Ich verwende z.B. erfolgreich CRT, Putty oder Teraterm. Bedienungsanleitung gibt es keine, aber "man" wird sich schon zurechtfinden. Falls es sich ergibt werde ich noch Unterstützung für ein I2C EEPROM einbauen damit man seine Einstellparameter sichern und wiederherstellen kann.
@ADF4351_Tester, sehr schön! Was ich Dir noch empfehlen würde, denn unbenutzten Out mit 50 Ohm zu terminieren, dann hast Du auf dem genutzten Out ein deutlich besseres Spektrum. Darf man nach dem Code fragen? Weil mit dem Hex könnte ich jetzt nicht wirklich etwas anfangen. Gruß
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.