WO2007088278A2 - Integrated component comprising power supply management and emergency management circuits - Google Patents

Integrated component comprising power supply management and emergency management circuits Download PDF

Info

Publication number
WO2007088278A2
WO2007088278A2 PCT/FR2007/000184 FR2007000184W WO2007088278A2 WO 2007088278 A2 WO2007088278 A2 WO 2007088278A2 FR 2007000184 W FR2007000184 W FR 2007000184W WO 2007088278 A2 WO2007088278 A2 WO 2007088278A2
Authority
WO
WIPO (PCT)
Prior art keywords
module
processor
operational module
control module
operational
Prior art date
Application number
PCT/FR2007/000184
Other languages
French (fr)
Other versions
WO2007088278A3 (en
Inventor
Henri Seydoux
Jean-Pol Levan
Yves Lemoine
Original Assignee
PARROT [SA (Société Anonyme)]
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by PARROT [SA (Société Anonyme)] filed Critical PARROT [SA (Société Anonyme)]
Publication of WO2007088278A2 publication Critical patent/WO2007088278A2/en
Publication of WO2007088278A3 publication Critical patent/WO2007088278A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/24Resetting means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3237Power saving characterised by the action undertaken by disabling clock generation or distribution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3287Power saving characterised by the action undertaken by switching off individual functional units in the computer system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/60Substation equipment, e.g. for use by subscribers including speech amplifiers
    • H04M1/6033Substation equipment, e.g. for use by subscribers including speech amplifiers for providing handsfree use or a loudspeaker mode in telephone sets
    • H04M1/6041Portable telephones adapted for handsfree use
    • H04M1/6075Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle
    • H04M1/6083Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle by interfacing with the vehicle audio system
    • H04M1/6091Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle by interfacing with the vehicle audio system including a wireless interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72418User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting emergency services
    • H04M1/72421User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting emergency services with automatic activation of emergency service functions, e.g. upon sensing an alarm
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • H04W52/0274Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • Integrated component including power management and emergency management circuits
  • the invention relates to an integrated component comprising a processor, sequencing clocks and associated data processing circuits.
  • the equipment intended to be coupled to a mobile telephone may be mentioned in such a way as to ensure "hands-free" operation of this telephone, in particular equipment incorporating wireless coupling technologies such as Bluetooth technology (trademark of the Bluetooth SIG, Inc.) to connect the phone to a car adapter not by a cable, but by a radio link, wireless.
  • Bluetooth technology trademark of the Bluetooth SIG, Inc.
  • the company Parrot SA has in particular designed and marketed ASICs comprising a microcontroller and a digital signal processor (DSP), and to which the invention can be applied advantageously.
  • the invention is however in no way limited to car telephony applications, nor to automotive applications, and can be implemented in general with many other types of digital components.
  • FR-A-2 770 917 thus describes a "watchdog" system applied to a motor vehicle computer, which can trigger a restart of the processor to force it to return to its previous state in a certain delay (that of the delay of the watchdog, typically of the order of the second or the half-second).
  • processors used in motor vehicles are sometimes used to perform safety functions, for example an alarm in the event of a suspicious situation, a failure of a vital mechanical organ, an accident, etc.
  • safety functions for example an alarm in the event of a suspicious situation, a failure of a vital mechanical organ, an accident, etc.
  • a particular example, of course not limiting, of a priority function for which it is advisable to avoid any risk of a bug is in the automotive field the automatic triggering of an emergency call on detecting a sudden deceleration. for example causing the triggering of the airbags of the vehicle.
  • US-A-5,742,666 thus describes a specific device combining various interconnected circuits such that in the event of an accident a control unit is requested to perform various preprogrammed functions. This execution is carried out without delay, and it can be done without any particular precaution because, being a dedicated circuit, its instantaneous status can be perfectly determined, so that the designer of this circuit has no particular reason for think that it will not perform properly the various actions planned when the time comes. It would be quite different with a processor capable of running concurrently several different tasks, as is most often the case today.
  • a first object of the invention is to solve this problem, by proposing a component for executing, if necessary, an emergency task without delay and with all the required reliability.
  • the components used on board motor vehicles remain powered even when the contact is cut, so with some residual consumption: indeed, even when the circuits are idle and do not execute Particular tasks or digital processes, the activity of sequencing clocks, and that of various ancillary circuits which remain operational even in standby, leads to a permanent minimum consumption of the component which is not negligible.
  • this residual standby consumption can be a handicap, especially when the component is part of a device powered by batteries or a battery (knowing that the invention is in no way limited to car applications, nor even to battery-powered circuits, and can be implemented in general with all digital components for which standby power consumption is a handicap in the application where these components are used).
  • a known solution is to stop the sequencing clocks when the component goes to the standby state, so as to avoid the changes of states, energy consumers.
  • the invention proposes a device of the type described by the aforementioned US-A-5,742,666, that is to say comprising a processor, sequencing clocks, and associated digital data processing circuits, the device comprising: an operational module comprising the processor, sequencing clocks and associated circuits; and a control module including an emergency management circuit, for generating control signals of the operational module in response to receipt of a trigger signal to control the execution by the processor of a predetermined emergency task .
  • the device is an integrated component where the two operational and control modules are made distinct and interdependent, said trigger signal being an external signal, and the aforementioned control signals, delivered by the module control to the operational module, are signals suitable for resetting the operational module and cause a restart of the processor and, after restart, control the execution by the processor of said predetermined emergency task.
  • the operational module is able to operate in at least two modes, with an active mode where the operational module is powered and the processor executes predefined tasks, and a standby mode where the processor, the sequencing clocks and the circuits partners are no longer powered, while the control module remains powered permanently.
  • the control module then further comprises a real-time clock, as well as a power management circuit, capable of controlling the mode transitions of the operational module.
  • the control signals produced by the emergency management circuit are also suitable for placing, beforehand, the operational module in active mode before resetting it. In addition to the active and standby modes, it is also possible to provide a stopped mode in which the operational module remains energized but the processor does not execute a task, the transitions between these three modes being controlled by the management circuit of the processor. power supply of the control module.
  • the triggering signal may be a signal derived from a signal from an external sensor, and / or a signal produced by a real-time clock of the control module when it reaches a preprogrammed wake-up date.
  • the control module may also include discriminator means capable of detecting and analyzing a reset signal generated by the operational module and selectively or non-selectively producing the trigger signal depending on the cause of this reset. zero.
  • the predetermined emergency task performed by the operational module may include generating an activation signal of a telephone call by an external device coupled to the component, and / or storing component status data, and / or location data provided by an external device coupled to the component, and / or voice data collected by a microphone or an external device coupled to the component, and / or parameters collected by one or more external sensors coupled to the component.
  • the control signals inhibit the execution of any other task than the emergency task after restarting the processor.
  • the operational module and the control module are advantageously integrated on the same monolithic component chip, the ratio of the respective surfaces occupied by the control module and by the operational module on the monolithic component being in particular less than 1: 10, preferably less than at 1:20.
  • the operational module and the control module can be coupled by an interfacing circuit associated with a standard bus, in particular an APB-type bus, for which the control module is a slave module when the operational module is not in a module. waking state.
  • a standard bus in particular an APB-type bus
  • the control module is a slave module when the operational module is not in a module. waking state.
  • FIG. 1 is a general view of the component of the invention, in the form of a monolithic integrated circuit chip.
  • FIG. 2 is an illustration of the functional blocks implemented in the control module of the component of the invention.
  • Figure 3 is a diagram of state transitions that can be taken by the component of the invention.
  • Figure 4 is a diagram illustrating an example of use of the component in an emergency call system for a motor vehicle. 0
  • the reference 10 designates in a general manner the component of the invention, which is advantageously embodied in the form of a monolithic chip of the ASIC type integrating the various circuits which will be described later, distributed between a module
  • An operational module 12 incorporates a number of circuits known per se with a processor, its registers, interfaces and associated digital signal processing circuits (DSPs), as well as sequencing clocks. of these different organs.
  • the control module 14, characteristic of the invention is an interface to the operational module 12 in the manner that will be described hereinafter with reference in particular to FIG. 2, and it can control the activation (awakening) and the delivery.
  • the circuits of the operational module 12 can be put to sleep, that is to say unpowered so as to reduce in a very large proportion the overall consumption of the circuit 10 when the it is in the waking state.
  • Reference 16 designates the boundary between the selectively desalting portion (i.e., the entire operational module 12 and the interface with the control module 14) and the one that remains energized even in standby.
  • control module 14 permanently powered and able to wake up the rest of the component chip by controlling its recharge; It will also be seen that the control module makes it possible to manage emergency situations specifically and safely. In practice, the control module 14 occupies only a very small area of the component chip 10, typically less than 10%, preferably less than 5% of the surface of the chip.
  • control module 14 occupies only 1 mm 2 , this control module being made with a minimum of components, of the order of about 2000 gates, inducing a consumption less than 20 ⁇ W when the whole component is in the sleep state.
  • FIG. 2 illustrates in greater detail the different circuits composing the control module 14.
  • This comprises an interfacing circuit 18 with the operational module (the latter extending to the right of the border 16) with which it communicates by via a bus 20, for example an Advanced Peripheral Bus (APB), which is a generic bus whose performance is well suited to applications in the field of automotive electronics.
  • the interfacing circuit 18 may also send an interrupt signal IT to the operational module in the situations described below, as well as an EMCY_STS (Emergency Status) signal characterizing the particular cause for which the signal of IT interrupt has been issued, emergency situation or not.
  • the IT interrupt is a non-maskable interruption in case it was triggered in an emergency situation, and maskable otherwise.
  • the material separation between the permanently powered part (on the left of the border 16 and that which can be de-energized (on the right of the border 16) is provided by a circuit 22 forming a barrier for filtering the logic commands: if this circuit 22 is active (by application of an ENABLE command), all the logic control signals can cross the barrier, whereas in the opposite case they are forced to the inactive level for the incoming orders, or to the low level for the outgoing orders) .
  • the control module 14 also comprises a real-time clock 24, with an oscillator clocked for example at 32768 Hz, making it possible to easily generate a clock signal at 1 Hz applied to a 32-bit counter. This real-time clock is fed permanently, the counter having been initialized normally only once, at the commissioning of the component.
  • the control module 14 also comprises an emergency management circuit 26 and a power management circuit 28.
  • the power management circuit 28 can be activated in three different scenarios: - application of a signal external alarm WKUP, - application of an external emergency signal EMCY, - application of an internal signal RTC_ALM, issued from the real time clock
  • the power management circuit 28 addresses the emergency management circuit 26 a trigger signal EMCY_RST which will cause the application to the operational module of a restart signal PWR and a reset signal RST.
  • the control module 14 is also bidirectionally coupled to the oscillator 30 (located in the operational module) which controls the clocks of the operational module, so as to be able on the one hand to detect the stop of this oscillator (resulting stop the sleep module operational) and secondly control the awakening of the operational module by starting this oscillator and therefore the clocks.
  • the two modules of the component are powered by respective separate circuits: (i) a "Main Power” circuit 32, producing VDD and VSS voltages for the operational module, and (ii) a "Low Power” circuit 34, producing voltages VDDJ-PW and VSS__LPW for the permanent power supply of the control module, with very low power consumption.
  • a "Main Power” circuit 32 producing VDD and VSS voltages for the operational module
  • a "Low Power” circuit 34 producing voltages VDDJ-PW and VSS__LPW for the permanent power supply of the control module, with very low power consumption.
  • FIG. 3 schematically illustrates the different states that can take the operational module, with the transitions between these different states.
  • the initial state is a general reset state G_RST (General Resef) of the entire component, including the "Low Power” part consisting of the control module 14. This state occurs when the component is powered up for the first time. , when connecting the device to the vehicle, and is normally taken only once, except disconnection of the housing or application of a specific signal RST_LPW general reset.
  • the state RST corresponds to the functional reset of the component, that is to say the reset of the only part "Main Power", that is to say the operational module 12 with its processor, its clocks, its digital circuits, registers, etc., the state of the control module 14 not being affected.
  • This functional reset also triggers a software reboot of the component (BOOT), which places the operational module in an ON state.
  • BOOT software reboot of the component
  • the ON state is an active mode in which the clocks of the operational module are energized, which has the effect of sequencing the processor and allowing it to execute a certain number of predefined operations.
  • the STOP state corresponds to a situation where the processes executed by the processor do not require the full computing power available: it is then advantageous to temporarily suspend the processing at the software level, between two tasks, by stopping the clocks that clock the process. processor to save energy.
  • the operational module 12 thus alternates between two states ON (active processor) and STOP (processor stopped at the software level) by brief sequences of a few milliseconds in each state, according to the computing power actually required for the execution of the processing. This alternation between ON and STOP modes is managed internally to the operational module, in a manner known in itself and independent of the actions of the control module of the invention.
  • the STBY state is a situation where the processor has finished performing the required processing tasks and there is no other task pending. It can then be placed, possibly after a predefined delay of a few seconds, in a standby mode STBY, which is a stop mode at the hardware level, where not only the clocks are stopped, but also the supply of the various circuits of the operational module is interrupted.
  • STBY standby mode the consumption of the component is only that of the "Low Power" part constituted by the control module 14, which comprises only a very small number of gates (of the order of typically 2000 gates). , with extremely low consumption, which can be less than 20 ⁇ W.
  • the alarm is managed by the control module according to the three possible causes, indicated above:
  • the first action consists in refilling the operational module and then triggering a functional reset of it (transition to the RST state).
  • the reset of the operational module can also be forced from the ON or STOP states on receipt of an emergency external signal (EMCY signal) or a specific reset signal ( RST).
  • the restart of the operational module is carried out in a secure or degraded mode, distinct from the normal restart.
  • This secure mode includes the execution of a limited number of features and / or the launch of specific software, in order to reduce the risk of a bug and increase the chances of correct execution of the priority actions required by the detection. emergency signal.
  • FIG. 4 gives an example of application of the circuit of the invention in the automotive field, for triggering an emergency call in the event of an accident.
  • the circuit 10 of the invention is incorporated in an apparatus 40 connected to an external accelerometer 42 such as the accelerometer for triggering airbags 44 in the event of an accident.
  • This accelerometer produces an emergency signal EMCY applied to the circuit 10, possibly with a specific coding of the signal to discriminate with certainty the signal from this accelerometer 42 among other data signals or spurious signals.
  • the circuit 10 is connected to a data storage memory 48 and to a data storage device. circuit 50 for interfacing with a mobile phone 52.
  • This circuit 50 makes it possible to manage a connection wirelessly with a mobile phone in accordance with Bluetooth specifications, which automatically detect the presence of a compatible mobile phone within the range of the device and remote control all functions (stall, hang up, digitize - tion, etc.) through a bidirectional wireless link taking full remote control.
  • the mobile phone 52 includes in itself a SIM card-type subscriber identification module 54 inserted in the telephone 52.
  • the communications can also be provided by an incorporated GSM 56 circuit.
  • the associated SIM card may be incorporated in the apparatus 40, as illustrated at 58, or inserted into a connector of the dashboard, as illustrated at 60.
  • the circuit 10 is also connected to a GPS circuit 62 making it possible to know at any time the position of the vehicle.
  • the circuit 10 performs the functions indicated above, namely:
  • the telephone call may include sending short SMS type digital messages, and / or automatically engaging an audio conversation between the remote site and the vehicle.
  • a certain number of parameters are automatically fixed and stored in the memory 48 of the device, for example: the geographical position of the vehicle given by the GPS module 62, a number of vehicle operating parameters such as speed, alarms, state of the vehicle sensors, etc.,
  • the audio conversation between the remote site and the vehicle can also be recorded continuously in the memory 48.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Power Sources (AREA)
  • Telephone Function (AREA)

Abstract

The invention concerns a component divided into two separate independent modules. An operational module (12) comprises a processor, sequencing clocks and associated digital data processing circuits. A control module (14) comprises an emergency management circuit (26) which, responsive to an external triggering signal (EMCY), resets the operational module and causes the processor to restart, then, after it has restarted, ordering the execution by the processor of a predetermined emergency task. The control module (14) further comprises a real time clock (24) and a power supply management circuit (28) for controlling transitions of the operational module between an active mode in which the operational module is powered and the processor executes predetermined tasks, and a standby mode in which the processor, the sequencing clocks and the associated circuits are not powered, while the control module is still permanently powered.

Description

Composant intégré comprenant des circuits de gestion de l'alimentation et de gestion des états d'urgence Integrated component including power management and emergency management circuits
L'invention concerne un composant intégré comprenant un processeur, des horloges de séquencement et des circuits associés de traitement de données.The invention relates to an integrated component comprising a processor, sequencing clocks and associated data processing circuits.
Elle concerne notamment les composants des équipements électroniques utilisés à bord des véhicules automobiles. On peut citer, à titre d'exemple non limitatif, les équipements destinés à être couplés à un téléphone por- table de manière à assurer un fonctionnement "mains-libres" de ce téléphone, notamment les équipements incorporant des technologies de couplage sans fil tels que la technologie Bluetooth (marque déposée du Bluetooth SIG, Inc.) permettant de coupler le téléphone à un adaptateur de voiture non plus par un câble, mais par une liaison radio, sans fil. Pour cette application, la société Parrot SA a en particulier conçu et commercialisé des ASICs comprenant un microcontrôleur et un processeur numérique de signaux (DSP), et auxquels l'invention peut s'appliquer de façon avantageuse. L'invention n'est cependant aucunement limitée aux applications de télé- phonie de voiture, ni aux applications automobiles, et peut être mise en œuvre de façon générale avec de nombreux autres types de composants numériques.It relates in particular to the components of the electronic equipment used on board motor vehicles. By way of non-limiting example, the equipment intended to be coupled to a mobile telephone may be mentioned in such a way as to ensure "hands-free" operation of this telephone, in particular equipment incorporating wireless coupling technologies such as Bluetooth technology (trademark of the Bluetooth SIG, Inc.) to connect the phone to a car adapter not by a cable, but by a radio link, wireless. For this application, the company Parrot SA has in particular designed and marketed ASICs comprising a microcontroller and a digital signal processor (DSP), and to which the invention can be applied advantageously. The invention is however in no way limited to car telephony applications, nor to automotive applications, and can be implemented in general with many other types of digital components.
De façon générale, du fait de la multiplication et de la très grande complexité des circuits, ainsi que celle des divers logiciels qu'ils sont amenés à exécuter, le concepteur de circuits se trouve confronté à une incertitude croissante sur l'état exact des différents circuits à un instant donné. L'incertitude sur l'état d'un processeur numérique peut être réellement problématique, et même dangereuse, si le composant est utilisé pour exécuter des fonctions de sécurité prioritaires, comme cela est le cas avec les processeurs utilisés dans les véhicules automobiles.In general, because of the multiplication and the very great complexity of the circuits, as well as that of the various software which they are brought to execute, the designer of circuits is confronted with an increasing uncertainty on the exact state of the different circuits at a given moment. The uncertainty about the state of a digital processor can be really problematic, and even dangerous, if the component is used to perform priority security functions, as is the case with processors used in motor vehicles.
Il existe à cet égard des techniques pour remédier à certains dysfonctionnements internes tels que l'exécution en boucle du logiciel du processeur. Le FR-A-2 770 917 décrit ainsi un système de "watchdog" appliqué à un calculateur de véhicule automobile, qui peut déclencher un redémarrage du processeur pour forcer celui-ci à revenir à son état antérieur dans un certain délai (celui de la temporisation du watchdog, typiquement de l'ordre de la seconde ou de la demi-seconde).In this respect, there are techniques for remedying certain internal malfunctions, such as loop execution of the processor software. FR-A-2 770 917 thus describes a "watchdog" system applied to a motor vehicle computer, which can trigger a restart of the processor to force it to return to its previous state in a certain delay (that of the delay of the watchdog, typically of the order of the second or the half-second).
Un autre aspect particulier des processeurs utilisé à bord des véhicules automobiles est qu'ils sont parfois utilisés pour exécuter des fonctions de sécurité, par exemple déclencher une alarme en cas de situation suspecte, de défaillance d'un organe mécanique vital, d'accident, etc. Or, compte tenu de la très grande diversité des états possibles des divers circuits du composant à un moment donné, il ne peut être assuré à 100 % que la fonction de sécurité sera bien déclenchée en prenant la main sur les tâches en cours, et que cette fonction sera exécutée de façon fiable jusqu'à son terme, sans risque de blocage ni d'erreur système. Un exemple particulier, bien entendu non limitatif, d'une fonction prioritaire pour laquelle il convient d'éviter tout risque de bogue, est dans le domaine automobile le déclenchement automatique d'un appel d'urgence sur dé- tection d'une brusque décélération ayant par exemple provoqué le déclenchement des "airbags" du véhicule.Another particular aspect of the processors used in motor vehicles is that they are sometimes used to perform safety functions, for example an alarm in the event of a suspicious situation, a failure of a vital mechanical organ, an accident, etc. However, given the great diversity of possible states of the various circuits of the component at a given time, it can not be 100% assured that the security function will be triggered by taking control of the tasks in progress, and that this function will be executed reliably until its end, without any risk of blocking or system error. A particular example, of course not limiting, of a priority function for which it is advisable to avoid any risk of a bug, is in the automotive field the automatic triggering of an emergency call on detecting a sudden deceleration. for example causing the triggering of the airbags of the vehicle.
Le US-A-5 742 666 décrit ainsi un dispositif spécifique combinant divers circuits interconnectés de telle manière qu'en cas d'accident une unité de commande est sollicitée pour exécuter diverses fonctions préprogram- mées. Cette exécution est opérée sans délai, et elle peut l'être sans précaution particulière car, s'agissant d'un circuit dédié, son statut instantané peut être parfaitement déterminé, de sorte que le concepteur de ce circuit n'a aucune raison particulière de penser que ce dernier n'exécutera pas correctement les différentes actions prévues le moment venu. II en serait tout autrement avec un processeur capable d'exécuter concurremment plusieurs tâches différentes, comme cela est aujourd'hui le plus souvent le cas.US-A-5,742,666 thus describes a specific device combining various interconnected circuits such that in the event of an accident a control unit is requested to perform various preprogrammed functions. This execution is carried out without delay, and it can be done without any particular precaution because, being a dedicated circuit, its instantaneous status can be perfectly determined, so that the designer of this circuit has no particular reason for think that it will not perform properly the various actions planned when the time comes. It would be quite different with a processor capable of running concurrently several different tasks, as is most often the case today.
Dans ce dernier cas, il est absolument indispensable qu'en tout état de cause l'appel d'urgence puisse être produit et transmis avec la plus grande certitude et sans retard ; toute autre fonction, même en cours d'exécution, devra être considérée comme secondaire et devra pouvoir être interrompue ou inhibée et, surtout, ne doit pas risquer d'entraver le déclenchement de l'appel d'urgence. Un premier but de l'invention est de résoudre ce problème, en proposant un composant permettant d'exécuter en cas de besoin une tâche d'urgence sans délai et avec toute la fiabilité requise. Selon un autre aspect, on peut remarquer que les composant utilisés à bord des véhicules automobiles restent sous tension même lorsque le contact est coupé, donc avec une certaine consommation résiduelle : en effet, même lorsque les circuits sont en veille et n'exécutent pas de tâches ou traitements numériques particuliers, l'activité des horloges de séquen- cement, et celle de divers circuits annexes qui restent opérationnels même en veille, entraîne une consommation minimale permanente du composant qui n'est pas négligeable.In the latter case, it is absolutely essential that in any case the emergency call can be produced and transmitted with the greatest certainty and without delay; any other function, even in the course of execution, must be regarded as secondary and must be able to be interrupted or inhibited and, above all, must not run the risk of impeding the triggering of the emergency call. A first object of the invention is to solve this problem, by proposing a component for executing, if necessary, an emergency task without delay and with all the required reliability. According to another aspect, it can be noted that the components used on board motor vehicles remain powered even when the contact is cut, so with some residual consumption: indeed, even when the circuits are idle and do not execute Particular tasks or digital processes, the activity of sequencing clocks, and that of various ancillary circuits which remain operational even in standby, leads to a permanent minimum consumption of the component which is not negligible.
Dans nombre de cas, cette consommation résiduelle en veille peut constituer un handicap, en particulier lorsque le composant fait partie d'un dispositif alimenté par des piles ou une batterie (sachant que l'invention n'est aucunement limitée aux applications de voiture, ni même aux circuits alimentés par batterie, et peut être mise en œuvre de façon générale avec tous les composants numériques pour lesquels la consommation résiduelle en veille constitue un handicap dans l'application où ces composants sont utilisés). Pour diminuer la consommation en veille des circuits, une solution connue consiste à arrêter les horloges de séquencement lorsque le composant passe à l'état de veille, de manière à éviter les changements d'états, consommateurs d'énergie. Il existe cependant toujours une consommation résiduelle d'un certain nombre de portes des divers circuits, notam- ment pour la gestion des interruptions, de sorte que pour les circuits relativement complexes il est difficile d'abaisser la consommation résiduelle en veille du composant en deçà des limites spécifiées, par exemple en deçà de 20 μW dans le domaine de l'électronique automobile. Un autre but de l'invention est de proposer un composant qui permette de réduire encore plus la consommation résiduelle en veille, même pour des composants complexes intégrant un très grand nombre de portes. L'invention propose un dispositif du type décrit par le US-A-5 742 666 précité, c'est-à-dire comprenant un processeur, des horloges de séquencement, et des circuits associés de traitement de données numériques, le dispositif comportant : un module opérationnel comprenant le processeur, les horloges de séquencement et les circuits associés ; et un module de contrôle comprenant un circuit de gestion d'urgence, pour produire des signaux de commande du module opérationnel en réponse à la réception d'un signal déclencheur afin de commander l'exécution par le processeur d'un tâche d'urgence prédéterminée.In many cases, this residual standby consumption can be a handicap, especially when the component is part of a device powered by batteries or a battery (knowing that the invention is in no way limited to car applications, nor even to battery-powered circuits, and can be implemented in general with all digital components for which standby power consumption is a handicap in the application where these components are used). To reduce the standby power of the circuits, a known solution is to stop the sequencing clocks when the component goes to the standby state, so as to avoid the changes of states, energy consumers. However, there is still a residual consumption of a number of gates of the various circuits, especially for the management of interrupts, so that for relatively complex circuits it is difficult to reduce the residual consumption in standby of the component below. specified limits, for example below 20 μW in the field of automotive electronics. Another object of the invention is to provide a component that makes it possible to further reduce the residual power consumption during standby, even for complex components integrating a very large number of doors. The invention proposes a device of the type described by the aforementioned US-A-5,742,666, that is to say comprising a processor, sequencing clocks, and associated digital data processing circuits, the device comprising: an operational module comprising the processor, sequencing clocks and associated circuits; and a control module including an emergency management circuit, for generating control signals of the operational module in response to receipt of a trigger signal to control the execution by the processor of a predetermined emergency task .
Pour atteindre les divers buts précités, selon l'invention le dispositif est un composant intégré où les deux modules opérationnel et de contrôle sont réalisés distincts et interdépendants, ledit signal déclencheur étant un signal externe, et les signaux de commande précités, délivrés par le module de contrôle au module opérationnel, sont des signaux propres à remettre à zéro le module opérationnel et provoquer un redémarrage du processeur puis, après redémarrage, commander l'exécution par le processeur de ladite tâche d'urgence prédéterminée. Très avantageusement, le module opérationnel est propre à fonctionner en au moins deux modes, avec un mode actif où le module opérationnel est alimenté et le processeur exécute des tâches prédéfinies, et un mode de veille où le processeur, les horloges de séquencement et les circuits associés ne sont plus alimentés, tandis que le module de contrôle reste alimenté de façon permanente. Le module de contrôle comprend alors en outre une horloge temps réel, ainsi qu'un circuit de gestion de l'alimentation, propre à piloter les transitions de mode du module opérationnel. Les signaux de commande produits par le circuit de gestion d'urgence sont également propres à préalablement placer, si nécessaire, le module opérationnel en mode actif avant de le remettre à zéro. II peut en outre être prévu, outre les modes actif et de veille, un mode arrêté où le module opérationnel reste alimenté mais où le processeur n'exécute pas de tâche, les transitions entre ces trois modes étant pilotées par le circuit de gestion de l'alimentation du module de contrôle. Le signal déclencheur peut être un signal dérivé d'un signal issu d'un cap- teur externe, et/ou un signal produit par une horloge temps réel du module de contrôle lorsque celle-ci atteint une date de réveil préprogrammée. Le module de contrôle peut aussi comprendre des moyens discrimina- teurs propres à détecter et analyser un signal de remise à zéro produit par le module opérationnel et à produire sélectivement, ou non, le signal dé- clencheur en fonction de la cause de cette remise à zéro. La tâche d'urgence prédéterminée exécutée par le module opérationnel peut comprendre la production d'un signal d'activation d'un appel téléphonique par un dispositif externe couplé au composant, et/ou la mémorisation de données d'état du composant, et/ou de données de localisation délivrées par un dispositif externe couplé au composant, et/ou de données vocales recueillies par un microphone ou un dispositif externe couplés au composant, et/ou de paramètres recueillis par un ou plusieurs capteurs externes couplés au composant. De préférence, les signaux de commande inhibent l'exécution de toute au- tre tâche que la tâche d'urgence après redémarrage du processeur.To achieve the various aforementioned purposes, according to the invention the device is an integrated component where the two operational and control modules are made distinct and interdependent, said trigger signal being an external signal, and the aforementioned control signals, delivered by the module control to the operational module, are signals suitable for resetting the operational module and cause a restart of the processor and, after restart, control the execution by the processor of said predetermined emergency task. Very advantageously, the operational module is able to operate in at least two modes, with an active mode where the operational module is powered and the processor executes predefined tasks, and a standby mode where the processor, the sequencing clocks and the circuits partners are no longer powered, while the control module remains powered permanently. The control module then further comprises a real-time clock, as well as a power management circuit, capable of controlling the mode transitions of the operational module. The control signals produced by the emergency management circuit are also suitable for placing, beforehand, the operational module in active mode before resetting it. In addition to the active and standby modes, it is also possible to provide a stopped mode in which the operational module remains energized but the processor does not execute a task, the transitions between these three modes being controlled by the management circuit of the processor. power supply of the control module. The triggering signal may be a signal derived from a signal from an external sensor, and / or a signal produced by a real-time clock of the control module when it reaches a preprogrammed wake-up date. The control module may also include discriminator means capable of detecting and analyzing a reset signal generated by the operational module and selectively or non-selectively producing the trigger signal depending on the cause of this reset. zero. The predetermined emergency task performed by the operational module may include generating an activation signal of a telephone call by an external device coupled to the component, and / or storing component status data, and / or location data provided by an external device coupled to the component, and / or voice data collected by a microphone or an external device coupled to the component, and / or parameters collected by one or more external sensors coupled to the component. Preferably, the control signals inhibit the execution of any other task than the emergency task after restarting the processor.
Le module opérationnel et le module de contrôle sont avantageusement intégrés sur une même puce de composant monolithique, le ratio des surfaces respectives occupées par le module de contrôle et par le module opérationnel sur le composant monolithique étant notamment inférieur à 1 :10, de préférence inférieur à 1 :20.The operational module and the control module are advantageously integrated on the same monolithic component chip, the ratio of the respective surfaces occupied by the control module and by the operational module on the monolithic component being in particular less than 1: 10, preferably less than at 1:20.
Le module opérationnel et le module de contrôle peuvent être couplés par un circuit d'interfaçage associé à un bus standard, notamment un bus de type APB, pour lequel le module de contrôle est un module esclave lorsque le module opérationnel n'est pas dans un état de veille.The operational module and the control module can be coupled by an interfacing circuit associated with a standard bus, in particular an APB-type bus, for which the control module is a slave module when the operational module is not in a module. waking state.
00
On va maintenant décrire un exemple de réalisation du composant de l'invention, en référence aux dessins annexés où les mêmes références nu- mériques désignent d'une figure à l'autre des éléments identiques ou fonctionnellement semblables.An embodiment of the component of the invention will now be described with reference to the appended drawings, in which the same numerical references designate identical or functionally similar elements from one figure to another.
La figure 1 est une vue générale du composant de l'invention, en forme de puce monolithique de circuit intégré. La figure 2 est une illustration des blocs fonctionnels mis en œuvre dans le module de contrôle du composant de l'invention.FIG. 1 is a general view of the component of the invention, in the form of a monolithic integrated circuit chip. FIG. 2 is an illustration of the functional blocks implemented in the control module of the component of the invention.
La figure 3 est un diagramme des transitions d'états susceptibles d'être pris par le composant de l'invention.Figure 3 is a diagram of state transitions that can be taken by the component of the invention.
La figure 4 est un schéma illustrant un exemple d'utilisation du composant dans un système d'appel d'urgence pour véhicule automobile. 0Figure 4 is a diagram illustrating an example of use of the component in an emergency call system for a motor vehicle. 0
Sur la figure 1 , la référence 10 désigne de façon générale le composant de l'invention, qui est avantageusement réalisé sous forme d'une puce monolithique de type ASIC intégrant les divers circuits que l'on décrira par la suite, distribués entre un module opérationnel 12 et un module de contrôle 14. Le module opérationnel 12 incorpore un certain nombre de circuits en eux-mêmes connus avec un processeur, ses registres, interfaces et circuits de traitement de signal numérique (DSPs) associés, ainsi que des horloges de séquencement de ces différents organes.In FIG. 1, the reference 10 designates in a general manner the component of the invention, which is advantageously embodied in the form of a monolithic chip of the ASIC type integrating the various circuits which will be described later, distributed between a module An operational module 12 incorporates a number of circuits known per se with a processor, its registers, interfaces and associated digital signal processing circuits (DSPs), as well as sequencing clocks. of these different organs.
Le module de contrôle 14, caractéristique de l'invention, est interface au module opérationnel 12 de la manière que l'on décrira ci-après en référence notamment à la figure 2, et il peut commander l'activation (réveil) et la remise à zéro du module opérationnel 12. On verra en particulier que les circuits du module opérationnel 12 peuvent être mis en sommeil, c'est- à-dire désalimentés de manière à réduire dans une très forte proportion la consommation globale du circuit 10 lorsque celui-ci est à l'état de veille. La référence 16 désigne la frontière entre la partie qui peut être désali- mentée sélectivement (à savoir la totalité du module opérationnel 12 et l'interface avec le module de contrôle 14) et celle qui reste alimentée même en veille.The control module 14, characteristic of the invention, is an interface to the operational module 12 in the manner that will be described hereinafter with reference in particular to FIG. 2, and it can control the activation (awakening) and the delivery. Zero of the operational module 12. It will be seen in particular that the circuits of the operational module 12 can be put to sleep, that is to say unpowered so as to reduce in a very large proportion the overall consumption of the circuit 10 when the it is in the waking state. Reference 16 designates the boundary between the selectively desalting portion (i.e., the entire operational module 12 and the interface with the control module 14) and the one that remains energized even in standby.
Le composant se divise ainsi en deux zones : (i) entourée par la frontière 16, une zone "Main Power" (module opérationnel 12) alimentée de façon sélective, et (ii) hors de la frontière 16, une zone "Low Power" (module de contrôle 14), alimentée de façon permanente et capable de réveiller le reste de la puce de composant en commandant sa réalimentation ; on verra également que le module de contrôle permet de gérer de façon spécifique et sûre les cas d'urgence. En pratique, le module de contrôle 14 n'occupe qu'une très faible surface de la puce de composant 10, typiquement moins de 10%, de préférence moins de 5% de la surface de la puce. Dans un exemple de réalisation, on peut ainsi avoir une puce de 25 mm2 dont le module de contrôle 14 occupe 1 mm2 seulement, ce module de contrôle étant réalisé avec un minimum de composants, de l'ordre de 2000 portes environ, induisant une consommation inférieure à 20 μW lorsque l'ensemble du composant est à l'état de veille.The component is divided into two zones: (i) surrounded by the boundary 16, a selectively powered "Main Power" zone (operational module 12), and (ii) a "Low Power" zone outside the border 16. (control module 14), permanently powered and able to wake up the rest of the component chip by controlling its recharge; It will also be seen that the control module makes it possible to manage emergency situations specifically and safely. In practice, the control module 14 occupies only a very small area of the component chip 10, typically less than 10%, preferably less than 5% of the surface of the chip. In an exemplary embodiment, it is thus possible to have a chip of 25 mm 2 whose control module 14 occupies only 1 mm 2 , this control module being made with a minimum of components, of the order of about 2000 gates, inducing a consumption less than 20 μW when the whole component is in the sleep state.
La figure 2 illustre plus en détail les différents circuits composant le module de contrôle 14. Celui-ci comporte un circuit d'interfaçage 18 avec le module opérationnel (celui-ci s'étendant à droite de la frontière 16) avec lequel il communique par l'intermédiaire d'un bus 20, par exemple un bus de type APB (Advanced Peripheral Bus), qui est un bus générique dont les performances sont bien adaptées aux applications dans le domaine de l'électronique automobile. Le circuit d'interfaçage 18 peut également en- voyer un signal d'interruption IT au module opérationnel dans les situations que l'on décrira plus bas, ainsi qu'un signal EMCY_STS (Emergency Status) caractérisant la cause particulière pour laquelle le signal d'interruption IT a été émis, situation d'urgence ou non. L'interruption IT est une interruption non masquable dans le cas où elle a été déclenchée dans une situation d'urgence, et masquable dans le cas contraire.FIG. 2 illustrates in greater detail the different circuits composing the control module 14. This comprises an interfacing circuit 18 with the operational module (the latter extending to the right of the border 16) with which it communicates by via a bus 20, for example an Advanced Peripheral Bus (APB), which is a generic bus whose performance is well suited to applications in the field of automotive electronics. The interfacing circuit 18 may also send an interrupt signal IT to the operational module in the situations described below, as well as an EMCY_STS (Emergency Status) signal characterizing the particular cause for which the signal of IT interrupt has been issued, emergency situation or not. The IT interrupt is a non-maskable interruption in case it was triggered in an emergency situation, and maskable otherwise.
La séparation matérielle entre la partie alimentée en permanence (à gauche de la frontière 16 et celle qui est susceptible d'être désalimentée (à droite de la frontière 16) est assurée par un circuit 22 formant barrière de filtrage des commandes logiques : si ce circuit 22 est actif (par application d'une commande ENABLE), tous les signaux logiques de commande peuvent traverser la barrière, tandis que dans le cas contraire ils sont forcés au niveau inactif pour les ordres entrants, ou au niveau bas pour les ordres sortants). Le module de contrôle 14 comporte également une horloge temps réel 24, avec un oscillateur cadencé par exemple à 32768 Hz permettant de générer aisément un signal d'horloge à 1 Hz appliqué à un compteur 32 bits. Cette horloge temps réel est alimentée de façon permanente, le compteur ayant été initialisé normalement une seule fois, à la mise en service du composant. Le module de contrôle 14 comporte également un circuit de gestion des urgences 26 et un circuit de gestion de l'alimentation 28. Le circuit de gestion de l'alimentation 28 peut être activé dans trois cas de figure différents : - application d'un signal externe de réveil WKUP, - application d'un signal externe d'urgence EMCY, - application d'un signal interne RTC_ALM, issu de l'horloge temps réelThe material separation between the permanently powered part (on the left of the border 16 and that which can be de-energized (on the right of the border 16) is provided by a circuit 22 forming a barrier for filtering the logic commands: if this circuit 22 is active (by application of an ENABLE command), all the logic control signals can cross the barrier, whereas in the opposite case they are forced to the inactive level for the incoming orders, or to the low level for the outgoing orders) . The control module 14 also comprises a real-time clock 24, with an oscillator clocked for example at 32768 Hz, making it possible to easily generate a clock signal at 1 Hz applied to a 32-bit counter. This real-time clock is fed permanently, the counter having been initialized normally only once, at the commissioning of the component. The control module 14 also comprises an emergency management circuit 26 and a power management circuit 28. The power management circuit 28 can be activated in three different scenarios: - application of a signal external alarm WKUP, - application of an external emergency signal EMCY, - application of an internal signal RTC_ALM, issued from the real time clock
24 et correspondant à une date de réveil programmée. La détection de l'un de ces trois signaux va provoquer la génération d'une interruption IT transmise au module opérationnel via le circuit d'interfa- cage 18, la cause de réveil (celle des trois situations ci-dessus qui a déclenché la génération de l'interruption) étant indiquée par le signal EMCY_STS. L'interruption IT est non masquable si elle a été déclenchée par un signal d'urgence de type EMCY, et masquable dans le cas où elle a été déclenchée par un signal de type WKUP ou RTC_ALM. Dans le cas d'un signal d'urgence de type EMCY incident, le circuit de gestion d'alimentation 28 adresse au circuit de gestion des urgences 26 un signal déclencheur EMCY_RST qui va provoquer l'application au module opérationnel d'un signal de redémarrage PWR et d'un signal de remise à zéro RST. Le module de contrôle 14 est par ailleurs couplé de manière bidirectionnelle à l'oscillateur 30 (situé dans le module opérationnel) qui pilote les horloges du module opérationnel, de manière à pouvoir d'une part détecter l'arrêt de cet oscillateur (arrêt résultant de la mise en sommeil du module opérationnel) et d'autre part commander le réveil du module opéra- tionnel par mise en route de cet oscillateur et donc des horloges.24 and corresponding to a scheduled wake-up date. The detection of one of these three signals will cause the generation of an IT interrupt transmitted to the operational module via the interfacing circuit 18, the wake-up cause (that of the three situations above which triggered the generation of the interruption) being indicated by the signal EMCY_STS. The interruption IT is not maskable if it was triggered by an emergency signal EMCY type, and maskable in the case where it was triggered by a signal type WKUP or RTC_ALM. In the case of an emergency signal type EMCY incident, the power management circuit 28 addresses the emergency management circuit 26 a trigger signal EMCY_RST which will cause the application to the operational module of a restart signal PWR and a reset signal RST. The control module 14 is also bidirectionally coupled to the oscillator 30 (located in the operational module) which controls the clocks of the operational module, so as to be able on the one hand to detect the stop of this oscillator (resulting stop the sleep module operational) and secondly control the awakening of the operational module by starting this oscillator and therefore the clocks.
Les deux modules du composant sont alimentés par des circuits respectifs séparés : (i) un circuit "Main Power" 32, produisant des tensions VDD et VSS pour le module opérationnel, et (ii) un circuit "Low Power" 34, produisant des tensions VDDJ-PW et VSS__LPW pour l'alimentation perma- nente du module de contrôle, avec une très faible consommation d'énergie.The two modules of the component are powered by respective separate circuits: (i) a "Main Power" circuit 32, producing VDD and VSS voltages for the operational module, and (ii) a "Low Power" circuit 34, producing voltages VDDJ-PW and VSS__LPW for the permanent power supply of the control module, with very low power consumption.
La figure 3 illustre schématiquement les différents états que peut prendre le module opérationnel, avec les transitions entre ces différents états. L'état de départ est un état de remise à zéro générale G_RST (General Resef) de la totalité du composant, y compris la partie "Low Power" constituée du module de contrôle 14. Cet état intervient à la première mise sous tension du composant, lors du branchement de l'appareil dans le véhicule, et n'est normalement pris qu'une seule fois, sauf déconnexion du boîtier ou application d'un signal spécifique RST_LPW de remise à zéro générale. L'état RST correspond à la remise à zéro fonctionnelle du composant, c'est-à-dire la remise à zéro de la seule partie "Main Power", c'est-à-dire du module opérationnel 12 avec son processeur, ses horloges, ses circuits numériques, registres, etc., l'état du module de contrôle 14 n'étant pas affecté. Cette remise à zéro fonctionnelle déclenche également un réamorçage logiciel du composant (BOOT), qui place ainsi le module opérationnel dans un état ON.Figure 3 schematically illustrates the different states that can take the operational module, with the transitions between these different states. The initial state is a general reset state G_RST (General Resef) of the entire component, including the "Low Power" part consisting of the control module 14. This state occurs when the component is powered up for the first time. , when connecting the device to the vehicle, and is normally taken only once, except disconnection of the housing or application of a specific signal RST_LPW general reset. The state RST corresponds to the functional reset of the component, that is to say the reset of the only part "Main Power", that is to say the operational module 12 with its processor, its clocks, its digital circuits, registers, etc., the state of the control module 14 not being affected. This functional reset also triggers a software reboot of the component (BOOT), which places the operational module in an ON state.
L'état ON est un mode actif où les horloges du module opérationnel sont alimentées, ce qui a pour effet de séquencer le processeur et lui permet- tre d'exécuter un certain nombre d'opérations prédéfinies.The ON state is an active mode in which the clocks of the operational module are energized, which has the effect of sequencing the processor and allowing it to execute a certain number of predefined operations.
L'état STOP correspond à une situation où les traitements exécutés par le processeur n'exigent pas la pleine puissance de calcul disponible : il est alors avantageux de suspendre temporairement le traitement au niveau logiciel, entre deux tâches, en arrêtant les horloges qui cadencent le pro- cesseur de manière à économiser l'énergie. Le module opérationnel 12 alterne ainsi entre deux états ON (processeur actif) et STOP (processeur arrêté au niveau logiciel) par brèves séquences de quelques millisecondes dans chaque état, selon la puissance de calcul réellement requise pour l'exécution du traitement. Cette alternance entre les modes ON et STOP est gérée de façon interne au module opérationnel, d'une manière en elle-même connue et indépendante des actions du module de contrôle de l'invention.The STOP state corresponds to a situation where the processes executed by the processor do not require the full computing power available: it is then advantageous to temporarily suspend the processing at the software level, between two tasks, by stopping the clocks that clock the process. processor to save energy. The operational module 12 thus alternates between two states ON (active processor) and STOP (processor stopped at the software level) by brief sequences of a few milliseconds in each state, according to the computing power actually required for the execution of the processing. This alternation between ON and STOP modes is managed internally to the operational module, in a manner known in itself and independent of the actions of the control module of the invention.
L'état STBY correspond à une situation où le processeur a fini d'exécuter les tâches nécessaires au traitement qui lui ont été demandées et qu'il n'existe pas d'autre tâche en attente. Il peut alors se placer, éventuellement après écoulement d'un délai prédéfini de quelques secondes, dans un mode de veille STBY (Standby), qui est un mode d'arrêt au niveau matériel, où non seulement les horloges sont arrêtées, mais également l'alimentation des divers circuits du module opérationnel est interrompue. Dans ce mode de veille STBY, la consommation du composant est uniquement celle de la partie "Low Power" constituée par le module de contrôle 14, qui ne comporte qu'un nombre très réduit de portes (de l'ordre de 2000 portes typiquement), avec une consommation extrêmement faible, pouvant être inférieure à 20 μW. Le réveil est géré par le module de contrôle en fonction des trois causes possibles, indiquées plus haut :The STBY state is a situation where the processor has finished performing the required processing tasks and there is no other task pending. It can then be placed, possibly after a predefined delay of a few seconds, in a standby mode STBY, which is a stop mode at the hardware level, where not only the clocks are stopped, but also the supply of the various circuits of the operational module is interrupted. In this STBY standby mode, the consumption of the component is only that of the "Low Power" part constituted by the control module 14, which comprises only a very small number of gates (of the order of typically 2000 gates). , with extremely low consumption, which can be less than 20 μW. The alarm is managed by the control module according to the three possible causes, indicated above:
- date de réveil préprogrammée (signal RTC_ALM),- preprogrammed wake-up date (RTC_ALM signal),
- réveil commandé par un signal de réveil externe (signal WKUP), - alarme transmise par un signal d'urgence externe (signal EMCY).- alarm controlled by an external wake-up signal (WKUP signal), - alarm transmitted by an external emergency signal (EMCY signal).
Dans tous les cas, la première action consiste à réalimenter le module opérationnel, puis à déclencher une remise à zéro fonctionnelle de celui-ci (passage à l'état RST). La remise à zéro du module opérationnel (transition vers l'état RST) peut être également forcée depuis les états ON ou STOP sur réception d'un signal externe d'urgence (signal EMCY) ou d'un signal spécifique de remise à zéro (RST).In all cases, the first action consists in refilling the operational module and then triggering a functional reset of it (transition to the RST state). The reset of the operational module (transition to the RST state) can also be forced from the ON or STOP states on receipt of an emergency external signal (EMCY signal) or a specific reset signal ( RST).
D'autre part, selon un aspect particulièrement avantageux de l'invention, dans le cas où la remise à zéro a été déclenchée par un signal d'urgence (ce que le processeur peut savoir selon l'état de l'indicateur EMCY-STS), le redémarrage du module opérationnel s'effectue dans un mode sécurisé ou dégradé, distinct du redémarrage normal. Ce mode sécurisé comprend l'exécution d'un nombre restreint de fonctionnalités et/ou le lancement d'un logiciel spécifique, ceci afin de réduire les risques de bogue et aug- menter les chances d'exécution correctes des actions prioritaires requises par la détection du signal d'urgence.On the other hand, according to a particularly advantageous aspect of the invention, in the case where the reset has been triggered by an emergency signal (which the processor can know according to the state of the indicator EMCY-STS ), the restart of the operational module is carried out in a secure or degraded mode, distinct from the normal restart. This secure mode includes the execution of a limited number of features and / or the launch of specific software, in order to reduce the risk of a bug and increase the chances of correct execution of the priority actions required by the detection. emergency signal.
La figure 4 donne un exemple d'application du circuit de l'invention dans le domaine automobile, pour le déclenchement d'un appel d'urgence en cas d'accident. Le circuit 10 de l'invention est incorporé à un appareil 40 relié à un accélé- romètre externe 42 tel que l'accéléromètre permettant de déclencher des airbags 44 en cas d'accident. Cet accéléromètre produit un signal d'urgence EMCY appliqué au circuit 10, éventuellement avec un codage spécifique du signal permettant de discriminer avec certitude le signal issu de cet accéléromètre 42 parmi d'autres signaux de données ou signaux parasites. Outre le bus 46 de type CAN (Controller Area Network, standard couramment utilisé dans l'industrie automobile) qui assure l'interfaçage avec les autres circuits électroniques du véhicule, le circuit 10 est relié à une mémoire de stockage de données 48 et à un circuit 50 d'interfaçage avec un téléphone portable 52. Ce circuit 50 permet de gérer une liaison sans fil avec un téléphone portable conformément aux spécifications Bluetooth, qui permettent de détecter automatiquement la présence d'un téléphone portable compatible dans le rayon d'action de l'appareil et d'en piloter à distance toutes les fonctions (décrochage, raccrochage, numérota- tion, etc.) par une liaison sans fil bidirectionnelle prenant intégralement le contrôle à distance. Le téléphone portable 52 inclut de manière en elle- même connue un module d'identification d'abonné SIM 54 en forme de carte insérée dans le téléphone 52. En variante ou en complément, les communications peuvent être également assurées par un circuit GSM 56 incorporé à l'appareil 40, la carte SIM associée pouvant être soit incorporée à l'appareil 40, comme illustré en 58, soit insérée dans un connecteur du tableau de bord, comme illustré en 60.FIG. 4 gives an example of application of the circuit of the invention in the automotive field, for triggering an emergency call in the event of an accident. The circuit 10 of the invention is incorporated in an apparatus 40 connected to an external accelerometer 42 such as the accelerometer for triggering airbags 44 in the event of an accident. This accelerometer produces an emergency signal EMCY applied to the circuit 10, possibly with a specific coding of the signal to discriminate with certainty the signal from this accelerometer 42 among other data signals or spurious signals. In addition to the CAN-type bus 46 (Controller Area Network, a standard commonly used in the automotive industry) which interfaces with the other electronic circuits of the vehicle, the circuit 10 is connected to a data storage memory 48 and to a data storage device. circuit 50 for interfacing with a mobile phone 52. This circuit 50 makes it possible to manage a connection wirelessly with a mobile phone in accordance with Bluetooth specifications, which automatically detect the presence of a compatible mobile phone within the range of the device and remote control all functions (stall, hang up, digitize - tion, etc.) through a bidirectional wireless link taking full remote control. The mobile phone 52 includes in itself a SIM card-type subscriber identification module 54 inserted in the telephone 52. As a variant or in addition, the communications can also be provided by an incorporated GSM 56 circuit. to the apparatus 40, the associated SIM card may be incorporated in the apparatus 40, as illustrated at 58, or inserted into a connector of the dashboard, as illustrated at 60.
Avantageusement, le circuit 10 est par ailleurs relié à un circuit GPS 62 permettant de connaître à tout moment la position du véhicule. En cas d'accident détecté par l'accéléromètre 42, le circuit 10 exécute les fonctions indiquées plus haut, à savoir :Advantageously, the circuit 10 is also connected to a GPS circuit 62 making it possible to know at any time the position of the vehicle. In the event of an accident detected by the accelerometer 42, the circuit 10 performs the functions indicated above, namely:
- le cas échéant, réveil du module opérationnel si celui-ci est à l'état de veille, en réactivant son alimentation,if necessary, wake up the operational module if it is in the waking state, by reactivating its power supply,
- en tout état de cause, remise à zéro du module opérationnel, de ma- nière à être certain que le redémarrage opéré par la suite se fera à partir d'un état connu, quelle que soit la situation antérieure et les états des différents registres, circuits, etc.- in any case, resetting the operational module, so as to be certain that the subsequent restart will be from a known state, regardless of the previous situation and the states of the different registers , circuits, etc.
- redémarrage dans un mode sécurisé, de manière à réduire au minimum les risques de blocage et de bogue, avec des fonctionnalités res- treintes,- restart in a secure mode, so as to minimize the risk of blocking and bugging, with limited functionality,
- activation automatique d'un appel par le téléphone 52 et/ou par le module GSM intégré 56, à destination d'un numéro spécifique d'un site centralisant les appels d'urgence. L'appel téléphonique peut inclure l'envoi de messages numériques courts de type SMS, et/ou l'engage- ment automatique d'une conversation audio entre le site distant et le véhicule.- Automatic activation of a call by the telephone 52 and / or the integrated GSM module 56, to a specific number of a site centralizing emergency calls. The telephone call may include sending short SMS type digital messages, and / or automatically engaging an audio conversation between the remote site and the vehicle.
Par ailleurs, au moment de l'accident, un certain nombre de paramètres sont automatiquement figés et enregistrés dans la mémoire 48 du dispositif, par exemple : - la position géographique du véhicule donnée par le module GPS 62, - un certain nombre de paramètres de fonctionnement du véhicule tels que vitesse, alarmes, état des capteurs du véhicule, etc.,Moreover, at the time of the accident, a certain number of parameters are automatically fixed and stored in the memory 48 of the device, for example: the geographical position of the vehicle given by the GPS module 62, a number of vehicle operating parameters such as speed, alarms, state of the vehicle sensors, etc.,
- heure de survenue du déclenchement.- time of occurrence of the trigger.
La conversation audio entre le site distant et le véhicule peut également être enregistrée en continu dans la mémoire 48. The audio conversation between the remote site and the vehicle can also be recorded continuously in the memory 48.

Claims

REVENDICATIONS
1. Un dispositif comprenant un processeur, des horloges de séquence- ment, et des circuits associés de traitement de données numériques, ce dispositif comportant :1. A device comprising a processor, sequence clocks, and associated digital data processing circuitry, the device comprising:
- un module opérationnel (12) comprenant le processeur, les horloges de séquencement et les circuits associés, etan operational module (12) comprising the processor, the sequencing clocks and the associated circuits, and
- un module de contrôle (14) comprenant un circuit de gestion d'urgence (26), pour produire des signaux de commande du module opé- rationnel en réponse à la réception d'un signal déclencheur afin de commander l'exécution par le processeur d'un tâche d'urgence prédéterminée, caractérisé en ce que :a control module (14) including an emergency management circuit (26) for generating control signals from the operating module in response to receiving a trigger signal to control execution by the processor of a predetermined emergency task, characterized in that:
- ce dispositif est un composant intégré (10) où les deux modules opé- rationnel (12) et de contrôle (14) sont réalisés distincts et interdépendants, ledit signal déclencheur étant un signal externe (EMCY), etthis device is an integrated component (10) where the two operational (12) and control (14) modules are made distinct and interdependent, said triggering signal being an external signal (EMCY), and
- lesdits signaux de commande (IT, EMCY_STS, EMCY_RST) délivrés par le module de contrôle (14) au module opérationnel (12) sont des signaux propres à : • remettre à zéro le module opérationnel et provoquer un redémarrage du processeur, puis, après redémarrage, commander l'exécution par le processeur de ladite tâche d'urgence prédéterminée.said control signals (IT, EMCY_STS, EMCY_RST) delivered by the control module (14) to the operational module (12) are signals suitable for: resetting the operational module and causing a restart of the processor, then, after restart, control the execution by the processor of said predetermined emergency task.
2. Le dispositif de la revendication 1 dans lequel, en outre :2. The device of claim 1 wherein, in addition:
- le module opérationnel (12) est propre à fonctionner en au moins deux modes, avec un mode actif (ON) où le module opérationnel est alimenté et le processeur exécute des tâches prédéfinies, et un mode de veille (STBY) où le processeur, les horloges de séquencement et les circuits associés ne sont plus alimentés, tandis que le module de contrôle reste alimenté de façon permanente,the operational module (12) is able to operate in at least two modes, with an active mode (ON) where the operational module is powered and the processor executes predefined tasks, and a standby mode (STBY) where the processor, the sequencing clocks and the associated circuits are no longer powered, while the control module remains permanently powered,
- le module de contrôle (14) comprend en outre une horloge temps réel (24), ainsi qu'un circuit de gestion de l'alimentation (28), propre à piloter les transitions de mode du module opérationnel, et - les signaux de commande produits par le circuit de gestion d'urgence sont également propres à préalablement placer, si nécessaire, le module opérationnel en mode actif avant de le remettre à zéro.the control module (14) further comprises a real-time clock (24) and a power management circuit (28) capable of controlling the mode transitions of the operational module, and - The control signals produced by the emergency management circuit are also suitable to previously place, if necessary, the operational module in active mode before resetting it.
3. Le dispositif de la revendication 2, dans lequel le module opérationnel (12) est propre à fonctionner en au moins trois modes avec, outre les modes actif (ON) et de veille (STBY), un mode arrêté (STOP) où le module opérationnel reste alimenté mais où le processeur n'exécute pas de tâche, les transitions entre ces trois modes étant pilotées par le circuit de gestion de l'alimentation (28) du module de contrôle (14).3. The device of claim 2, wherein the operational module (12) is adapted to operate in at least three modes with, in addition to the active mode (ON) and standby mode (STBY), a stopped mode (STOP) where the the operational module remains powered but where the processor does not execute a task, the transitions between these three modes being controlled by the power management circuit (28) of the control module (14).
4. Le dispositif de la revendication 1 , dans lequel ledit signal déclencheur (EMCY_RST) est dérivé d'un signal issu d'un capteur externe.The device of claim 1, wherein said trigger signal (EMCY_RST) is derived from a signal from an external sensor.
5. Le dispositif de la revendication 1 , dans lequel le module de contrôle (14) comprend une horloge temps réel (24) et dans lequel ledit signal déclencheur (EMCY_RST) est un signal produit par cette horloge temps réel lorsque celle-ci atteint une date de réveil préprogrammée.The device of claim 1, wherein the control module (14) comprises a real-time clock (24) and wherein said trigger signal (EMCY_RST) is a signal generated by this real-time clock when it reaches a real time clock. preprogrammed wake-up date.
6. Le dispositif de la revendication 1 , dans lequel le module de contrôle (14) comprend des moyens discriminateurs propres à détecter et analyser un signal de remise à zéro produit par le module opérationnel et à produire sélectivement, ou non, ledit signal déclencheur (EMCY_RST) en fonction de la cause de ladite remise à zéro.The device of claim 1, wherein the control module (14) comprises discriminator means for detecting and analyzing a reset signal generated by the operational module and for selectively producing, or not, said trigger signal ( EMCY_RST) according to the cause of said reset.
7. Le dispositif de la revendication 1 , dans lequel ladite tâche d'urgence prédéterminée exécutée par le module opérationnel comprend la production d'un signal d'activation d'un appel téléphonique par un dispositif externe (52, 56) couplé au composant (10).The device of claim 1, wherein said predetermined emergency task performed by the operational module comprises producing an activation signal of a telephone call by an external device (52, 56) coupled to the component ( 10).
8. Le dispositif de la revendication 1 , dans lequel ladite tâche d'urgence prédéterminée exécutée par le module opérationnel comprend la mémorisation de données d'état du dispositif, et/ou de données de localisation délivrées par un organe externe (62) couplé au dispositif, et/ou de don- nées vocales recueillies par un microphone ou un organe externe couplés au dispositif, et/ou de paramètres recueillis par un ou plusieurs capteurs externes couplés au dispositif.The device of claim 1, wherein said predetermined emergency task performed by the operational module comprises storing device status data, and / or location data delivered by an external member (62) coupled to the device, and / or voice data collected by an external microphone or device, and / or parameters collected by one or more external sensors coupled to the device.
9. Le dispositif de la revendication 1 , dans lequel lesdits signaux de com- mande sont également propres à inhiber l'exécution de toute autre tâche que la tâche d'urgence après redémarrage du processeur.The device of claim 1, wherein said control signals are also capable of inhibiting the performance of any other task than the emergency task after restarting the processor.
10. Le dispositif de la revendication 1 , dans lequel le module opérationnel (12) et le module de contrôle (14) sont intégrés sur une même puce de composant monolithique (10).The device of claim 1, wherein the operational module (12) and the control module (14) are integrated on the same monolithic component chip (10).
11. Le dispositif de la revendication 10, dans lequel le ratio des surfaces respectives occupées par le module de contrôle (14) et par le module opérationnel (12) sur le composant monolithique (10) est inférieur à 1:10, de préférence inférieur à 1 :20.The device of claim 10, wherein the ratio of the respective areas occupied by the control module (14) and the operating module (12) on the monolithic component (10) is less than 1:10, preferably less than at 1:20.
12. Le dispositif de la revendication 1 , dans lequel le module opérationnel (12) et le module de contrôle (14) sont couplés par un circuit d'interfaçage (18) associé à un bus standard (20), notamment un bus de type APB, pour lequel le module de contrôle (14) est un module esclave lorsque le module opérationnel (12) n'est pas dans un état de veille (STBY). 12. The device of claim 1, wherein the operational module (12) and the control module (14) are coupled by an interfacing circuit (18) associated with a standard bus (20), in particular a bus type APB, for which the control module (14) is a slave module when the operational module (12) is not in a standby state (STBY).
PCT/FR2007/000184 2006-02-01 2007-02-01 Integrated component comprising power supply management and emergency management circuits WO2007088278A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0600898A FR2896934A1 (en) 2006-02-01 2006-02-01 INTEGRATED COMPONENT COMPRISING POWER MANAGEMENT AND EMERGENCY MANAGEMENT CIRCUITS
FR0600898 2006-02-01

Publications (2)

Publication Number Publication Date
WO2007088278A2 true WO2007088278A2 (en) 2007-08-09
WO2007088278A3 WO2007088278A3 (en) 2007-09-20

Family

ID=37138223

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2007/000184 WO2007088278A2 (en) 2006-02-01 2007-02-01 Integrated component comprising power supply management and emergency management circuits

Country Status (2)

Country Link
FR (1) FR2896934A1 (en)
WO (1) WO2007088278A2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USD764401S1 (en) * 2014-09-08 2016-08-23 Parrot Drone Battery for a remote-controlled toy

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2035633A (en) * 1978-10-25 1980-06-18 Nissan Motor Malfunction preventing system for a microcomputer system
US5742666A (en) * 1994-10-05 1998-04-21 Tele Digital Development, Inc. Emergency mobile telephone
FR2770917A1 (en) * 1997-11-07 1999-05-14 Peugeot Control system for a vehicles operational computer.
DE10137850A1 (en) * 2000-08-04 2002-05-16 Matsushita Electric Works Ltd Emergency information transmitter has built in facility to detect abnormal system condition
WO2002048880A2 (en) * 2000-12-16 2002-06-20 Micronas Gmbh Interrupt-controller
US6526514B1 (en) * 1999-10-11 2003-02-25 Ati International Srl Method and apparatus for power management interrupt processing in a computing system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2035633A (en) * 1978-10-25 1980-06-18 Nissan Motor Malfunction preventing system for a microcomputer system
US5742666A (en) * 1994-10-05 1998-04-21 Tele Digital Development, Inc. Emergency mobile telephone
FR2770917A1 (en) * 1997-11-07 1999-05-14 Peugeot Control system for a vehicles operational computer.
US6526514B1 (en) * 1999-10-11 2003-02-25 Ati International Srl Method and apparatus for power management interrupt processing in a computing system
DE10137850A1 (en) * 2000-08-04 2002-05-16 Matsushita Electric Works Ltd Emergency information transmitter has built in facility to detect abnormal system condition
WO2002048880A2 (en) * 2000-12-16 2002-06-20 Micronas Gmbh Interrupt-controller

Also Published As

Publication number Publication date
WO2007088278A3 (en) 2007-09-20
FR2896934A1 (en) 2007-08-03

Similar Documents

Publication Publication Date Title
US8006118B1 (en) System and method for application failure detection
US20130072174A1 (en) Method and apparatus for disabling certain communication features of a vehicle drivers wireless phone
FR3003421A1 (en) SYSTEM AND METHOD FOR EMERGENCY CALL
CN101268447A (en) Software process monitor
EP2681084A1 (en) Device, system and method for sharing vehicles
FR3031212A1 (en) ELECTRONIC UNIT, METHOD IMPLEMENTED IN SUCH AN ELECTRONIC UNIT, METHOD OF SHARING A TIME BASE BETWEEN A SERVER AND AN ELECTRONIC UNIT, AND METHOD OF SYNCHRONIZING A SERVER AND AN ELECTRONIC UNIT
FR2915006A1 (en) METHOD AND DEVICE FOR MANAGING THE USE OF A PROCESSOR BY SEVERAL APPLICATIONS, COMPUTER PROGRAM PRODUCT AND CORRESPONDING STORAGE MEANS.
EP3227155A1 (en) Method of assistance to at least one occupant of an accident affected vehicle and dedicated assistance system
CN104276133A (en) Remote startup prohibition and bypass for preventing remote startup prohibition
EP2377276B1 (en) Method and device for controlling the awaking of facilities belonging to at least one multiplexed network, by counting untimely wake-ups
FR2982774A1 (en) Device for monitoring fire hydrant utilized by firemen, has movement detecting unit for detecting movement of stopper, where detecting unit includes gyroscopic sensor for detection of amplitude and/or acceleration of stopper
FR3040817A1 (en) METHODS OF AUTOMATIC DISARMING AND USE OF AN INTRUSION ALARM SYSTEM AND ALARM SYSTEM THEREFOR
WO2007088278A2 (en) Integrated component comprising power supply management and emergency management circuits
EP3613029A1 (en) Identification on board a vehicle
FR2749097A1 (en) ELECTRONICALLY LOCKED MULTIPLEX PARALLEL CONTROL SYSTEM
KR102232067B1 (en) Apparatus and method for requesting emergency call about vehicle accident using multiple vehicle signals
EP3502949B1 (en) Method and system for controlling the scheduling of software tasks
EP3317800B1 (en) Method of managing profiles in a secure element
EP3777103B1 (en) Device for controlling access to a computer for waking up same and activating a communication interface
EP2490763A1 (en) Device for monitoring the operation of a medical apparatus
EP1499154B1 (en) Method for bidirectional radio communication among several modules of a system.
EP3146700B1 (en) Method, device, and microcircuit for profile modificaiton
FR3009115A1 (en) METHOD AND DEVICE FOR SIGNALING FOR LOCATION AND ALERT
EP1485277A1 (en) Module for communicating warning data and warning system comprising same
FR2917256A1 (en) INTERNET COMMUNICATION SYSTEM WITH INTEGRATED LINK VERIFICATION AND CORRESPONDING METHOD

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07730901

Country of ref document: EP

Kind code of ref document: A2