Dopo il segnale ho scoperto che va inserito:
- Code: Select all
attribute keep: boolean;
attribute keep of node: signal is true;
per evitare ottimizzazioni che compromettono il funzionamento dell'oscillatore formato da inverter.
Con l'oscilloscopio ho misurato una frequenza generata di circa 200 Mhz, abbastanza altalenante, prendo col beneficio del dubbio però l'esatta forma d'onda poichè l'oscilloscopio con cui ho fatto le misure ha una banda di 100 Mhz
E' stata anche l'occasione per provare la funzionalità "equivalent time" dell'oscilloscopio che ho comprato da poco che dovrebbe aumentare la banda per i segnali periodici, ecco le immagini con equ-time:
Dalla FFT si notano delle armoniche a 200 Mhz e delle armoniche meno energetiche a 400 Mhz
Mi ha stupito molto il fatto di avere delle sinusoidi quasi perfette mentre mi aspettavo delle onde rettangolari...
L'ampiezza massima misurata è di 63.2mV, ma probabilmente è dovuto alla banda di 100 Mhz dell'oscilloscopio.
Il consumo della CPLD (con collegato il programmatore JTag USB Blaster) con la generazione dell'oscillazione è di 20mA