D'autres réponses se sont concentrées sur les raisons pour lesquelles vous pourriez aborder cela de la mauvaise façon. Bien que je sois d'accord avec ces réponses, ce que vous demandez existe, je vais donc vous donner une réponse claire. Vous constaterez probablement que cette approche est plus coûteuse que les alternatives.
Ce que vous voulez, c'est un oscillateur contrôlé en tension (VCO) 2 GHz avec des sorties LVPECL 3,3 V. Il existe de nombreux fournisseurs qui fabriquent de telles pièces.
Si vous n'en trouvez pas avec une sortie LVPECL, puisqu'il s'agit d'un signal d'horloge, il est relativement facile d'ajuster les niveaux à quelque chose de compatible avec LVPECL par couplage et rebiasing. Tout niveau RF entre -3 et +2 dBm doit être utilisable avec une entrée LVPECL.
Les pièces LVPECL comme votre 100EP016A peuvent également accepter des entrées asymétriques si vous polarisez l'entrée complémentaire au point médian entre les niveaux logiques normaux (souvent il y a même une broche appelée VBB
qui génère ce niveau pour votre commodité, mais je n'ai pas vérifié si le 'EP016A l'a).
Vous devrez ensuite créer une boucle à verrouillage de phase pour maintenir la fréquence de sortie du VCO avec précision en la comparant à un oscillateur de référence à faible dérive, qui pourrait être n'importe où de 10 à 100 MHz.
Une partie qui fournit à la fois le VCO et la PLL dans une seule puce est le ADF4360-2 d'Analog Devices.
Quelques remarques supplémentaires:
J'ai remarqué que la fréquence de commutation maximale garantie du MC100EP016A n'est que de 1,2 GHz, donc si vous voulez vraiment faire cela à 2 GHz, vous voudrez peut-être chercher une autre partie. Peut-être MC100E137, mais alors vous aurez besoin d'une alimentation 5 V et vous devrez également faire face à la synchronisation inégale des différentes sorties pour un compteur d'ondulation.
Enfin, vous devrez gérer le verrouillage de tous les bits du décompte exactement au même instant, afin de ne pas capturer certains bits avant une transition et d'autres après. Une solution à cela est d'utiliser un compteur codé en gris au lieu d'un compteur binaire --- alors un seul bit change pour toute transition, et l'erreur maximale de la variation du délai de verrouillage n'est qu'un seul comptage.