Brevet FR2670644A1 — publié le 19920619

L'invention est relative aux appareils raccordés à, ou installés dans des systèmes téléphoniques. Les sytèmes téléphoniques véhiculent deux types de messages : d'une part ceux, dits messages de service, destinés à la gestion des sytèmes, par exemple détection d'une prise de ligne, déclenchement d'une sonnerie, adresse d'un destinataire etc..., d'autre part ceux, dits messages de communication, qui contiennent l'information transmise, par exemple la parole, l'image, un code informatique etc... Ainsi un utilisateur qui décroche un combiné téléphonique engendre dans un premier temps des messages de service dans le système téléphonique, puis, lorsqu'il parle dans le microphone, des messages de communication. Certains appareils raccordés à, ou installés dans des systèmes téléphoniques sont équipés d'unités de contrôle numérique comprenant des microprocesseurs ou des microcontrôleurs. L'invention concerne plus particulièrement, parmi ces appareils, ceux qui comprennent un dispositif de réinitialisation du microprocesseur ou du microcontrôleur. Un tel dispositif est capable de produire des réinitialisations d'un microcontrôleur ou d'un microprocesseur, c'est à dire d'agir sur l'entrée de réinitialisation d'un microcontrôleur ou d'un microprocesseur afin de relancer l'exécution du programme à son origine. En effet les unités de contrôle numériques a microprocesseur ou microcontrôleur peuvent être perturbées dans leur fonctionnement par des aléas tels que parasites électromagnétiques ou ruptures brèves d'alimentation par exemple. Le bon déroulement des suites logiques d'instructions des logiciels qu'elles supportent peut alors être compromis. I1 est dans ce cas nécessaire de réinitialiser ces unités de contrôle numérique par un dispositif approprié. Dans des réalisations connues de tels appareils, le dispositif de réinitialisation encore appelé "chien de garde" surveille par exemple l'activité du microcontrôleur et génère une réinitialisation si cette activité semble anormale. Dans d'autres modes de réalisations connus, le dispositif de réinitialisation génère systématiquement une réinitialisation au moins une fois dans un intervalle de temps donné. A cette fin le "chien de garde" comprend un ou plusieurs circuits logiques indépendants du microprocesseur ou du microcontrôleur et doit assurer, d'une part, la fonction de surveillance même si le déroulement normal des instructions logicielles du microprocesseur ou du microcontrôleur est perturbé et d'autre part ne pas assurer de réinitialisations intempestives susceptibles de perturber le bon fonctionnement des appareils. Ces dispositifs sont complexes à mettre en oeuvre et coûteux. L'invention a pour but surtout de remédier à ces inconvénients en permettant la réalisation de dispositifs de réinitialisation peu coûteux, parfaitement adaptés à l'utilisation d'appareils raccordés à, ou installés dans des systèmes téléphoniques et ne nécessitant pas d'intervention spécifique pour la réinitialisation de la part de l'utilisateur du dispositif. A cet effet les dispositifs du genre en question de réinitialisation des unités de controle numérique d'appareils raccordés à, ou installés, dans des systèmes téléphoniques comprenant des unités de contrôle numérique à base de microcontrôleur ou de microprocesseur, objets de la présente invention, sont d'une manière générale caractérisés en ce qu'ils comportent un ensemble de composants électroniques cablés qui appliquent une tension à l'entrée de réinitialisation du microcontrôleur ou du microprocesseur et déclenchent la réinitialisation du microcontrôleur ou du microprocesseur, à chaque détection d'un message de service. Dans des modes de réalisation préférés, on a recourt en outre et/ou à l'une ou autre des dispositions suivantes - dans le cas où l'appareil raccordé est un terminal téléphonique, la tension appliquée à rentrée de réinitialisation est élaborée lors de la réception d'un message de service correspondant à la réception d'un train d'appel de sonnerie, - dans le cas où l'appareil raccordé est un terminal téléphonique, la tension appliquée à l'entrée de réinitialisation est élaborée lors de la réception d'un message de service correspondant au décroché du combiné, - dans le cas où l'appareil raccordé est un terminal téléphonique sans cordon, la tension appliquée à l'entrée de réinitialisation du microprocesseur ou du microcontrôleur du mobile est élaborée lors de la réception d'un message de service correspondant à la mise en oeuvre du dispositif commandant la prise de ligne, - dans le cas où l'appareil raccordé est un terminal téléphonique sans cordon, la tension appliquée à l'entrée de réinitialisation du microprocesseur ou du microcontrôleur du mobile est élaborée lors de la réception d'un message de service correspondant à la mise en oeuvre du dispositif commandant la libération de ligne, - dans le cas où l'appareil raccordé est un terminal téléphonique sans cordon, la tension appliquée à l'entrée de reinitialisation du microprocesseur ou du microcontrôleur de la base est élaborée lors de la réception d'un message de service correspondant à la réception d'un train d'appel de sonnerie, - dans le cas où l'appareil raccordé est un terminal téléphonique sans cordon, la tension appliquée à l'entrée de réinitialisation du microprocesseur ou du microcontrôleur de la base est élaborée lors de la réception d'un message de service correspondant à la mise en recharge du mobile sur la base, - le dispositif de réinitialisation est constitué d'un circuit comprenant un condensateur qui transforme la variation de tension associée à un changement d'état logique en une impulsion appliquée à l'entrée de réinitialisation, - le dispositif de réinitialisation est constitué d'un circuit comprenant une diode qui protége l'entrée de réinitialisation. L'invention comprend, mis à part ces dispositions principales, certaines autres dispositions qui s'utilisent de préférence en même temps et dont il sera plus explicitement question ci après. La figure 1 représente une réalisation possible de l'invention dans le cas d'un terminal téléphonique. La figure 2 représente une réalisation possible de l'invention dans le cas du mobile d'un terminal téléphonique sans cordon composé d'un mobile et d'une base raccordée au réseau. En référence à la figure 1, un dispositif de détection du train d'appel de sonnerie (1) et un dispositif de détection du décroché du combiné (2) délivrent sur les fils (3) et (4) une impulsion de tension (5) et un changement du niveau de la tension (6) . Ces signaux (5) et (6) sont appliqués aux entrées d'un additionneur binaire (7) qui impose sur le fil (8) la somme au sens binaire des signaux présents sur les fils (3) et (4).' La tension présente sur le fil (8) est appliquée à un condensateur (9) afin de générer, à l'aide des composants (10) et (11) à savoir une diode et une résistance, une impulsion (12) sur le fil (13) qui est connecté à l'entrée de réinitialisation (14) du microcontrôleur (15). En référence à la figure 2, une résistance (16) associée à un dispositif de prise de ligne (17) pouvant équiper le mobile d'un terminal téléphonique sans cordon impose un changement de niveau de tension (18) lorsque le dispositif (17) est actionné. Ce changement de niveau sur le fil (19) est appliquée à un condensateur (9) afin de générer, à l'aide des composants (10) et (11) à savoir une diode et une résistance, une impulsion (12) sur le fil (13) qui est connecté à l'entrée de réinitialisation (14) du microcontrôleur (15). En suite de quoi, et quelque soit le mode de réalisation adopté, on dispose finalement d'un appareil équipé d'un dispositif de réinitialisation dont la constitution et le fonctionnement résultent suffisamment de ce qui précéde. Ce dispositif présente des avantages importants par rapport à ceux antérieurement connus. Il diffère en particulier de ceux antérieurement connus par le nombre réduit de composants qu'il nécessite, par la réduction de coût associé, par la sécurité pour l'utilisateur de l'appareil de n'être pas perturbé par une réinitialisation réalisée à un moment inopportun. Comme il va de soi et comme il résulte d'ailleurs déjà de ce qui précéde, l'invention ne se limite nullement à ceux de ses modes d'application et de réalisation qui ont été plus spécialement envisagés ; elle en embrasse au contraire toutes les variantes, en particulier celles où l'ensemble des composants électroniques cablés du dispositif est réalisé sous forme d'un circuit intégré. REVENDICATIONS 1) Dispositif de réinitialisation des unités de contrôle numérique d'appareils raccordés à, ou installés dans des systèmes téléphoniques, comprenant des unités de contrôle numérique à base de microcontrôleur ou de microprocesseur, caractérisé en ce qu'il comporte un ensemble de composants électroniques cablés qui appliquent une tension à l'entrée de réinitialisation du microcontrôleur ou du microprocesseur et déclenchent la réinitialisation du microcontrôleur ou du microprocesseur, à chaque détection d'un message de service. 2) Dispositif selon la revendication 1 caractérisé en ce que, dans le cas où l'appareil raccordé est un terminal téléphonique, la tension appliquée à l'entrée de réinitialisation est élaborée lors de la réception d'un message de service correspondant à la réception d'un train d'appel de sonnerie. 3) Dispositif selon la revendication 1 caractérisé en ce qûe, dans le cas où l'appareil raccordé est un terminal téléphonique, la tension appliquée à l'entrée de réinitialisation est élaborée lors de la réception d'un message de service correspondant au décroché du combiné. 4) Dispositif selon la revendication 1 caractérisé en ce que, dans le cas où l'appareil raccordé est un terminal téléphonique sans cordon, la tension appliquée à l'entrée de réinitialisation du microprocesseur ou du microcontrôleur du mobile est élaborée lors de la réception d'un message de service correspondant à la mise en oeuvre du dispositif commandant la prise de ligne. 5) Dispositif selon la revendication 1 caractérisé en ce que, dans le cas où l'appareil raccordé est un terminal téléphonique sans cordon, la tension appliquée à l'entrée de réinitialisation du microprocesseur ou du microcontrôleur du mobile est élaborée lors de la réception d'un message de service correspondant à la mise en oeuvre du dispositif commandant la libération de ligne. 6) Dispositif selon la revendication 1 caractérisé en ce que, dans le cas où l'appareil raccordé est un terminal téléphonique sans cordon, la tension appliquée à l'entrée de réinitialisation du microprocesseur ou du microcontrôleur de la base est élaborée lors de la réception d'un message de service correspondant à la réception d'un train d'appel de sonnerie. 7) Dispositif selon la revendication 1 caractérisé en ce quer dans le cas où 1 l'appareil raccordé est un terminal téléphonique sans cordon, la tension appliquée à l'entrée de réinitialisation du microprocesseur ou du microcontrôleur de la base est élaborée lors de la réception d'un message de service correspondant à la mise en recharge du mobile sur la base. 8) Dispositif selon l'une quelconque des revendications 1 à 7 caractérisé en ce que le dispositif de réinitialisation est constitué d'un circuit comprenant un condensateur (9) qui transforme la variation de tension associée à un changement d'état logique en une impulsion (12) appliquée à l'entrée de réinitialisation (14), 9) Dispositif selon l'une quelconque des revendications 1 à 7 caractérisé en ce que le dispositif de réinitialisation est constitué d'un circuit comprenant une diode (10) qui protége l'entrée de réinitialisation (14).