Dopo aver verificato il funzionamento dei sintetizzatori per frequenze di 12 Ghz marchiati con la sigla 40020-111 usando il circuito di comando con display e pulsanti (vedi appunti del 26 maggio 2017) ne abbiamo costruito un secondo, più semplice ed essenziale che riceve i parametri di controllo del PLL da un Personal Computer (Microsoft Windows) tramite connessione USB. Il nuovo circuito utilizza un processore MICROCHIP PIC18F2550 (l'unico con la porta USB che avevamo disponibile in casa). Dopo aver caricati e salvati i parametri nella memoria del microcontrollore il P.C. può' essere scollegato e il circuito di comando autonomamente effettuerà il caricamento dei settaggi voluti nello ADF4153 ad intervalli di tempo (valore impostabile) oppure soltanto alla accensione. UMAN 23/06/17 1/7
Questo e' lo schema del circuito. I circuiti racchiusi nei rettangoli arrotondati sono alternativi, l'alimentatore switching e' un poco più complesso di quello lineare ma riduce il consumo di corrente e il calore (che e' comunque poca cosa rispetto a quello prodotto dal sintetizzatore). Il connettore J2 collega la scheda di controllo al sintetizzatore. I partitori R4,R5,R6,R7,R8,R9 adattano le uscite a 5 volts del microcontrollore agli ingressi a 3.3 volts del PLL. I leds segnalano l'attività della connessione USB (verde), la comunicazione con il PLL (arancione) e lo stato della uscita 'MUXOUT (giallo). La alimentazione +5V_USB derivata del P.C. non viene utilizzata. UMAN 23/06/17 2/7
Il programma di controllo sul P.C. in ambiente WINDOWS permette di selezionare la frequenza in step di 1, 10, 100 Khz, 1,10,100 Mhz oppure di digitare direttamente il valore desiderato Fig.1 (un messaggio segnalerà se questo non e' ottenibile e verrà' presentato il valore reale della frequenza di uscita del sintetizzatore Fig.2). I pulsanti INCR e DECR forzano anche la scrittura dei parametri modificati nella scheda di controllo, il pulsante CALC aggiorna soltanto i parametri nel P.C. Nella finestra sono indicati anche il valore dello oscillatore VCO del PLL e quello dei parametri INT, FRAC e MOD. Il valore della frequenza PDF e' quello ottenuto dal calcolo nella pagina AFD4153 SETTINGS. I comandi READ, WRITE e SAVE permettono di leggere la configurazione attuale del sintetizzatore, di aggiornare il contenuto di parametri del PLL e di salvare questi nella memoria EEPROM del PIC18F2550 in modo permanente. I pulsanti della TOOL BAR nella parte alta della finestra eseguono le stesse operazioni. Fig.1: Impostazione della frequenza di uscita del sintetizzatore UMAN 23/06/17 3/7
Fig.2: Frequenza 12000001 non possibile, l'uscita sarà 12000000 UMAN 23/06/17 4/7
La pagina ADF4153 SETTINGS permette di modificare tutti i parametri del PLL, anche se, per il corretto funzionamento, CRISTAL, PRESCALER e PD_POLARITY devono contenere il valore di default. La casella PLL upgrade dly permette di modificare il tempo, in secondi, tra un rinfresco dei parametri e il seguente (se impostato a 0 il processore inizializzerà il PLL soltanto alla accensione, il led arancione sulla scheda segnala il trasferimento dei dati) Fig.3: Pagina ADF4153 SETTINGS, parametri del PLL UMAN 23/06/17 5/7
La pagina USB permette di selezionare gli ID del programmatore se diversi da quelli di default e di effettuare le prove di connessione. Fig.4: Pagina USB UMAN 23/06/17 6/7
Nella pagina LOG vengono accodati i reports delle operazioni, le segnalazioni di errore e le sequenze dei dati trasmessi dal P.C. al programmatore e quelli ricevuti. Fig.5: Pagina LOG Alla uscita del programma tutti i parametri sono salvati sul P.C. e saranno ricaricati alla successiva esecuzione. UMAN 23/06/17 7/7