FR 2065752 A1 19710806 FR 7038710 A 19701027 70 38710 î 2065752 La présente invention concerne de façon générale l'emmagasinage et la restitution d'informations sous forme binaire. Elle concerne plus particulièrement, sans y être limitée, l'emmagasinage et la restitution de chiffres binaires (bits) dans et 5 à partir de moyens d'enregistrement magnétiques tels ceux qui sont utilisés dans les dispositifs électroniques de traitement d1 informations. Le dispositif suivant l'invention est utilisé en particulier dans les dispositifs de traitement d'informations à 10 grande vitesse dans lesquels les informations traitées sont fournies par un type quelconque de source externe, par exemple des bandes d'enregistrement thermoplastiques et magnétiques, des disques magnétiques, des tambours, des mémoires magnétiques à couche mince, des mémoires à noyaux, etc, des cartes perforées, 15 des documents portant des impressions à l'encre magnétique, des impressions codées identifiables optiquement, des repères enregistrés manuellement ou par l'intermédiaire d'une machine, ou d'autres sources d'informations électriques. Dans n'importe quel type de dispositif d'emmagasinage 20 et de restitution, l'objectif principal est d'enregistrer et de restituer les informations souhaitées avec précision. Cependant, dans les dispositifs de traitement d'informations électroniques récents il devient de plus en plus important d'augmenter la vitesse à laquelle les informations peuvent être restituées ou 25 envoyées à un dispositif d'emmagasinage externe à partir de l'unité de traitement d'un dispositif qui réalise effectivement les calculs et les manipulations sur les informations. En outre, étant donné le volume d'informations toujours croissant qui est nécessaire, il devient de plus en plus important d'augmenter la 30 quantité des informations qui peuvent être emmagasinées dans une zone donnée d'une mémoire. Cette caractéristique est couranment désignée par "densité d'enregistrement d'informations" ou simplement par densité d'enregistrement et est normalement exprimée en bits par unité de longueur, ce qui correspond au nombre de 35 bits qui peut être emmagasiné par rapport à une unité de longueur du support d'emmagasinage ou mémoire. Il est bien connu que des informations digitales peuvent être emmagasinées sur un support possédant une surface magnétisable et que les informations ainsi enmagasinées peuvent 40 être récupérées en faisant déplacer le support par rapport à un 70 38710 2 2065752 transducteur qui détecte les variations de polarité des différentes zones de la surface du support. La configuration détectée de la polarisation magnétique, désignée couramment par inversion de flux, associée à un paramètre supplémentaire, par exemple le temps 5 ou la position, représente les informations emmagasinées et restituées et cette disposition est couramment appelée code. Etant donné que des supports d'emmagasinage donnés, associés au circuit utilisé pour enregistrer ou extraire des informations, possèdent des densités d'enregistrement données 10 dépendant de la fidélité et des capacités de résolution, le facteur supplémentaire agissant sur la quantité d'informations qui peut être enregistrée dans une longueur donnée du support d'emmagasinage est le code ou la position relative des inversions de flux utilisé pour enregistrer les informations. Autrement dit, 15 le code qui fait apparaître le minimum de densité de flux défavorable pour une quantité d'informations et une résolution données est celui qui, dans la pratique, permet l'emmagasinage de la plus grande quantité d'informations. Pour les dispositifs d'enregistrement à forte densité, 20 il est habituellement souhaitable que les informations soient auto-synchronisées. Dans un tel dispositif, les signaux d'horloge sont enregistrés en même temps que les impulsions d'information dans chaque cellule d'emmagasinage et une impulsion d'horloge est enregistrée pour chaque chiffre ou bit d'information. Etant 25 donné les effets du décalage des crêtes, constituant une forme du tassement des impulsions expliqué ci-après, toute augmentation du rapport entre le nombre de bits d'information et les impulsions d'horloge dans les codes existant actuellement rend la synchronisation difficile et fait diminuer la densité pour cer-30 taines combinaisons d'agencement d'informations. Si la densité des variations de flux est suffisamment réduite pour éviter les effets du tassement des impulsions que l'on conserve des signaux d'horloge fréquents, le rapport de la densité d'informations résultante au nombre total de variations de flux sera réduit. 35 La présente invention utilise un code qui permet d'obtenir une densité importante de variations de flux par unité de capacité d'emmagasinage avec un minimum de tassement des informations et permet d'augmenter la densité des bits d'information emmagasinés. En outre, la présente invention utilise un code 40 qui est indépendant de la position relative des inversions de 70 38710 3 2065752 flux dans les cellules adjacentes, ce qui permet de réduire la quantité de blocs-mémoires nécessaire. Un dispositif antérieurement connu pour emmagasiner des informations sur des bandes, tambours et disques magnétiques, 5 utilise une auto-synchronisation ne nécessitant aucune piste de référence distincte ni aucun dispositif de synchronisation. Les signaux binaires "0" sont représentés par l'absence de variations ou d'inversions de flux, et les signaux binaires "1" sont représentés par des inversions de flux, deux ou plusieurs signaux 10 binaires "0" dans une rangéë laissant apparaître un espacement relativement important entre les variations de flux adjacentes. Ceci est très mauvais pour la synchronisation à cause du phénomène de tassement des impulsions. Pour corriger cet inconvénient, ce dispositif antérieurement connu enregistre les informations 15 sur le support magnétique suivant deux modes. Un mode est utilisé pour enregistrer chaque paire de bits qui comporte au moins un bit "1", c'est-à-dire un chiffre représentant la valeur binaire "1". Lorsque deux bits "0" doivent âtre enregistrés consécutivement, le dispositif antérieurement connu passe dans un second 20 mode dans lequel il enregistre les deux bits "0" et les deux bits adjacents de façon à faire apparaître une variation de flux pour au moins une de toutes les paires de positions d'enregistrement consécutives. Le circuit logique supplémentaire nécessaire pour commuter les modes est le seul moyen pour réduire le tasse-25 ment d'impulsions, ou le décalage des crêtes, sans augmenter la densité d'enregistrement ou la réponse en fréquence des informations emmagasinées. En outre, les informations enregistrées dans chaque cellule dépendent de la configuration binaire des bits à enregistrer dans la cellule suivante voisine pour passer d'un 30 mode à l'autre. Un autte dispositif antérieurement connu fait apparaître régulièrement une variation de flux correspondant à un signal d'horloge pour chaque groupe de plusieurs bits enregistré dans une cellule. Un nombre maximal de N positions séquentielles 35 sans inversion de flux, correspondant au nombre de positions séquentielles entre chaque variation de flux correspondant aux signaux d'horloge apparaissant régulièrement, fait apparaître l'effet de décalage des crêtes mentionné ci-dessus lorsque plusieurs signaux binaires ''0,; sont enregistrés. Par exemple, lors--tO que chaque cellule comporte un groupe de trois bits, il peut y 70 38710 4 2065752 avoir au maximum trois positions séquentielles sans inversion de flux entre les inversions correspondant aux signaux d'horloge. Lorsque trois bits sont enregistrés dans chaque cellule d'emmaga sinage entre des variations de flux correspondant aux signaux 5 d'horloge, on obtient une augmentation de 50% de la densité d'en registrement par rapport à un dispositif d'enregistrement utilisant une variation de flux, correspondant aux signaux d'horloge, par bit. Le premier dispositif décrit ci-dessus nécessite un 10 équipement supplémentaire pour réaliser la commutation entre les modes et dépend de la configuration binaire à enregistrer dans chaque cellule adjacente pour contrôler le dispositif de commutation, et l'augmentation de la densité d'enregistrement ne correspond qu'à 1/3 par rapport à un dispositif d'enregistrement 15 utilisant une impulsion d'horloge par bit d'information. Dans le second dispositif décrit ci-dessus, on rencontre tin nombre impor tant de positions séquentielles sans inversion de flux, ce qui fait apparaître un effet de décalage des crêtes. Dans la présente invention on conserve 1'auto-synchro 20 nisation des informations enregistrées tout en diminuant l'équipement nécessaire. On obtient une densité d'information plus importante ainsi qu'une diminution de l'effet de décalage des crêtes, et l'enregistrement des informations dans une cellule donnée reste indépendant de la disposition relative des inver-25 sions de flux dans les cellules adjacentes. Le présent dispositif est aussi capable de détecter des erreurs, ce qui augmente sa fiabilité. Le dispositif d'enregistrement à densité élevée suivant la présente invention élimine la commutation de mode, est 30 indépendant de la disposition relative des inversions de flux dans les cellules adjacentes, fournit une densité d'enregistrement supérieure de 50% à celle d'un dispositif utilisant une impulsion d'horloge par bit d'information, élimine les intervalles de synchronisation réguliers, et fait passer le nombre de 35 positions séquentielles sans inversion de flux de trois ou plus à deux. Le présent dispositif utilise un code et un appareil d'enregistrement dans lesquels chaque unité de support d'emmagasinage, appelée ci-après cellule, peut enregistrer trois bits. Ceci est obtenu, dans la forme de réalisation préférée de la 40 présente invention, en divisant chaque cellule en quatre parties 70 38710 5 2065752 égales et en enregistrant une inversion de flux en un ou plusieurs points de séparation à l'intérieur de la cellule suivant une configuration à trois bits (triplet). La combinaison réelle des bits représentée par les inversions de flux est indiquée par la 5 position relative des inversions de flux à l'intérieur de chaque cellule individuelle. En éliminant la nécessité de faire apparaître des signaux d'horloge à des intervalles réguliers, en particulier entre les positions séquentielles où n'apparaît aucune inversion 10 de flux, la présente invention augmente la densité d'enregistrement des informations utiles. Par exemple, dans une configuration à trois bits telle que 0 0 0, des inversions de flux apparaissent en deux points à l'intérieur de la cellule divisée en quatre parties qui contient cette configuration. De môme, pour une con-15 figuration de bits telle que 10 0, le flux n'est pas inversé dans la position de transition entre les cellules adjacentes alors qu'il est inversé dans les trois autres positions de cette cellule. De cette façon, le nombre de positions séquentielles sans inversion de flux, qui était égal à trois dans les disposi-20 tifs antérieurement connus, devient égal à deux pour une cellule comportant quatre positions de variation du flux. En utilisant ce code avec une cellule comportant quatre positions de variation du flux, dans laquelle trois positions sont normalement utilisées pour les informations, on obtient une augmentation de 50% de la 25 densité d'enregistrement par rapport à celle obtenue avec un code antérieurement connu nécessitant une variation de flux servant de signal d'horloge pour chaque variation de flux représentant une information. Ainsi, les informations enregistrées sont auto-synchronisées en utilisant, pour toutes les configurations de 3° bits, une disposition relative des variations de flux telle qu'il apparaît une variation de flux dans l'une de deux positions prédéterminées dans chaque cellule pour permettre l'apparition irrégulière mais fréquente de variations de flux servant à la synchronisation. 35 La présente invention se propose de réaliser un dispo sitif perfectionné pour l'enregistrement et la reproduction d'informations. La présente invention se propose aussi de réaliser un dispositif perfectionné permettant d'augmenter la quantité d'in 70 38710 6 2065752 formations emmagasinées et restituées par un support d'emmagasinage tout en faisant décroître la distance existant entre les inversions de flux sur le milieu d'emmagasinage. La présente invention se propose encore de fournir un 5 nouveau code d'enregistrement qui est indépendant de la disposition relative des informations enregistrées dans les cellules adjacentes. La présente invention se propose aussi de fournir un code d'enregistrement auto-synchronisé dans lequel les variations 10 de flux servant de signaux d'horloge sont enregistrées irrégulièrement avec une fréquence plus importante et suivant des intervalles plus appropriés par rapport à ceux que l'on a obtenus jusqu'ici pour une même densité d'information. La présente invention se propose ainsi de fournir un 15 code d'enregistrement perfectionné. La présente invention se propose enfin de fournir des moyens pour détecter automatiquement certaines configurations non acceptables, permettant ainsi d'interdire l'extraction des informations et de faire recommencer la lecture de celles-ci. 20 La présente invention sera mieux comprise à l'aide de la description suivante d'une forme de réalisation particulière donnée à titre d'exemple et représentée au dessin annexé dans lequel : La figure 1 représente la façon dont différentes con-25 figurations de bits sont enregistrées dans une cellule d'une mémoire dans un dispositif antérieurement connu. La figure 2 représente la façon dont sont enregistrées différentes configurations de bits dans une cellule de mémoire suivant la présente invention. 30 La figure 3 représente la disposition relative des inversions de flux, et le courant d'enregistrement qui y correspond, dans différentes cellules contenant des configurations choisies arbitrairement. La figure 4 est un graphique représentant l'effet de 35 tassement des impulsions. Les figures 5 et 6 sont des schémas représentant une forme de réalisation préférée de la présente invention. La figure 7 représente des formes d'ondes utiles pour la compréhension du circuit représenté dans les figures 5 et 6. 40 La figure 8 représente schématiquement le circuit pour 70 38710 7 2065752 détecter certaines configurations non acceptables, ce circuit pouvant être branché comme représenté dans la figure 6. La figure 1 représente la façon dont les informations sont emmagasinées, sous forme de code, sur un milieu d'enregis-5 trement dans un dispositif antérieurement connu. Cette figure représente en particulier l'emmagasinage de configurations de bits données. Chaque cellule est divisée en quatre parties égales par les lignes TQ , T^ , T2 , Tg , l'ensemble étant désigné par temps T. Ces temps T désignent les subdivisions de la cellule 10 d'information et c'est durant ces temps ou dans ces parties de cellule que sont enregistrées des inversions de flux sur le support d'emmagasinage pour représenter les différentes configurations de bits. Etant donné que le sens des polarités de flux magnétique est immatériel, seules les variations sont indiquées. 15 Pour la configuration de bits 0 0 0, on obtient trois positions séquentielles sans inversion de flux, ce qui fait apparaître un effet de décalage des crêtes décrit ci-dessous. D'après le code suivant la présente invention, comme représenté dans la figure 2, pour la configuration de bits 0 0 0 20 le flux ne varie pas dans la position Tq alors qu'il varie dans les positions T-^ et T2 de la cellule. Pour la configuration de bits 10 0, le flux ne varie pas dans la position Tq alors qu'il varie dans les positions , Tg et .Ainsi, l'apparition de trois positions séquentielles sans inversion de flux ne se pro-25 duit pas. Le code utilisé pour la configuration de bits 10 0 représentée dans la figure 2 a été modifié pour éliminer la possibilité d'apparition de trois positions séquentielles sans inversion de flux dans le cas où une configuration de bits 10 0 est suivie par une configuration de bits 0 0 0. Les trois autres 30 configurations de bits représentées dans la figure 2 comportent des inversions de flux aux temps Tq , T^ , et , comme représenté. Le code suivant la présente invention synchronise automatiquement les informations lues à partir du support d'em-35 magasinage, La synchronisation automatique ou l'auto-synchronisation signifie que les inversions de flux utilisées pour désigner les informations s oui: aussi utilisées pour maintenir la synchronisation dans le dispositif. On voit d'après la figure 1 que, dans certaines configurations de bits telles que 0 0 0 et 10 0, 40 la distance entre des inversions de flux successives dépasse une 70 38710 8 2065752 valeur maximale qui est essentielle pour une bonne auto-synchronisation. Bien que les signaux d'horloge ou de synchronisation peuvent apparaître d'une des quatre positions T de la figure 2, dans la forme de réalisation décrite on fait apparaître une in-5 version de flux soit dans la position Tq soit dans la position T2 de la cellule pour maintenir une synchronisation correcte durant la lecture des informations à partir du support d'information. Dans la figure 2, on voit qu'en l'absence d'une inver-10 sion de flux au temps Tq pour chaque configuration de bit, il existe une inversion de flux au temps T£ , ce qui assure l'apparition d'au moins une inversion de.flux, servant à 1'auto-synchro-nisation, dans chaque cellule quelle que soit la configuration de bit figurant dans cette cellule. Ainsi l'inversion de flux 15 utilisée pour l'auto-synchronisation n'apparaît pas à intervalles réguliers comme c'était le cas dans la figure 1. La partie a de la figure 3 représente la disposition relative des inversions de flux qui doivent être enregistrées sur une surface d'enregistrement magnétique pour une configuration 20 de douze bits représentés de gauche à droite par 0 11, 0 0 0, 0 0 1 et 1 0 0. Ces douze bits sont emmagasinés dans quatre cellules, la configuration 0 11 étant enregistrée sous forme d'inversions de flux dans les positions TQ , T2 et T^ de la cellule L La configuration 00 0 est enregistrée sous forme 25 d'inversions de flux dans les positions et T2 de la cellule 2, la configuration 0 0 1 est enregistrée sous forme d'inversions de flux dans les positions T0 et T^ de la cellule 3 et la configuration 10 0 est enregistrée sous forme d'inversions de flux dans les positions T^ , Tg et T^ de la cellule 4. 30 Dans la partie b de la figure 3, les inversions de flux représentées dans la partie a sont représentées par une onde de courant qui est appliquée à l'enroulement de la tête d'enregistrement d'un transducteur afin d'emmagasiner, sur un support convenable, les zones de magnétisation suivant l'invention qui 35 représentent un train de bits choisis parmi les configurations de bits représentées dans la figure 2„ Lorsque le sens du courant est inversé, ce qui inverse la forme d'onde, on obtient un enregistrement équivalent. Les inversions de flux utilisées pour la synchronisa-40 tion sont représentées dans la figure 3 aux temps Tq et T2 de la 70 38710 9 2065752 première cellule. Comme on l'a vu il existe une inversion de flux au temps T2 de la cellule 2 et au temps Tq de la cellule 3. Bien que les impulsions de synchronisation soient utilisées aux temps Tq et T2 , suivant la présente invention on peut, si on le désire, 5 utiliser des impulsions de synchronisation correspondant à d'autres positions ou à toutes les positions de la cellule. Le nombre maximal de positions séquentielles sans inversion de flux est égal à deux, comme représenté par les positions T-^ et T2 de la cellule 3. Bien que l'on n'ait représenté 10 qu'un seul exemple du nombre maximal de positions séquentielles sans inversion de flux, l'une quelconque des autres combinaisons faisant apparaître un nombre maximal de deux positions séquentielles sans inversion de flux peut être représentée de façon identique. Par exemple, une configuration 0 10 suivie d'une 15 configuration 0 0 0 ne fait pas apparaître d1- inversion de flux au temps T^ pour la configuration 0 1 0 et au temps Tq pour la configuration 0 0 0. Ainsi, la présente invention réduit le nombre de positions séquentielles sans inversion de flux et le fait passer de trois comme cela était le cas dans les dispositifs 20 antérieurement connus à deux tout en conservant la même densité élevée d'informations. La figure 4 illustre l'effet de tassement des impulsions mentionné ci-dessus et montre en-particulier de quelle façon le décalage des crêtes et l'amplitude des impulsions sont 25 affectés par un train d'inversions de flux. La partie a de la figure 4 représente une onde de courant appliquée à un enroulement d'une tête d'enregistrement d'un transducteur destiné à enregistrer les zones de magnétisation, suivant la présente invention, qui représentent un train de cinq 30 inversions de flux. On supposera que le courant est positif lorsque l'onde est située au-dessus d'une ligne de référence 0 et est négatif lorsque cette onde est située au-dessous de cette ligne de référence. La partie b de la figure 4 représente 1'onde de tension correspondante qui est induite théoriquement dans une 35 tête de lecture à l'apparition de l'onde représentée dans la partie a de la figure 4 qui est enregistrée sur un support se déplaçant devant la tête de lecture. Les formes d-"ondes en pointillé de la partie b de la figure A- représentent des réponses en tension individuelles aux 40 inversions de flux lorsqu'i.1 n'y a aucune interférence entre les 70 38710 10 2065752 réponses en tension adjacentes dans la tête de lecture. Lorsque, dans un train d'inversions de flux, les réponses en tension adjacentes s'influencent mutuellement, il y a annulation partielle des réponses en tension adjacentes de polarité opposée. Dans ces 5 conditions, une réponse en tension à l'onde de courant d'entrée représentée dans la partie a de la figure 4 est représentée par l'onde en trait continu dans la partie b de la figure 4. La figure 4 montre l'effet du tassement des impulsions ou des inversions de flux. Si des inversions de flux très denses 10 sont espacées régulièrement, on obtient une diminution d'amplitude de 1'onde dérivée dont les crêtes représentent les inversions de flux. La diminution d1amplitude .est due à la contribution négative des "queues" des impulsions adjacentes. Si deux impulsions voisines sont situées à la même distance de l'impulsion de 15 référence, grâce à l'effet de symétrie la position de la crête centrale n'est relativement pas décalée alors que l'amplitude est réduite. En outre lorsque la densité augmente la diminution d'amplitude devient en général plus prononcée. Dans la figure 4, on peut voir que lorsque des inver-20 sions de flux très denses sont espacées irrégulièrement, une inversion de flux peu éloignée d'un côté d'une inversion de flux de référence et une inversion de flux plus éloignée de l'autre côté de l'inversion de flux dé référence font apparaître un décalage des crêtes. Ceci est dû partiellement à la variation 25 d'amplitude provoquée par l'impulsion la plus proche sans être équilibrée par l'impulsion voisine plus éloignée. Dans les dispositifs antérieurement connus, on rencontre cet effet de tassement lorsqu'un maximum de trois positions séquentielles sans inversion de flux fait apparaître un décalage plus important des 30 crêtes. Ceci est particulièrement désagréable lorsque l'on extrait les informations en échantillonnant la forme d'onde à des intervalles réguliers dans des positions où les crêtes doivent être détectées pour identifier les informations. Par conséquent, le décalage des crêtes peut faire apparaître des erreurs sur les 35 informations et/ou une instabilité de la base de temps. La présente invention fait passer de trois à deux le nombre maximal de positions sans inversion de flux, ce qui fait diminuer l'effet de décalage des crêtes tout en conservant une densité de trois bits d'information par cellule comportant quatre positions d'in-40 version. 70 38710 îi 2065752 Pour mieux comprendre la présente invention on va se référer aux circuits représentés dans les figures 5 et 6 et aux formes d'ondes, représentées dans la figure 7, qui s'y rapportent. Cependant, avant de commencer à expliquer ces figures on va 5 brièvement expliquer la terminologie utilisée. Les signaux mentionnés seront désignés par signaux de commande ou signaux logiques "1", possédant une valeur élevée, et par signaux de blocage ou signaux logiques "Ol!, possédant une faible valeur. La logique utilisée est de type classique. C'est-à-dire qu'une porte ET est 10 un circuit logique fournissant à sa sortie un signal de niveau élevé ou signal logique "1" lorsque tous ses signaux d'entrée sont des signaux de niveau élevé. Une porte OU est un circuit logique à entréesmultiplesqui fournit un signal de niveau élevé ou signal logique "1" lorsqu'un ou plusieurs de ses signaux 15 d'entrée possède la valeur logique "1". Le terme bascule, dans le sens utilisé ici, désigne un multivibrateur bistable ayant deux états stables qui sont l'état excité dans lequel le signal de sortie de la borne 1 possède une valeur logique "1", et l'état de repos dans lequel le signal de sortie de la borne 1 possède 20 une valeur logique "0". Dans la description suivante on utilise deux types de bascules. Le premier type possède deux bornes d'entrée, une borne S (mise à l'état excité) et une borne R-(mise à l'état de repos). Dans ce dispositif, un signal logique "1" appliqué à la borne 25 S met la bascule dans son état excité et un signal logique "1" appliqué à la borne R met cette bascule dans son état de repos. L'autre type de bascule diffère de celui qui vient d'être décrit uniquement par l'addition d'une troisième borne d'entrée désignée par T. Ces bascules sont des bascules à déclenchement et leur 30 fonctionnement diffère de celui des bascules précédemment décrites du fait que lesdites bascules changent d'état uniquement lorsqu'on applique un signal logique "1!! sur la borne T en même temps qu'un signal logique "1" est appliqué soit sur la borne S soit sur la borne R. 35 Dans la figure 5, un support d'enregistrement 10, se présentant sous la forme d'un disque possédant un revêtement magnétisable, est monté de façon à pouvoir tourner dans le sens des aiguilles d'une montre, par l'intermédiaire de moyens d'entraînement non représentés, autour d'un axe 12. Le support d'en-40 registrement 10 comporte une piste d'informations 16 destinée à 70 38710 12 2065752 emmagasiner le message sous la forme de zones distinctes polarisées par voie magnétique. Un transducteur approprié 24 est associé à la piste 16 et sert à fournir des signaux électriques en réponse au déplacement relatif du disque 10 et du transducteur 24 et au 5 changement de polarité desdites zones de la piste. Les signaux ainsi produits sont amplifiés par un amplificateur 26 et appliqués à un conformateur d'impulsions 28. Le conformateur d'impulsions 28 transforme les signaux de sortie de l'amplificateur 26 en une onde carrée qui est ampli -10 fiée par l'amplificateur 30 et appliquée à un détecteur de phase 32. Les signaux de sortie du détecteur dè phase 32 sont transmis à un oscillateur 34 consnandé par une tension dont les signaux de sortie sont désignés par QVC0„ Les signaux QVCO de forme carrée possèdent une fréquence, dans l'exemple présent, qui est égale à 15 quatre fois la fréquence d'apparition d'une cellule dans la piste d'information®16 (voir figure 7). Les signaux de sortie de l'oscillateur 34 commandé par une tension sont transmis, par l'intermédiaire d'une boucle de réaction, à un détecteur de phase 32. Le détecteur de phase 32 compare la fréquence de son signal d'entrée, 20 provenant de l'amplificateur 30, avec celle du signal de sortie de l'oscillateur 34 pour fournir un signal de tension, soit positif- soit négatifr, représentant la différence de phase entre ces deux signaux. Ce signal de tension est envoyé à l'oscillateur 34 et fait varier la fréquence de sortie de celui-ci de façon que le 25 signal de sortie QVCO soit en synchronisme avec la fréquence de base des signaux provenant de la piste d'informationsdu disque 10. Le signal QVCO provenant de l'oscillateur 34 est transmis à une borne d'entrée d'un commutateur logique 22. Un autre signal d'entrée du commutateur 22 provient de l'oscillateur 18 30 qui fournit des signaux similaires à ceux fournis par l'oscillateur 34 commandé par une tension et dont la fréquence, dans l'exemple présent, est égale à quatre fois la fréquence d'apparition d'une cellule d1 informations. Le commutateur logique 22 a pour but de diriger sélec-35 tiveœent soit les signaux provenant-de l'oscillateur 34 soit les signaux provenant de l'oscillateur de précision 18 vers un conformateur d'impulsions 40, Durant une opération de lecture le commutateur 22 applique sélectivement les signaux provenant de l'oscillateur 34 commandé par une tension au conformateur d'impulsions 40 40 et5 durant une opération d'écriture, ce commutateur applique 70 38710 13 2065752 les signaux provenant de l'oscillateur 18 au conformateur d'impulsions 40, comme on le verra ci-après lors de la description des opérations de lecture et d'écriture. Le commutateur 22 peut, par exemple, comporter un relais qui peut être commandé pour 5 effectuer l'opération de commutation en réponse à la présence ou à l'absence d'un signal de niveau élevé ou signal logique "1". Le signal QVCO est appliqué, par l'intermédiaire du commutateur 22, au conformateur d'impulsions 40 dont le signal de sortie, désigné par QFUL, est représenté dans la figure 7 sous la 10 forme d'un train d'impulsions positives étroites apparaissant avec la fréquence du signal QVCO. Le signal QFUL est appliqué à l'entrée d'un compteur 44 à deux étages qui est constitué essentiellement par deux bascules, le bit le moins significatif sur la gauche passant, suivant les désignations binaires, de zéro à 15 Çrois. Les quatre signaux de sortie du compteur 44 sont appliqués à l'entrée de quatre portesET 45-48 de façon que les signaux de sortie, DCTO, DCT1, DCT2, DCT3, (figure 6.) de ces quatre portes ET divisent les durées des cellules en quatre parties égales. Ces signaux fournissent la cadence nécessaire pour l'écriture ou la 20 lecture d'informations sur le disque 10. Dans la présente forme de réalisation, lors de l'opération d'écriture les informations sont transmises à une unité de contrôle de séquence et d'arrivée des informations 50 (figure 6) par l'intermédiaire d'un collecteur de données 52 provenant de 25 sources convenables, par exemple de circuits de traitement d'informations. Ces informations pénètrent dans l'unité 50 juste avant le début d'un cycle d'écriture et contiennent une configuration de trois bits ou triplet et un repère approprié indiquant une opération d'écriture (ordre d'écriture). Ces informations 30 proviennent normalement d'un autre élément du dispositif de traitement d'informations, par exemple de l'unité de traitement. Dans la figure 6, l'unité 50 envoie le caractère d'information de trois bits, par l'intermédiaire d'un canal collecteur 54, vers un registre 55 à trois bits qui se comporte comme un 35 registre de mémoire temporaire. Etant donné qu'il s'agit d'une opération d'écriture, l'unité 50 fournit un signal d'écriture WR au circuit logique de cadence de la figure 5 où il sert de signal d'entrée à la porte ET 56 et au commutateur logique 22. Le signal d'écriture appliqué au commutateur 22 sert à transmettre le 40 signal provenant de l'oscillateur 18 au conformateur d'impulsions 70 38710 14 2065752 40 pour obtenir les signaux de cadence DCTO, DCT1, DCT2 et DCT3. La porte ET 56 transmet les signaux d'écriture, par l'intermédiaire d'un amplificateur 58y au transducteur 24 pour écrire les informations sur le disque 10. 5 Le registre 55 est un registre à trois bits constitué par trois bascules désignées respectivement, du bas vers le haut, par DO, Dl, D2. Les informations sont introduites en parallèle dans ce registre à partir d'un circuit de décodage durant l'opération de lecture, et sont transmises par ce registre à un circuit 10 de codage durant l'opération d'écriture. Les trois bascules D0-D3 du registre 55 transmettent des signaux de sortie à plusieurs portes ET 58-66 et plusieurs portes OU 68-75 pour contrôler une bascule d'écriture 78 désignée par FWDC. 15 La figure 2 représente le contenu possible du registre 55 durant les périodes successives où chacune des huit configurations 0 0 0-111 peut être enregistrée. Dans le cas où le registre d1informations contient la configuration 0 0 0, les bascules DO-D2 contiennent un chiffre binaire "0". En supposant que 20 les bascules Dl, D2 et D0 contiennent chacune un "01' binaire, la porte OU 68 n'est pas autorisée. Lorsque le signal de sortie de la porte OU 68 possède la valeur binaire "0" durant l'apparition d'un signal DCTO, la porte ET 60 est bloquée, ce qui applique un signal binaire "0" sur la porte OU 72. 25 Le signal de sortie DD01 provenant de la porte OU 72 constitue un des signaux d'entrée de chacune des portes OU 73 et 74. Les signaux de sortie des portes OU 73 et 74 constituent respectivement des signaux d'entrée de chacune des portes ET 64 et 65. Une des bornes des portes ET 64 et 65 reçoit le signal 30 QFUL et une autre borne de ces portes reçoit respectivement les signaux de sortie 1 et 0 de la bascule FWDC 78. Ainsi, on voit qu'à chaque fois que le signal DD01 possède la valeur logique "1" la bascule FWDC 78 change d'état. Le signal de sortie 1 de la bascule FWDC 78 est trans-35 mis à une des bornes d'entrée de la porte ET 56 (figure 5). L'autre signal d'entrée de la porte ET 56 est le signal d'écriture WR provenant de l'unité 50. Lorsque la porte ET 56 est commandée et bloquée par le signal de sortie 1 de la bascule 78, cette porte ET 56 transmet un signal à l'amplificateur 58 qui envoie 40 un signal correspondant au transducteur 24 pour enregistrer une 70 38710 15 2065752 variation de flux sur la piste d'informations 16 du disque 10. Dans le cas où le registre 55 contient la configuration 0 0 0, le signal DD01 apparaissant à la sortie de la porte OU 72 possède la valeur logique "0" qui est transmise à une 5 borne d'entrée de chacune des portes OU 73 et 74 transmettant elle-même un signal de valeur logique !!0" à 1 ' entrée des portes ET 64 et 65. Les portes ET 64 et 65 appliquent respectivement des signaux de valeur logique "0" sur les bornes S et R de la bascule FWDC 78. La bascule 78 ne change pas d'état au temps 10 DCTO et aucune inversion ou variation de flux n'est enregistrée dans la position Tq de la cellule d'informations. Lorsque le registre 55 contient la configuration 0 0 0, les signaux apparaissant sur les bornes de sortie 0 des bascules Dl et D2 et appliqués aux bornes d'entrée de la porte ET 58 pos-15 sèdent tous deux la valeur logique "1". La porte ET 58 se trouve ainsi autorisée et fournit à son tour un signal de valeur logique "1" pour autoriser la porte OU 69 afin d'appliquer un signal logique "1" sur la porte ET 61. Ainsi, à l'apparition d'un signal DCT1 sur une seconde borne d'entrée de la porte ET 61 celle-ci se 20 trouve alors autorisée, ce qui permet d'appliquer un signal logique "1" sur les deux bornes d*entrée de la porte OU 72. La porte OU 72 est alors autorisée pour fournir un signal DD01 possédant la valeur logique "1" aux portes-OU 73 et 74. Les signaux de sortie de ces deux portes OU constituent respectivement les 25 signaux d'entrée de chacune des portes ET 64 et 65. Ainsi, on voit que lorsque le signal DD01 possède la valeur logique "1" et que la bascule FWDC 78 est dans l'état de repos, la porte ET 64 est autorisée à l'apparition du signal QFUL, et la porte ET 64 fournit alors un signal de valeur logique "1" à la borne d'entrée 30 S de la bascule 78. Ainsi au temps BCTl, la bascule 78 est dans l'état excité, et le signal FWDC apparaissant sur sa borne de sortie 1 et possédant une valeur logique "1" est transmis à une entrée de la porte ET 56, Lorsqu'un aignal d'écriture de valeur logique "1" est présent sur 1s seconde borne d'entrée de la 35 porte ET 56, celle-ci fournit un signal de sortie de valeur logique !,ll; est transmis à 1 ' amplificateur 5C. Le signal de sortie de 1 'simplificateur 58 est alors trsasrais au. transducteur 24 pour enregistrer une variation, de flux sur la piste d'informations 16 du disque 10. Catte variation est enregistrée dans la a0 position T-^ de la cellule d'infcnsatic-ns dans laquelle on doit 70 38710 16 2065752 écrire la configuration 0 0 0. Dans la figure 6, on voit que lorsque le registre 55 contient la configuration 0 0 0 les bornes de sortie 0 des bascules Dl et D2 fournissent des signaux de valeur logique "1" à 5 la porte ET 59. Ainsi, la porte ET 59 fournit un signal de valeur logique "1" pour autoriser la porte OU 70 qui fournit elle-même un signal logique "1" à une borne d'entrée de la porte ET 62. A l'apparition d'un signal DCT2, la porte ET 62 est autorisée et fournit un signal de valeur logique "1" pour autoriser la porte 10 OU 75 qui à son tour fournit un signal logique "1", désigné par DD23, à une borne d'entrée de chacune des portes OU 73 et 74. Les portes OU 73 et 74 sont alors autorisées pour fournir des signaux de sortie de valeur logique "1" à chacune des portes ET 64 et 65. Etant donné que la bascule FWDC a été mise dans l'état excité par 15 l'écriture d'une première variation de flux, la borne de sortie 1 de la bascule 78 fournit un signal logique "1" à la porte ET 65 et, à l'apparition d'un signal QFUL de valeur logique "1" sur la troisième borne d'entrée de la porte ET 65, cette porte ET 65 est autorisée et fournit un signal logique "1" à la borne d'entrée 20 R de la bascule 78. La bascule 78 est alors mise dans l'état de repos et le changement d'état fait apparaître un signal FWDC de valeur logique "0" à la sortie 1 de cette bascule 78, ce signal étant transmis à la porte ET 56 qui est maintenant bloquée et fournit un signal de valeur logique "0" à l'amplificateur 58. Le 25 signal de sortie de l'amplificateur 58 est alors envoyé au transducteur 24 pour enregistrer une variation de flux sur la piste d'informations 16 du disque 10. Cette variation est enregistrée au temps Tg d'une cellule d'informations contenant la configuration 0 0 0. 30 La bascule D0, représentée dans la figure 6, contenant un chiffre binaire "0" et se trouvant dans l'état de repos, fournit un signal de sortie possédant une valeur logique "0" sur sa borne de sortie 1 pour bloquer la porte ET 66, et la bascule Dl fournit un signal logique i!Q!! sur sa borne de sortie 0 pour 35 bloquer la porte ET 66. La bascule D2 contient aussi un chiffre binaire"0"pour fournir un signal d® valeur logique "0" sur sa borne de sortie ls es signai étant transmis 'à une des'bornes d'entrée de la porte OU 7i. La porte OU 71 était bloquée précédemment par le signal de sortie provenant de la porte ET 66 qui 40 était bloquée et de ce fait fournit un signal de sortie possédant 70 38710 17 2065752 une valeur logique "O" à une borne d'entrée de la porte ET 63. Ainsi, au temps DCT3 la porte ET 63 n'est pas autorisée et elle fournit un signal de valeur logique "0" à la porte OU 75. La porte OU 75 fournit ainsi un signal de sortie possédant une 5 valeur logique "0" aux deux portes OU 73 et 74. Les portes OU 73 et 74 qui sont bloquées fournissent des signaux de valeur logique "0" aux portes ET 64 et 65 qui sont par conséquent bloquées pour éviter le changement d'état de la bascule 78. Etant donné que la bascule 78 ne change pas d'état, le signal de sortie FWDC appa-10 raissant sur sa borne de sortie 1 conserve la valeur logique "O11 et ne fait pas enregistrer une variation de flux au temps T^ de la cellule dans laquelle doit être enregistrée la configuration 0 0 0. Par conséquent, pour la configuration 0 0 0 le circuit 15 logique représenté dans les figures 5 et 6 enregistre des inversions de flux aux temps T^ et de la cellule. Le circuit de codage sert à écrire les variations de flux aux temps ^Q-Tg d'une cellule d'informations de façon identique pour les sept autres configurations de bits représentées par la disposition relative 20 des inversions de flux dans la figure 2. Les différentes configurations de trois bits écrites successivement sont transférées de l'unité 50 dans le registre d'informations 55 pour être enregistrées de la façon précédemment décrite. Dans la figure 7, à la fin du temps DCT3 et à l'appa-25 rit ion du signal QFUL suivant, une r>orte ET 80 (figure 6) est autorisée pour fournir un signal logique "1" QCLR à l'unité 50. Le signal QCLR est transmis par la porte ET 80 pour être utilisé par l'unité 50 afin de contrôler l'introduction d'une nouvelle configuration de trois bits par l'intermédiaire du collecteur de 30 données 52 dans le registre d'informations 55 de la façon précédemment décrite. Bien que l'opération d'écriture ait été décrite précédemment en utilisant des signaux de cadence provenant d'un oscillateur de précision, ceci n'est pas nécessaire dans la pré-35 sente invention. Si on le désire, le signal de sortie d'une piste de référence ou de cadence du support d'enregistrement, qui est dans ce cas un disque, peut être utilisé pour produire initialement les impulsions d'horloge souhaitées. Les signaux d'horloge durant l'opération de lecture 40 suivant la présente invention sont obtenus à partir de la piste 70 38710 18 2065752 d!informations de la façon précédemment décrite. L'utilisation de signaux d'information pour la synchronisation au lieu d'utiliser l'oscillateur précédemment décrit pour l'opération d'écriture est réalisée par le commutateur 22. 5 - Lorsque l'opération de lecture commence, l'unité 50, qui reçoit un ordre de lecture par l'intermédiaire du conducteur 52, fournit un signal de lecture RE. Ce signal de lecture constitue un des signaux d'entrée d'une porte ET 82 à trois entrées, le signal de sortie de cette porte étant transmis à un circuit de 10 retard 86 approprié pour fournir un signal QXBD. Ce signal QXBD agit sur le transfert parallèle du contenu d'un registre B 94 vers le registre d'informations 55 par l'intermédiaire des conducteurs R^ , R2 et R^. Le signal QFUL est transmis à une seconde borne d'entrée de la porte ET 82, la troisième borne d'entrée de 15 cette porte recevant le signal provenant de la sortie 1 d'une bascule BFUL 84. La bascule BFUL 84 est mise dans son état excité par le signal QFUL apparaissant à la fin du signal DCT1 (figure 5) et est mise dans son état de repos par le signal QFUL apparaissant 20 à la fin du signal DCT3 provenant du compteur 44. Le signal QXBD provenant de la borne de sortie de la porte 82 est retardé par un circuit à retard 86 d'une période qui peut, par exemple, correspondre à la moitié du temps DGT3, pour permettre le transfert du contenu décodé du registre B 94 vers le registre d'informations 25 55. Durant le temps DCT3 suivant l'introduction d'un bit d'information lu dans la position T^ d'une cellule, il apparaît un signal QXBD (figure 7) à un moment qui correspond approximativement à la moitié du temps T^ afin d'amorcer le transfert parallèle des informations lues à partir de chaque cellule individuel-30 le. La bascule BFUL 84 utilise le signal QFUL pour déclencher son changement d'état lors de l'apparition de l'un des signaux DCT1 et DCT3. Afin d'obtenir usa échantillonnage correct dans les positions TQ , T^ 3 T2 et T3 de chaque cellule d'informations, 35 il est nécessaire que les informations d'entrée provenant d'une piste soient précédées psr un code de synchronisation qui peut être par exemple une suite de uns et de zéros agencés de façon spéciale, suivie par l'adresse de l'information qui doit être lue. Etant donné que 1® procédé de synchronisation ne concerne 40 pas la présente invention il ne sera pas décrit en détail. C-epen- 70 38710 19 2065752 dant, on utilise une séquence spéciale de configurations de bits pour la mise en phase. Un code spécial d'en-tête précédant les informations à lire peut par exemple utiliser le code de variation du flux représenté dans la figure 2, correspondant aux con-5 figurations de bits 00 0, 001, 110 enregistrées en série, suivi par un code de transition spécial ou servant de repère par exemple une non-variation, une variation, une non-variation, une variation. Le code d'en-tête résultant comporte alors en série les codes précédemment mentionnés, correspondant à certaines con-10 figurations de bits, puis une série de codes de transition particuliers qui sont suivis à leur tour par une adresse puis par les informations. Le code de transition spécial suivant cette entête ne devra jamais apparaître dans une phase quelconque d'une chaîne d'informations et par conséquent devra être détecté comme 15 un code de transition de début pour contrôler le début d'une opération de lecture de l'adresse. Des signaux électriques, représentant des informations enregistrées sur la piste d'informations 16 du disque 10, sont fournis par le conformateur d'impulsions 28, par l'intermédiaire 20 d'un circuit à retard approprié 88, à une borne d'entrée de chacune des portes ET 90-93. Ces signaux sont aussi transmis à l'unité 50 de contrôle de séquence et d'arrivée des informations afin de synchroniser cette unité de la façon précédemment décrite. Les informations provenant de la borne de sortie du circuit à 25 retard 88 se présentent sous la forme d'une impulsion positive pour chaque inversion de flux enregistrée sur la piste d'informations 16. Les seconds signaux d'entrée de chacune des portes ET 90-93 sont constitués respectivement par les signaux DCTO, DCT1, DCT2 et DCT3. A l'apparition simultanée d'un signal DCT0-30 DCT3 et d'une impulsion correspondant à une inversion de flux, une des bascules correspondantes W, X, Y ou Z du registre B 94 est mise dans l'état excité pour indiquer la détection d'une inversion de flux dans les positions aq-T^ de la cellule d'informations. Par exemple, une inversion de flux apparaissant en même 35 temps que le signal CCÏ0 autorise Ici porte Eï 90 pour fournir un signal de valeur logique ,!I' à ia brns d'eafcrêe S de la bascule W du registre ï. 94, t-ô qui, i.i&t cet ces 'sase-al© dans l'état excité pour indiquer la présence d und invasion cite flux dans la position Tq de la cellule a'informauiou». De façon identique, une 40 inversion de flux apparaissant aux temps BCïi, DCT2 et DCT3 sera 70 38710 20 2065752 détectée par l'autorisation d'une des portes ET 91-93 mettant dans l'état excité une des bascules correspondantes X, Y et Z. Après l'échantillonnage des informations destinées à déterminer la présence d'inversions de flux dans chacune des 5 positions TQ-T3 d'une cellule d'informations, le registre B 94 contient une configuration de quatre bits correspondant à la disposition relative des inversions de flux dans la cellule d'informations lue. Le contenu du registre B doit alors être décodé par un circuit de décodage comportant les portes ET 96-99 et la 10 porte OU 100. Le registre B contient une série de uns et de zéros correspondant à la disposition relative des inversions de flux dans une cellule lue, par exemple la configuration 0 0 0 représentée dans la figure 2 pour laquelle les bascules X et Y du registre B sont dans l'état excité et les bascules W et Z sont 15 dans l'état de repos. Un signal de valeur logique "0" provenant de la borne de sortie 1 de la bascule W est appliqué aux portes ET 98 et 99, ces portes ET 98 et 99 étant bloquées pour fournir, des signaux de sortie et de valeur logique "0". Les bornes de sortie 1 des bascules W et Z fournissent 20 des signaux de valeur logique "0" aux portes ET 96 et 97 qui sont bloquées pour bloquer à leur tour la porte OU 100 qui fournit un signal de sortie R^ de valeur logique "0". Durant l'apparition d'un signal DCT3 et l'introduction, dans le registre Ba des indications sur les inversions de flux, 25 il est nécessaire que le contenu du registre B 94 soit décodé et que les signaux de sortie existant sur les conducteurs R^"R3 soient introduits en parallèle dans les bascules D0-D2 du registre d'informations 55. Le signal QXBD provenant de la borne de sortie de la porte ET 82 par l'intermédiaire du circuit à retard 30 86, comme précédemment décrit, apparaît pour transmettre un signal de valeur logique "1" à une borne d'entrée de chacune des portes ET 102, 103 et 104. Les portes 102-104 sont ainsi autorisées sélectivement suivant la présence de signaux de valeur logique "1" sur les conducteurs respectifs R^ , Rg et R^ transmis 35 aux autres bornes d3 entrée des portes ET 102-104 pour fournir des signaux de valeur logique "1" représentant le contenu décodé du registre B 94 destiné â être introduit dans le registre d'in-? formations 55. De même3 l'état des bascules W, X, Y et Z du registre 40 B 94 à la fin de chaque lecture des inversions de flux dans une 70 38710 21 2065752 cellule, correspondant aux configurations de bits représentées dans la figure 2, sera décodé par les portes de décodage et introduit dans le registre d'informations 55. Lorsque le contenu décodé du registre B 94 est intro-5 duit dans le registre d'informations, le contenu de ce registre B est effacé en mettant les bascules W, X, Y et Z dans leur état de repos avant l'apparition du signal DCTO suivant. Ceci est réalisé à la fin du temps DCT3 lorsque le signal QCLR est fourni par la porte ET 80 à l'instant représenté dans la figure 7. A 10 l'apparition simultanée du signal QFUL et du signal DCT3, la porte ET 80 est autorisée et fournit un signal QCLR de valeur logique "1" qui est appliqué simultanément à chacune des bornes d'entrée R des bascules W, X, Y et Z du registre B 94 pour mettre chacune des bascules dans leur état de repos avant l'apparition 15 du signal DCTO suivant. A l'apparition de chacun des signaux DCTO suivant, la lecture d'une cellule d'informations suivante est commencée et la configuration correspondante d'inversions de flux est introduite dans le registre B et transférée vers le registre d'infor-20 mations, le contenu de ce registre d'informations étant transféré, par l'intermédiaire du collecteur de données 54, vers l'unité 50 de contrôle de séquence et d'arrivée des informations. L'unité 50 de contrôle de séquence et d'arrivée des informations peut, par exemple, lors de la détection du signal QCLR, transférer le con-25 tenu du registre d'informations 55 vers les circuits de traitement d'informations par l'intermédiaire du collecteur de données 52. Etant donné qu'il existe huit codes d'information possibles et un code de transition spécial durant le fonctionne-30 ment normal, il existe sept autres codes de quatre bits. Cependant, l'un quelconque de ces sept autres codes n'apparaît pas durant le fonctionnement normal et représente des conditions d'erreur lorsqu'ils sont détectés. Ces sept autres codes possèdent la caractéristique commune que soit les étages W et X soit 35 les étages Y et Z du registre 94 contiennent tous deux la valeur "0". Ces codes erronés sont détectés lorsque la porte ET 105, représentée dans la figure 8, est autorisée ou que la porte ET 106 est autorisée par lesdits codes. Si l'une ou l'autre de ces conditions apparaît la porte OU 108 est autorisée, ce qui com-40 mande le dispositif de détection d'erreur 109 qui fournit un 70 38710 22 2065752 signal d'interdiction à l'unité 50 de contrôle de séquence et d'arrivée des informations qui fournit à son tour un signal au circuit de traitement d'informations par l'intermédiaire du collecteur de données 52. Suivant le choix du constructeur, les 5 informations peuvent continuer à être lues et l'utilisateur est averti qu'une erreur a été détectée, ou la lecture des informations est interdite et un dispositif d'alarme est actionné, ou bien la lecture actuelle est supprimée et la partie douteuse est automatiquement relue jusqu'à ce qu'elle soit lue sans indication 10 d'erreur ou jusqu'à ce qu'un nombre prédéterminé de relectures ait été réalisé. La synchronisation est fournie par les informations lors de la lecture de celles-ci lorsque le bloc logique VCO 34 (figure 5) reçoit des signaux indiquant une inversion de flux 15 dans au moins une position de chaque cellule, c'est-à-dire dans les positions TQ ou T2 de façon à obtenir une cadence uniforme. L'apparition irrégulière d'une inversion de flux dans chacune de ces positions de cellule est suffisauraient fréquente pour maintenir la synchronisation du signal de cadence et, suivant les 20 configurations de bits représentées dans la figure.2, le nombre de positions séquentielles sans inversion de flux n'excède jamais deux. Dans une variante on peut aussi utiliser les positions et Tq pour l'échantillonnage des circuits de cadence. La présente invention fournit un nouveau code et un 25 nouveau dispositif pour enregistrer des informations avec une densité importante dans lesquels les inversions de flux servant à la synchronisation sont enregistrées de façon irrégulière tout en réduisant la distance existant entre les inversions de flux représentant les informations enregistrées à deux positions 30 séquentielles ou moins sans inversion de flux. Le phénomène de tassement et en particulier les effets du décalage des crêtes sont beaucoup plus faibles que dans les dispositifs antérieurement connus. Par conséquent on obtient une densité d'enregistrement plus importante. 35 Bien que l'invention ait été décrite à l'aide d'un montage particulier pour illustrer, on doit'comprendre que l'étendue de cette invention n'est pas limitée à la forme de réalisation décrite qui peut être modifiée sans sortie du cadre de l'invention. 70 38710 23 2065752 REVENDICATIONS 1. Dispositif pour enregistrer des informations binaires auto-synchronis é e s sous forme de variations sur un support d'enregistrement le long d'une piste, caractérisé par le fait qu'il comporte un registre destiné à emmagasiner successivement 5 des triplets de chiffres binaires, et des moyens répondant à chacun des triplets de chiffres binaires se succédant dans le registre pour enregistrer une configuration de présences et d'absences de variations, correspondant au triplet de chiffres emmagasiné dans ledit registre, dans les quatre positions 10 successives de la piste suivant les quatre positions dans lesquelles est enregistrée la configuration représentant le triplet précédent de chiffres binaires emmagasiné dans ledit registre de façon qu'il n'apparaisse pas plus de deux positions séquentielles sans variation, les différentes combinaisons de présences et 15 d'absences de variations dans quatre positions successives correspondant respectivement à différents triplets de chiffres binaires. 2. Dispositif suivant la revendication 1, caractérisé par le fait que lesdites variations sont des variations de flux. 20 3. Dispositif suivant la revendication 1, caractérisé par le fait que la piste où sont enregistrées les informations est une piste magnétique et que ce dispositif comporte en outre une tête d'enregistrement, des moyens bistables pouvant prendre un premier état et un second état et pouvant alimenter ladite 25 tête d'enregistrement pour enregistrer un flux d'une polarité lorsqu'ils se trouvent dans leur premier état et un flux de polarité opposée lorsqu'ils se trouvent dans leur second état, des moyens pour faire avancer les triplets successifs de chiffres binaires enregistrés dans ledit registre, les moyens répondant 30 à chacun des triplets successifs de chiffres binaires emmagasinés dans le registre faisant passer les moyens bistables dans ses états opposés pour faire enregistrer ladite configuration de présences et d'absences de variations de flux par la tête d'enregistrement. 35 4. Dispositif suivant la revendication 3, caractérisé par le fait qu'il comporte en outre des moyens reliés audit registre et destinés à identifier lorsque les configurations emmagasinées dans ce registre ne correspondent pas à des confi 7Œ 38710 24 2065752 gurations prédéterminées. 5. Dispositif suivant la revendication 3, caractérisé par le fait que la tête d'enregistrement enregistre des variations de flux dans au moins deux des quatre positions successi- 5 ves de la piste magnétique en réponse à un triplet de chiffres binaires emmagasiné dans ledit registre, et dans au moins deux des quatres positions successives suivantes correspondant à un triplet différent de chiffres binaires, une variation de flux apparaissant dans au moins une de deux positions prédéterminées 10 pour un groupe de quatre positions successives quelconques, la disposition relative des variations de flux pour chaque groupe de quatre positions successives étant choisie de façon qu'il n'existe pas plus de deux positions séquentielles sans variation de flux lors de l'enregistrement des informations binaires le 15 long de ladite piste. 6. Dispositif suivant la revendication 5, caractérisé par le fait que les deux positions prédéterminées sont la première position et la troisième position de quatre positions successives données. 20 7. Procédé pour enregistrer des informations binai res sous forme de variations sur un support d'enregistrement le long d'une piste, caractérisé par le fait qu'il consiste à diviser les informations binaires en groupes de chiffres binaires, et à enregistrer différentes configurations de présences 25 et d'absences de variations dans des positions successives le long de ladite piste pour représenter les différents groupes de chiffres binaires, la configuration représentant chacun des groupes successifs étant enregistrée dans l'ensemble de positions successives le long de ladite piste suivant l'ensemble de 30 positions dans lequel est enregistrée la configuration représentant le groupe précédent de chiffres binaires, lesdites configurations étant choisies de façon que le nombre de positions pour chaque eonfiguratiea représentant un groupe de chiffres binaires soit supérieur dsune isnîfcê au nombre de chiffres binai-35 res par groupe» et de façon. qtssil a "apparaisse pas plus de deux positions séquestielles sans wirlâti©a dans, l'enregistrement de ces informations binaires le l 8. Procédé suivant la revendication 7, caractérisé par le fait que lesdits groupes de chiffres binaires comportent 40 trois chiffres binaires et que lesdits groupes de chiffres bi 70 38710 25 2065752 naires sont enregistrés dans quatre positions successives. 9. Procédé suivant la revendication 8, caractérisé par le fait que les informations binaires sont enregistrées sur une piste magnétique sous forme de variations de flux. r* 3 10. Procédé pour enregistrer et reproduire des infor mations binaires sous forme de variations sur un support d'enregistrement, caractérisé par le fait qu'il consiste à diviser les informations binaires à enregistrer en groupes de chiffres binaires, à enregistrer différentes configurations de présences 10 et d'absences de variations dans des positions régulièrement espacées pour représenter différents groupes de chiffres binaires, lesdites configurations étant choisies de façon que le nombre de positions soit inférieur à deux fois le nombre de chiffres binaires par groupe et de façon qu'il n'apparaisse pas 15 plus de deux positions séquentielles sans variation dans l'enregistrement desdites informations binaires, à détecter les variations enregistrées dans lesdites positions sur le support d'enregistrement, et à dériver un signal d'horloge et un signal d'information à partir des variations détectées. 20 il. Procédé suivant la revendication 10, caractérisé par le fait que les signaux d'horloge sont dérivés à partir de la première ou de la troisième position de chaque groupe de chiffres binaires. 12. Procédé suivant la revendication 10, caractérisé 25 par le fait que les signaux d'horloge sont dérivés à partir de la troisième position de variation de chaaue groupe de chiffres binaires s'il n'existe pas de variation de flux dans la première position dudit groupe de chiffres binaires. 13. Procédé suivant la revendication 10, caractérisé 30 par le fait qu'il consiste en outre à identifier lorsque les configurations enregistrées sur ledit support d'enregistrement ne correspondent pas aux configurations obtenues suivant ledit procédé.