DE10015841A1 - Mobile device, such as mobile telephone, has RC oscillator for clocking integrated processing circuit - Google Patents
Mobile device, such as mobile telephone, has RC oscillator for clocking integrated processing circuitInfo
- Publication number
- DE10015841A1 DE10015841A1 DE10015841A DE10015841A DE10015841A1 DE 10015841 A1 DE10015841 A1 DE 10015841A1 DE 10015841 A DE10015841 A DE 10015841A DE 10015841 A DE10015841 A DE 10015841A DE 10015841 A1 DE10015841 A1 DE 10015841A1
- Authority
- DE
- Germany
- Prior art keywords
- oscillator
- slow
- standby mode
- time
- fast
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
- 238000012545 processing Methods 0.000 title claims description 11
- 238000000034 method Methods 0.000 claims abstract description 10
- 230000008859 change Effects 0.000 claims abstract description 7
- 238000005259 measurement Methods 0.000 claims abstract 2
- 230000007704 transition Effects 0.000 claims description 5
- 230000000694 effects Effects 0.000 claims description 4
- 239000003990 capacitor Substances 0.000 claims description 3
- 230000001360 synchronised effect Effects 0.000 claims description 3
- 230000003213 activating effect Effects 0.000 abstract 1
- 230000002441 reversible effect Effects 0.000 abstract 1
- 239000010453 quartz Substances 0.000 description 10
- VYPSYNLAJGMNEJ-UHFFFAOYSA-N silicon dioxide Inorganic materials O=[Si]=O VYPSYNLAJGMNEJ-UHFFFAOYSA-N 0.000 description 10
- 230000000630 rising effect Effects 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000012360 testing method Methods 0.000 description 5
- 239000013078 crystal Substances 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000033764 rhythmic process Effects 0.000 description 2
- 230000002618 waking effect Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000011545 laboratory measurement Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/06—Receivers
- H04B1/16—Circuits
- H04B1/1607—Supply circuits
- H04B1/1615—Switching on; Switching off, e.g. remotely
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
- H04W52/0287—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level changing the clock frequency of a controller in the equipment
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Electric Clocks (AREA)
- Oscillators With Electromechanical Resonators (AREA)
Abstract
Description
Die Erfindung betrifft ein mobiles Gerät und ein Verfahren zur Steue rung eines Standby-Modus in einem solchen mobilen Gerät. Der Anwen dungsbereich der Erfindung ist vorzugsweise der des mobilen Telefonierens. Die Erfindung ist jedoch ebenso auf jeden anderen Bereich anwendbar, in dem integrierte Schaltungen verwendet und mehrere Betriebsarten vorausge setzt werden, wie beispielsweise den Bereich der tragbaren Computer. Ziel der Erfindung ist es, den Platzbedarf der in einem mobilen Gerät enthaltenen Schaltungen sowie ihre Gestehungskosten zu reduzieren.The invention relates to a mobile device and a method for control Standby mode in such a mobile device. The user The scope of the invention is preferably that of mobile telephony. However, the invention is also applicable to any other field in the integrated circuits used and several modes of operation in advance such as the field of portable computers. aim the invention is to take up the space required in a mobile device Reduce circuits and their production costs.
Derzeit ist ein Hauptmerkmal der Mobiltelefone ihre Autonomie im Standby-Modus. Diese Autonomie hängt unter anderem von dem Strom verbrauch des Telefons in diesem Modus ab. Im Standby-Modus fragt ein Mobiltelefon das Netz ab, um zu erfahren, ob Anrufe eingehen. Diese Abfrage findet zu von dem Netz vorgesehenen Zeitpunkten statt, die dem Mobiltelefon von dem Netz mitgeteilt werden. Zwischen zwei aufeinanderfolgenden Zeit punkten muss das Mobiltelefon nur sehr wenige oder gar keine Verarbei tungsvorgänge ausführen, außer zu überprüfen, ob es für die nächste Abfrage bereit ist. Es muss also eine Zeitspanne gemessen werden.Currently, a key feature of mobile phones is their autonomy in the Standby mode. This autonomy depends, among other things, on the electricity use of the phone in this mode. In standby mode an inquires Mobile phone to see if there are any incoming calls. This query takes place at times provided by the network that the mobile phone be communicated by the network. Between two consecutive times The mobile phone has to score very little or no processing operations, except to check if it is ready for the next query ready. A period of time must therefore be measured.
Derzeit werden alle Betriebsarten, sei es der aktive oder der Standby- Modus, von ein und derselben hochintegrierten Schaltung gesteuert. Diese Schaltung ist an zwei Quarze angeschlossen, von denen einer eine hohe Fre quenz, üblicherweise 13 MHz, und der andere eine langsame Frequenz, in der Regel 32 KHz, hat. Die hochintegrierte Schaltung kann auf diesen beiden Frequenzen arbeiten. Im aktiven Modus muss die hochintegrierte Schaltung viele Verarbeitungsvorgänge ausführen und ist hohen temporären Beanspru chungen unterworfen. Sie wird folglich von dem Quarz auf 13 MHz getaktet, was einen hohen Stromverbrauch bedeutet. In dem Standby-Modus muss die integrierte Schaltung nur wenige Verarbeitungsvorgänge ausführen, sodass die temporären Beanspruchungen nachlassen. Sie schaltet somit in eine Be triebsart mit herabgesetzter Leistung um, die von dem Quarz auf 32 KHz ge taktet wird. Dadurch wird der Stromverbrauch beispielsweise bei dem Ver hältnis der Frequenz der beiden Quarze reduziert. Das Mobiltelefon ist wäh rend einer Abfrage im aktiven und zwischen zwei aufeinanderfolgenden Ab fragen im Standby-Modus.All operating modes, be it active or standby, are currently Mode, controlled by one and the same highly integrated circuit. This Circuit is connected to two crystals, one of which is a high fre frequency, usually 13 MHz, and the other a slow frequency, in usually 32 KHz. The highly integrated circuit can be based on these two Frequencies work. In active mode, the highly integrated circuit perform many processing operations and is high temporary subject. It is therefore clocked by the quartz at 13 MHz, which means high power consumption. In standby mode, the integrated circuit perform only a few processing operations so that the temporary stresses decrease. It thus switches into a loading mode of operation with reduced power, which ge from the quartz to 32 KHz is clocked. As a result, the power consumption for example in the Ver Ratio of the frequency of the two crystals reduced. The cell phone is wah rend a query in the active and between two consecutive Ab ask in standby mode.
Das Problem bei einer solchen Ausführung liegt in der Beschaffenheit des langsamen Oszillators. Dieser langsame Oszillator ist ein Quarz, d. h. ein Quarzblock mit einer bestimmten Form, der zwischen zwei Elektroden ange ordnet ist. Wenn man an diese Elektroden eine Spannung anlegt, wird der Quarz mechanisch verformt, gerät dann in Schwingung und gibt ein Signal auf der Frequenz ab, auf die das System kalibriert wurde. Bei einer gegebenen Frequenz hat ein solches System einen minimale Platzbedarf. Deshalb ist die Verwendung eines Quarzes ein Hindernis für die Integrierung, da ein solcher Quarz nicht integriert werden kann.The problem with such an implementation lies in the nature of the slow oscillator. This slow oscillator is a quartz, i. H. on Quartz block with a specific shape, which is between two electrodes is arranged. If you apply a voltage to these electrodes, the Quartz is mechanically deformed, then vibrates and emits a signal the frequency to which the system was calibrated. Given a Frequency has such a system a minimal footprint. That is why Using a quartz is an obstacle to integration as such Quartz cannot be integrated.
Außerdem sind Quarze Präzisionssysteme. Sie sind nämlich verant wortlich für den Arbeitsrhythmus des Mobiltelefons und dessen Synchronisie rung mit dem Netz. Ihre Ausführung erfordert auf Grund der anspruchsvollen Spezifikationen kostspielige Technologien, was die Gesamtkosten des Mobil telefons erhöht.In addition, crystals are precision systems. You are responsible literally for the working rhythm of the mobile phone and its synchronization with the network. Their execution requires due to the demanding Specifications expensive technologies, what the total cost of the mobile phones increased.
Die Erfindung löst diese Probleme, indem sie den Quarz durch einen RC-Oszillator ersetzt, der ein Signal mit einer Frequenz abgibt, die mit der eines von einem Quarz abgegebenen Signals identisch ist. Solche Oszillato ren werden mit beherrschten Technologien hergestellt und sind voll integrier bar. Somit wird ohne Kosten sehr viel Platz gewonnen. Der Oszillator wird nämlich in eine integrierte Gesamtschaltung integriert und bindet nur einige Transistoren ein. Eine integrierte Gesamtschaltung ihrerseits umfasst mehre re hunderttausend Transistoren, so dass das Hinzufügen dieser wenigen Transistoren deren Kosten nicht verändert.The invention solves these problems by passing the quartz through a RC oscillator replaced, which emits a signal at a frequency with the of a signal emitted by a quartz is identical. Such oscillato are manufactured using controlled technologies and are fully integrated bar. This means that a lot of space is gained at no cost. The oscillator will namely integrated in an integrated overall circuit and binds only a few Transistors. An integrated overall circuit in turn comprises several re a hundred thousand transistors, so adding these few Transistors whose cost does not change.
Die Erfindung hat somit ein mobiles Gerät zum Gegenstand, das um
fasst:
The invention thus relates to a mobile device which comprises:
- - eine integrierte Verarbeitungsschaltung, die zur Aktivierung des mobi len Geräts erforderlich ist,- An integrated processing circuit that is used to activate the mobi len device is required
- - Vorrichtungen, mit denen dieses Gerät in den Standby- und Aktivmo dus geschaltet wird,- Devices with which this device in standby and active mo is switched,
-
- zwei Oszillatoren zum Takten der integrierten Verarbeitungsschal
tung, einen ersten, langsamen Oszillator, der in einem Standby-Modus einge
setzt wird, und einen zweiten, schnellen Oszillator, der in einem Aktivmodus
eingesetzt wird,
dadurch gekennzeichnet, dass der langsame Oszillator ein RC- Oszillator ist.two oscillators for clocking the integrated processing circuit, a first, slow oscillator, which is used in a standby mode, and a second, fast oscillator, which is used in an active mode,
characterized in that the slow oscillator is an RC oscillator.
Die Erfindung betrifft ferner ein Verfahren zur Steuerung eines Stand
by-Modus eines mobilen Geräts, bei dem:
The invention further relates to a method for controlling a stand-by mode of a mobile device, in which:
- - man das Gerät im aktiven Modus mittels eines schnellen, bekannter maßen stabilen Oszillators arbeiten lässt,- Man the device in active mode using a fast, familiar dimensionally stable oscillator,
- - man für einen Standby-Modus des Geräts einen Weck-Zeitpunkt vor sieht, wobei dieser Zeitpunkt in einem Register gespeichert wird,- One for a standby mode of the device before a wake-up time sees, this point in time being stored in a register,
- - man für die Steuerung des Standby-Modus nützliche Parameter be rechnet und diese in einem Speicher speichert,- be useful parameters for controlling the standby mode calculates and stores them in a memory,
-
- man das Gerät in den Standby-Modus und zu dem vorgesehenen
Weckzeitpunkt dann mit Hilfe eines langsamen Oszillators wieder in den akti
ven Modus bringt,
dadurch gekennzeichnet, dass man kurz vor dem Übergang in den Standby-Modus und regelmäßig während dieses Standby-Modus:- the device is put into standby mode and then at the intended wake-up time with the help of a slow oscillator back into active mode,
characterized in that shortly before the transition to standby mode and regularly during this standby mode: - - einen langsamen RC-Oszillator mit dem schnellen Oszillator synchro nisiert,- a slow RC oscillator synchro with the fast oscillator nized,
- - das Ergebnis der Synchronisierung in einem Register speichert,Stores the result of the synchronization in a register,
- - eine Zeitspanne zwischen zwei Synchronisierungen vorsieht,- provides a period between two synchronizations,
- - den langsamen RC-Oszillator am Ende der Zeitspanne zwischen zwei Synchronisierungen erneut synchronisiert.- the slow RC oscillator at the end of the period between two Synchronizations resynchronized.
Die vorliegende Erfindung wird besser verständlich durch Lektüre der nachfolgenden Beschreibung und Studium der beiliegenden Figuren. Diese sind lediglich als Beispiele dargestellt und in keiner Weise einschränkend für die Erfindung. Die Figuren zeigen:The present invention will be better understood by reading the following description and study of the accompanying figures. This are presented as examples only and are in no way restrictive of The invention. The figures show:
Fig. 1: eine Darstellung eines erfindungsgemäßen mobilen Geräts und seiner wesentlichen Elemente, insbesondere ein erstes Beispiel eines RC-Oszillators; Fig. 1 is an illustration of a mobile device according to the invention and its essential elements, in particular a first example of an RC-oscillator;
Fig. 2: ein zweites Beispiel eines RC-Oszillators; FIG. 2 shows a second example of an RC-oscillator;
Fig. 3: eine Illustration der Schritte des Verfahrens der Erfindung; FIG. 3 shows an illustration of the steps of the method of the invention;
Fig. 4: Chronogramme der Synchronisierung einzelner Ereignisse während eines Standby-Betriebs eines mobilen Telefons. Fig. 4: Chronograms of the synchronization of individual events during a standby mode of a mobile phone.
Fig. 1 zeigt ein mobiles Gerät 1 der Erfindung. Zur einfacheren Erklä rung ist das Gerät 1 hier ein mobiles Telefon. Das Telefon 1 umfasst eine in tegrierte Verarbeitungsschaltung 2. Die Schaltung 2 ist mit einer Schaltung 3 zur Steuerung des Sendens/Empfangens über einen internen Bus 4, einen Anschluss 41 der integrierten Schaltung 2 und einen externen Bus 42 ver bunden. Die Schaltung 3 ist mit einer Außenantenne 5 verbunden, die dem Mobiltelefon ermöglicht, radioelektrische Signale zu senden und zu empfan gen. Ein schneller Quarz-Oszillator 6 ist mit dem Bus 4 der integrierten Schal tung 2 verbunden. Eine Stromversorgung 7 liefert die für die integrierte Schal tung 2, die Schaltung 3 und den Oszillator 6 erforderliche Leistung. Das Tele fon 1 umfasst zwischen der Stromversorgung 7 und der Schaltung 3 einen Unterbrecher 8 und zwischen der Stromversorgung 7 und dem Oszillator 6 einen Unterbrecher 9. Die Steuereingänge der Unterbrecher 8 und 9 sind an den Bus 42 angelegt. Die Unterbrecher können jedoch auch in der Schaltung 2 enthalten sein. Diese Unterbrecher 8 und 9 dienen beim Schalten in den Standby-Modus des Mobiltelefons dazu, Schaltungen vom Strom zu trennen, die für die Steuerung des Standby-Modus von keinerlei oder nur von gerin gem oder vorübergehendem Nutzen sind. Fig. 1 shows a mobile device 1 of the invention. To simplify the explanation, the device 1 is a mobile telephone here. The telephone 1 comprises an integrated processing circuit 2 . The circuit 2 is connected to a circuit 3 for controlling the transmission / reception via an internal bus 4 , a connection 41 of the integrated circuit 2 and an external bus 42 . The circuit 3 is connected to an external antenna 5 , which enables the mobile phone to send and receive radioelectric signals. A fast quartz oscillator 6 is connected to the bus 4 of the integrated circuit device 2 . A power supply 7 provides the power required for the integrated circuit 2 , the circuit 3 and the oscillator 6 . The telephone 1 comprises an interrupter 8 between the power supply 7 and the circuit 3 and an interrupter 9 between the power supply 7 and the oscillator 6 . The control inputs of the breakers 8 and 9 are applied to the bus 42 . However, the interrupters can also be included in the circuit 2 . These switches 8 and 9 are used when switching to the standby mode of the mobile phone to separate circuits from the power which are of little or no use for the control of the standby mode or of little or temporary use.
Die Darstellung der Vorrichtungen zum Schalten des Oszillators 6 und der Schaltung 3 in den Standby-Modus ist schematisch. In der Praxis können die Unterbrecher 8 und 9 Transistoren sein.The representation of the devices for switching the oscillator 6 and the circuit 3 in the standby mode is schematic. In practice, the breakers 8 and 9 can be transistors.
Fig. 1 zeigt auch, dass die integrierte Schaltung 2 nach der Erfindung einen langsamen RC-Oszillator 10 umfasst, der mit einer Klemme eines Se lektors 11 verbunden ist. Mit einer anderen Klemme ist der Selektor 11 mit dem Oszillator 6 verbunden. Mit einem Ausgang ist der Selektor 11 ferner ü ber den Bus 4 mit dem Mikroprozessor 12 verbunden. Fig. 1 also shows that the integrated circuit 2 according to the invention comprises a slow RC oscillator 10 which is connected to a terminal of a Se lector 11 . The selector 11 is connected to the oscillator 6 with another terminal. The selector 11 is also connected to the microprocessor 12 via the bus 4 with an output.
Der langsame Oszillator 10 umfasst in einem Beispiel einen Umkehr schalter 14, dessen Eingang mittels eines Widerstands 15 an den Ausgang gelegt ist. Der Eingang des Umkehrschalters 14 ist ferner mittels eines Kon densators 16 an eine Masse gelegt. Das Ausgangssignal des Oszillators 10 ist das Ausgangssignal des Umkehrschalters 14. Der Ausgang des Umkehr schalters 14 ist an die erste Klemme des Selektors 11 angelegt. In diesem Beispiel umfasst der langsame Oszillator höchstens etwa zehn Transistoren. Er ist in die Schaltung 2 integriert. The slow oscillator 10 comprises, in one example, a reversing switch 14 , the input of which is connected to the output by means of a resistor 15 . The input of the reversing switch 14 is also connected to a ground by means of a capacitor 16 . The output signal of the oscillator 10 is the output signal of the reversing switch 14 . The output of the reversing switch 14 is applied to the first terminal of the selector 11 . In this example, the slow oscillator has a maximum of about ten transistors. It is integrated in circuit 2 .
Die Funktionsweise des Oszillators 10 ist einfach. Bei der Unterspan nungsetzung wird die Kapazität 10 entladen, somit ist die Spannung am Ein gang des Umkehrschalters 14 gleich null. Der Ausgang des Umkehrschalters 14 wird auf eine hohe Spannung Vmax gebracht. Die Kapazität 16 lädt sich nun durch den Widerstand 15 bis auf eine Spannung VH auf, bei der der Um kehrschalter 14 kippt, um seinen Ausgang auf Null zu bringen. Die Kapazität 16 entlädt sich anschließend bis auf eine Spannung VB, bei der der Umkehr schalter 14 wieder kippt, um seinen Ausgang auf den Wert Vmax zu bringen. Das erzeugte Signal ist also ein Sprungsignal mit einer Amplitude gleich Vmax und mit einer Zykluszeit, die gleich der Lade- und Entladezeit des Kon densators 16 zwischen den Spannungen VH und VB ist. VH ist größer als VB.The operation of the oscillator 10 is simple. When the undervoltage is set, the capacitance 10 is discharged, so the voltage at the input of the reversing switch 14 is zero. The output of the reversing switch 14 is brought to a high voltage Vmax. The capacitance 16 is now charged through the resistor 15 to a voltage VH at which the reversing switch 14 tilts to bring its output to zero. The capacitance 16 then discharges to a voltage VB at which the reversing switch 14 flips again in order to bring its output to the value Vmax. The signal generated is thus a step signal with an amplitude equal to Vmax and with a cycle time that is equal to the charging and discharging time of the capacitor 16 between the voltages VH and VB. VH is larger than VB.
Die von dem Mikroprozessor 12 ausgeführten Modus-Steuerungspro gramme sind in einem Speicher 13 gespeichert, der über den Bus 4 mit dem Mikroprozessor 12 verbunden ist. Der Speicher 13 enthält auch eine Daten- und Arbeitszone des Mikroprozessors 12. Anschließend unterliegen die von dem Mikroprozessor 12 durchgeführten Schritte natürlich der Steuerung eines in dem Speicher 13 enthaltenen allgemeinen Betriebsprogramms.The mode control programs executed by the microprocessor 12 are stored in a memory 13 which is connected to the microprocessor 12 via the bus 4 . The memory 13 also contains a data and work zone of the microprocessor 12 . Subsequently, the steps carried out by the microprocessor 12 are of course subject to the control of a general operating program contained in the memory 13 .
Der Bus 4 enthält einen Adressbus, einen Datenbus, einen Steuerungsbus und einen Versorgungsbus. Ein von dem schnellen Oszillator 6 oder dem langsamen Oszillator 10 entsprechend der Position des Selektors 11 kommendes Taktsignal wird an den Mikroprozessor 12 und die anderen Schaltungen gegeben, die es benötigen, und zwar über den Steuerungsbus, der einen Anschluss aufweist, dessen Zweck in der Übermittlung dieses Takt signals besteht. In einem Beispiel wirkt der Mikroprozessor 12 auf den Se lektor 11, indem er diesen Selektor mittels des Adressbusses ansteuert, ihm über den Datenbus einen Befehl gibt und diesen Befehl durch den Steue rungsbus bestätigt. Der Selektor 11 erkennt dann zwei Befehle: den einen zum Übergang von dem schnellen Oszillator 6 zum langsamen Oszillator 10, den anderen zum Übergang von dem langsamen Oszillator 10 zum schnellen Oszillator 6. Es können auch noch andere Steuerungsvorrichtungen vorge sehen werden.The bus 4 contains an address bus, a data bus, a control bus and a supply bus. A clock signal coming from the fast oscillator 6 or the slow oscillator 10 according to the position of the selector 11 is given to the microprocessor 12 and the other circuits that need it, via the control bus having a connector, the purpose of which is to transmit this clock signal exists. In one example, the microprocessor 12 acts on the selector 11 by driving this selector by means of the address bus, giving it a command via the data bus and confirming this command by the control bus. The selector 11 then recognizes two commands: one for the transition from the fast oscillator 6 to the slow oscillator 10 , the other for the transition from the slow oscillator 10 to the fast oscillator 6 . Other control devices can also be seen.
Fig. 1 zeigt noch einmal einen langsamen Zähler 17. Dieser Zähler 17 ist an den Oszillator 10 angeschlossen, von dem er Zyklen zählt. Dieses Zäh len dient dazu, eine Dauer zu messen, die dann in der Anzahl Zyklen des langsamen Oszillators 10 ausgedrückt wird. Ein Register 18 enthält ein Resul tat der Synchronisierung des Oszillator 10 durch den Oszillator 6. Diese Syn chronisierung erfolgt durch einen schnellen Zähler 19. Der Zähler 19 wird mit dem Oszillator 6 verbunden und zählt Zyklen dieses schnellen Oszillators 6. Zur Synchronisierung des Oszillators 10 muss nur der Zähler 19 auf Null ge stellt und dann der Zähler 19 zwischen beispielsweise zwei aufsteigenden Flanken des Signals des Oszillators 10 gestartet werden. Man erhält dann als Resultat die Anzahl von in einem Zyklus des langsamen Oszillators 10 enthal tenen Zyklen des schnellen Oszillators 6. Fig. 1 shows again a slow counter 17. This counter 17 is connected to the oscillator 10 , of which it counts cycles. This count is used to measure a duration, which is then expressed in the number of cycles of the slow oscillator 10 . A register 18 contains a result of the synchronization of the oscillator 10 by the oscillator 6 . This synchronization is carried out by a fast counter 19 . The counter 19 is connected to the oscillator 6 and counts cycles of this fast oscillator 6 . To synchronize the oscillator 10 , only the counter 19 has to be set to zero and then the counter 19 has to be started between, for example, two rising edges of the signal of the oscillator 10 . The result is then the number of cycles of the fast oscillator 6 contained in one cycle of the slow oscillator 10 .
Schließlich dient ein Register 20 zum Speichern einer in Anzahl Zyklen des schnellen Oszillators 6 ausgedrückten Dauer. Auf diese Register und Zähler, die mit 17 bis 20 numeriert sind, kann außerdem mit dem Bus 4 zum Lesen und Schreiben zugegriffen werden. Zu einem gegebenen Zeitpunkt ist nur ein Taktsignal in der Taktgeberverbindung des Busses 4 vorhanden. Es kann jedoch möglich sein, dass ein langsames und ein schnelles Zählen er forderlich werden. In diesem Fall ist der Selektor 11 zur gleichzeitigen Bereit stellung der beiden Taktsignale etwas komplizierter oder es ist jeder Zähler direkt an den Oszillator angeschlossen, dessen Zyklen er zählt. Das Prinzip der Erfindung bleibt jedoch das Gleiche. Die Zähler 17 und 19 haben alle Merkmale der bekannten Zähler. Sie können nach Wunsch gestartet und an gehalten, inkrementiert oder dekrementiert werden. Das Zählen erfolgt im Rhythmus des Oszillators, von dem sie abhängig sind.Finally, a register 20 is used to store a duration expressed in number of cycles of the fast oscillator 6 . These registers and counters, numbered 17 to 20 , can also be accessed by bus 4 for reading and writing. At any given time, there is only one clock signal in the clock link of bus 4 . However, slow and fast counting may be required. In this case, the selector 11 for the simultaneous provision of the two clock signals is somewhat more complicated or each counter is connected directly to the oscillator whose cycles it counts. However, the principle of the invention remains the same. The counters 17 and 19 have all the features of the known counters. They can be started and stopped, incremented or decremented as required. Counting is done in the rhythm of the oscillator on which they depend.
In dem Beispiel wird in den Standby-Modus des Telefons 1 durch das Ausschalten unnötiger Elemente wie der Schaltung 3 oder des Oszillators 6, aber auch durch das Ausschalten nicht dargestellter peripherer Schaltungen wie beispielsweise einer Tastatur, eines Bildschirms und eines Mikrofons ge schaltet. Zum Zeitpunkt dieses Übergangs in den Standby-Modus schaltet der Mikroprozessor 12 die integrierte Schaltung 2 von einem von dem Oszillator 6 getakteten Betrieb auf einen von dem Oszillator 10 getakteten Betrieb um. Das Ausschalten der dargestellten unnötigen Elemente erfolgt durch die Un terbrecher 8 und 9. Das Umschalten von dem Oszillator 6 auf den Oszillator 10 erfolgt mittels des Selektors 11. Die so erreichte Energieeinsparung ist er heblich, kann jedoch noch erhöht werden.In the example, the standby mode of the telephone 1 is switched by switching off unnecessary elements such as the circuit 3 or the oscillator 6 , but also by switching off peripheral circuits, not shown, such as a keyboard, a screen and a microphone. At the time of this transition into the standby mode, the microprocessor 12 switches the integrated circuit 2 from an operation clocked by the oscillator 6 to an operation clocked by the oscillator 10 . The illustrated unnecessary elements are switched off by the breakers 8 and 9 . Switching from the oscillator 6 to the oscillator 10 takes place by means of the selector 11 . The energy saving achieved in this way is considerable, but can still be increased.
Die Schaltung 2 enthält nämlich Hunderttausende Transistoren, die, da sie mit Strom versorgt werden, weiterhin für einen Energieverlust sorgen. Da her wird bei einer Variante der Erfindung in die Schaltung 2 eine auf die Steu erung des Standby-Modus speziell ausgerichtete Schaltung 21 eingebaut. Die Schaltung 21 ist an den Bus 4 angeschlossen. Für jede von dem Mikropro zessor 12 der Schaltung 2 ausgeführte Funktion wird ein Unterbrecher in ei ner Verbindung vorgesehen, die für diese Funktion nützliche Schaltungen versorgt. Dadurch können selektiv bestimmte Funktionen der Schaltung 2 ausgeschaltet werden. Beim Schalten in den Standby-Modus wird außer dem Umschalten auf einen von dem Oszillator 10 gelieferten langsamen Betriebs takt die Stromversorgung aller Funktionen der Schaltung 2 unterbrochen, die nicht zur Steuerung des Standby-Modus dienen. Die so integrierten Unterbre cher stellen nur einige Dutzend zusätzliche Transistoren dar. Sie werden mit Hilfe des Busses 4 gesteuert.The circuit 2 contains hundreds of thousands of transistors which, since they are supplied with current, continue to cause energy loss. Since forth in a variant of the invention in the circuit 2, a circuit 21 specifically designed for the control of the standby mode is installed. The circuit 21 is connected to the bus 4 . For each function carried out by the microprocessor 12 of the circuit 2 , an interrupter is provided in a connection which supplies circuits useful for this function. As a result, certain functions of the circuit 2 can be selectively switched off. When switching to the standby mode, in addition to switching to a slow operating cycle supplied by the oscillator 10 , the power supply to all functions of the circuit 2 which are not used to control the standby mode is interrupted. The interrupters integrated in this way represent only a few dozen additional transistors. They are controlled using bus 4 .
Eine Verbesserung besteht darin, das schnelle Signal um eine Viertel periode zu verzögern und das gleiche Zählprinzip auf die auf- und absteigen de Flanke anzuwenden. Man erreicht so beim Zählen einen Verbesserungs faktor von vier.An improvement is the fast signal by a quarter to delay the period and the same counting principle on the ascent and descent de flank to apply. You get an improvement in counting factor of four.
Das Problem des Oszillators 10 besteht darin, dass sich seine Fre quenz abhängig von der Temperatur sehr stark verändert. Fig. 2 zeigt eine Variante eines spannungsgesteuerten RC-Oszillators 201, der diesen Nachteil weniger hat. Der Ausgang des Oszillators 201 ist an den Eingang einer Schal tung 202 mit einem Messfühler und einem Tiefpassfilter angelegt. Die Schal tung 202 wirkt wie ein Mittelungsfilter. Das Signal, das von dem Oszillator 201 ausgeht, ist ein Sprungsignal, dessen Schaltung 202 an den Komparator 203 einen Mittelwert liefert. Die Schaltung 202 ist also ein einfaches Beispiel für einen Frequenz-Spannungs-Wandler. Der Ausgang der Schaltung 202 ist an einen ersten Eingang eines Komparators 203 angelegt. Ein zweiter Eingang des Komparators 203 ist an einen Referenzspannungsgenerator 204 ange legt. Das Ausgangssignal des Komparators 203 ist proportional zur Differenz zwischen dem Ausgangssignal der Schaltung 202 und der Referenzspan nung. Der Ausgang des Komparators 203 ist an den Steuereingang des Oszil lators 201 angelegt. Der Oszillator der Fig. 2 kann den Oszillator 10 erset zen. Seine Integration erfordert jedoch mehr Bauteile als beim Oszillator 10. Der Vorteil des Oszillators der Fig. 2 liegt darin, dass er sich temperaturab hängig wesentlich weniger verändert als der Oszillator 10. Es können nämlich Referenzspannungen erreicht werden, die sehr temperaturstabil sind.The problem of the oscillator 10 is that its frequency changes very much depending on the temperature. Fig. 2 shows a variant of a voltage controlled oscillator RC-201, which has this drawback less. The output of the oscillator 201 is applied to the input of a circuit 202 with a sensor and a low-pass filter. The circuit 202 acts like an averaging filter. The signal emanating from the oscillator 201 is a step signal, the circuit 202 of which supplies an average value to the comparator 203 . Circuit 202 is thus a simple example of a frequency-to-voltage converter. The output of circuit 202 is applied to a first input of a comparator 203 . A second input of the comparator 203 is connected to a reference voltage generator 204 . The output signal of the comparator 203 is proportional to the difference between the output signal of the circuit 202 and the reference voltage. The output of the comparator 203 is applied to the control input of the oscillator 201 . The oscillator of FIG. 2 can replace the oscillator 10 . However, its integration requires more components than the oscillator 10 . The advantage of the oscillator of FIG. 2 is that it changes significantly less as a function of temperature than the oscillator 10 . Namely, reference voltages can be achieved which are very temperature stable.
Um den möglichen schnellen Temperaturschwankungen in dem Chip der Schaltung nicht ausgesetzt zu sein, kann man das RC-Paar nach außer halb der integrierten Schaltung auslagern. Die thermischen Zeitkonstanten werden dann stark erhöht, und zwar von einigen Sekunden auf einige Minu ten.To the possible rapid temperature fluctuations in the chip not to be exposed to the circuit, you can turn the RC pair out outsource half of the integrated circuit. The thermal time constants are then greatly increased, from a few seconds to a few minutes ten.
Fig. 3 zeigt Schritte des Verfahrens der Erfindung, die von dem Zeit punkt an aufeinanderfolgen, zu dem das Telefon in den Standby-Modus ge schaltet wird. Die Unterbrecher 8 und 9 sind zunächst in geschlossener Posi tion, die Schaltung 2 wird dann von dem Oszillator 6 getaktet. In einem Schritt 301 kalibriert man den Oszillator 10. Mit diesem Ziel stellt man den Zähler auf Null. Anschließend wartet man eine aufsteigende Flanke des Oszillators 10 ab. Diese aufsteigende Flanke kann beispielsweise bei einer Wertänderung des Zählers 17 erkannt werden. Sobald die aufsteigende Flanke des Oszilla tors 10 festgestellt wird, wird der Zähler 19 gestartet. Man wartet dann eine aufsteigende Flanke gemäß dem Signal des Oszillators 10 ab, um den Zähler 19 zu stoppen. Ist der Zähler 19 gestoppt, liest man seinen Wert ab und spei chert ihn in dem Register 18. Fig. 3 shows steps of the method of the invention, which follow one another from the point in time at which the phone is switched to the standby mode. The interrupters 8 and 9 are initially in a closed position, the circuit 2 is then clocked by the oscillator 6 . In a step 301 , the oscillator 10 is calibrated. With this goal, the counter is set to zero. Then you wait for a rising edge of the oscillator 10 . This rising edge can be detected, for example, when the value of counter 17 changes. As soon as the rising edge of the oscillator gate 10 is determined, the counter 19 is started. A rising edge is then waited for in accordance with the signal from the oscillator 10 in order to stop the counter 19 . If the counter 19 is stopped, one reads its value and stores it in the register 18 .
Dann gelangt man zu einem Schritt 302 der Berechnung der Parame ter des Schaltens in den Standby-Modus. In dem Schritt 302 errechnet man insbesondere eine Dauer TS, während derer das Telefon im Standby-Modus geschaltet sein soll. Die Dauer TS wird in eine Anzahl Zyklen des bekannten und stabilen, schnellen Oszillators 6 umgewandelt. Wenn TS in Sekunden ausgedrückt wird, erfolgt die Umwandlung durch Multiplikation von TS mit der Frequenz des Oszillators 6. Das Ergebnis wird in dem Register 20 gespei chert.Then one arrives at a step 302 of calculating the parameters of switching to the standby mode. In step 302 , a duration TS is calculated in particular, during which the telephone is to be switched in standby mode. The duration TS is converted into a number of cycles of the known and stable, fast, oscillator 6 . If TS is expressed in seconds, the conversion is done by multiplying TS by the frequency of the oscillator 6 . The result is stored in register 20 .
Anschließend legt man eine Dauer TR zwischen zwei Synchronisierun gen des Oszillators 10 fest. Die Veränderung eines langsamen RC-Oszillators ist nämlich zu groß, selbst wenn er temperaturstabilisiert ist, um davon auszu gehen, dass seine Frequenz über die ganze Dauer von TS konstant ist. In der Praxis liegt die Dauer von TS zwischen etwa 400 Millisekunden und zwei Se kunden. Während die Dauer, während derer die Frequenz des langsamen Oszillators 10 als stabil angesehen werden kann, höchstens 100 Millisekun den beträgt. Diese Dauer zwischen zwei Synchronisierungen TR wird so be stimmt, dass sie unter der Zeit liegt, welche den Zeitpunkt ihrer Berechnung von dem Weckzeitpunkt des Mobiltelefons trennt. Von der Dauer TR zieht man die Zeit ab, die für den Aufbau einer stabilen Frequenz des Oszillators 6 von einem Standby-Zustand aus erforderlich ist. Diese in der Praxis erforderli che Zeit beträgt etwa einige Millisekunden. Man erhält auf diese Weise eine Dauer TE. Die Standby-Zeit des Mobiltelefons ist also am Ende der Dauer TE beendet. Die Dauer von TE ist so vorgesehen, dass bei einer Frequenzverän derung des Oszillators 10 diese Veränderung monoton bleibt. Dann wird die Zeit TE in eine Anzahl Zyklen des Oszillators 10 umgewandelt. D. h. man mul tipliziert die in Sekunden ausgedrückte Zeit TE mit der Frequenz des Oszilla tors 10 und speichert das Ergebnis als Schwellenwert des Zählers 17. An schließend geht man weiter zu einem Schritt 303 des Schaltens in den Standby-Modus.Then you set a duration TR between two synchronizations of the oscillator 10 . The change in a slow RC oscillator is too large, even if it is temperature-stabilized, to assume that its frequency is constant over the entire duration of TS. In practice, the duration of TS is between around 400 milliseconds and two seconds. During the period during which the frequency of the slow oscillator 10 can be regarded as stable, the maximum is 100 milliseconds. This duration between two synchronizations TR is determined to be less than the time that separates the time of its calculation from the wake-up time of the mobile phone. The time TR is deducted from the duration TR, which is required to build up a stable frequency of the oscillator 6 from a standby state. In practice, this time is about a few milliseconds. A duration TE is obtained in this way. The standby time of the mobile phone is thus ended at the end of the duration TE. The duration of TE is provided so that this change remains monotonous when the frequency of the oscillator 10 changes. Then the time TE is converted into a number of cycles of the oscillator 10 . That is, one multiplies the time TE expressed in seconds by the frequency of the oscillator 10 and stores the result as the threshold value of the counter 17 . Then one proceeds to a step 303 of switching to the standby mode.
In dem Schritt 303 kippt man die Unterbrecher 8 und 9 in offene Positi on. In der gleichen Zeit schaltet man den Selektor 11 so um, dass die Schal tung 2 durch den Oszillator 10 getaktet wird. In der gleichen Zeit wird der Zäh ler 17 gestartet. Die Aktivität des Mobiltelefons ist nun minimal und sein Stromverbrauch herabgesetzt. Man gelangt zu einem Schritt 304 des Wartens auf das Ablaufen der Dauer TE.In step 303 , the breakers 8 and 9 are tilted into open positions. At the same time, the selector 11 is switched so that the switching device 2 is clocked by the oscillator 10 . At the same time, the counter 17 is started. The cell phone's activity is now minimal and its power consumption is reduced. A step 304 is reached to wait for the duration TE to expire.
Der folgende Schritt 304 ist ein Ereigniserwartungstest. In der Praxis wird der Zähler 17 inkrementiert, bis er seinen vorher im Schritt 302 beim Wert TE gesetzten Schwellenwert erreicht. Ist der Schwellenwert erreicht, löst der Zähler 17 eine Unterbrechung aus, die dem Mikroprozessor 12 bedeutet, dass die Verarbeitung zumindest teilweise wiederaufgenommen werden muss. Nun kommt man zu einem Schritt 305 des Testens des Weckzeit punkts am Ende der Dauer TS.The following step 304 is an event expectancy test. In practice, the counter 17 is incremented until it reaches its threshold value previously set at TE in step 302 . When the threshold value is reached, the counter 17 triggers an interruption, which means that the microprocessor 12 has to at least partially resume processing. Now you come to a step 305 of testing the wake-up time at the end of the duration TS.
In dem Test 305 multipliziert man den Schwellenwert des Zählers 17 mit dem Inhalt des Registers 18. Auf diese Weise erhält man eine Zeit TP, die den Zeitpunkt des Tests 305 von dem Zeitpunkt einer früheren Synchonisie rung trennt. Man subtrahiert diese Zeit TP von dem Inhalt des Registers 20. Diese Differenz wird in dem Register 20 gespeichert. Das Register 20 enthält die bis zum Weckzeitpunkt verbleibende Zeit am Ende der Dauer TS. Wenn diese verbleibende Zeit einige Zyklen des langsamen Oszillators sehr nahe der Zeit ist, die zum Aufbau der stabilen Frequenz des Oszillators 6 erforder lich ist, zuzüglich einer Weckdauer des Mobiltelefons, ist der Weckzeitpunkt für das Mobiltelefon gekommen: es geht vollkommen aus dem Standby- in den aktiven Modus über. Nun gelangt man zu einem Schritt 306 bekannter Art des Weckens des Mobiltelefons 1. Ansonsten geht man zu einem Schritt 307 zum Wecken nur des Oszillators 6 weiter.In test 305 , the threshold value of counter 17 is multiplied by the content of register 18 . In this way, a time TP is obtained which separates the time of the test 305 from the time of an earlier synchronization. This time TP is subtracted from the content of register 20 . This difference is stored in register 20 . The register 20 contains the time remaining until the wake-up time at the end of the duration TS. If this remaining time is a few cycles of the slow oscillator very close to the time required to build up the stable frequency of the oscillator 6 , plus a wake-up time of the mobile phone, the wake-up time for the mobile phone has come: it goes completely from standby to the active mode. A step 306 of a known type of waking the mobile telephone 1 is now reached. Otherwise, one proceeds to step 307 for waking only the oscillator 6 .
Beim Schritt 307 wirkt der Mikroprozessor 12 auf den Unterbrecher 9, um ihn in die geschlossene Position zu bringen. Dies bewirkt ein Unterspan nungsetzen des Oszillators 6, also seinen erneuten Start. Während des Tests 305 und während des Aufbaus der Frequenz des Oszillators 6 wird der Zähler 17 weiter inkrementiert. Die Aufbauzeit für den Oszillator 6 beträgt etwa hun dert Zyklen des langsamen Oszillators 10. Wenn diese hundert Zyklen abge laufen sind, wird der Zähler 19 gestartet, nachdem er auf einer aufsteigenden Flanke des Oszillators 10 auf Null gesetzt wurde. Dann stoppt man ihn auf der nächsten aufsteigenden Flanke. Dies ist ein Schritt 308 der erneuten Syn chronisierung des Oszillators 10. Auf diese Weise wird der Oszillator 10 am Ende der Dauer TE erneut synchronisiert.At step 307, the microprocessor 12 acts on the breaker 9 to bring it into the closed position. This causes an undervoltage setting of the oscillator 6 , that is, its restart. During the test 305 and during the build-up of the frequency of the oscillator 6 , the counter 17 is incremented further. The build-up time for the oscillator 6 is approximately one hundred cycles of the slow oscillator 10 . When these hundred cycles have expired, the counter 19 is started after being set to zero on a rising edge of the oscillator 10 . Then you stop it on the next rising edge. This is a step 308 of the renewed synchronization of the oscillator 10 . In this way, the oscillator 10 is synchronized again at the end of the duration TE.
Anschließend geht man weiter zu einem Schritt 309 der neuerlichen Berechnung der Deaktivierungsparameter. Man liest den Inhalt des Zählers 17 ab, fügt der gelesenen Anzahl eine Anzahl Zyklen hinzu, die zur Durchfüh rung des Schritts 309 erforderlich sind. Diese letztere Anzahl Zyklen ist kon stant, da diese Vorgänge immer die Gleichen bleiben. Man multipliziert das Ergebnis dieser Addition mit dem Inhalt des Registers 18. Man subtrahiert das Ergebnis dieser Multiplikation von dem Inhalt des Registers 20. Man ak tualisiert den Inhalt des Registers 20 ausgehend von dem Ergebnis dieser Substraktion. Das Register 20 enthält nun die Dauer zwischen dem Ende des laufenden Schritts 309 und dem Weckzeitpunkt des Mobiltelefons.Then one proceeds to a step 309 of the new calculation of the deactivation parameters. One reads the contents of the counter 17 , adds a number of cycles to the number read, which are required to carry out step 309 . This latter number of cycles is constant since these processes always remain the same. The result of this addition is multiplied by the content of register 18 . The result of this multiplication is subtracted from the content of register 20 . The content of register 20 is updated based on the result of this subtraction. Register 20 now contains the duration between the end of current step 309 and the wake-up time of the mobile phone.
Nun muss eine neue Zwischen-Synchronisierungs-Zeit festgelegt wer den. Hierzu errechnet man die Differenz zwischen dem Inhalt des Registers 18 und dem neuen Inhalt des Zählers 19. In gewisser Weise vergleicht man eine neue Synchronisierung mit einer vorangegangenen Synchronisierung. Man nimmt den absoluten Wert der Differenz und dividiert ihn durch einen Faktor K. Der Faktor K wird so gewählt, dass die erhaltene Anzahl nicht über einer Anzahl N liegen kann, die durch Labormessungen bestimmt wurde. Die erreichte Anzahl erlaubt die Indexierung einer Tabelle, die mögliche Werte von TE enthält. In der Praxis sind in der Tabelle empirische Werte von TE für Abstandswerte zwischen zwei aufeinanderfolgenden Synchronisierungen auf geführt. Auf der Grundlage des der Tabelle entnommenen TE kann man den Schwellenwert des Zählers 17 aktualisieren, anschließend aktualisiert man von dem Zähler 19 aus das Register 18. Man setzt den Zähler 17 auf Null und startet ihn erneut. Man kehrt zu Schritt 304 des Wartens auf das Ablaufen von TE zurück.Now a new intermediate synchronization time has to be set. For this purpose, the difference between the content of the register 18 and the new content of the counter 19 is calculated. In a way, you compare a new synchronization with a previous synchronization. One takes the absolute value of the difference and divides it by a factor K. The factor K is chosen so that the number obtained cannot exceed a number N that was determined by laboratory measurements. The number reached allows indexing a table that contains possible values of TE. In practice, empirical values of TE for distance values between two successive synchronizations are listed in the table. The threshold value of the counter 17 can be updated on the basis of the TE taken from the table, and the register 18 can then be updated from the counter 19 . You set the counter 17 to zero and start it again. Return to step 304 of waiting for TE to expire.
Der Zyklus setzt sich so fort, bis der Schritt 305 bestimmt, dass nun der Weckzeitpunkt für das Mobiltelefon gekommen ist.The cycle continues until step 305 determines that the wake-up time for the mobile phone has now come.
Das Verfahren der Fig. 3 wurde mit Zählern 17 und 19 beschrieben, die inkrementiert werden, das gleiche Verfahren könnte aber auch ebensogut mit Zählern vorgesehen werden, die dekrementiert werden. Ebenso werden die Vorgänge von dem Mikroprozessor 12 ausgeführt. Bei einer Variante der Erfindung könnten sie durch die Schaltung 21 ausgeführt werden.The method of FIG. 3 has been described with counters 17 and 19 which are incremented, but the same method could also be provided with counters which are decremented. The operations are also carried out by the microprocessor 12 . In a variant of the invention, they could be implemented by the circuit 21 .
Fig. 4 illustriert in einem Chronographen die Belegung und Synchro nisierung unterschiedlicher Elemente oder Schritte des Mobiltelefons während des Standby-Betriebs. Eine erste Linie 401 zeigt die allgemeine Aktivität des Mobiltelefons, eine zweite Linie 402 zeigt die allgemeine Aktivität des Zeitge bers 6, eine dritte Linie 403 zeigt Frequenz und Dauer der Synchronisierun gen, eine vierte Linie 404 zeigt Dauer und Frequenz der Berechnungen der Standby-Parameter. Fig. 4 illustrates in a chronograph the assignment and synchronization of different elements or steps of the mobile phone during standby mode. A first line 401 shows the general activity of the mobile phone, a second line 402 shows the general activity of the timer 6 , a third line 403 shows the frequency and duration of the synchronizations, a fourth line 404 shows the duration and frequency of the calculations of the standby parameters .
Vor dem Schalten in den Standby-Modus wird eine Synchronisierung 405 vorgenommen, auf die eine Berechnung 406 der Parameter zum Schal ten in den Standby-Modus und dann das Schalten in den Standby- Modus des Mobiltelefons folgt, das dem Ausschalten 408 des schnellen Oszil lators 6 entspricht. Nach einer Zwischen-Synchronisierungs-Dauer TR und einer Dauer des Aufbaus des Oszillators 6, d. h. zu einem Zeitpunkt 409, wird der Oszillator 6 während einer Dauer 410 wieder aktiviert, die etwas kürzer ist als eine Dauer einer darauffolgenden Synchronisierung 411. Das Ende der Synchronisierung 411 entspricht einer Berechnung 412 der neuen Parameter. Der Zyklus wird bis zum Wecken 413 des Mobiltelefons wiederholt. Diesem Wecken 413 geht ein Wecken 414 des Oszillators 6 voraus, um dem Oszilla tor 6 Zeit zur Stabilisierung zu geben.Before switching to the standby mode, a synchronization 405 is carried out, followed by a calculation 406 of the parameters for switching to the standby mode and then the switching to the standby mode of the mobile telephone, which follows the switching off 408 of the fast oscillator 6 corresponds. After an intermediate synchronization duration TR and a duration of the construction of the oscillator 6 , ie at a point in time 409 , the oscillator 6 is reactivated for a duration 410 which is somewhat shorter than a duration of a subsequent synchronization 411 . The end of the synchronization 411 corresponds to a calculation 412 of the new parameters. The cycle is repeated until the mobile phone is woken up 413 . This wake-up 413 is preceded by a wake-up 414 of the oscillator 6 in order to give the oscillator 6 time to stabilize.
Claims (10)
- - eine integrierte Verarbeitungsschaltung (2), die zur Aktivierung des mobilen Geräts erforderlich ist,
- - Vorrichtungen (4, 8, 9, 12), mit denen dieses Gerät in den Standby- und aktiven Modus geschaltet wird,
- - zwei Oszillatoren (6, 10) zum Takten der Aktivität der integrierten
Verarbeitungsschaltung, einen ersten, langsamen Oszillator (10), der in
einem Standby-Modus eingesetzt wird, und einen zweiten, schnellen
Oszillator (6), der in einem aktiven Modus eingesetzt wird,
dadurch gekennzeichnet, dass - - der langsame Oszillator ein RC-Oszillator und in der Verarbeitungs schaltung enthalten ist.
- an integrated processing circuit ( 2 ), which is required to activate the mobile device,
- - devices ( 4 , 8 , 9 , 12 ) that switch this device to standby and active modes,
- - Two oscillators ( 6 , 10 ) for clocking the activity of the integrated processing circuit, a first, slow oscillator ( 10 ), which is used in a standby mode, and a second, fast oscillator ( 6 ), which is used in an active mode becomes,
characterized in that - - The slow oscillator is an RC oscillator and is included in the processing circuit.
- - man das Gerät im aktiven Modus mittels eines schnellen, bekannter maßen stabilen Oszillators (6) arbeiten lässt,
- - man für einen Standby-Modus des Geräts einen Weckzeitpunkt vor sieht, wobei dieser Zeitpunkt in einem Register (18) gespeichert wird,
- - man für die Steuerung des Standby-Modus nützliche Parameter be rechnet und diese in einem Speicher (20) speichert,
- - man das Gerät in den Standby-Modus und zu dem vorgesehenen Weckzeitpunkt dann mit Hilfe eines langsamen Oszillators (10) wieder in den aktiven Modus bringt, dadurch gekennzeichnet, dass
- - man kurz vor dem Übergang in den Standby-Modus und regelmäßig während dieses Standby-Modus:
- - einen langsamen RC-Oszillator mit dem schnellen Oszillator synchro nisiert,
- - das Ergebnis der Synchronisierung in einem Register speichert,
- - eine Zeitspanne zwischen zwei Synchronisierungen vorsieht,
- - den langsamen RC-Oszillator am Ende der Zeitspanne zwischen zwei Synchronisierungen erneut synchronisiert.
- - the device is operated in active mode using a fast, known, stable oscillator ( 6 ),
- a wake-up time is provided for a standby mode of the device, this time being stored in a register ( 18 ),
- - one calculates useful parameters for the control of the standby mode and stores them in a memory ( 20 ),
- - You bring the device into standby mode and at the intended wake-up time with the help of a slow oscillator ( 10 ) back into active mode, characterized in that
- - shortly before the transition to standby mode and regularly during this standby mode:
- - synchronized a slow RC oscillator with the fast oscillator,
- stores the result of the synchronization in a register,
- - provides a period between two synchronizations,
- - The slow RC oscillator resynchronized at the end of the period between two synchronizations.
- - die Dauer der Zeitspanne zwischen zwei Synchronisierungen durch einen Zähler vorsieht, und man
- - jedes Mal, wenn der Zähler einen Schwellenwert erreicht:
- - den schnellen Oszillator einschaltet,
- - den langsamen RC-Oszillator mit dem schnellen Oszillator synchroni siert,
- - das Ergebnis der Synchronisierung mit dem einer vorangegangenen Synchronisierung vergleicht und die Dauer der Zeitspanne zwischen zwei Synchronisierungen in Abhängigkeit von dem Unterschied zwi schen diesen Ergebnissen anpasst, je größer der Unterschied ist, des to kürzer ist die Dauer der Zeitspanne zwischen zwei Synchronisierun gen.
- - Provides the duration of the period between two synchronizations by a counter, and one
- - every time the counter reaches a threshold:
- - turns on the fast oscillator,
- - synchronized the slow RC oscillator with the fast oscillator,
- - The result of the synchronization with that of a previous synchronization and adjusts the duration of the time between two synchronizations depending on the difference between these results, the greater the difference, the shorter the duration of the time between two synchronizations.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR9904099 | 1999-04-01 | ||
FR9904099A FR2791853B1 (en) | 1999-04-01 | 1999-04-01 | MOBILE APPARATUS AND METHOD FOR MANAGING A SLEEP MODE IN SUCH A MOBILE APPARATUS |
Publications (2)
Publication Number | Publication Date |
---|---|
DE10015841A1 true DE10015841A1 (en) | 2000-10-05 |
DE10015841B4 DE10015841B4 (en) | 2008-08-28 |
Family
ID=9543911
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10015841A Expired - Fee Related DE10015841B4 (en) | 1999-04-01 | 2000-03-30 | Mobile device and control method for a standby mode in such a mobile device |
Country Status (4)
Country | Link |
---|---|
US (1) | US6650189B1 (en) |
DE (1) | DE10015841B4 (en) |
FR (1) | FR2791853B1 (en) |
GB (1) | GB2357671B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3264387A1 (en) * | 2016-06-29 | 2018-01-03 | Insta GmbH | Method for operating a battery-operated operating device and battery-operated operating device |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002164841A (en) * | 2000-11-29 | 2002-06-07 | Nec Corp | Control apparatus and its method of cellphone |
WO2002082694A1 (en) | 2001-04-04 | 2002-10-17 | Quellan, Inc. | Method and system for decoding multilevel signals |
US6993306B2 (en) * | 2002-01-22 | 2006-01-31 | Broadcom Corporation | Determination and processing for fractional-N programming values |
US7035361B2 (en) | 2002-07-15 | 2006-04-25 | Quellan, Inc. | Adaptive noise filtering and equalization for optimal high speed multilevel signal decoding |
CA2393651A1 (en) | 2002-07-29 | 2004-01-29 | Ralph Dickson Mason | Low power oscillator and power down method |
US7245945B2 (en) * | 2002-11-05 | 2007-07-17 | Intel Corporation | Portable computing device adapted to update display information while in a low power mode |
WO2004045078A2 (en) | 2002-11-12 | 2004-05-27 | Quellan, Inc. | High-speed analog-to-digital conversion with improved robustness to timing uncertainty |
EP1594312A4 (en) * | 2003-02-13 | 2006-10-04 | Matsushita Electric Ind Co Ltd | SOLID STATE VIEWING DEVICE, ASSOCIATED CONTROL METHOD, AND CAMERA USING THE DEVICE |
US7804760B2 (en) | 2003-08-07 | 2010-09-28 | Quellan, Inc. | Method and system for signal emulation |
WO2005018134A2 (en) | 2003-08-07 | 2005-02-24 | Quellan, Inc. | Method and system for crosstalk cancellation |
US7616700B2 (en) | 2003-12-22 | 2009-11-10 | Quellan, Inc. | Method and system for slicing a communication signal |
US20050221870A1 (en) * | 2004-04-06 | 2005-10-06 | Integration Associates Inc. | Method and circuit for determining a slow clock calibration factor |
US7522883B2 (en) | 2004-12-14 | 2009-04-21 | Quellan, Inc. | Method and system for reducing signal interference |
US7725079B2 (en) | 2004-12-14 | 2010-05-25 | Quellan, Inc. | Method and system for automatic control in an interference cancellation device |
WO2007127369A2 (en) | 2006-04-26 | 2007-11-08 | Quellan, Inc. | Method and system for reducing radiated emissions from a communications channel |
US8041973B2 (en) * | 2007-05-03 | 2011-10-18 | Microchip Technology Incorporated | Interrupt/wake-up of an electronic device in a low power sleep mode when detecting a sensor or frequency source activated frequency change |
EP2012436B1 (en) * | 2007-07-05 | 2016-03-30 | Sequans Communications | Method for switching a component to an operation mode for reducing power consumption in a wireless communication device |
US9027117B2 (en) | 2010-10-04 | 2015-05-05 | Microsoft Technology Licensing, Llc | Multiple-access-level lock screen |
US9880604B2 (en) | 2011-04-20 | 2018-01-30 | Microsoft Technology Licensing, Llc | Energy efficient location detection |
US8749313B2 (en) | 2011-06-03 | 2014-06-10 | St-Ericsson Sa | Correction of low accuracy clock |
US9467834B2 (en) | 2011-12-23 | 2016-10-11 | Microsoft Technology Licensing, Llc | Mobile device emergency service |
US9420432B2 (en) | 2011-12-23 | 2016-08-16 | Microsoft Technology Licensing, Llc | Mobile devices control |
US9710982B2 (en) | 2011-12-23 | 2017-07-18 | Microsoft Technology Licensing, Llc | Hub key service |
US20130305354A1 (en) * | 2011-12-23 | 2013-11-14 | Microsoft Corporation | Restricted execution modes |
US8874162B2 (en) | 2011-12-23 | 2014-10-28 | Microsoft Corporation | Mobile device safe driving |
US9325752B2 (en) | 2011-12-23 | 2016-04-26 | Microsoft Technology Licensing, Llc | Private interaction hubs |
US9680413B2 (en) * | 2012-02-28 | 2017-06-13 | Texas Instruments Incorporated | Systems and methods of low power clocking for sleep mode radios |
US9230076B2 (en) | 2012-08-30 | 2016-01-05 | Microsoft Technology Licensing, Llc | Mobile device child share |
US9998866B2 (en) | 2013-06-14 | 2018-06-12 | Microsoft Technology Licensing, Llc | Detecting geo-fence events using varying confidence levels |
US9820231B2 (en) | 2013-06-14 | 2017-11-14 | Microsoft Technology Licensing, Llc | Coalescing geo-fence events |
JP5968561B2 (en) * | 2013-12-18 | 2016-08-10 | カルソニックカンセイ株式会社 | Microcomputer and its clock correction method |
US9341658B2 (en) | 2014-02-28 | 2016-05-17 | Texas Instruments Incorporated | Fast on-chip oscillator trimming |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3446227A1 (en) * | 1984-12-19 | 1986-06-19 | Robert Bosch Gmbh, 7000 Stuttgart | Circuit arrangement to generate a pulse string |
US4613829A (en) * | 1985-10-31 | 1986-09-23 | Rca Corporation | Switchable oscillator circuit |
FI95980C (en) * | 1992-09-04 | 1996-04-10 | Nokia Mobile Phones Ltd | Method and switchgear for accurate measurement of time with an inaccurate clock |
US5369377A (en) * | 1993-10-13 | 1994-11-29 | Zilog, Inc. | Circuit for automatically detecting off-chip, crystal or on-chip, RC oscillator option |
JP3264139B2 (en) * | 1994-07-07 | 2002-03-11 | 株式会社デンソー | Microcomputer drive |
JP2885112B2 (en) * | 1995-01-27 | 1999-04-19 | 株式会社デンソー | Semiconductor integrated circuit |
GB2308469A (en) | 1995-12-22 | 1997-06-25 | Motorola Inc | Power conserving clocking system |
US6339413B1 (en) * | 1996-06-28 | 2002-01-15 | Microchip Technology Incorporated | Microcontroller with internal clock for liquid crystal display |
GB2315194B (en) * | 1996-07-11 | 2000-11-15 | Nokia Mobile Phones Ltd | Method and apparatus for resynchronizing two system clocks |
US5848281A (en) | 1996-07-23 | 1998-12-08 | Smalley; Kenneth George | Method and apparatus for powder management in a multifunction controller with an embedded microprocessor |
GB2320398B (en) | 1996-12-12 | 2001-11-14 | Nec Technologies | Time base alignment for digital mobile phones |
US6029061A (en) * | 1997-03-11 | 2000-02-22 | Lucent Technologies Inc. | Power saving scheme for a digital wireless communications terminal |
US5844435A (en) * | 1997-03-11 | 1998-12-01 | Lucent Technologies Inc | Low power, high accuracy clock circuit and method for integrated circuits |
US5995820A (en) * | 1997-06-17 | 1999-11-30 | Lsi Logic Corporation | Apparatus and method for calibration of sleep mode clock in wireless communications mobile station |
GB2329795B (en) | 1997-09-27 | 2002-09-25 | Nec Technologies | High resolution clock reconstruction for use in a mobile telecommunication device |
-
1999
- 1999-04-01 FR FR9904099A patent/FR2791853B1/en not_active Expired - Lifetime
-
2000
- 2000-03-30 DE DE10015841A patent/DE10015841B4/en not_active Expired - Fee Related
- 2000-03-31 US US09/541,412 patent/US6650189B1/en not_active Expired - Fee Related
- 2000-04-03 GB GB0007963A patent/GB2357671B/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3264387A1 (en) * | 2016-06-29 | 2018-01-03 | Insta GmbH | Method for operating a battery-operated operating device and battery-operated operating device |
Also Published As
Publication number | Publication date |
---|---|
GB0007963D0 (en) | 2000-05-17 |
US6650189B1 (en) | 2003-11-18 |
DE10015841B4 (en) | 2008-08-28 |
GB2357671A (en) | 2001-06-27 |
FR2791853A1 (en) | 2000-10-06 |
GB2357671B (en) | 2003-10-01 |
FR2791853B1 (en) | 2001-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE10015841A1 (en) | Mobile device, such as mobile telephone, has RC oscillator for clocking integrated processing circuit | |
DE69804704T2 (en) | Circuit arrangement and method for clocking an integrated circuit with high accuracy and low power consumption | |
DE2842450C2 (en) | Method for measuring the time intervals between two electrical signals | |
DE69216987T2 (en) | Switch on the transmitter in a two-mode radio telephone | |
DE102008046831A1 (en) | Event-controlled time interval measurement | |
DE602005002667T2 (en) | Method and apparatus for determining a calibration factor for a slow clock | |
DE2912406A1 (en) | FREQUENCY DIVIDER SYSTEM | |
DE2728600C2 (en) | Signal receiver with frequency tuning device | |
DE2749512A1 (en) | SWITCHING DEVICE FOR ELECTRONIC WATCHES | |
DE19720446A1 (en) | Snap detection circuit for a phase locked loop | |
DE3034562C2 (en) | Energy saving device for an electronic musical instrument | |
DE19618094A1 (en) | Control circuit with tunable standby oscillator | |
DE10200698A1 (en) | Accurate time delay system and method using an inaccurate oscillator | |
EP1155495B1 (en) | Method and circuit for controlling the compensation of offset voltages of a radio receiver circuit which is integrated in a circuit module | |
CH669048A5 (en) | METHOD OF MEASURING ratio of a measured variable CAPACITY TO A REFERENZKAPAZITAET AND DEVICE FOR IMPLEMENTING THE PROCEDURE. | |
DE10012635C2 (en) | Stand-by procedure for a mobile phone | |
DE69121756T2 (en) | Asynchronous delay circuit | |
EP1066679A1 (en) | Method and circuit for controlling the compensation of offset voltages of a radio receiver circuit which is integrated in a circuit module | |
DE2658966B2 (en) | Electronic clock | |
DE2943552C2 (en) | ||
DE2951162A1 (en) | Power consumption control system for digital processor - has clock pulse generator disabled at pre-determined period after last key-in operation using counter circuit detector | |
DE102004046404A1 (en) | Circuit arrangement and method for determining a frequency drift in a phase locked loop | |
DE69722790T2 (en) | Means to wake up a system operating in sleep mode | |
DE69805011T2 (en) | Electronic device working with a photovoltaic cell, in particular a timepiece | |
DE19930149A1 (en) | Method for measuring an electrical voltage and arrangement for carrying out the method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8110 | Request for examination paragraph 44 | ||
8364 | No opposition during term of opposition | ||
R082 | Change of representative |
Representative=s name: PATENT- UND RECHTSANWAELTE BARDEHLE PAGENBERG, 816 Representative=s name: PATENT- UND RECHTSANWAELTE BARDEHLE PAGENBERG, DE |
|
R081 | Change of applicant/patentee |
Owner name: APPLE INC., US Free format text: FORMER OWNER: SAGEM S.A., PARIS, FR Effective date: 20111026 Owner name: APPLE INC., CUPERTINO, US Free format text: FORMER OWNER: SAGEM S.A., PARIS, FR Effective date: 20111026 |
|
R082 | Change of representative |
Representative=s name: BARDEHLE PAGENBERG PARTNERSCHAFT MBB PATENTANW, DE Effective date: 20111026 |
|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |