Brevet FR2433203A1 — publié le 19800307

La présente invention concerne un agencement de circuit comprenant au moins deux signaux d'horloge différents provenant d'un signal horloge de base qui est fourni par une horloge. Dans différentes applications, par exemple, dans les ordinateurs ou generateurs d'impulsions, il est nécessaire de disposer de différents signaux d'horloge. I1 est fréquemment indispensable que les différents signaux d'horloge soient "synchronisés par bord" le plus possible, c'est-à-dire que les bords des différents signaux d'horloge doivent se produire, par exemple, seulement à intervalles de temps correspondant à des multiples entiers de la période du signal d'horloge de base. On connait dans l'art antérieur des agencements de circuit qui permettent d'obtenir différents signaux d'horloge - partir d'un signal-d'horloge de base et qui utilisent un compteur et plusieurs éléments logiques. Le signal d'horloge de base est appliqué à l'entrée d'horloge du compteur, et l'état du compteur est contrôle par les éléments logiques Ces éléments détectent des états particuliers de comptage et produisent des signaux périodiques correspondants qui représentent les différents signaux d'horloge. Pour pouvoir détecter les états de comptage respectifs, les éiéments logiques et les sorties de compteur fournissant les comptagesrespectifs, sont interconnectés par un câblage permanent. Cela présente ltinconvenient que toute adaptation à des changements concernant les signaux d'horloge à produire est virtuellement impossible. Bue câblage permanent et les eléments logiques spéciaux ne permettent pas une telle adaptation Un autre inconvénient de ces dispositifs de l'art antérieur provient du fait que les éléments logiques utilisés introduisent des retards d'importance généralement différente, ce qui rend extrêmement difficile la production de signaux d'horloge synchronisés par bord. Cependant, dans les ordinateurs, il est nécessaire que les différents signaux d'horloge soient le plus possible synchronises par bord de façon à assurer un traitement de signal exempt d'erreurs.Avec l'agencement de circuit décrit dans le brevet allemand (DE-OS) 2 608 413, il n'est pas non plus possible de procéder à une simple adaptation pour tenir compte de changements. La présente invention a pour objet de prévoir un agencement de circuit qui permette de dériver des formes d'onde d'horloge ou coefficients d'utilisation de signaux d'horloge dé sires d'un signal d'horloge de base en faisant appel à des circuits intégrés disponibles dans le commerce, les signaux d'horloge étant le plus possible synchronisés par bord et les facteurs d'utilisation variant de façon simple. La présente invention est caractérisée en ce que la sortie de l'horloge est couplée aux entrées d'horloge d'au moins deux compteurs, en ce que chaque compteur est chargé, au moyen d'un signal, à un état initial individuel à partir duquel les compteurs commencent à compter, et en ce que les signaux de report des compteurs sont les signaux d'horloge, chaque signal après inversion dans un inverseur conjugué étant appliqué comme signal de charge à- l'entrée de validation de charge du compteur conjugué. L'état du compteur apparaissant aux entrées de charge des compteurs respectifs est l'état devant être entré comme état de comptage initial lors de l'arrivée d'un signal de charge. Dans ce but, les entrées de charge peuvent être connectées à des potentiels correspondants, soit par un câblage approprié, soit par l'intermédiaire de commutateurs.Un changement particulièrement simple des états de comptage initiaux peut entre obtenu par des commutateurs rotatifs, dont le réglage est codé en binaire et appliqué aux entrées de charge des compteurs. Il y a un compteur par signal d'horloge à produire. Dans un mode de réalisation particulier de la présente invention, tous les compteurs utilisés sont des circuits intégrés qui font appel à la môme technologie et, de préférence, proviennent de la môme famille de circuits. Cela permet d'assurer que les différents signaux d'horloge sont largement "synchronisés par bord" dans le sens exposé précédemment. L'invention sera mieux comprise à la lecture de la description détaillée qui va suivre, faite à titre d'exemple non limitatif, en se reportant à la figure annexée. L'agencement de circuit, représenté sous forme de blocs, comprend essentiellement une horloge G et plusieurs compteurs Z1 à Zn, dont les sorties de report U sont couplées aux entrées de validation de charge L par l'intermédiaire d'inverseurs conjugues I1 à In. L'horloge G a sa sortie couplée aux entrées d'horloge CL des compteurs Z1 à Zn, auxquelles elle fournit le signal d'horloge TG. Les compteurs ZI à Zn commencent le comptage à partir de l'état de comptage initial appliqué aux entres de charge Al à A4. Dans le cas du compteur Z1, par exemple, les entrées de charge Al et A2 sont à un potentiel représentant un niveau logique "O" alors que les entrées de charge A3 et A4 sont à- un potentiel représentant un niveau logique "1".A l'issue de chaque cycle de comptage, le compteur fournit à la sortie de report Ü un "1" qui, après inversion par l'inverseur I1, est appliqué en signal decharge T1 à l'entrée de validation de charge B. Ce signal de charge ramène le compteur Z1 à l'état de comptage initial, tel qu'il est présenté aux entrées de charge Al à A4. Comme, dans le mode de réalisation représenté, le compteur Z1 est un compteur binaire à 4 étages, et si ce compteur est câblé comme cela est représenté, le signal d'horloge de base TG est divisé par quatre. Ainsi, la période du signal d'horlpge T1 est quatre fois celle du signal d'horloge de base TG. On remarquera qu'il est également possible d'utiliser des compteurs ayant d'autres cycles. Avec le compteur Z2, un signal d'horloge à période variable T2 doit être dérivé du signal d'horloge de base TG. Dans ce but, un commutateur S est connecté aux entrées de charge Al à A4 du compteur. Z2, par l'intermédiaire d'un codeur C. Une période pré- étab lie au commutateur S ou un rapport de division pré-établi est appliqué à partir du codeur C suivant un codage binaire approprié aux entrées de charge Ai à A4 du compteur Z2. Par ailleurs, le fonctionnement du compteur Z2 correspond à celui du compteur Zi Pour produire un nombre prédéterminé de différents signaux d'horloge Ti à Tn, un nombre correspondant de compteurs Z1 à Zn peut être prévu. Comme cela est connu de l'homme de l'art, tous les circuits intégrés introduisent des retards qui, dans le cas présent, peuvent se traduire par une dérive-- dans le temps des bords des signaux d'horloge Ti à Tn, les uns par rapport aux autres. Cependant, dans des circuits numériques rapides, les signaux d'horloge T1 à Tn doivent être aussi synchronisés par bord que possible, c'est-à-dire que les bords doivent se produire suivant une relation temporelle aussi constante. que- possible par rapport aux bords du signal d'horloge de base TG. Pour cette raison, il est avantageux d'utiliser des. modules de compteurs identiques qui proviennent, si possible, de la même famille de circuits. Les retards légèrement différents de tels composants, qui sont dûs aux tolérances des composants à l'intérieur d'un même type de module, ont une importance secondaire. I1 est bien évident que la description qui précéde n'a été donnée qu'à titre d'exemple non limitatif et que d'autres variantes peuvent être envisagées sans sortir pour autant du cadre de l'invention. REVENDICATIONS 1 - Agencement de circuit pour la production d'au moins deux signaux d'horlpge différents qui sont dérivés d'un signal d'horloge de base fourni par une horloge, caractérisé en ce que la sortie d'horloge (G) est couplée aux entrées d'horloge (CL) d'au moins deux compteurs (Z1 à Zn), en ce que chaque compteur (Z1 à Zn) est chargé au moyen d'un signal de charge (T1 à Tn), avec un état initial pré-établi individuellement à partir duquel les compteurs commencent compteur, et en ce que les signaux de report des compteurs (Zî à Zn) sont les signaux d'horloge (T1 à Tn) chaque signal d'horloge, après inversion dans un inverseur conj-ugué (I1 à In) étant appliqué comme signal de charge CTî à Tn) à l'entrée de validation de charge (L) du compteur conjugué (Z1 à Zn). 2 - Agencement de circuit selon la revendication 1, caractérisé en ce que les différents états initiaux des compteurs individuels (Z1 à Zn) sont déterminés par un câblage approprié des entres de charge (Al à 4) des compteurs (Z1 à Zn) d'une manière connue. 3 - Agencement de circuit selon l'une des revendications 1 ou 2, caractérisé en ce que les compteurs (Z1 à Zn) peuvent être pré-établis à des etats initiaux donnés au moyen de commutateurs (S). 4 - Agencement de =circuit selon l'une des revendications 1 à 3, caractérisé en ce que tous les compteurs utilisés (Z1 à Zn) sont des circuits intégrés faisant appel à une technologie identique et, de préférence, provenant de la même famille de circuits.