Bonsoir,
Dans le cadre d'un projet de logique, nous devons réaliser un diviseur de fréquence à partir d'un oscillateur à quartz de 50Mhz pour obtenir 0.75Hz.
Avez vous des idées?
Merci d'avance
-----
Bonsoir,
Dans le cadre d'un projet de logique, nous devons réaliser un diviseur de fréquence à partir d'un oscillateur à quartz de 50Mhz pour obtenir 0.75Hz.
Avez vous des idées?
Merci d'avance
un diviseur à 26 étages...
Tout existe, il suffit de le trouver...!
qu'appelez vous un diviseur à 26 étages? Quels composants peut on utiliser?
Bsr à toi,
Vérifie tout de meme que ton "diviseur" puisse "travailler" à 50 MHz du moins pour la premiére division.
C'est plus prudent.
Bonne soirée
La mesquinerie et rabrouement est un indicateur d'état d'esprit de l'auteur.
Bsr à toi,
Lorsqu'on n'a pas le bon CICUIT diviseur, on en utilise PLUSIEURS en cascade pour obtenir le BON rapport de divison.
Par ex : 1 diviseur par 2, assoçié à 1 diviseur par 5 donne une division par 10 qui si on la redivise par 5, donne une division par 50 etc...
Cherche donc (Google) " diviseur de fréquence 50 Mhz"
http://www.google.com/url?sa=t&sourc...jfi4mw&cad=rja
A+
La mesquinerie et rabrouement est un indicateur d'état d'esprit de l'auteur.
Bonsoir,
j'aurais bien mis deux 4060 (CD ou HCT ou autre) en série..........
http://www.datasheetcatalog.com/data...74HC4060.shtml
la cerise sur le gâteau, il y a l'oscillateur à quartz....
Cdlt,
JY
Dernière modification par annjy ; 05/12/2010 à 19h47.
un CD ne passe pas, un HCT est limite, un 74LV4060 apporte plus de confort..
Tout existe, il suffit de le trouver...!
Bsr,
il est vrai que je n'ai pas regardé la doc des CD........mais effectivement, c'est un peu juste pour 50 MHz, de mémoire. Je vérifie. [EDIT: vérif faite, ça plafonne à 10 MHz environ, dépendant de la tension d'alim]
le HCT ou HC dont j'ai donné le lien mentionne une clock frequency max de 87 MHz, ce qui doit suffire.
Je ne connais pas le LV (sans doute trop vieux...je parle de moi, pas du circuit)
A+,
JY
Dernière modification par annjy ; 05/12/2010 à 20h17. Motif: EDIT
but de la manip ?
car passer de 50 mégas à 0,75 Hz peut paraitre surprenant
Bonsoir
En divisant 50 MHz par 226, on obtient environ 0,745 Hz, et non pas 0,75 Hz.
La question est de savoir avec quelle précision on souhaite obtenir le 0,75 Hz. Selon le cas, la solution pourrait être :
- un diviseur binaire à 26 étages (fS≈0,745058059692383 Hz),
- un diviseur par 66666667 (fS=0,74999999625 Hz)
- un diviseur par 66666666 (fS=0,7500000075 Hz)
- un diviseur par 66666666 et 1/2 (fS=0,750000001875 Hz)
- un diviseur séquentiel comptant successivement deux fois 66666667, puis une fois 66666666 périodes de 50 MHz (fS=0,75 Hz sur trois périodes)
- un diviseur séquentiel comptant successivement deux fois 66666666 et 1/2, puis une fois 66666667 périodes de 50 MHz (fS=0,75 Hz sur trois périodes)
- un synthétiseur de fréquence à PLL, avec un diviseur par 200000000 en sortie du 50MHz et un diviseur par 3 en sortie du VCO (fS≈0,75 Hz).
Compte tenu de la précision des quartz, même thermocontrôlés, si la précision de la première solution ne convient pas, alors celle de la seconde ou de la troisième s'avèrera très suffisante.
.
Dernière modification par PA5CAL ; 05/12/2010 à 23h53.
3 compteurs SN74LV4040 devrais suffire avec un circuit logique qui decode le nombre 66666666 comme disais Pascal
http://focus.ti.com/lit/ds/symlink/sn74lv4040a.pdf
Le 4040 est un compteur asynchrone qui convient mal aux applications nécéssitant un décodage.3 compteurs SN74LV4040 devrais suffire avec un circuit logique qui decode le nombre 66666666 comme disais Pascal
http://focus.ti.com/lit/ds/symlink/sn74lv4040a.pdf
Pas de complexes: je suis comme toi. Juste mieux.
bjr, peut être en étage final un bon vieux
4059-----------Un compteur-diviseur par n (3 à 15999)
Bonsoir,
S'il s'agit d'un exercice scolaire, il faut probablement supposer que les 0,75 Hz doivent avoir la précision et la stabilité de la fréquence initiale de 50 MHz, et aussi un rapport cyclique de 1.
Comme le rapport des 2 fréquence n'est pas un nombre entier, il n'y a pas de solution avec seulement des diviseurs. Il faut insérer quelque part une PLL qui multipliera la fréquence par un multiple de 3.
Les étapes seront les suivantes :
1. descendre de 50 MHz à 1 kHz avec des diviseurs par 5 et par 10 000
2. attaquer une PLL avec un diviseur par 15 qui donnera du 15 kHz
3. attaquer une seconde série de diviseurs par 10 000 qui sortira 1,5 Hz
4. attaquer une dernière bascule qui divise par 2 pour obtenir exactement 0,75 Hz avec rapport cyclique unité.
On peut naturellement choisir une autre fréquence et un autre diviseur au niveau de la PLL, mais le diviseur doit être impérativement un multiple de 3.
Comme il a été dit, le seul point délicat est le choix du composant pour le premier étage diviseur qui doit passer le 50 MHz.
Bonne soirée
Bonsoir,Bonsoir,
S'il s'agit d'un exercice scolaire, il faut probablement supposer que les 0,75 Hz doivent avoir la précision et la stabilité de la fréquence initiale de 50 MHz, et aussi un rapport cyclique de 1.
Comme le rapport des 2 fréquence n'est pas un nombre entier, il n'y a pas de solution avec seulement des diviseurs. Il faut insérer quelque part une PLL qui multipliera la fréquence par un multiple de 3.
Les étapes seront les suivantes :
1. descendre de 50 MHz à 1 kHz avec des diviseurs par 5 et par 10 000
2. attaquer une PLL avec un diviseur par 15 qui donnera du 15 kHz
3. attaquer une seconde série de diviseurs par 10 000 qui sortira 1,5 Hz
4. attaquer une dernière bascule qui divise par 2 pour obtenir exactement 0,75 Hz avec rapport cyclique unité.
On peut naturellement choisir une autre fréquence et un autre diviseur au niveau de la PLL, mais le diviseur doit être impérativement un multiple de 3.
Comme il a été dit, le seul point délicat est le choix du composant pour le premier étage diviseur qui doit passer le 50 MHz.
Bonne soirée
entre le message 1 et le message 14, il y a "comme qui dirait" quelques informations supplémentaires.......
Ce type de post m'exaspère. (Bonjour Daudet)
Le choix du premier diviseur ne pose aucun problème.
Pour la PLL, ça peut se compliquer.........
ce n'est que mon avis, mais je le partage
A+,
JY
En fait je crois que vous voyez le probleme du mauvaise angle:
Vous cherchez dans votre tete a diviser la frequence de 50MHz
alors qu'il est beaucoup plus simple de compter des pulses de 20ns
Bjr à toi,
Hum , moi je veux bien compter des pulses, mais faut tout de meme déterminer pendant COMBIEN ......de temps.?
Donc une base de temps pour comparer.
Au bout de ce temps on fait déclencher une implusion.
Donc en ayant 10 implusions d'un coté on en génére UNE en sortie.
Cela s'appele de la DIVISION de fréquence me semble t il ?
ou alors qq chose m'échappe ?
Bonne journée
La mesquinerie et rabrouement est un indicateur d'état d'esprit de l'auteur.
Bjr à toi,
Hum , moi je veux bien compter des pulses, mais faut tout de meme déterminer pendant COMBIEN ......de temps.?
Donc une base de temps pour comparer.
Au bout de ce temps on fait déclencher une implusion.
Donc en ayant 10 implusions d'un coté on en génére UNE en sortie.
Cela s'appele de la DIVISION de fréquence me semble t il ?
ou alors qq chose m'échappe ?
Bonne journée
Non c'est pas ce que je voulais dire. J'en vois qui essaye de jouer "au compte est bon" en essayant de diviser 50000000 par 100000 puis par 50 puis ect...
Si l'enoncé était de créer une frequence de 6547Hz ca marcherais moyen
Bonjour,
Avec la solution du comptage, il ne faudrait pas compter pendant un temps déterminé, mais un nombre d'impulsions déterminé. Ici 66666666,6666666666666666... impulsions de 20 ns feront une période de 1,3333333333333333... secondes.
Mais comment compter 2/3 de la dernière impulsion de 20 ns, et utiliser le dernier tiers pour la période suivante ??
Ce montage présentera toujours une dérive...
Bjr à toi,Bonjour,
Avec la solution du comptage, il ne faudrait pas compter pendant un temps déterminé, mais un nombre d'impulsions déterminé. Ici 66666666,6666666666666666... impulsions de 20 ns feront une période de 1,3333333333333333... secondes.
Mais comment compter 2/3 de la dernière impulsion de 20 ns, et utiliser le dernier tiers pour la période suivante ??
Ce montage présentera toujours une dérive...
Reste à SAVOIR quelle préçision l'on demande.
De toute façon RIEN n'indique la "stabilité" du caillou de 50 Mhz .
Donc il "dérive" lui aussi (de peu certes).
L'avantage de partir de loin c'est que l'on "divise" dans la meme PROPORTION la dérive ...initiale du caillou.
Je me suis pas amusé à faire le calcul, mais au niveau du 0.75 Herzts, je serais curieux de connaitre l'influence d'une "divison" (la derniére) qui ne soit pas exactement la BONNE.
Ca doit pas aller chercher bien loin.
Comme on ne cause pas d'horlogue rubidium , thermostatage et compagnie...... doit pas y avoir péril en la demeure!
Bonne journée
La mesquinerie et rabrouement est un indicateur d'état d'esprit de l'auteur.
Si ton 50Mhz est sinus, tu passe par un ampli classe C, puis tu en prends la troisième harmonique (150MHz) que tu divises par 200 000 000.
en effet un derrive de 20ns est enorme!!!Bonjour,
Avec la solution du comptage, il ne faudrait pas compter pendant un temps déterminé, mais un nombre d'impulsions déterminé. Ici 66666666,6666666666666666... impulsions de 20 ns feront une période de 1,3333333333333333... secondes.
Mais comment compter 2/3 de la dernière impulsion de 20 ns, et utiliser le dernier tiers pour la période suivante ??
Ce montage présentera toujours une dérive...
1/0.75hz * 3600 * 24 *365 *20ns= 0.84s /an
Où l'on voit réapparaitre la multiplication par 3. Bravo !
Quand à la précision elle ne fait pas partie de l'énoncé.
Ce qui est demandé c'est un moyen de faire. La solution passe par la recherche d'une solution mathématique juste. Ensuite on peut inventer d'innombrables façons de la réaliser...![]()
Bonsoir,
une bête PLL qui génère du 75MHz à partir du 50Mhz : x3/2 et division par ce qu'il faut ensuite.
Environ 5mn de codage et de compilation sur un FPGA moderne!
Mais toutes les fréquences ne sont évidement pas générables.
JR
l'électronique c'est pas du vaudou!