PLL controlé par µC

Electronique numérique / Circuits logiques programmables EPLD, CPLD, FPGA d'Altera ou de Xilinx VHDL, Verilog ou SystemC

Modérateur : Modérateur

Avatar de l’utilisateur
KnightsOfTheRound
REGULIER
REGULIER
Messages : 126
Inscription : 13 avr. 2006 8:56
Localisation : Paris

PLL controlé par µC

Message par KnightsOfTheRound »

Bonjour,

Je cherche a realiser un generateur d'horloge programmable utilisant une PLL.

Je ne m'y connais pas trop, donc j'aurais aimer votre aide.

Voila mon projet:
Frequence d'entrée: 1-5MHz
Frequence de sortie: 1-50MHz
Mul: 1x-10x
Pas: 1x (0.5x sera le mieux)
Tension: 5Vcc

J'ai regarder un peu sur le net mais j'ai rien trouvé de convaincant.
Quelqu'un pourrait il m'aiguiller?

Merci

coco34
ACCRO
ACCRO
Messages : 564
Inscription : 08 juil. 2005 12:35
Localisation : montpellier

Message par coco34 »

bonjour

regarder la rubrique générateur d'horloge

ensuite voir s'il existe une référence chez farnell ou autre en général ca coute quelques euros
http://dkc3.digikey.com/PDF/FR071/0483-0484.pdf
il ne faut pas remettre au lendemain ce que l'on peut faire aujourd'hui

Avatar de l’utilisateur
KnightsOfTheRound
REGULIER
REGULIER
Messages : 126
Inscription : 13 avr. 2006 8:56
Localisation : Paris

Message par KnightsOfTheRound »

Merci,

Mais cela ne m'aide pas beaucoup, je rappelle que je n'y connais rien en PLL.
Donc encore moins dans les circuits a utiliser.

JH

coco34
ACCRO
ACCRO
Messages : 564
Inscription : 08 juil. 2005 12:35
Localisation : montpellier

Message par coco34 »

bjr

tu veux générer une horloge ou multiplier un signal ?

un générateur d'horloge travaille avec une information de cde
un multiplieur avec une pll
moi aussi je suis une brèle en pll
il ne faut pas remettre au lendemain ce que l'on peut faire aujourd'hui

Avatar de l’utilisateur
KnightsOfTheRound
REGULIER
REGULIER
Messages : 126
Inscription : 13 avr. 2006 8:56
Localisation : Paris

Message par KnightsOfTheRound »

En fait j'ai un oscillateur a quartz de 5MHz, et j'aurais aimé pouvoir multiplier sa frequence entre 1x et 10x, donc avoir 5 a 50MHz en sortie, le pas n'a pas d'importance ici.

Ceci afin d'avoir une nouvelle horloge pour controler la vitesse d'execution d'autres circuits.

Je sais comment faire un generateur avec beaucoup de circuits logiques, mais ici je voudrais me contenter du minimum, et aussi apprendre a utiliser et realiser une PLL, meme si celle ci est tout intégrée.

La commande peut se faire de facon serie ou parallele.

Encore merci,
JH

coco34
ACCRO
ACCRO
Messages : 564
Inscription : 08 juil. 2005 12:35
Localisation : montpellier

Message par coco34 »

écoute la l'idéal est d'utiliser un chip tout pret en PSI ou i2c qui monte à 100Mhz...

ca me parait plus logique concernant l'apprentissage de la PLL ce n'est pas avec cela que tu vas y apprendre beaucoup...

mais il faudrait se taper completement

une PLL maison...
il ne faut pas remettre au lendemain ce que l'on peut faire aujourd'hui

Avatar de l’utilisateur
KnightsOfTheRound
REGULIER
REGULIER
Messages : 126
Inscription : 13 avr. 2006 8:56
Localisation : Paris

Message par KnightsOfTheRound »

Ok, pourquoi pas

je suis aller sur le site d'Analog Devices, et j'ai trouvé les DDS, il semble que cela pourrait me convenir, certains vont au dela des 50MHz.

Quelqu'un a t'il deja utiliser ce genre de circuit?

Merci
JH

marcopolo
PONCTUEL
PONCTUEL
Messages : 23
Inscription : 08 févr. 2007 17:26
Localisation : Lyon

Message par marcopolo »

Bonjour,

Un DDS, ça génère du sinus à partir d'une table en ROM et d'un convertisseur Digital/Analogique.

Pas vraiment idéal pour faire un générateur d'horloge pour des circuits logiques.
Et ça ne sait pas multiplier une fréquence d'horloge comme un PLL.

Pour faire des essais de PLL à basse fréquence et assimiler les principes :
le CD4046 (ça vaut 0.45e chez ED) et quelques compteurs CMOS pour faire
le diviseur par n (n étant le facteur multiplicateur)

Et après, il y a le choix en PLL, les vieux Motorola 145xxx, les NS LMX23xx, AD ....

Cordialement,

Répondre