FR 2587568 A1 19870320 FR 8513914 A 19850919 iL Circuit numériaue diviseur de fraéquence L'invention concerne les circuits numériques diviseurs de fréquence, permettant de fournir, à partir d'un signal d'horloge mère, à fréquence {, au moins un signal rectangulaire à fréquence plus faible (M/N) i, N étant un nombre entier et N un autre nombre entier, supérieur à M et pair. Elle trouve de nombreuses applications, parmi lesquelles on peut notamment citer la génération, à partir d'un signal d'horloge à fré- quence f récupérée par filtrage dans un signal diffusé à la norme C-MAC ou D2-MAC, du signal & la fréquence (2/3) 1 nécessaire pour tenir compte de la compression du signal de données et de parole diffusé suivant cette norme. On peut également citer la génération, à partir d'une horloge mère à fréquence À, de signaux successifs de décodage de ligne et de colonne & fréquence (M/N)., décalés les uns par rapport aux autres et sans recou- vrement, destinés par exemple & la lecture ou à l'écri- ture dans une mémoire à organisation matricielle. On connait déjà de nombreux circuits diviseurs de fréquence. La plupart utilisent une boucle à ver- rouillage de phase, fréquemment dénommée PLL, abrévia- tion du nom anglais phase locked loop. La figure 1 montre, à titre d'exemple, un circuit qui fournit la fréquence 2f/3 et qui est utilisable pour générer l'hor- loge à 13,5 MHz à partir de l'horloge mère à 20,25 Mhz récupérée par un récepteur de télédiffusion dans un signal à la norme C-MAC ou D2-MAC. Le signal à fréquence t récupéré est appliqué à un diviseur par trois 10 dont la sortie est reliée à une des entrées d'un comparateur de phase 12. Le signal d'erreur fourni par le comparateur 12 est soumis à un filtrage passe-bas dans un filtre 14 destiné à prélever le signal d'erreur de phase. Ce signal d'erreur est appliqué à un oscillateur commandé en tension ou VCO 16. Un diviseur par deux 18 reçoit le signal de l'oscil- lateur 16 et fournit une tension à fréquence égale à 2f/3, à l'erreur près, au comparateur de phase 12. La tension de sortie, à fréquence 2f/3, est prélevée à la sortie de l'oscillateur. Un tel circuit à boucle à verrouillage de phase présente des inconvénients. Les composants analogiques utilisés sont coûteux, difficiles à intégrer à grande échelle sur silicium en même temps que des composants numériques, sensibles au bruit et aux variations de température. Ces inconvénients sont particulièrement graves pour des applications grand public, tels que les récepteurs de télévision. Le domaine de fonctionnement est limité à une bande de fréquence autour d'une valeur nominale. La durée d'accrochage, pendant laquelle le signal de sortie n'est pas utilisable, est notable, ce qui est d'autant plus gênant que la fréquence de travail est élevée, et cette durée est d'autant plus élevée que l'on souhaite disposer d'une bande de fonctionnement large. L'invention vise à-fournir un circuit diviseur de fréquence, simple et entièrement numérique, donc intégrable aisément, permettant d'obtenir, à partir d'une horloge mère à fréquence., au moins un signal à fréquence réduite (M/N) f, circuit susceptible de fonctionner quelle que soit la fréquence depuis O jusqu'à une valeur maximale ne dépendant que de la rapidité intrinsèque des composants. Elle vise également à fournir un circuit insensible aux différences de vitesse entre les composants logiques, adaptable à la génération de fréquences fractionnaires (M étant différent de 1) aussi bien qu'à celle de plusieurs signaux de fréquence réduite, déphasés les uns par rapport aux autres. Dans ce but l'invention propose notamment un circuit numérique caractérisé en ce qu'il comporte un système séquentiel constitué d'un nombre pair N de bascules en cascade rebouclée, chaque bascule recevant un signal d'entrée de la bascule précédente et de la bascule suivante et recevant le signal d'horloge mère sur une entrée d'horloge, les bascules de rangs pairs étant différentes des bascules de rangs impairs et les signaux à fréquence réduite étant prélevés sur des sorties desdites bascules. Dans l'application de l'invention, à la géné- ration d'un signal à fréquence (M/N) f, o-M est différent de 1, les sorties de plusieurs bascules, fournissant chacune un signal rectangulaire présentant un rapport cyclique dans le rapport 1/N par rapport à l'horloge mère, sont appliquées à une logique combinatoire de type OU donnant un signal de sortie combinant la sortie de plusieurs des bascules de la cascade. L'invention sera mieux comprise à la lecture de la description qui suit d'un mode particulier d'exécu- tion, donné à titre d'exemple non limitatif. La description se réfère aux dessins qui l'accompagnent, dans lesquels: - La Figure 1, déjà mentionnée, est un schéma de principe d'un multiplicateur de fréquence par 2/3 de type connu, comportant une boucle à verrouillage de phase. - La Figure 2 est un synoptique d'un circuit diviseur de fréquence suivant un mode particulier de réalisation de l'invention, réalisant la division par multiplication par le facteur 2/3, - Les Figures 3 et 4 sont des schémas fonction- nels montant une constitution possible des portes paires et impaires du circuit de la Figure 2, - Les Figures 5 et 6 donnent respectivement les tables de vérité des bascules paires et impaires des Figures 3 et 4, - La Figure 7 est un chronogramme du circuit de la Figure 2. Le circuit montré en Figure 2 est destiné à fournir, à partir d'un signal & fréquence f fourni par une horloge mère H (qui peut être un circuit de récupération de la base de temps dans un signal reçu), un signal à fréquence 2f/3. Il peut être regardé comme constitué d'un système séquentiel 20 de N=6 bascules en cascade, d'une logique combinatoire 22 et d'un montage 24 d'initialisation des bascules. Les six bascules de la cascade 20 comprennent trois bascules paires BO, B2, B4 et trois bascules impaires B1, B3, B5, de type différent de celui des bascules paires. L'alternance de bascules de types différents permet, comme on le verra, de réduire le nombre de couches logiques à celui qui est nécessaire pour constituer les points de mémorisation alimentant la logique combinatoire et d'éviter de devoir générer le complément logique /H de l'horloge mère H, ce qui cons- titue des facteurs de simplification du circuit, de réduction de la surface occupée sur une tranche de semi- conducteur et de la puissance consommée, et d'augmenta- tion de la rapidité. Plusieurs constitutions des bascules sont pos- sibles. On peut notamment utiliser les constitutions et liaisons montrées en Figure 3 et 4 pour des circuits réalisés en transistors "NMOS enrichis et appauvris". La Figure 3 montre une bascule paire B2n et les liaisons sont identifiées de façon correspondante, 2n pouvant prendre les valeurs O, 2 et 4. La Figure 4 montre une bascule impaire B2n+l, 2n+1 pouvant prendre les valeurs 1, 3 et 5. Dans tous les cas les indices portés sur les entrées et sorties doivent être considérés modulo 6. Les bascules ont toutes le même coeur, constitué classiquement de quatre transistors C-MOS montés deux à deux en série, avec deux couplages croisés grille-drain. Les sorties Q et /Q des bascules sont prélevées sur les points milieux entre transistors en série. Dans une bascule paire B2n (Figure 3), le tran- sistor amont du montage série sur lequel est prélevée la sortie /Q est commandé par la sortie /Q de la bascule suivante /Q2n+1 (modulo 6) par l'intermédiaire d'un transistor 26. Le transistor amont de l'autre montage série est commandé par le signal d'horloge (entrée H) et la sortie /Q2n1 de la bascule précédente (entrée X) par l'intermédiaire de transistors respectifs 28 et 30. Dans une bascule impaire B2n+l (Figure 4) les signaux de commande sont appliqués sur les couplages croisés. La sortie Q2n+2 (modulo 6) de la bascule suivante est appliquée, par l'intermédiaire d'un tran- sistor 32, sur l'entrée Y correspondant à la jonction de prélèvement de la sortie Q de la bascule B2n+1. Les en- trées H et X de la bascule reçoivent le signal d'horloge H et la sortie Q de la bascule B2n. Ces signaux de com- mande sont appliqués, par l'intermédiaire de transistors en cascade 34 et 36, sur la jonction correspondant à la sortie /Q de la bascule B2n+I. De façon plus générale, on pourra utiliser des bascules dont les tables de vérité sont celles données en Figures 5 et 6 de la demande. Pour plus de clarté, les tables représentées correspondent aux bascules B2 et B1 mais elles sont directement transposables aux autres bascules paires et impaires, en notant que, - pour la bascule B1: 2n+2 = 2, 2 n+1 = 1, 2n = O - pour la bascule B2, 2n+1 = 3, 2n = 2, 2n-1=1 Le montage 24 d'initialisation des bascules comprend un transistor 38 affecté à chaque bascule Bo, B5. La source de tous les transistors 38 est à la masse et les grilles sont attaquées en parallèle par le signal d'initialisation I. Le drain du transistor 38 associé & la bascule BO est relié à la sortie /Q de cette bascule. Pour toutes les autres bascules, le drain du transistor 38 est relié à la sortie Q. Le fonctionnement du circuit est le suivant, lorsqu'il reçoit des impulsions d'horloge H à fréquence Une phase d'initialisation est nécessaire, au cours de laquelle le signal I doit rester au niveau logique 1 suffisamment longtemps pour forcer l'état de toutes les bascules. La bascule BO est forcée à l'état 1, c'est-à-dire que Q = 1 et /Q = O, tandis que toutes les autres bascules sont forcées à l'état O. En d'autres termes, on a Qi = O et /Qi = 1 pour toutes les valeurs i différentes de O. Dès la fin de l'initialisation, au premier front montant d'horloge (c'est-A-dire lorsque le signal H passe de O à 1, à l'instant tO sur la Figure 7), QO repasse à O et Q1 passe à 1. Les autres sorties Qi restent à O. Au bout d'une demi période d'horloge T/2 sur le front descendant de l'horloge, la sortie Q1 repasse à O et la sortie Q2 monte à 1. La séquence se poursuit sur les coups d'horloge suivants et on voit sur la Figure 7 que les sorties Q des différentes bascules passent à 1 en séquence et restent au niveau 1 pendant une demi période d'horloge. GrAce à l'alternance de deux types d'horloge, la montée au niveau 1 intervient alter- nativement sur un front montant et un front descendant d'horloge, sans qu'il soit nécessaire de générer le signal /H. Dans le cas o l'on veut disposer d'un signal & fréquence 2f/3, la logique combinatoire peut se limiter à une porte ET NON dont on va voir qu'elle remplit en fait la fonction OU. Cette logique est constituée de deux transistors MOS de type n dont les grilles reçoi- vent respectivement les sorties /Q1 et /Q4 montées en cascade avec un transistor de sortie 38 de type complé- mentaire de celui des précédents. Le signal à fréquence 2f/3 apparaît sur la sortie 40 (ligne 40 sur la Figure 7), avec un rapport cyclique égal à 1/3. D'autres montages permettraient d'obtenir des fréquences différentes. On peut par exemple obtenir une fréquence f/3 et un rapport cyclique égal à 1/2 à l'aide d'une logique 42 constituée encore par une porte ET NON. Les grilles de trois transistors en cascade de cette porte reçoivent respectivement les sorties /Q1, /Q2, et /Q3. Sur la sortie 44 de la logique apparaît le signal à l0 fréquence f/3. On voit encore, sur le chronogramme de la Figure 7, que l'on obtient sur les sorties Q des bascules successives des signaux adjacents ayant un rapport cyclique égal à 1/6, ne présentant aucun recouvrement, apparaissant en séquence. On peut utiliser les signaux successifs pour décoder des adresses séquentiellement: on écrit ou on lit successivement des adresses n, puis n+2, puis n+4, etc.. on peut ainsi gérer de façon simple une mémoire dite FIFO, c'est-à-dire "premier entré-premier sorti". Il suffit de prendre uniquement les sorties Q des bascules impaires pour avoir des intervalles de temps égaux à la durée d'une impulsion de commande entre impulsions successives. On peut ainsi garantir qu'il n'y aura qu'un seul signal de décodage actif par ligne ou/et par colonne et éviter les erreurs de lecture et d'écriture. L'invention ne se limite évidemment pas au mode particulier de réalisation qui a été représenté et décrit, et il doit être entendu qu'elle s'étend à toutes les variantes restant dans le cadre des équivalences. REVENDICATIONS: 1. Circuit numérique diviseur de fréquence, permettant de fournir, à partir d'un signal d'horloge mère, à fréquence f, au moins un signal rectangulaire à fréquence plus faible (M/N) A, M étant un nombre entier et N un autre nombre entier, supérieur à M et pair, caractérisé en ce qu'il comporte un système séquentiel (20) constitué d'un nombre pair N de bascules (BO-B5) en cascade rebouclée, chaque bascule recevant un signal d'entrée de la bascule précédente et de la bascule suivante et recevant le signal d'horloge mère (H) sur une entrée d'horloge, les bascules de rangs pairs étant différentes des bascules de rangs impairs et les signaux à fréquence réduite étant prélevés sur des sorties desdites bascules. 2. Circuit numérique diviseur de fréquence, selon la revendication 1 de génération d'un signal à fréquence (M/N) f, o M est différent de 1, caractérisé en ce que les sorties de plusieurs bascules, fournissant chacune un signal rectangulaire présentant un rapport cyclique dans le rapport 1/N par rapport à l'horloge mère, sont appliquées à une logique combinatoire de type OU donnant un signal de sortie combinant la sortie de plusieurs des bascules de la cascade. 3. Circuit numérique diviseur de fréquence, selon la revendication 2 de génération de la fréquence 2f/3, caractérisé en ce que la cascade comprend six bascules et en ce que la logique (22) comprend une porte ET- NON à deux entrées reliées respectivement-aux sorties /Q de deux bascules d'ordre i et i+3. 4. Circuit numérique diviseur de fréquence selon la revendication I de génération de signaux successifs de décodage de ligne et de colonne à fréquence (M/N) f, décalés les uns par rapport aux autres et sans recouvre- ment, caractérisé en ce que ses sorties sont ventilées par les sorties Q et /Q d'une bascule sur deux de la cascade. 5. Circuit numérique diviseur de fréquence selon l'une quelconque des revendications précédentes, carac- térisé ence que les bascules paires et impaires ont respectivement des tables de vérité suivant les Figures et 6. 6. Circuit numérique diviseur de fréquence suivant l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend de plus un montage d'auto-initialisation permettant de forcer simultanément & O la sortie Q d'une des bascules et & 1 la sortie Q de toutes les autres. 7. Circuit selon l'une quelconque des revendi- cations précédentes, caractérisé en ce qu'il est cons- titué de transistors NMOS. 8. Circuit suivant la revendication 7, carac- térisé en ce chacune des bascules comporte un coeur constitué de quatre transistors NMOS montés deux & deux en série, avec deux couplages croisés grille-drain, en ce que dans les bascules paires le transistor amont du montage série sur lequel est prélevée la sortie /Q est commandé par la sortie /Q de la bascule suivante tandis que dans les bascules impaires la jonction de prélè- vement de la sortie Q reçoit la sortie Q de la bascule suivante. 9. Circuit suivant la revendication 8, carac- térisé en ce que, dans chaque bascule paire, le tran- sistor amont du montage série sur lequel est prélevée la sortie Q est commandé par le signal d'horloge et par la sortie Q de la bascule précédente par l'intermédiaire de transistors respectifs (28,30). 10. Circuit suivant la revendication 8 ou 9, caractérisé en ce que, dans chaque bascule impaire, l'entrée correspondant à la sortie /Q de la bascule Z587568 reçoit le signal d'horloge et la sortie de la bascule précédente par l'intermédiaire de transistors en cascade (34,36).