Altre risposte si sono concentrate sul motivo per cui potresti affrontare questo problema nel modo sbagliato. Anche se sono d'accordo con queste risposte, quello che chiedi esiste, quindi andrò avanti e ti darò una risposta diretta. Tuttavia, probabilmente scoprirai che questo approccio è più costoso delle alternative.
Quello che vuoi è un oscillatore controllato in tensione (VCO) a 2 GHz con uscite LVPECL a 3,3 V. Ci sono molti venditori là fuori che producono tali parti.
Se non ne trovi uno con uscita LVPECL, poiché si tratta di un segnale di clock, è relativamente facile regolare i livelli su qualcosa di compatibile con LVPECL mediante accoppiamento ac e rebiasing. Qualsiasi livello RF compreso tra -3 e +2 dBm dovrebbe essere utilizzabile con un ingresso LVPECL.
Parti LVPECL come il tuo 100EP016A possono anche accettare input single-ended se polarizzi l'ingresso complementare al punto medio tra i livelli logici normali (spesso c'è anche un pin chiamato VBB
che emette questo livello per tua comodità, ma non ho controllato se l'EP016A ce l'ha).
Dovrai quindi costruire un anello ad aggancio di fase per mantenere la frequenza di uscita del VCO accuratamente confrontandola con un oscillatore di riferimento a bassa deriva, che potrebbe essere ovunque da 10 a 100 MHz.
Una parte che fornisce sia VCO che PLL in un unico chip è ADF4360-2
di Analog Devices Ancora un paio di note:
Ho notato che la frequenza di commutazione massima garantita dell'MC100EP016A è di soli 1.2 GHz, quindi se vuoi davvero farlo a 2 GHz, potresti voler cercare un'altra parte. Forse MC100E137, ma poi avrai bisogno di un'alimentazione a 5 V e dovrai anche gestire la disuguale temporizzazione delle diverse uscite per un contatore di ondulazioni.
Infine, dovrai occuparti del blocco di tutti i bit del conteggio esattamente nello stesso istante, in modo da non catturare alcuni bit prima di una transizione e altri dopo. Una soluzione è usare un contatore codificato in grigio invece di un contatore binario --- quindi cambia solo un bit per ogni transizione e l'errore massimo dalla variazione del ritardo di blocco è solo un singolo conteggio.