Brevet FR2483144A1 — publié le 19811127

- 4 - 1 La présente invention concerne un générateur de formes d'onde destiné à engendrer un nombre N de formes d'onde pério- diques sous forme numérisée, ces formes d'onde ayant une période de répétition commune qui est un nombre entier, M, de périodes d'un signal cadenceur engendré à l'extérieur, les transitions des N formes d'onde, au cours de ladite période de répétition, se faisant en synchronisme avec des impulsions du signal du cadenceur. L'information nécessaire à la définition des formes d'onde est conservée dans une mémoire morte programmable, dési- gnée ci-après par le sigle PROM (programmable read-only memory), o un autre dispositif de stockage numérique. Le générateur de formes d'onde de la présente inven- tion est conçu de façon à obtenir une réduction substantielle de la capacité de la PROM qu'il faut utiliser sans augmenter significativement la complexité du système. Selon la présente invention il est prévu un générateur de formes d'onde pour générer une pluralité de formes d'onde répétitives numérisées ayant une période de répétition commune qui est un nombre entier des périodes d'un signal cadenceur, les transitions entre formes d'onde, au cours de ladite période de répétition, se faisant en synchronisme avec des impulsions du signal cadenceur, ledit générateur étant constitué par O un dispositif de stockage numérique préprogrammé au moyen de données sur les formes d'onde et de données sur les- intervalles de temps correspondant à chacune desdites formes d'onde, - un compteur d'adressage servant à donner l'adresse au disposi- tif de stockage, - un compteur d'intervalle et un verrou reliés en parallèle à la sortie du dispositif de stockage, - une source d'impulsions de cadençage branchée de façon à com- mander l'entrée "comptage" du compteur d'intervalle, agencement dans lequel le compteur d'intervalle est disposé de façon à commander le verrou et l'entrée "comptage" du compteur d'adressage. Afin de mieux faire comprendre l'invention on en décrira ci-dessous un mode de réalisation, en se référant au dessin annexé dans lequel: La Fig. 1 est une représentation très- schématique d'un dispositif pour engendrer les formes d'ondes définies plus haut, et -2- La Fig. 2 est un schéma-bloc d'un mode de réalisation de la présente invention. Un moyen connu d'engendrer de telles formes d'onde est représenté sur la Fig. 1. Il est constitué par un compteur A agencé pour diviser par M, une PROM, B, qui est attaquée par les signaux sortant du compteur A et qui fournit à un verrou C des données sur les formes d'onde. A et C sont tous deux menés par un signal cadenceur engendré à l'extérieur, en X. Le verrou C élimine les transitons parasites des signaux sortant de la PROM B qui se produisent quand les signaux sortant du compteur A se modifient. La PROM B doit être capable de stocker M mots d'information, de N bits chacun. Dans les cas o M est grand, et o les transitions des formes d'onde sortantes sont souvent décalées d'un grand nombre de périodes du signal cadenceur, la capacité qu'il faut donner à la mémoire de stockage est gran- de et, dans une large mesure, redondante car nombre des mots stockés sont identiques. La Fig. 2 montre sous forme d'un schéma-bloc un mode de réalisation de la présente invention. Il est constitué par un compteur d'adressage D qui engendre des adresses a0, ai,... a7destinées à une PROM E. Les signaux d, dl,.... d7 de PROM E sont envoyés à un verrou F qui fournit les formes d'onde deman- dées, sous forme de signaux de.sortie, et un compteur d'interval- le G, chargeable. Le compteur G est formé par IC4 et IC5 qui sont chacun des compteurs à 4 bits, associés à la porte NON-ET IC6 et au verrou IC7. Pour mettre en état de fonctionnement les composants IC4, IC5 et IC7 du compteur G, un signal permanent J, de niveau élevé, est fourni d'une façon en soi connue. Les signaJ sortant de G sont un signal de verrouillage L qui commande le verrou F et un signal K (qui est ici le complément logique de L), qui fait progresser le compteur D et fournit un bit supplémentaire d'adressage, destiné à la PROM E. Le compteur d'intervalles G est destiné à compter des impulsions de cadençage venant du cadenceur Y jusqu'à ce qu'il atteigne une valeur terminale fixe, p, (dans ce cas le nombre décimal 255) qui est détecté par la porte NON-ET IC6 qui ensuite passe à bas niveau pendant une impulsion du cadenceur, ce qui fo-urnit un signal de charge (sur les broches 9 de IC4 et IC5). -3 A la prochaine impulsion du cadenceur le compteur G est chargé par le signal sortant à ce moment de PROM E qui met le compteur G à une valeur a. Le compteur G compte alors jusqu'à p, encore une fois, pendant que s'effectue la charge suivante. L'intervalle entre les charges est donc de (p - q + 1) périodes du cadenceur. Le signal L passe à haut niveau avant chaque charge, et il le fait r périodes de cadenceur avant ladite charge; il revient de même à bas niveau s périodes de cadenceur après chaque charge. Les nombres r et s sont fixeset respectivement égaux, ici, à 7 et à 1. Les signaux contenus dans la PROM E sont rangés de telle façon que, quand le signal K est bas (K étant le complément de L), on dispose à la sortie de PROM E de données relatives aux intervalles de temps et destinées à charger le compteur G tandis que, quand le signal K est de haut niveau, on dispose, pour le verrou F, de données sur les formes d'onde. Les données sur les intervalles de temps identifient les intervalles de temps séparant les transitions diverses exigées par les différentes formes d'onde pendant leur période commune et les données sur les formes d'onde identifient les amplitudes des différentes formes d'onde pendant chaque intervalle de temps. Le fonctionnement du générateur, considéré dans son ensemble, est donc le suivant: Supposons que le compteur d'adressage D est à zéro et le signal K à son haut niveau. On dispose donc, à la sortie de PROM E, de données sur les formes d'onde. Lorsque le compteur d'intervalles G arrive à une dis- tance de r impulsions de cadenceur le séparant du moment ou il va être chargé, le signal L passe à haut niveau, cette transi- tion amenant les données sur la forme d'onde à. être transférées à la sortie du verrou F. En même temps le signal K passe à bas niveau, transition qui fait avancer d'une unité le compteur D. Après les délais de propagation dans le compteur D et la PROM E, les données sur les intervalles de temps deviennent disponibles à la sortie de la PROM E o, à la (ô + l)ème impulsion du caden- ceur, elles sont chargées dans le compteur d'intervalles G. Il faut noter que r doit être choisi de façon à tenir compte des délais de propagation mentionnés ci-dessus; s périodes de caden- ceur après le chargement dans le compteur G, le signal K reprend un niveau élevé, et envoie donc un bit d'adressage à la PROM E de sorte que les données sur la forme d'onde correspondant au prochain intervalle de temps deviennent disponibles à la sortie - 4 - de la PROM E (nais sans affecter le compteur D et sans que le signal L correspondant affecte.le verrou L). Ces données sur la forme d'onde ne seront transférées à la sortie du verrou que lorsque le compteur d'intervalles G sera à moins de r périodes de se recharger et elles sont empêchées d'être chargées dans le compteur G du fait de l'absence d'un signal de chargement. Les données sur la forme d'onde initiale restent donc présentes à la sortie du verrou pendant un intervalle de temps correspon- dant à la valeur chargée dans le compteur G. A mesure que le compteur D (adressage)-progresse, des valeurs nouvelles de don- nées sur les formes d'onde alternant avec des données sur les intervalles de temps correspondants sont disponibles à la sortie dela PROM-E et sont respectivement fournies au verrou F et au compteur G. Eventuellement D compte pendant tous ses états et et retourne à l'état zéro indiquant qu'un cycle complet du système (et par conséquent de la génération des formes d'onde) a été accompli. On voit que-le générateur de formes d'onde de la pré- sente invention est particulièrement utile dans les imageurs thermiques o il est nécessaire d'avoir plusieurs (six par exem- ple) signaux de commande pour commander le fonctionnement des circuits de traitement des signaux entre le détecteur et l'affi- chage vidéo, tous ces signaux de commande étant réglés dans le temps, avec précision, relativement à un signal émis par un cadenceur-maitre. Chacun des signaux de commande est relative- ment simple, ayant seulement une ou deux transitions EN/HORS (numériquement) par période, mais la position exacte de ces transitions est critique. A cet effet le période du signal de commande peut être de l'ordre de plusieurs milliers de fois la période du signal du cadenceur. Ainsit dans un générateur de formes d'onde du type prévu par l'art antérieur, etdi fait que le compteur d'adressage est cadencé par le cadenceur, il est nécessaire qu'il compte plusieurs milliers de périodes du cadenceur avant de revenir à son décompte de départ et, de même, le dispositif de stockage numérique (ou la PROM) doit posséder un nombre semblable d'entrées (pusieurs milliers). Mais avec la présente invention, la capacité du dispositif de stockage numé- rique (ou de la PROM) peut être considérablement réduite, vu que le compteur d'adressage D n'est pas cadencé par le signal -5- du cadenceur mais par un signal de commande intermédiaire (K) tiré du signal du cadenceur par le compteur d'intervalles G en fonction du nombre de transitions exigées dans les diverses formes d'onde, commandant le signal de sortie, qui sont fournies par le générateur. Dans le mode de réalisation le compteur d'intervalles G comprend un compteur à 8 bits formé par deu- compteurs à quatre bits montés en cascade, mais on comprendra que si l'on dispose des composants on pourrait utiliser un compteur unique, à 8 bits. -6 REVENDICATIONS 1.- Générateur de formes d'onde destiné à engendrer une pluralité de formes d'onde périodiques, sous forme numérisée, ayant une période de répétition commune qui est un multiple entier des périodes d'un signal cadenceur, les transitions se produisant, pour chaque forme d'onde et pendant ladite période de répétition en synchronisme avec des impulsions du signal cadenceur, ledit générateur étant caractérisé par la combinaison des éléments suivants: un dispositif de stockage numérique (E) programmé par des données sur les formes d'onde et par des données sur les inter- valles de temps correspondant à chacune de ces formes d'onde, un compteur d'adressage (D) servant à attaquer le disposi- tif de stockage (E), un compteur d'intervalles (G) et un verrou (F) reliés en parallèle à la sortie du dispositif de stockage (E), et une source d'impulsions de cadençage (Y) branchée de façon à commander l'entrée "comptage" du compteur d'intervalles (G), agencement dans lequel le compteur d'intervalles (G) est disposé de façon à commander le verrou (F) et l'entrée "comptage" du compteur d'adressage (D). 2.- Générateur de formes d'onde selon la revendica- tion 1, caractérisé en ce que Le compteur d'intervalles (G) est agencé de façon à fournir un bit d'adressage (K) au dispositif de stockage (E) de façon à choisir soit les données relatives aux formes d'onde soit les données relatives aux intervalles de temps qui s'y trouvent rassemblées. 3.- Générateur de formes d'onde selon la revendica- tion 2, caractérisé en ce que le compteur d'intervalles (G) comporte un circuit d'invalidation (IC6) afin d'empêcher le chargement de données sur les formes d'onde dans le compteur d'intervalles (G). 4.- Générateur de formes d'onde selon la revendica- tion 3, caractérisé en ce que le compteur d'intervalles (G) est agencé de façon à compter répiétitivement des impulsions de caden- çage jusqu'à ce qu'un certain décompte soit atteint lorsque des données sur les intervalles de temps sont chargées dans lecanpteur d'intervalles (G), le décompte qui s'y trouve étant ramené à une valeur déterminée par les données relatives à l'intervalle de temps correspondant.