Brevet FR2237360A1 — publié le 19750207

la Présente invention concerne un Générateur de signaux périodiques a temps moyen de bon fonctionnement (MTBF) elevé,- applicable dans tout ensemble dont la fiabilité est primordiale notamment des calculateurs. les générateurs actuels mis en oeuvre dans des ensembles logiques utilisant des éléments binaires permettent de détecter certaines fautes de fonctionnement et avisent ltor- gane de test qui prend la décision d'alarmer et d'inhiber lseno semble ou sous-ensemble en faute. Ce mode de fonctionnement offre le risque, en cas d'avarie d'un des éléments technologiques composant le généra teur, de provoquer un blocage de tout le système de traitement ou une perte d1information qui peut etre grave, surtout dans le cas de traitement par programme enregistré De plus, les générateurs d'impulsions d'horloge ont une pé riodicité fixe et, pour les plus évolues, la possibilité de pro vouer une avance en "ras à Pas"#commandée par l'intermédiaire d'un bouton-poussoir. Ce complément permet de faciliter le test et la maintenance des ensembles synchronisés sur lesdits générateurs.Il est toutefois important de noter que le Pas à Pas" présente l'inconvénient d'occasionner un test long et fastidieux pour l'opérateur. La présente invention obvie à ces inconvénients en fournissant un générateur de signaux périodiques à MTBF élevé, applicable en particulier à une unité de traitement téléphonique électronique. Le générateur selon l'invention est essentiellement carac- térisé par le fait qu'il comporte, en combinaison - deux horloges identiquesF chargées d'informations nécessaires à 11 organe commandé - un circuit d1 aiguillage relie aux deux horloges et destiné à la connexion de l'une ou de# l1 autre horloge vers ltorgane commandé - un circuit d'alarme et de controAle de faute des inior- mations transmises, relié à la sortie du générateur - un circuit de commande de basculement dudit circuit d'aiguillage d'une horloge sur l'autre, relié audit circuit de contrôle et audit circuit d'aiguillage - un circuit de visualisation de l'état desdites horloges commandé par un circuit automatique ou manuel de fonctionnement pas à pas. Suivant d'autres caractéristiques - une horloge comprend un multivibrateur générateur de signaux carrés de base, relié à un compteur binaire à quatre éléments binaires, lui-même relié à un circuit de décodage à huit positions ; un ensemble explorateur-cames relié audit circuit de décodage et constitué par un compteur binaire à seize éléments binaires, les dix premiers constituant l'adresse dudit explorateur et les six autres, décodés, constituant les cames, la sortie dudit explorateur comportant un générateur de parité ; un registre de stockage pour l'adressage direct dont la sortie est reliée à un commutateur entre ledit registre ou ledit explorateur vers le circuit d'aiguillage ; et un circuit d'identification des zones explorées dont l'entrée est reliée audit explorateur et la sortie est reliée audit circuit d'aiguillage ~ - le circuit d'aiguillage comporte quatre sélecteurs de signaux commandés par un signal commun, le premier sélecteur étant relié à la sortie des décodeurs, le deuxième sélecteur étant relié à la sortie des cames, le troisième sélecteur étant relié à la sortie des registres de stockage et le quatrième sélecteur étant relié à la sortie des circuits dwiden- tification des zones mémoires - le circuit de contrôle de faute comprend des circuits associés aux impulsions de synchronisation issues du décodeur à huit positions, aux signaux issus de l'explorateur et aux impulsions correspondant aux éléments binaires d'adresses et aux zones identifiées - le circuit de visualisation comprend deux sélecteurs de signaux, le premier associé aux signaux de synchronisation et le second associé aux signaux des registres de stockage - le circuit de commande de basculement du circuit d'aiguillage comprend : une porte OU dont l'entrée est connectée aux lignes d'états de sortie des circuits de centrale, reliée à une première entrée d'une première porte ET dont la sortie est reliée à une première bascule bistable recevant également une commande de blocage ; une seconde bascule bistable commandée par la première et recevant également une commande correspondant à la sortie d'une porte OU dont les deux entrées sont reliées chacune à une porte ET connectée aux signaux de commande des multivibrateurs des deux horloges ; une troisième bascule bistable reliée à la sortie de la deuxième et délivrant à sa sortie le signal de commande - d'aiguillage; un ensemble de deux portes ET dônt les entrées sont reliées #à la sortie de la deuxième bascule bistable et à la seconde entrée de la première porte ET et audit signal de commande, la sortie de ces portes constituant les signaux respectifs d'ordre de chargement des informations d'une des deux horloges vers l'autre - le circuit de commande de pas à pas automatique à vitesse variable comprend :un multivibrateur astable un compteur-décompteur ~dont -les entrées de comptage et de décomptage sont reliées respectivement aux sorties de deux premières portes ET ; un compteur présélectionnable relié aux sorties dudit compteur-décompteur ; une troisième porte ET reliée aux sorties dudit compteur présélectionnable, l'une des entrées respectives des deux premières portes ET étant re liée.# une commande manuelle de vitesse du multivibrateur, le signal de sortie de ce-dernier étant relié à l'entrée de comptage dudit compteur présélectionnable dont la commande de présélection est reliée à la sortie de la troisième porte ET qui constitue la sortie des impulsions à fréquence variable. D'autres caractéristiques et avantages de la présente invention ressortiront mieux de la description qui va suivre, faite en regard des dessins annexés sur lesquels la figure 1 représente un schéma synoptique de l'en- semble selon l'invention ; la figure 2 représente un schéma de générateur et du circuit d'aiguillage la figure 3 représente un graphique des impulsions de synchronisation les figures 4a et 4b représentent des graphiques des impulsions au niveau de l'explorateur les figures Sa et 5b représentent des graphiques des impulsions au niveau des cames la figure 6 représente un schéma du circuit de basculement d'aiguillage la figure 7 représente un graphique des impulsions au niveau du circuit de basculement- et la figure 8 représente un schéma du circuit de commande pas à pas à vitesse variable. En se référant à la figure 1, le générateur selon 1' in- vention comprend essentiellement deux horloges H1 et R2,chacune reliée à un circuit d'aiguillage A permettant de valider l'une de ces deux horloges et un circuit de visualisation V permettant d'observer, au moyen d'une commande de pas à pas P, l'une des deux horloges sans perturber le fonctionnement normal du calculateur UT auquel est associé le générateur ci-dessus par l'intermédiaire dudit circuit d'aiguillage. l'ensemble est complété par un circuit de détection de fautes et d'alarme F relié à la sortie S et déclenchant un circuit B de basculement automatique commandant lui-m#me ledit circuit d'aiguillage. L'une des horloges est normalement en fonctionnement tandis que la seconde constitue une horloge de secours, connectée au moindre défaut de fonctionnement décelé à la sortie de l'ai- guillage A concernant des instructions adressées au calculateur. le générateur selon l'invention permet donc, avec deux unités travaillant en synchronisme ou en asynchronisme, de se servir de l'une d'elles comme unité de secours; seuls les signaux de la première unité étant aiguillés vers la sortie. En cas de panne, le basculement au-tomatique s'effectue après chargement des informations concernant l'état de l'unité en service dans l'unité de secours, de façon à conserver l'intégralité des signaux de sortie. En se référant à la figure 2, une horloge comprend - un multivibrateur la-1b générateur de signaux carrés relié à un compteur binaire 2a-2b à quatre éléments binaires (et), lui#meAme relié à un circuit de décodage 3a-3b à huit positions, délivrant huit impulsions de base. Une de ces impulsions commande un compteur binaire à seize eb dont les dix premiers eb constituent l'adresse de l'explorateur 4a-4b et les six derniers sont décodéspour fournir les "cames" 5a-5b. Lå sortie de l'explorateur comporte un générateur de parité 6a-6b ajoutant aux dix eb dudit explorateur un eb de parité.Une horloge comprend encore un registre de stockage 7a-7b pour l'adressage direct, dont la sortie constitue l'une des deux entrées d'un commutateur 8a-8b permettant de valider ledit adressage direct, l'autre entrée dudit commutateur étant reliée à la sortie de l'explorateur, à laquelle est également relié un circuit dtidentification 9a-9b de la zone mémoire explorée. les sorties du décodeur 3a-3b, de l'explorateur 4a-4b, des cames 5a-5b, du commutateur 8a-8b et du circuit d'identifi- cation 9a-9b,sont respectivement reliées aux éléments du circuit d'aiguillage qui sera décrit ci-après, tandis que les sorties du compteur ?a-2b sont respectivement reliées aux entrées de présélection 2b-2a et que les sorties du compteur binaire 4a Sa et Ab-5b sont respectivement connectées avec les entrées de présélection lob et 10a. la sortie du commutateur 8a-8b est en outre reliée à un générateur de parité lia-i lb. le circuit d'aiguillage A est essentiellement constitué par quatre sélecteurs de signaux commandés par le même signal comme ce sera expliqué ci-après. Il comprend un sélecteur 12 pour les huit-signaux de synchronisation provenant du décodeur à huit positions --(3a-3b), un sélecteur 13 pour les six signaux de-cames (5a-5b), un sélecteur 14 pour les dix eb d'adressemémoire (plus un eb d'imparité) et un sélecteur 15 pour les six zones mémoires identifiées. Ces sélecteurs du circuit d'aiguillage permettent de connecter vers la sortie du dispositif, soit respectivement Si, 52, S3 et S4, les signaux des deux horloges respectives Hi et R2 dont la description a été donnée ci-dessus. le circuit d'alarme F comporte - un circuit de-contrôle des inpulsionside synchronisati#on, constitué par une bascule monostable redéclenchable dont le temps de retour est compris entre la période d'une "synchro nisation" et le double de cette période- et qui provoque une alarme en cas d'absence anormale d'un signal de synchronisation à la sortie du générateur, l'absence de signaux de synchronisation provoquée par un ordre de blocage ne déclenchant pas l'a- larme ;; - usn circuit de contrôle de l'explorateur, constitué de la même façon que le circuit ci-dessus et destiné à détecter tout blocage accidentel de l'explorateur - trois circuits de contrôle d'imparité vérifiant à divers endroits que le transport des dix eb d'adresse (plus un eb d'imparité) s'effectue correctement - un circuit de contrôle d'imparité CI sur les zones identifiées qui vérifie que le circuit d'identification n'indique pas deux zones pour la même position d'explorateur. L'apparition d'une de ces diverses alarmes provoque le basculement automatique de 1'aiguillage sur l'horloge de réserve. La mémorisation de chaque alarme indique quelle est lthorlo- ge dont le fonctionnement est mise cause. le circuit de visualisation V comprend deux sélecteurs de signaux commandés par le même signal VH1 de commande manuelle de visualisation de l'horloge l,un sélecteur 16 pour les huit signaux de synchronisation et un sélecteur 17 pour les dix eb d'adresse et permet d'amener sur la supervision (et sur le circuit de pas à pas P) les informations concernant 1'qat d'une seule horloge,ce qui permet de travailler en pas à pas sur l'une des deux alors que l'autre continue d'assurer le fonctionnement normal du calculateur. En fait, sont en outre visualisés simultanément les six cames de chaque horloge,-les zones de mémoires identifiées et les sorties des sélecteurs 8a-8b,ainsi que toutes les alarmes et autres signaux de service. Le circuit de pas à pas est essentiellement constitué par un comparateur où entrent dtun côté les informations provenant de l'horloge visualisée et de l'autre côté des positions présélectionnées (une adresse de ligne mémoire et les signaux de synchronisation voulus). te circuit de comparaison bloque l'horloge sur les positions affichées. Après une impulsion de déblocage,soit#manuelle soit par un multivibrateur lent, comme ce sera expliqué ci-après, l'horloge repart et se rebloque sur le signal de synchronisation ou l'adresse sélectionnée suivante-. Dès que ltordre de basculement d'aiguillage est envoyé, soit manuellement, soit sous lreffet de l'apparition d'une alarme, le changement d'aiguillage s'effectue en deux temps - ter temps : Chargement de toutes les impulsions de lthorloge en service dans lthorloge-de réserve ; - 2ème temps : Basculement des sélecteurs d'aiguillage commandés par le signal commun ME1 L'opération est rythmée par le multivibrateur de l'horloge de réserve et, de ce fait, le basculement nta lieu que si celleci fonctionne correctement. Cette suite de séquences demsude le temps de deux impulsions du multivibrateur de base ; ainsi, les impulsions de sortie ne sont pas affectées par ce basculement puisque la deuxième horloge part de la position où la première se trouvait lors de l'apparition de l'alarme. D'autre part, toute alarme bloque l'horloge en fonctionnement et le blocage persiste après basculement jusqu'à la remise à zéro manuelle des bascules d'alarme, la visualisation de l'horloge ainsi bloquée permet d'avoir une image de celle-,ci# au moment de la faute. En se référant à la figure 6, le circuit de commande de basculement d'aiguillage comprend : - une porte OU 18 effectuant la somme logique des états de sortie des divers circuits#de contrôle du générateur, soit les signaux A1 1, Al 2 -- Al N provenant des alarmes, et le signal OBA d'ordre manuel de basculement qui permet notamment, lors du test, de simuler une faute - une porte ET 19 dont une entrée est connectée à la sortie de la porte 18 et l'autre entrée est reliée A' la sortie d'une bascule bistable 32 qui Sera décrite #i-après;; - une bascule bistable 31 reliée par son entrée "dock" ou horloge à la sortie de la porte 19, cette bascule est du type "maitre-esclave" (JE), dont l'état initial est fixé à 1 - la bascule bistable 32 dont l'entrée "preset" ou marquage est connectée à la sortie- de 31 et du m#me type - une troisième bascule bistable BA, de type JE également,connectée par son entrée "dock" à la sortie de 32, la sortie de cette bascule BA constituant le signal AH1 de commande des sélecteurs d'aiguillage - une porte-OU 20 dont la sortie est reliée à l'en- trée de 32, ladite porte 20 réalisant la somme logique des états de sortie de deux portes ET 21 et 22 recevant respectivement les impulsions CP1 et CP2 des multivibrateurs des horloges H1 et H2 et dont l'une ou l'autre seulement est validée suivant l'état de la bascule bistable BA - deux portes ET 23 et 24 ; la sortie de 32 est connectée dlune part l'entrée de la porte ET 19 et, d'autre part, sa sortie complémentaire est reliée aux deux portes 23 et 24 validées l'une par le signal AH1, l'autre par son complémentaire ; les. sorties RZS1 et RZS2 constituent chacune l'ordre de chargement des informations de l'une des horloges dans l'autre. La bascule 31 est en outre commandée par un signal BMST de blocage pour la mise sous tension et la bascule BA par les signaux OAH1 et.0AH2 de commande manuelle d'aiguillage respective des horloges H1 et H2. le graphique de la figure 7 représente la répartition dans le temps des différents signaux CPi, CP2, A1, RZS2 et AH1. En se référant à la figure 8, le circuit de pas à pas automatique à vitesse variable comprend - un multivibrateur 25 délivrant des impulsions de fréquences F1 - un compteur-décompteur CT1 dont les entrées a et b de comptage et de décomptage reçoivent toutes deux les impulsions provenant dudit multivibrateur à travers deux portes ET 26 et 27 validées respectivement par action sur des boutons-pous soirs -28k (accélération) et 28R (ralentissement) - un compteur présélectionnable CT2, recevant sur son entrée de comptage c les impulsions du multivibrateur 25 et sur ses entrées de présélection d les sorties e du compteur -décompteur CTl - une porte ET 29 dont les entrées f sont reliées aux sorties g du compteur CT2 et qui délivre un niveau logique "I" lorsque le compteur possède toutes ses sorties au niveau "1", la sortie de cette porte 29 est reliée à la commande de présélection h du compteur CT2 et constitue en outre la sortie m des. impulsions à fréquence variable. les graphiques des figures 3, 4a-4b et 5a-5b représentent respectivement, en fonction du temps dont les unités sont portées en abscisses, la répartition des signaux au niveau des impulsions S de synchronisation et d'un multivibrateur d'horlogey S igure 3), au niveau de l'explorateur (figures 4a 4b) et au niveau des cames (figures 5a-5b) le générateur délivre quatre séries de signaux logiques a) Huit impulsions décodées à partir d'une horloge à seize pas élémentaires, à raison d'un pas sur deux, chaque impulsion étant séparée de la précédente et de la suivante par un intervalle égal à sa longueur ;; de la b) D'adresse en dix eb d'une des lignes- (par exemple 1024)/ mémoire centrale du calculateur explorées cycliquement, chaque position recevant les huit impulsions de base décrites ci-dessus c) Six cames dont la durée est égale à celle du cycle d'exploration de la mémoire centrale et dont la période est échelonnée depuis deux temps de cycle pour la première jusqu'à quatre temps de cycle pour la deuxième et soixante quatre temps de cycle pour la sixième, chaque came étant -deux fois moins 'tSréquente" que la précédente. d) six sorties logiques dont une seule est# au niveau logique "i", indiquant la nature de la ligne mémoire explorée, la mémoire centrale étant divisée en six zones de fonctions différentes. L'adresse binaire donnée par l'explorateur peut être, à certains moments, remplacée par une autre adresse binaire, venant du bloc de calcul, auparavant stockée dans un registre, et validée au moment voulu par un signal (VAD) envoyé par le calculateur (validation d'adressage direct). L'explorateur est alors bloqué et repart de sa position de blocage dès que cesse cette validation. Le circuit de pas à pas permet de bloquer l'horloge et l'explorateur sur diverses séries de position présélectionnées. On passe d'une position à la suivante soit manuellement par bouton-poussoir, soit de façon périodique grâce au multivibrateur astable ayant une fréquence réglable dans un rapport de 1 à 16, et commandé par les deux boutons-poussoirs (accélération-ralentissement). L'ensemble selon l'invention est avantageusement réalisé en circuits logiques de technologie DDL(logique diode-transistor) sauf pour certaines fonctions complexes (compteurs-décompteurs binaires, générateurs de parité, comparateurs) pour lesquelles des circuits TTL-MSI(logique transistor-transistor/intégration en gamme centrale)ont été utilisés. En ce qui concerne le processus de basculement, en fonctionnement normal, les états initiaux sont les suivants 31 = 1 = B2 Si l'horloge H1 est aiguillée, on a Mil. =-1. lors de l'apparition d'une alarme, le multivibrateur de l'horloge HI est bloque. le bistable 31 reçoit sur son entrée "clock" un front de transition positif et change d'état en passant de "1" à "O". Le bistable 32 n'étant plus bloqué à "1" par son entrée "préset" passe à "O" au premier front positif de CP2 (multivibrateur de l'horloge H2) validé par Mil. Le passage da bistable 32 a a pour effet - de faire passer les entrées "clock" de 31 et FA à "O" ;' - -de faire apparaître un "1" sur RZS2. On opère ainsi le chargement de l'horloge H1 dans l'horloge H2. Au deuxième front positif de CP2, 32 repasse à "1" : - BA reçoit un front positif et change d'état. Mil passe de "1" à "O" et l'horloge H2 se trouve aiguillée ; - RZS2 est coupé ; - B1 reçoit un front positif et repasse à "1", bloquant ainsi le bistable 32 à "1". On revient ainsi à un nouvel état de repos. Si une nouvelle alarme survient, le basculement ne se fera pas à cause du blocage de CPI, qui reste effectif tant que la cause de l'alarme n'a pas été annulée En ce qui concerne le circuit de pas à pas, soit Ni le nombre binaire représenté par l'état des sorties de CT1, et N le nombre binaire maximum pouvant être atteint par CT2. Quand CT2 atteint le nombre N, la commande de présélection ramène les sorties de G12 au nombre NI#. Pour atteindre de nouveau le nombre X, il faut envoyer à CT2 un nombre d'impulsions égal à N-N1.Comme les impulsions fournies par le multivibrateur ont une fréquence constante, le temps séparant deux impulsions sur la commande de présélection est proportionnel à N-Ni, et l'on a la relation Fl B2 1 B2 = Fréquence des impulsions de commande #de présélection F1 = Fréquence du multivibrateur (pour la condition limite N1 = N, la commande de présélection est constamment à "1"). On peut donc faire varier 22 sans agir sur Pi, en augmentant ou en diminuant le nombre binaire Ni. Cette opération est réalisée par les boutons-poussoirs 28A et 28R, qui permettent respectivement de faire croître et décroître N1, en validant les entrées de comptage et décomptage du compteur--décompte#ur CT2. Un accroissement de Ni provoque une accélération de la fréquence F2, et une diminution de Ni, un ralentissement de F2, accélération et ralentissement qui sont proportionnels au temps d'action sur les boutons-poussoirs. -le générateur selon l'invention est applicable dans tous les cas où il est nécessaire de disposer d'un-générateur de signaux périodiques impulsionnels dont l'accroissement du MTBF est lié à la possibilité de transférer 12 état d'un ou plusieurs registres d'une horloge dans un ou plusieurs registres faisant partie d'une seconde horloge asynchrone ou syn- chrone à la première, ce transfert dtinformations pouvant entre déclenché sur intervention d'un opérateur afin d'effectuer un test de maintenance, ou automatiquement par l2intermédiaire de circuits de contrEle itectant toutes anomalies ou perturbations du fonctionnement normal de l'élément validé. Ce mode de fonctionnement permet d'obtenir la continuité du traitement et du déroulement des impulsions de sortie sans perturbation de phase. le circuit de contrôle bloque l'horloge détectée en faute dans la position où elle se trouve et permet ainsi une supervision simple de son état, facilitant alors les opérations de maintenance-. La possibilité de variation de la fréquence de récurrence offre, en plus d'une grande souplesse d'exploitation, l'avantage de simplifier les manoeuvres de mise au point et de maintenance des ensembles synchronisés par ledit générateur. Il est bien entendu que la présente invention n'a été décrite et représentée qu'à titre d'exemple préférentiel et qu'on pourra y apporter toute équivalence technique sans pour autant sortir de son cadre, qui est défini dans les revendications annexées. REVENi#ICATIONS 1. Générateur de signaux périodiques à# temps moyen de ton fonctionnement élevé, applicable notamment à la commande de calculateurs tels qusune unité de traitement téléphonique électronique, caractérisé par le fait qu'il comporte, en combinaison: deux horloges identiques, chargées d'informations nécessaires à l'organe commandé ; un circuit d'aiguillage relié aux deux horloges et destiné à la connexion de l'une ou de l'autre horloge vers l'organe commandé ; un circuit d'alarme et de contrôle de faute des informations transmises, relié à la sortie du générateur ; un circuit degcommande de basculement dudit circuit d'aiguillage d'une horloge sur l'autre, relié audit circuit de contrôle et audit circuit d'aiguillage ; un circuit de visualisation de l'état desdites horloges commandé par un circuit automatique ou manuel de fonctionnement-pas à pas. 2. Générateur selon la revendication 1, d#ans lequel une horloge comprend un multivibrateur générateur de signaux carrés de base, relié à un compteur binaire à quatre éléments binaires, lui-même relié à un circuit de décodage à huit positions ; un ensemble explorateur-cameSkelié audit circuit de décodage et constitué par un compteur binaire à seize éléments binaires, les dix premiers constituant l'adresse dudit explorateur et les six autres, décodés, constituant les cames, la sortie dudit explorateur comportant un génerateur de parité ; un registre de stockage pour l'adressage direct dont la sortie est reliée à un commutateur entre ledit registre ou ledit explorateur.vers le circuit d'aiguillage ; et un circuit d 'identification des zones explorées dont l'entrée est reliée audit explorateur et la sortie est reliée audit circuit d'aiguillage. 3. Générateur selon la revendication 2, dans lequel le circuit d'aiguillage comporte quatre sélec#teurs de signaux commandés par un signal commun, le premier sélecteur étant relié à la sortie des décodeurs, le deuxième sélecteur étant relié à la sortie des cames, le troisième sélecteur étant relié à la sortie des registres de stockage et le quatrième sélecteur étant relié à la sortie des circuits d'identifiqation des zones mémoires 4. Générateur selon la revendication 3, dans lequel le circuit de contrôle de faute comprend des circuits associés aux impulsions de synchronisation issues du décodeur à huit positions, aux signaux issus de ltexplorateur et aux impulsions correspondant aux éléments binaires d'adresses et aux zones identifiées. 5. Générateur selon la revendication 4, dans lequel le circuit de visualisation comprend deux sélecteurs de signaux, le premier associé aux signaux de synchronisation et le second associé aux signaux des registres de stockage. 6. Générateur selon la revendication 5, dans lequel le circuit de commande de basculement du circuit d'aiguillage comprend : une porte OU dont entrée est connectée aux lignes d'états de sortie des circuits de contrôle, reliée à une première entrée d'une première porte ET dont la sortie est reliée à une première bascule bistable recevant également une commande de blocage ; une seconde bascule bistable commandée par la première et recevant également une commande correspondant à la sortie d'une porte OU dont les deux entrées sDnt reliées chacune à une porte ET connectée aux signaux de commande des multivibrateurs des deux horloges ; une troisième bascule bistable reliée à la sortie de la deuxième et délivrant à sa sortie le signal de commande d'aiguillage ; un ensemble de deux portes ET dont les entrées snnt reliées à la sortie de la deuxième bascule bistable et à la seconde entrée de la première porte ET et audit signal de commande, la sortie de ces portes constituant les signaux respectifs d'ordre de chargement des informations d'une des deux horloges vers l'autre. 7. Générateur selon la revendication 6, dans lequel le circui W e commande de pas à pas automatique à vitesse variable comprend : un multivibrateur astable ; un compteurdécompteur dont les entrées de comptage et de décomptage sont reliées respectivement aux sorties de deux premières portes ET ; un compteur présélectionnable relié aux Sorties dudit comp- teur-décompteur ; une troisième porte ET reliée aux sorties dudit compteur preséléctionnable, l'une des entrées respectives des deux premières portes ET étant reliées à une commande ma nucale de vitesse du multivibrateur, le signal de sortie de ce dernier étant relié à ltentrée de comptage dudit compteur présélectionnable dont la commande# de présélection est reliéeà la sortie dE la troisième porte ET qui constitue la sortie des impulsions à fréquence variable.