Brevet FR2030313A1 — publié le 19701113

La présente invention concerne un circuit p@rt@ pour faire passer un train d'impulsions et une mémoire magnétique dans laquelle est incorporé ce circuit porte. Un procédé connu pour l'enmagasinage d'information dans une mémoire magnétique emploie un train d'impulsion pour représenteur l'information, la train étant formé d'une série d'impulsion d'horloge séparées par des intervalles dans lesquels la présence d'une impulsion de données représente un "Un" binaire et l'absence de ladite impulsion représente un "zéro" binaire. L'information dans le train d'impulsions est divisée en une surie d'enregistrements, choqua enregistrement étant précédé d'une adresse d'enregistrement au moyen de laquelle l'enregistrement peut Btre identifié et l'information em- magasinée retrouvée. Durant la lecture de l'information dans la mémoire, les impulsions d'horloge sont séparées des impulsions de données afin de fournir des trains d'impulsions d'horloge at d'impulsions de données distincts, Cependant, il est également nécessaire de retrouver les signaux d'adresse de manièr. à identifier les enregistrements et à distinguer les signaux d'adresse des enregistrements qu'il précèdent. La perésente invention fournit un circuit porte utilisé pour faire passer un train d'impulsions d'entrée, le circuit comportant: une parte d'entrée d'é- chantillonnage conçue pour l'échantillonnage des impulsions dans le train d'impulsions sous la commande d'un générateur d'oscillations en dents de scie d'amplitude de retour constante, ladit générateur étant connecté de manière à conditionner 1O porte d'entrée (qui devient alors activez uniquement lorsque l'oscillation en dents de scia engendras par ledit générateur est passée par un niveau commandé entre daux excursions à pente négative successives, chaque i- pulsion échantillonnée par la porte d'entrée étant appliquée de manière à déclancher une excursion à pente négative da l'oscillation en dents de scie, chaque excursion à pente négative passant par un niveau de seuil commandé sauf lorsque la retard entra les impulsions échantillonnées successives dupasse une valeur prédéterminée, une porte de sortie connectée pour recevoir les impulsions échantillonnées et un moyen de commande de passage qui, en réponse au fait qu'- une oscillation en dents de scie ne présente pas une excursion à pente négative par le niveau de seuil commandé, conditionne la porte de sortie. D'autres objects, caractéristiques et avantages de la présente invention ressortiront mieux de la description suivant, donnée à titre d'exemple non limitatif, en se reportant aux dessins annexés sur lesquels: La figure 1 représente un diagramme de fonctuionnement général d'un circuit porte conforme à la présente invention. La figure 2 représente une mémoire magnétique incorporant la circuit porte de la figure 1. La figure 3 représente un train d'impulsions enregistrées dans l'appareil de la figure 2. Les figures 4a à 4 KL représentant les ondes qui peuvent être appliquées aux différentes parties du circuit porte de la figure 1. Suivant la figure 1, la circuit porte 50 représenté par une ligne en pointilles est inclus dans la Frgraoire magnétique représentée sur la figure 2.;La ammOire magnétique fonctionne pour enregistrer et reproduire l'information dont la forme est représentés sur la figure 3. L'information comprend un train d 'im- pulsions d'horloge C nominalement régulières séparées par des intervalles dans chacun desquels la présence d'une impulsion binaire ni rsprssente un "un" binaire et l'absence d'une impulsion binaire représente un "zéro" binaire. L'information est ammagasinée sur un disque magnétique 10 dont la lecture se fait au moyen d'un circuit de lecture 11 et est appliquée à un circuit porte 12. Le circuit porte 12 st son mode de fonctionnement sont décrits dans le brevet français N 576 122 déposé le 29 Juillet 1968 par la demanderesse st ayant pour titre "Circuit de ports et dispositif d'enregistrement magnétique incorporant un tel circuit". On se bornera à mentionner que le circuit porte 12 comprend deux portes 14 et 15 dont chacune reçoit, au moyen du circuit de lecturs 11, l'information enregistrée dont la forme générale esr représentées sur la figure 3. La porte 14 reçoit un signal de conditionnement, par la ligne 16, signal qui conditionne la porte 14 de manière à faire passer les impulsions d' horloge et à bloquer les impulsions da données. La porte 15 reçoit un signal de conditionnement, par la ligne 17, signal qui est l'inverse de celui envoyé à la porte 14 et qui conditionne la porte 15 de manière à faire passer les im- pulsions da données et à bloquer les impulsions d'horloge. Les signaux de conditionnement sont engendrés en drivant une oscillation en dents de scie des impulsions d'horloge passant par la porte 14; L'oscillation en dents ds scie est engendrée par un générateur comprenant un condensateur 18, les diodes 19 et 20 et un intégrateur du type Miller comprenant un condensateur 21 et un transistor 22. L'oscillation en dents de scie a une excursion à pente négative fixe et chaque impulsion passant par la porte 14 déclenche une excursion à pente néga- tive de l'oscillation en dents de scie. L'oscillation en dents de scie passe sur un circuit de seuil comprenant un condensateur 30, une résistance 31, - une dinde 33 et un potentiomètre formes par les résistances 34 et 35. Comme cela est mentionnée dans le brevet français mentionné plus haut, le circuit de seuil fonctionne pour établir un niveau de seuil au dessus duquel l'oscillation en dents de scie permet le conditionnement de la porte 14, le seuil étant fixé de sorte que les impulsions de données apparaissent lorsqus l'oscillation en dents de scie est en-dessous du niveau de seuil, condition dans laquelle elles ne passent pas par la ports 14. Le circuit porte 50 est connecté par une ligne 51 pour recevoir l'oscillation en dents de scie engendrée dans le circuit porte 12. Le circuit porte 50 est également connecté à une ligne 52 pour recevoir les impulsions passant par la porte S4. Corne le montre 16 figure i, le circuit porte 50 comprend un circuit de seuil 53. Le circuit 53 comprend un potentiomètre, un condensateur, une diode et une résistance et est connecté et conçu de la meme manière que le circuit de seuil utilisé dans le circuit porte 12. Cependant, le niveau L fixé par le circuit 53 représente environ le tiers de la rampe (ou signal à flancs inclinés) engendrés entre chaque excursion de pente négative de l'oscillation en dents de scie envoyée sur la ligne 51. En se reportant maintenant à la figure 4a, le train d'impulsions représen- té sur la figure i ait modifé pour incorporer un signal d'adresse. Ce signal d'adresse est inséré dons le train d'impulsions au début de chacun des enregistrements dont chacun se termine lorsque est atteint le signal d'adresse suivant et lorsque débute l'enregistrement suivant. Le disque d'enregistrement 10 est pourvu d'un certain nombre de pistes dont chacune peut recevoir trente-deux enregistrements, chaque enregistrement étant précédé par son signal d'adresse. Les signaux d'adresse assument la forme correspondant à une absence d'impulsion d'horloge, à la présence d'une prochaine impulsion de données 54, à l'absence ds la prochaine impulsion d'horloge et à la présence d'une seconde impulsion de données 55, L'intervalle sur lequel s'étend le signal d'adresse représenté sur la figure 4a, est défini par les limites 56 at 57, l'impulsion de données 55 est soumise à la variation de la synchronisation et les lignes en traits pleins de la figure 40 représentent b position nominale de l'impulsion 55 tandis que les lignes en pointillés représentent une position sur laquelle peut passer cette impulsion, Etant donné que chaque excursion à pente négative de l'oscillation en dents de scie engendrée dans le circuit porte 12 est enclenchée par une impulsion passant par la porte 14, l'absence d'une impulsion d'horloge permet de na pas tenir compte de l'excursion négative correspondante ds l'oscillation en dents de scie. En conséquence, l'oscillation en dents de scie répond à un signal d'adresse en s'élevant à un niveau dépassant l'excursion normale, comme 1e montre la figura 4b, jusqu'à l'apparition de la première impulsion de données 54 du signal d'adresse. La porte 14 est conditionnés pour faire passer l'impulsion 54 même si c'est une impulsion de données étant donné que l'oscil- lotion en dents de scie se trouve au-dessus du niveau fixé par le circuit de seuil dans le circuit porte 12. L'impulsion de données 54 déclenche donc une excursion négative de l'oscillation en dents de scie. L'absence dè la prochaine impulsion d'horloge provoque le passage de la prochaine impulsion de données 55 par la porte 14 afin d'enclencher la prochalne excursion négative de l'oscillation sn dents de scie. Comme le montre la figure 4b, l'oscillation en dents de scie, grâce au signal d'adresse de la figure 4a, peut s'élever à une valeur moyenne pendant la durée du signal d'adresse jusqu'à sa restauration par la dernière impulsion d'horloge reprJsentée sur la figure 4a. Le circuit de seuil 53 reçoit 1' oscillation en dents de scie représentie sur la figure 4b et fixe le niveau de seuil L à une valeur se trouvant endessous de la valeur inférieure attenta durant l'excursion à pente négative de l'intervalle occupé par le signal d'adresse, A partir du circuit de seuil 53, un signal; comma celui représenté par la figure 4c, passe per une ligne 58 et indique le moment où l'oscillation en dents de scie de la figure 4b, passe en-dessous du seuil L. En conséquence, durant le signai d'adresse de la figure 4b, il n'y a pas de signal sur la ligne 58. Les signaux sur la ligne 58 passent sur deux blocs logiques 59 et 60r Le bloc logique 59 est également connecté par un bloc logique inverseur 61 pour recevoir un échantillon de la sortie passant par la porte 14. La sortie provenant de la porte 14 et appliquée au bloc logique 61, est conçue de manière à représenter l'inverse de la sortie en provenance de la porte 14 et est appli que sur le générateur d'oscillation en dents de scie du circuit porte 12 et en conséquence, après passage par le bloc logique inverseur 61, l'entrée appliquée au bloc logique 59 a le forme représentée sur la figure 4a. Le bloc logique 59 fonctionne en tant que circuit inverseur ET et fournit une sortie posi- tive sur la ligne 62 en réponse à une entrée négative à chacune de ses deux entrées. La sortie provenant du bloc 59 par la ligne 62 a donc la forme repré- sentée sur 1@ figure 4d. La sortie provenant du circuit logique 59 passe par la ligne 62 pour atteindre un autre bloc logique 63 qui fonctionne également en tant que circuit inverseur ET, La sortie provenant du circuit logique 63 passe par une ligne 64 peur atteindra le circuit logique 60 qui fonctionne également en tant que circuit inverseur ET, st la sortie provenant du circuit logique 60 repasse par la ligne 65 en tant qu'une des entrées appliquées au circuit logique 63. De cette manière, les circuits logiques 60 et 63 constituent un premier circuit à verrouillage bistable. Ce circuit à verrouillage bistable est enclenché (état actifpar les signaux sur la ligne 62 et est restauré (état inactif) par les signaux provenant du circuit de seuil 53 le long de la ligne 58, les signaux correspondants sur les lignes 64 et 65 étant ceux représentés sur les figures 4e et 4f. On peut remarquer d'après les ondes 4e et 4f, que la restauration du premier circuit à verrouillage, à partir du circuit de seuil, ne se fait pas durant l'intervalle occupé par un signal d'adresse. Le signal sur la ligna 64, qui indique l'enclenchement du premier circuit & verrouillage, est appliqué à un circuit logique 66 qui fonctionne en tent que circuit inverseur ET, L'autre entrée appliquée au circuit logique 66 provient de la ligne 52 et la sortie finale apparaît sur une ligne 67. La forme. de la sortie sur la ligne 67 est représentée sur la figure 4g. La ligne 67 est connectée à une entrée d'un circuit logique 68 qui fonctisonne en tant que circuit d'inverseur ET, et sa sortie passe par une ligne 69 pour atteindra un circuit logique 70 qui reçoit son autre entrée de la ligne 64. La sortie provenant du circuit logique 70 repasse par une ligne 71 en tant que seconde entrée appliquée au circuit logique 68 ce qui fait que les circuits logiques 68 et 70 constituent un second circuit à verrouillage, Les signaux sur les lignes 69 et 71 ont la forma. représentée respectivement par les ondes 4h et 4j. Le signal sur la ligne 69, qui est représenté sur la figure 4h, est utilisé en tant que signal de conditionnement qui est appliqué sur un circuit logique 72 qui fonctionna en tant que circuit inverseur ET et qui est utilisé pour faire passer la sortie provenant du circuit logique 61, appliquée par une ligne 73, au circuit logique 72. D'après la figure 4h, il est à remarquer que le signal de conditionnement sur la ligne 69 devisnt négatif uniquement en ré- ponse à lJapparition d'un signal d'adresse, excepté momentanément en réponse à chaque impulsion d'horloge. L'intervalle négatif du signal de conditionnement de la figure 4h coincide avac la seconde impulsion de données 55 du signal d'adresse et l'impulsion d'horloge qui suit immédiatement , En conséquence, ces deux impulsions sont envoyés par le circuit logique 72 et représentent l'apparition du signal d'adresse, Il est à resarquar, d'après la figure 4e, que les signaux passant par la ligna 64 en provenance du circuit logique 63 dans le premier circuit à verrouillage, comprennent un intervalle négatif qui résulte de l'apparition du signal d'adresse. Ce signal n'est pas utilisé en tant que signal porte pour actionner le circuit logique 72 étant donné que chaque impulsion d'horloge provoque une courte impulsion négative du signal sur la ligne 64, ce qui provoquera le passage d'une partie de chaque impulsion d'horloge. Le fait d'avoir un second circuit à verrouillage pour dériver le signal de conditionnement du premier circuit à verrouillage pallie cet inconvénient. Toutefois, il est évident que le second circuit à verrouillage peut être remplacé par un circuit de synchronisation qui répond à chaque portion négative du signal sur la ligne 64 du premier circuit à verrouillage en conditionnant le circuit logique 72 uniquement, si cette portion négative dépasse une durée prédéterminée. En se reportant une fois de plus à la figure 4b, on peut remarquer qu'au dessus du seuil L, il y a une ligne en pointillés qui diverge du seuil L. La ligne continue du seuil L représente le niveau nominal auquel est fixé le seuil tandis que la ligne en pointillés représente le glissement vers le haut dont fait l'objet le seuil L en réponse à l'apparition d'un signal d'adresse. Le glissement vers le haut du seuil L ainsi qu'un décalage de l'impulsion de données 55 de la position nominale en traits pleins à la position en pointillés, permet à l'oscillation en dents de scie d'avoir une excursion ndgative passant audessous du seuil L durant un signal d'adressa. Cette apparition provoquerait la restauration prématurée du premier circuit à verrouillage formé des circuits logiques 60 et 63 et empEcherait le passage correct du signal d'adresse, Ce problème est résolu par un circuit mono-coup 74 qui est connecté pour recevoir une sortie inversée en provenance du circuit logique 72. Le circuit mono-coup 74 applique une sortie à la ligne 65 qui s'oppose à la restauration du premier circuit à verrouillage par le circuit de seuil 53. La sortie provenant du circuit 74 dure suffisament pour assurer que le circuit de seuil 53 fournit bien une sortie positive pour la restauration du premier circuit à verrouillage durant un intervalle aussi long que possible pendant l'excursion négative indési- rable au dessous du niveau de seuil L. fl resta bien entendu que la description qui précède n'a été donnée qu 'à titre d'exemple non limitatif et que de nombreuses variantes peuvent faire envisagées sans sortir pour autant du cadre et de la portée de la présente invention. REVENDICATIONS 1.- Circuit porte utilisé pour faire passer un train d'impulsions caractérisé en ce qu' il comprend: une porte d'entrée d'échantillonnage conçue pour échantillonner les impulsions du train d'impulsions sous la commande d'un générateur d'oscillations en dents de scie d'amplitude de retour constante, ledit générateur étant connecté de manière à conditionner la porta d'entrée uniquement lorsque l'oscilla- tion on dents de scie engendrée par ledit générateur est passée par un niveau commandé entre daux excursions à pente négative successives, chaque impulsion échantillonnée par le porte d'entres étant appliquée de façon à déclencher une excursion à pente négative de l'oscillation en dents de scie, chaque excursion à pente négative passant par un niveau de seuil commandé sauf lorsque le re- tard entre les impulsions échantillonnées successives dépasse une valeur prédé- terminée, une porte de sortie recevant les impulsions échantillonnées, et des moyens de commande de passage qui, lorsque l'oscillation en dents ds scie n'a pas d'excursion à pente négative passant par la niveau de seuil com- mandé, conditionnent la porte de sortie. 2.* Circuit porte utilisé pour faire passer un train d'impulsions selon la revendication I caractérisé sn ca que l'oscillation en dents de scie engendrée par le générateur d'oscillation an dents de scie présente, dans chaque intervalle entra une excursion à pente négative et l'excursion à pente négative suivante, une pente de valeur constante du début à la fin de l'interval- le. 3.- Circuit porte utilisé pour faire passer un train d'impulsions selon la revendication I ou 2 caractérisé en ce que les moyens ds commande de passage comprennent: un circuit de seuil qui établit le niveau du seuil commandé et signale chaque passage de l'oscillation en dents de scie par ledit seuil commandé, et un circuit de verrouillage pouvant occuper deux états stables tels que lorsqu'il oocupe le premier état, la porte de sortie est fermée et lorsqu'il occupe le deuxième état, la porta de sortie est conductrice; les signaux provenant du circuit de seuil permettent de faire passer le circuit de verrouillage à son premier état et des moyens de commutation sont prévus qui pé riodiquement font passer la circuit de verrouillage dans son deuxième état avant chaque signal provenant du circuit de seuil. 4.- Circuit porta utilisé pour faire passer un train d'impulsions selon la revendication 3 caractérisé en ce que les moyens de comutation font passer le circuit de verrouillage dans son deuxième état en réponse à chaque impulsion échantillonnés. 5.- Circuit porte utilisé pour faire passer un train d'impulsions selon la revendication 4 caractérisé en ce que le circuit de verrouillage comprend une paire de bascules bistables, la première est montée pour recevoir et chan ger d'état lorsqu'elle rsçoit chaque signal provenant du circuit de seuil et chaque impulsion échantillonnke, et la deuxième est montée pour changer d'état sous la commande de la première. 6.- Dispositif d'emmagasinage magnétique comprenant un support d'anmaga- sinage magnétique pour enregistrer les informations, des moyens de lecture pour extraire du support d'emmagasinage un signal se composant d'un train d'impulsions, ledit signal se composant d'une succession de portions chacune d'elles étant indiquée par un signal d'adresse sous forme d'impulsions, dans le train d'impulsions, séparées par un intervalle supSrieur à une valeur pré- déterminée caractérisé en ce qu'il comprend également: un circuit porte selon l'une quelconque des revendications I à 5 pour extraire les impulsions du train d'impulsions afin de signaler chaque signal d'adresse.