Brevet FR2214894A1 — publié le 19740819

L'invention concerne un dispositif d'exploitation différée de diagrammes de temps (timings) L'observtion des signaux non répétitifs est très difficile, sinon impossible avec les oscilloscopes actuels, ce qui interdit de procéder à des relevés de diagrammes de temps. En outre, on ne connaît jamais l'état du diagramme de temps avant l'impulsion puisque c'est cette impulsion qui déclenche l'oscilloscope. L'invention se propose de fournir un nouvel appareil permettant d'exploiter facilement les diagrammes de temps d'ensembles électroniques équipés de circuits logiques, ces diagrammes de temps étant constitués d'impulsions répétitives ou non, et de duréeqielconque. Le cas échéant, l'appareil selon l'invention permet de générer le signal de déclenchement et d'exploiter le diagramme de temps avant 11 impulsion de déclenchement0 Â cet effet, le dispositif selon l'invention est caractérisé par le fait qu'il comprend une pluralité de mémoires rapides destinées à enregistrer en continu et en parallèle chacune des impulsions du diagramme de temps, des moyens d'émission d'un signal d'arrêt de l'enregistrement, des moyens de lecture en continu et à faible vitesse du contenu desdites mémoires et des moyens d'émission d'un signal de déclenchement de l'appareil. Le dispositif selon l'invention fonctionne donc en deux étapes : a) enregistrement en mémoire de la partie du diagramme des temps à examiner et b) lecture des informations ainsi enregistrées. L'invention sera bien comprise à la lecture de la description suivante faite en se référant au dessin annexé sur lequel - la figure 1 est un schéma par blocs d'un exemple de rOa- lisation d'un dispositif selon l'invention, et - la figure 2 est un exemple de diagramme des signaux en divers points du dispositif de la figure 1, pendant une période de temps déterminée. Pour la commodité de la description, on a supposé que le diagramme de temps étudié est composé de 8 signaux logiques reçus sur des entrées Ei, E2 .... E8 du dispositif. Les si gueux amplifiés sont envoyés respectivement à des mémoires Ni, M2 oo. M8 par l'intermédiaire de portes ET, respectivement ET1, ET2 .0. ET80 Les sorties,respectivement B1 82 ... S8, des mémoires M1, N2 ... M peuvent être connectées à un appareil de lecture tel qu'un oscilloscope ou un oscillographe. I1 est avantageux d'intercaler entre les sorties Si ., et l'appareil de lecture un circuit de commutation électroni- que (non représenté) connu en soi procurant un découpage dans le temps des signaux de telle manière qu'un oscilloscope double trace puisse les exploiter en même temps, Les signaux sont alors envoyés sur les deux entrées de l'oscilloscope avec un découpage calculé en fonction de la fréquence de lecture. La fréquence de lecture sera suffisamment élevée pour que l'oeil ne perçoive pas de scintillement grâce à la rémanence propre du tube cathodique0 Les portes ET reçoivent à leur entrée un signal d'autorisation provenant d'une ligne 1, lorsque l'appareil est en position d'écriture et en l'absence d'un signal d'arrêt dont la génération sera explicitée plus loin. Les mémoires M1, M2 ... N8 possèdent une capacité suffisante pour donner une bonne définition des impulsions, par exemple 256 bits. Ces mémoires sont de plus très rapides, par exemple du type DSI de la famille ECL. Tout nouvel enregistrement efface le contenu de la mémoire. L'appareil comprend aussi un dispositif générateur de signal de déclenchement 2. Dans la forme de réalisation représentée, le dispositif 2 est destiné à effectuer le déclenchement par un signal seul ou une combinaison plus ou moins complexe de signaux et, de plus, pour le premier état déterminé succédant à une impulsion donnée. Il comprend quatre entrées de déclenchement 3, 4, 5 et 6. Les entrées 3, 4 et 5 sont envoyées à un circuit logique 7 modifiable par un commutateur 8. La sortie du circuit 7 est un signal résultant fonction de la combinaison logique choisie. On peut par exemple avoir les huit combinaisons logiques suivantes, S étant le signal résultant et A, B et O les signaux envoyés respectivement aux entrées 3, 4 et 5. S=Â S=Â.B S=Â+B S=Â.3.O S=Â+B+C S = A + BO S=A,B.C S = AQB il peut être intéressant de déclencher par exemple le dispositif à l'état "5" d'un compteur. Pour ce faire, on brînche- ra les entrées 3, 4 et 5 de manière que les signaux d'entrée aient les valeurs A = 20 B = L et le commutateur 8 sera placé sur la position A ~ B . C Il peut être souhaitable de déclencher le dispositif non pas dès l'apparition d'un état bien déterminé (état "5" dans le cas précédent) mais pour l'apparition de ce même état la première fois après l'émission d'une impulsion donnée.A cet effet, l'entrée 6, recevant un signal X, alimente un bistable 9 qui n'est conducteur qu'après le passage d'une impulsion de commande. La sortie du bistable 9 et la sortie du circuit logique 7 sont fournies à une porte ET, 10 (voir figure 2). Il peut être intéressant de retarder volontairement le signal de déclenchement de façon à exploiter une partie du diagramme de temps bien postérieure à llapparition de l'impulsion de déclenchement. A cet effet, la sortie de la porte E2*10 st connectée à un circuit de retard 11, la durée du retard étant déterminée par réglage d'un organe de commande 12. Le signal de synchronisation issu du circuit 11 peut être utilisé comme signal d'arrêt mais on ne peut alors exploiter que la portion du diagramme de temps qui le précède. En fait, pour que l'appareil soit efficace, il faut que la portion exploitée du diagramme de temps contienne le signal de synchronisation, L'invention prévoit des moyens de centrage agencés pour émettre le signal d'arrêt après le signal de synchronisation, avec un écart réglable. Les moyens de centrage 13 sont constitués par un compteur 14 dans lequel, au début de l'enregistrement, est introduit un nombre déterminé, par exemple de 1 à 256, au moyen d'un appareil de centrage 15. Ce compteur est décompté par des impulsions d'horloge, dont l'émission sera expliquée plus loin, dès l'apparition du signal de synchronisation.Pour ce faire, l'entrée du compteur 14 est alimentée soit par le signal émis par la sortie d'une porte Eoe, 16, dont l'entrée est alimentée par le signal de synchronisation, le signal d'écriture et les impulsions d'horloge, soit par le signal émis par une seconde porte ET, 17, dont l'entrée reçoit le signal de lecture et les impulsions d'horloges Dès que le compteur 14 a été totalement vidé, le signal d'arrêt (STOP) est émis et l'appareil arrêté, La sortie du compteur est également reliée à une borne de synchronisation extérieure So. Les impulsions d'horloge sont émises par une base de temps 18, classique; la fréquence des impulsions émises peut être réglée, en fonction de la nature du diagramme de temps à étudier, au moyen d'un appareil de réglage en écriture 19 et d'un appareil de réglage en lecture 20. Ce dernier réglage n'est pas indispensable puisqu'on peut régler l'appareil de lecture (oscilloscope ou oscillographe) pour ajuster la lecture. Les mémoires Ni, N2 ,.. M8 sont adressées à partir d'un compteur 21 alimenté par les impulsions d'horloge (en dehors de la présence du signal d'arrêt) et qui tourne continuellement en produisant les lignes d'adressage mémoire X et Y. On prévoit en outre une ligne de voie rapide destinée aux impulsions extrêmement rapides dont la vitesse permet pas l'enregistrement en mémoire. Les impulsions entrent en VRE et se propagent dans une ligne à retard 22 dont la fin n'est pas connectée, de sorte que l'impulsion est perdue. Au signal de synchronisation, l'entrée A est déconnectée et l'entrée de la ligne à retard est commutée avec sa sortie. La dernière tranche d'impulsions est donc mémorisée indéfiniment car il y a rebouclage. il est à noter que la lecture de cette impulsion, contrairement au reste de l'appareil, se fera en temps réel. Un second circuit voie rapide, analogue au précédent, peut être prévu pour l'enregistrement du signal de synchronisation. Si on se réfère à la figure f, les impulsions A, B, C et x sont prélevées sur la machine à analyser afin de générer le signal de synchronisation. La partie enregistrée du diagramme de temps est limitée en aval par le signal d'arrêt et automatiquement, en amont, par la capacité des mémoires. La lecture utilise les mêmes circuits que l'écriture. A l'instant de la fin d'enregistrement, le compteur 14 est à zéro puisque c'est cette condition qui produit la génération du signal d'arrêt. À cet instant, la dernière adresse ayant subi un enregistrement est celle contenue dans le compteur d'adres-- sage 21 puisque le signal d'arrêt provoque l'arrêt complet de l'appareil. Cette adresse indique donc la fin de la portion du diagramme de temps à exploiter, A l'impulsion suivante, le compteur 14 passera de O à 255 (stil a une capacité de 256) et le compteur 21 sera augmenté d'une unité, de sorte qu'il contiendra l'adresse du début d'opération. En lecture, il suffira donc de faire tourner les deux compteurs en même temps eten continu, le compteur 14 exploitant les mémoires et le compteur 21 commandant le moyen de lecture (oscilloscope ou oscillographe) auquel est connecté l'appareil. REVENDICATIONS 1:- Dispositif d'exploitation différa de diagrammes de temps, csracterise par le fait qu'il comprend une pluralité de mémoires rapides destinées à enregistrer en continu et en parallèle chacune des impulsions du diagramme de temps, des moyens d'émission d'un signal d'arrêt de l'enregistrement, des moyens de lecture en continu et à faible vitesse du contenu desdites mémoires et des moyens d'émission d'un signal de déclenchement de l'appareil. 2.- Appareil selon la revendication I, dans lequel les moyens d'émission du signal d'arrêt sont déclenchés par l'é- mission d'un signal de synchronisation. 3.- Dispositif selon l'une des revendications 1 et 2, dans lequel est prévue au moins une voie rapide, constituée par une ligne à retard et destinée aux impulsions extrêmement rapides. 40- Dispositif selon l'une des revendications 1 à 3, dans lequel les moyens de lecture comprennent un oscilloscope double trace relié aux sorties desdites mémoires par un circuit de commutation électronique procurant un découpage dans le temps des signaux.