Brevet FR2870371A1 — publié le 20051118

L'invention concerne un dispositif de circuit possédant un premier groupe de circuits pour une fonction de base et un second groupe de circuits pour une fonction de surveillance. Dans les circuits intégrés pour applications relatives à la sécurité, on intègre fréquemment des groupes de circuits qui servent à la surveillance d'autres groupes de circuit qui exercent la fonction proprement dite appelée aussi ci-après fonction de base. Si l'on utilise une interface série pour la sortie de données de la fonction de base ainsi que pour la sortie de messages d'état de la fonction de surveillance, ces informations doivent être traitées par une partie de circuit commune, par exemple par un microprocesseur. Ceci implique le risque de voir faussées, en cas de défaillance de cette partie de circuit commune, aussi bien les données de la fonction de base que les messages d'état de la fonction de surveillance. Par exemple, des données erronées risquent de ne plus être reconnues comme des erreurs. Le but de la présente invention consiste à améliorer la sécurité avec laquelle les messages d'état de la fonction de surveillance sont émis. On atteint ce but de l'invention au moyen d'un dispositif de circuit comprenant un premier groupe de circuits pour une fonction de base et un second groupe de circuits pour une fonction de surveillance, remarquable en ce qu'il comporte un troisième groupe de circuits comprenant un tampon de télégrammes prévu pour le stockage intermédiaire de données à sortir est subdivisé en régions qui sont associées de façon fixe aux groupes de circuits et à chacune desquelles seul celui des groupes de circuits qui lui est respectivement associé peut avoir accès. Avantageusement, le dispositif de circuit selon l'invention présente une ou plusieurs des caractéristiques suivantes prises en combinaison: - le dispositif de circuit comprend en outre au moins un microprocesseur et il est prévu une autre région pour le microprocesseur; - la fonction de base est l'exploitation d'un capteur; - le groupe de circuits possédant la fonction de surveillance exécute une surveillance cyclique du premier groupe de circuits et inscrit les résultats dans la région du tampon de télégrammes qui est associée au second groupe de circuits; - les groupes de circuits présentent des sorties qui sont indépendantes du tampon de télégrammes. Ainsi, selon l'invention, ce problème est résolu par le fait qu'un tampon de télégrammes prévu pour le stockage intermédiaire de données à sortir est incorporé dans des régions qui sont associées de façon fixe aux groupes de circuits et à chacune desquelles seul le groupe de circuits qui lui est respectivement associé peut accéder. Dans ce cas, il est de préférence prévu que le dispositif de circuit renferme en supplément au moins un microprocesseur et qu'il est prévu une autre région pour le microprocesseur. L'affectation fixe des régions aux groupes de circuits, ou respectivement au microprocesseur est réalisée par un câblage fixe, c'est-à-dire qu'elle est prédéterminée au moment de la fabrication du circuit intégré, de sorte que les données de la fonction de base ou de la fonction de surveillance qu'il s'agit de sortir ne risquent pas d'être mélangées. De cette façon, l'accès aux bits du tampon de télégrammes se produit aussi sans interposition d'une partie de circuit. Une erreur dans la fonction de base n'a donc aucune influence sur la sortie de données de la fonction de surveillance, et inversement. Une application préférée du dispositif de circuit selon l'invention consiste en ce que la fonction de base est l'exploitation d'un capteur. L'exploitation du capteur peut ici comprendre l'amplification et le traitement des signaux produits sur l'élément capteur proprement dit, ainsi que la production des tensions et signaux nécessaires pour l'exploitation de l'élément capteur. Une forme avantageuse de réalisation du dispositif de circuit selon l'invention consiste en ce que le groupe de circuits ayant une fonction de surveillance exécute une surveillance cyclique du premier groupe de circuits et inscrit les résultats dans la région du tampon de télégrammes qui est associée au second groupe de circuits. Pour améliorer encore la sécurité et la flexibilité lors de l'intégration du dispositif de circuit selon l'invention dans des systèmes d'ordre supérieur, il peut être avantageux que les groupes de circuits présentent des sorties qui sont indépendantes du tampon de télégrammes. L'invention admet de nombreuses formes de réalisation. L'une de ces formes est représentée schématiquement sur le dessin et décrite ci-après. Le dessin montre un schéma bloc d'un circuit intégré destiné à l'exploitation d'un capteur, par exemple, d'un capteur de vitesse de rotation. Le circuit comprend un premier groupe de circuits 1 possédant une fonction de base 2, à savoir l'exécution de mesures (Mesure) sur un capteur 3. Indépendamment des autres groupes de circuits, le premier groupe de circuits 1 présente une sortie 4 sur laquelle on peut prendre, par exemple, un signal de mesure analogique. Le second groupe de circuits 5, qui a la fonction de surveillance 6 (Surveillance) est relié au premier groupe de circuits et exécute des tests sur le premier groupe de circuits 1. Ces tests peuvent être purement passifs ou encore ils peuvent s'effectuer sur la base de signaux de test déterminés que le second groupe de circuits envoie cycliquement au premier groupe de circuits, par exemple à une cadence de 50 ms. Le second groupe de circuits présente de même une sortie séparée 7 sur laquelle il est possible de prendre, par exemple, un signal d'alarme. Un troisième groupe de circuits 8 renferme un tampon de télégrammes 9 qui est divisé en trois régions 10, 11, 12. Les données de sortie de la fonction de base 2 et de la fonction de surveillance 6 sont inscrites dans les régions 10 et 11. Une troisième région 12 est reliée à un circuit intelligent de surveillance des échanges qui coopère avec un microprocesseur. Le circuit de surveillance des échanges 13 a une première sortie 15 servant à transmettre un message d'erreur, par exemple, à un microprocesseur appartenant à un système d'ordre supérieur, ou à un dispositif de déconnexion indépendant, et une autre sortie qui est reliée à la région 12. Le contenu du tampon de télégrammes 9 peut être lu indépendamment des autres parties du circuit intégré par l'intermédiaire d'une interface 16, par exemple d'une interface du type à identification de station(de l'anglais station programme identification ou SPI). REVENDICATIONS 1. Dispositif de circuit comprenant un premier groupe de circuits (1) pour une fonction de base et un second groupe de circuits (5) pour une fonction de surveillance, caractérisé en ce qu'il comporte un troisième groupe de circuits (8) comprenant un tampon de télégrammes (9) prévu pour le stockage intermédiaire de données à sortir est subdivisé en régions (10, 11) qui sont associées de façon fixe aux groupes de circuits (1, 5) et à chacune desquelles seul celui des groupes de circuits (1, 5) qui lui est respectivement associé peut avoir accès. 2. Dispositif de circuit selon la revendication 1, caractérisé en ce que le 10 dispositif de circuit comprend en outre au moins un microprocesseur (14) et en ce qu'il est prévu une autre région (12) pour le microprocesseur (14). 3. Dispositif de circuit selon une des revendications 1 et 2, caractérisé en ce que la fonction de base est l'exploitation d'un capteur (3). 4. Dispositif de circuit selon une des revendications précédentes, caractérisé en ce que le groupe de circuits (5) possédant la fonction de surveillance (6) exécute une surveillance cyclique du premier groupe de circuits (1) et inscrit les résultats dans la région (11) du tampon de télégrammes (9) qui est associée au second groupe de circuits (5). 5. Dispositif de circuit selon une des revendications précédentes, caractérisé en 20 ce que les groupes de circuits (1, 5, 8) présentent des sorties (4, 7, 15) qui sont indépendantes du tampon de télégrammes (9).