DE2629950B2 - Electronic clock - Google Patents
Electronic clockInfo
- Publication number
- DE2629950B2 DE2629950B2 DE2629950A DE2629950A DE2629950B2 DE 2629950 B2 DE2629950 B2 DE 2629950B2 DE 2629950 A DE2629950 A DE 2629950A DE 2629950 A DE2629950 A DE 2629950A DE 2629950 B2 DE2629950 B2 DE 2629950B2
- Authority
- DE
- Germany
- Prior art keywords
- circuit
- time data
- time
- address
- pulse
- 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
Classifications
-
- G—PHYSICS
- G04—HOROLOGY
- G04G—ELECTRONIC TIME-PIECES
- G04G3/00—Producing timing pulses
- G04G3/02—Circuits for deriving low frequency timing pulses from pulses of higher frequency
- G04G3/025—Circuits for deriving low frequency timing pulses from pulses of higher frequency by storing time-date which are periodically investigated and modified accordingly, e.g. by using cyclic shift-registers
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Electric Clocks (AREA)
- Read Only Memory (AREA)
Abstract
Description
Die Erfindung betrifft eine elektronische Uhr, bestehend aus einem Taktimpulsoszillator, einem Zeitsteuergenerator zur Teilung der Frequenz eines vom Taktimpulsoszillator gelieferten Taktimpulses zur Abgabe eines Zeitsteuerimpulses, einem Adressenimpulsgenerator zur Abgabe eines Adressenimpulses zur Bezeichnung einer vorbestimmten Adresse, an welcher Zeitdaten nach Empfang eines Zeitsteuerimpulses vom Zeitsteuerimpulsgenerator gespeichert werden, einer Speicherschaltung zum Speichern von Zeitdaten, ehier Rückkopplungsschaltung zum Rückkoppeln von aus dem Speicher abgegebenen Zeitdaten zum Eingang derselben, aus einer Anzeigevorrichtung zum Anzeigen der aus der Speicherschaltung ausgelesenen Zeitdaten, aus einer Übertrag-Prüfschaltung zur Bestimmung, ob die von der Speicherzelle abgegebenen Zeitdaten auf einen unmittelbar folgenden, höheren Einheitszeitwert übertragen werden sollen, und zur Lieferung eines Übertrag-Befehlssignals, einer Rückstell-Prüfschaltung zum Erzeugen eines Rückstell-Befehlssignals, wenn ein Übertrag erforderlich ist, um die übertragenen Zeitdaten zu löschen, einer ersten Verzögerungsschaltung zum Halten bzw. Verzögern eines von der Übertrag-Prüfschaltung gelieferten Übertrag-Befehlssignals, bis zum Zeitpunkt des Zeitdatenübertrags, aus einer zweiten Verzögerungsschaltung zum Verzögern eines Rückstell-Befehlssignals, bis zum Eingang von zu löschenden Zeitdaten, einer Addierstufe in der Rückkopplungsschaltung zum Hinzuaddieren eines von der ersten Verzögerungsschaltung gelieferten Übertragsignals und eines Mindestzeiteinheitssignals zu aus der Speicherschaltung vorgesehenen Korrekturschaltung zum Löschen von Zeitdaten, die von der Addierstufe in Form einer logischen »0« nach Empfang eines Rückstellsignals von der zweiten Verzögerungsschaltung abgegeben werden.The invention relates to an electronic clock, consisting of a clock pulse oscillator, a Time control generator for dividing the frequency of a clock pulse supplied by the clock pulse oscillator for Delivery of a timing pulse, an address pulse generator for the delivery of an address pulse for Designation of a predetermined address at which time data after receiving a timing pulse from Timing pulse generator are stored, a memory circuit for storing time data, ehier Feedback circuit for feeding back time data output from the memory to the input the same from a display device for displaying the time data read out from the memory circuit, from a carry check circuit to determine whether the time data output from the memory cell has an immediately following, higher unit time value are to be transferred, and for the delivery of a Carry command signal, a reset test circuit for generating a reset command signal when a Carry is required to delete the transmitted time data, a first delay circuit to Holding or delaying a carry command signal supplied by the carry check circuit until Time of the time data transfer, from a second delay circuit for delaying a reset command signal, until the time data to be deleted is received, an adder stage in the feedback circuit for adding one of the first Delay circuit supplied carry signal and a minimum time unit signal to from the memory circuit provided correction circuit for erasing time data from the adder in the form a logical "0" after receiving a reset signal from the second delay circuit will.
Das Zeitmeß- oder Zeithaltesystem einer elektronischen Uhr enthält im allgemeinen ein statisches System oder ein dynamisches System.The timekeeping system of an electronic watch generally includes a static system or a dynamic system.
Beim statischen System werden die durch einen Kristalloszillator erzeugten impulse über einen Frequenzteiler geleitet, um mit einer Periode von z. B. einer Sekunde abgegeben zu werden. Wenn ein »Sekunden«- Zähler 60 Impulse zählt, aktiviert ein Ausgangssignal dieses Zählers den nachgeschalteten »Minutenw-Zähler. Ebenso setzt dann, wenn der »Minuten«-Zähler 60 Impulse zählt, dessen Ausgangssignal den nachgeschalteten »Stunden«-Zähler in Gang. Die »Sekunden«-, »Minuten«- und »Stunden«-Zähler werden somit abwechselnd oder nacheinander betätigt. Die von den jeweiligen Zählern gelieferten Ausgangs- bzw. Zeitdaten werden über entsprechende Dekoder angezeigt.In the static system, the impulses generated by a crystal oscillator are passed through a frequency divider directed to with a period of e.g. B. to be given a second. If a "seconds" - Counter counts 60 pulses, an output signal of this counter activates the downstream »minute counter. Likewise, when the "minute" counter counts 60 pulses, its output signal sets the downstream one "Hour" counter in motion. The "seconds", "minutes" and "hours" counters are thus operated alternately or one after the other. The output or time data supplied by the respective counters are displayed via corresponding decoders.
Das erwähnte statische System arbeitet nach dem Übertragungsprinzip (carry type), bei dem die Zeitzählimpulse jedesmal dann, wenn die Zeitimpulse eine vorbestimmte Zahl erreichen, vom Zählerabschnitt niedrigerer Ordnung zu dem höherer Ordnung übertragen werden. Da die Zeitdaten im Stunden-Zähler lange gespeichert werden, werden dem Stunden-Zähler vier Frequenztaktimpulse zugeleitet. Zu diesem Zweck sind die betreffenden Zähler aus statischen Schieberegistern aufgebaut. Die statische elektronische Zeitmeßschaltung besitzt daher tatsächlich den Vorteil, daß Strom praktisch in statischer Form verbraucht wird, d. h. daß der Stromverbrauch gering ist. Den statischen Schaltungen dieser Art haften jedoch die Mängel an, daß sich durch Anordnung sowohl der statischen Schieberegister als auch der Dekoder entsprechend den jeweiligen Zählern die Zahl der verwendeten Bauteile vergrößert und sich folglich eine komplizierte Schaltkreisanordnung ergibt, und daß ein für die SchaltkreisintegrationThe mentioned static system works on the transmission principle (carry type), in which the time counting pulses every time the timing pulses reach a predetermined number from the counter section lower order are transferred to the higher order. Because the time data in the hour counter is long are saved, four frequency clock pulses are sent to the hour counter. To this end are the counters concerned are made up of static shift registers. The static electronic timing circuit therefore actually has the advantage that electricity is consumed practically in static form; H. that the power consumption is low. The static circuits of this type, however, have the shortcomings that by arranging both the static shift registers and the decoders according to the respective Counting increases the number of components used and, consequently, a complicated circuit arrangement results, and that one for circuit integration
benutzter Chip unzweckmäßig groß wird.used chip becomes inappropriately large.
Dagegen besteht das dynamische System aus einer geschlossenen Schleife bzw. Regelschleife aus einer mit den Zeitdaten gespeisten Speicherschaltung und einer Addierschaltung zum Hochaddieren der Zeitdaten. Die in der Speicherschaltung gespeicherten Zeitdaten für »Sekunden«, »Minuten« und »Stunden« werden bei Eingang von Taktimpulsen kontinuierlich durch die Regelschleife verschoben. Die in der kleinsten Stellenposition des »Sekunden«-Abschnitts dargestellten Zeitdaten werden bei jeder Verschiebung durch die Regelschleife jeweils um »Eins« erhöht Das Ergebnis der Addition wird durch einen gemeinsamen Dekoder für »Sekunden«-, »Minuten«- und »Stunden«-Zähler angezeigt bzw. wiedergegeben.In contrast, the dynamic system consists of a closed loop or a control loop of one with the memory circuit fed to the time data and an adding circuit for adding up the time data. the Time data stored in the memory circuit for "seconds", "minutes" and "hours" are displayed in Input of clock pulses shifted continuously through the control loop. The ones in the smallest position of the "Seconds" section are displayed each time they are shifted by the Control loop increases by "one" each time The result The addition is done by a common decoder for the "seconds", "minutes" and "hours" counters displayed or played back.
Dieses dynamische System, bei dem eine große Zahl von die Sekunden, Minuten und Stunden bezeichnenden Zeitdaten beim Eingang von Impulsen verschoben wird, ermöglicht die Ausbildung eines Speicherregisters als dynamisches Schieberegister mit weniger Bauteilen als beim statischen Schieberegister, während dabei gleichzeitig die Verwendung eines gemeinsamen Dekoders für die Sekunden-, Minuten- und Stunden-Zähler möglich ist Dieses Zeitdatenschieberegister besitzt daher den Vorteil, daß ein für die Schaltkreisintegration benutztes Chip eine günstig geringe Größe besitzen kann.This dynamic system in which a large number of seconds, minutes and hours are indicative Time data is shifted when pulses are received, enables the formation of a storage register as dynamic shift register with fewer components than the static shift register, while doing so at the same time the use of a common decoder for the seconds, minutes and hours counters is possible. This time data shift register therefore has the advantage that one is used for circuit integration used chip can have a cheap small size.
Obgleich bevorzugt dem Standpunkt der Integration der elektronischen Zeitmeßschaltung als vorteilhafter betrachtet ist das dynamische System nicht immer zufriedenstellend, wenn auch der Strombedarf berücksichtigt wird. Der Grund dafür liegt darin, daß ehi als Speicherschaltung benutztes dynamisches Schieberegister so ausgelegt ist, daß eine große Zahl von Zeitdaten bei jedesmaligem Eingang einer Impulsreihe als Ganze in Form einer Impulsreihe verschoben wird und die Zeitdaten für die genannte gleichzeitige Verschiebung eine äußerst hohe Frequenz besitzen müssen, woraus sich ein großer Stromverbrauch ergibt.Though preferred from the standpoint of integrating the electronic timing circuit as more advantageous considered, the dynamic system is not always satisfactory if the electricity demand is also taken into account will. The reason for this is that the dynamic shift register used as a memory circuit is ehi is designed so that a large number of time data is received as a whole each time a pulse train is input is shifted in the form of a pulse train and the time data for said simultaneous shift must have an extremely high frequency, which results in a large power consumption.
Eine elektronische Uhr mit den eingangs aufgeführten Merkmalen ist beispielsweise aus der DT-OS 22 13 460 bekannt. Diese bekannte Uhr verwendet ein 4-Bit parallel verarbeitendes Datensystem, bei welchem die Schieberegister jeweils aus 4-Bit Schieberegistern bestehen, durch die die Zeitdaten verarbeitet werden. Durch die Verwendung der 4-Bit-Schieberegister ergibt sich eine große Speicherkapazität und auch die Möglichkeit, die Zeitdaten mit hoher Geschwindigkeit zu verarbeiten, !edoch wird die bekannte elektronische Uhr durch ein herkömmliches dynamisches Zeitzählsystem angetrieben, so daß vergleichsweise sehr viel Strom verbraucht wird.An electronic clock with the features listed at the beginning is, for example, from the DT-OS 22 13 460 known. This known clock uses a 4-bit parallel processing data system in which the shift registers each consist of 4-bit shift registers through which the time data are processed. The use of the 4-bit shift register results in a large storage capacity and also the Ability to process time data at high speed, but the well-known electronic Clock driven by a conventional dynamic time counting system, so that comparatively a lot Electricity is consumed.
Gemäß einem älteren Vorschlag nach der DT-OS 25 02 707 verarbeitet eine Zählschaltung, die auch für Uhren verwendet werden kann ein 4-Bit parallel verarbeitendes System mit einer Speichermatrix, die beispielsweise aus einer Gruppe von 4 zehnstufigen Schieberegistern bestehen kann, die parallel angesteuert werden. Mit anderen Worten ist der Speicher für die Speicherung der Zeitdaten aus Speicherzellen gebildet, welche in Form einer Matrix angeordnet sind.According to an older proposal according to the DT-OS 25 02 707 processed a counting circuit, which also for A 4-bit parallel processing system with a memory matrix that can be used clocks For example, it can consist of a group of 4 ten-stage shift registers that are controlled in parallel will. In other words, the memory is for storing the time data from memory cells formed, which are arranged in the form of a matrix.
Die der Erfindung zugrundeliegende Aufgabe besteht darin, die elektronische Uhr der eingangs definierten Art hinsichtlich eines geringeren Strombedarfs und hinsichtlich einer möglichen Schaltungsintegration zu verbessern.The object on which the invention is based is to improve the electronic watch defined at the outset Art in terms of a lower power requirement and in terms of a possible circuit integration to enhance.
Diese Aufgabe wird ausgehend von der elektronischen Uhr der eingangs definierten Art erfindungsgemäß dadurch gelöst, daß die Speicherschaltung aus mehreren statischen DirektzugTiffsspeicherzellen besteht, die in Form einer Matrix angeordnet sind, und über eine Datenleitung der bezeichneten Speicherzelle Zeitdaten aussendet wenn eine an eine Speicherzeile angeschlossene Wortauswählleitung mit einem die Speicherzelle bezeichnenden Adressenimpuls versorgt wird, und daß sowohl die Übertrag-Prüfschaltung als auch die Rückstell-Prüfschaltung nur aus Festwert-Speicherzellen aufgebaut istThis object is achieved according to the invention on the basis of the electronic watch of the type defined at the outset solved in that the memory circuit consists of several static direct access tiff memory cells, which are arranged in the form of a matrix, and via a data line of the designated memory cell Sends out time data when a word select line connected to a memory line with a die Memory cell designating address pulse is supplied, and that both the carry check circuit as the reset test circuit is also composed only of read-only memory cells
Im Gegensatz zu dem älteren Vorschlag besteht also erfindungsgemäß die Speicherschaltung aus mehreren Direktzugriffsspeicherzellen, die in Matrixform angeordnet sind. Es ist daher nicht mehr erforderlich, gleichzeitig mehrere Zeitdaten in Form einer Impulskette zu verschieben. Daraus folgt jedoch, daß der Stromverbrauch der elektronischen Uhr wesentlich reduziert wird. Durch die Verwendung von Direktzugriffsspeicherzellen ergeben sich auch weniger Komponenten als bei einer statischen Schieberegisterzelle, so daß sich die Größe eines Chips aufgrund einer höheren Schaltungsintegration vermindern läßtIn contrast to the older proposal, according to the invention, the memory circuit consists of several Random access memory cells arranged in a matrix form. It is therefore no longer necessary to shift several time data in the form of a pulse chain at the same time. It follows, however, that the Power consumption of the electronic watch is significantly reduced. Through the use of random access memory cells there are also fewer components than with a static shift register cell, see above that the size of a chip can be reduced due to increased circuit integration
Besonders vorteilhafte Ausgestaltungen und Weiterbildungen der Erfindung ergeben sich aus den Ansprüchen 2 und 3.Particularly advantageous configurations and developments of the invention emerge from the Claims 2 and 3.
Im folgenden ist eine bevorzugte Ausführungsform der Erfindung an Hand der Zeichnung näher erläutert.
Es zeigt
Fig. 1 ein Blockschaltbild einer elektronischen Zeitmeßschaltung mit Merkmalen nach der Erfindung,A preferred embodiment of the invention is explained in more detail below with reference to the drawing. It shows
Fig. 1 is a block diagram of an electronic timing circuit with features according to the invention,
Fig.2 eine detaillierte Darstellung einer Speicherschaltung
zur Verwendung bei der elektronischen Zeitmeßschaltung gemäß F i g. 2,
F i g. 3 den Schaltungsaufbau einer Jtatischen Direkt-Zugriffsspeicherzelle
mit komplementären MOS-Transistoren, die einen der Grundbauteile der Speicherschaltung
gemäß F i g. 2 bildet undFIG. 2 shows a detailed illustration of a memory circuit for use in the electronic timing circuit according to FIG. 2,
F i g. 3 shows the circuit construction of a static direct access memory cell with complementary MOS transistors, which are one of the basic components of the memory circuit according to FIG. 2 forms and
Fig.4 ein Zeitdiagramm für das Blockschaltbild gemäß Fig. 1.4 shows a timing diagram for the block diagram according to FIG. 1.
Gemäß Fig. 1 ist eine Ausgangsklemme eines Taktimpulsoszillators 1 zur Lieferung von Taktimpulsen mit einer Frequenz von z. B. 32,768 kHz an eine Eingangsklemme eines Zeit(steucr)-impulsgenerators 2 angeschlossen, der eine erste Ausgangsklemme zur Abgabe eines ersten, für das Auslesen von Zeitdaten benutzten Zeit(steuer)impulses und eine zweite Ausgangsklemme zur Abgabe eines zweiten Zeit(steuer)impulses aufweist, der für das Einschreiben von Zeitdaten benutzt wird. Die erste Ausgangsklemme des Zeitimpulsgenerators 2 ist mit einem Adressenimpulsgenerator 3 verbunden, der bei Eingang eines Taktimpulses vom Zeitimpulsgenerator 2 einen Adressenimpuls abgibt. Bei der dargestellten Ausführungsform besteht der Adressenimpulsgenerator 3 aus einem Fünfstufen-Binärzähler 4, dessen Zählung sich bei Eingabe des ersten Lese-Zeitimpulses ändert, und einem Adressendekoder 5 zur Abgabe eines Adressenimpulses bei Eingang eines sich fortlaufend ändernden Ausgangssignals vom Binärzähler 4. Der Adressenimpulsgenerator 3 weist 32 Ausgangsklemmen auf, die an die entsprechenden Steuerklemmen eines Speicherschaltung 6 angeschlossen sind, die ihrerseits eine Anzahl von Grundelementen, wie statische Direktzugriffsspeicherze'len mit komplementärem MOS-Transistor aufweist, welche gemäß F i g. 2 in Form einer Matrix aus 32 Zeilen und 4 Spalten angeordnet sind.1 is an output terminal of a clock pulse oscillator 1 for supplying clock pulses with a frequency of e.g. B. 32.768 kHz to an input terminal of a time (control) pulse generator 2 connected, which has a first output terminal for outputting a first, for reading out time data used time (control) pulse and a second output terminal to deliver a second time (control) pulse used for writing time data. The first output terminal of the timing pulse generator 2 is connected to an address pulse generator 3, the input of a clock pulse from the time pulse generator 2 emits an address pulse. In the illustrated embodiment, there is the address pulse generator 3 from a five-stage binary counter 4, the count of which is when you enter the first read time pulse changes, and an address decoder 5 for outputting an address pulse Input of a continuously changing output signal from binary counter 4. The address pulse generator 3 has 32 output terminals which are connected to the corresponding control terminals of a memory circuit 6 are connected, which in turn have a number of basic elements, such as static random access memory cells having a complementary MOS transistor, which according to FIG. 2 in the form of a matrix of 32 lines and 4 columns are arranged.
Die Schaltungsanordnung einer Speicherzelle der genannten Art ist an sich bekannt und braucht daherThe circuit arrangement of a memory cell of the type mentioned is known per se and therefore needs
nicht näher beschrieben zu werden, doch ist diese Schaltungsanordnung zur Verdeutlichung in F i g. 3 veranschaulicht, wobei ein p-Kanal-MOS-Transistor Qt und ein n-Kanal-MOS-Transistor Q2 vorgesehen sind, die zueinander komplementär sind. Ebenso sind ein p-Kanal-MOS-Transistor Qi und ein n-Kanal-MOS-Transistor Q4 vorgesehen, die einander komplementär sind. Diese Transistoren Q\ — Q4 bilden gemeinsam einen Flip-Flop-Kreis. Zwei p-Kanal-MOS-Transistoren Q'j, Qi bilden Torschaltungen zum Auslesen und Einschreiben von Zeitdaten. Die Arbeitsweise einer Speicherzelle mit dem vorstehend beschriebenen Aufbau ist an sich bekannt und braucht daher nicht näher erläutert werden. Die Ausgangsklemmen der Speicherschaltung 6 sind mit Eingangsklemmen einer Pufferschaltung 8 verbunden, deren Ausgangsklemmen an die ersten Eingangskiemmen einer Addierschaitungy angeschlossen sind. Die Ausgangsklemmen dieser Addierschaltung 9 sind wiederum mit den Eingangsklemmen einer Korrekturschaltung 10 verbunden, deren Ausgangsklemmen mit den Eingangsklemmen der Speicherschaltung 6 verbunden sind. Die Speicherschaltung 6, die Pufferschaltung 8, die Addierschaltung 9 und die Korrekturschaltung 10 bilden gemeinsam eine geschlossene Schleife bzw. Regelschleife. Die Sekunden-. Minuten- und Stunden-Zeitdaten werden dabei zu Zeitzählzwecken verschoben. Die Steuerklemme der Pufferschaltung 8 ist mit der ersten Ausgangsklemme des Zeitimpulsgenerators 2 verbunden. Eine zweite Eingangsklemme der Addierschaltung 9 ist mit einer der Ausgangsklemmen des Adressenimpulsgenerators 3 verbunden. Die erste Steuerklemme der Korrekturschaltung 10 ist mit einer zweiten Ausgangsklemme des Zeitimpulsgenerators 2 verbunden.not to be described in more detail, but this circuit arrangement is shown in FIG. 3, wherein a p-channel MOS transistor Qt and an n-channel MOS transistor Q2 are provided which are complementary to each other. A p-channel MOS transistor Qi and an n-channel MOS transistor Q 4 which are complementary to each other are also provided. These transistors Q \ - Q 4 together form a flip-flop circuit. Two p-channel MOS transistors Q'j, Qi form gate circuits for reading out and writing in time data. The mode of operation of a memory cell with the structure described above is known per se and therefore does not need to be explained in more detail. The output terminals of the memory circuit 6 are connected to input terminals of a buffer circuit 8, the output terminals of which are connected to the first input terminals of an adder circuit. The output terminals of this adding circuit 9 are in turn connected to the input terminals of a correction circuit 10, the output terminals of which are connected to the input terminals of the memory circuit 6. The memory circuit 6, the buffer circuit 8, the adding circuit 9 and the correction circuit 10 together form a closed loop or control loop. The second-. Minute and hour time data are shifted for time counting purposes. The control terminal of the buffer circuit 8 is connected to the first output terminal of the timing pulse generator 2. A second input terminal of the adding circuit 9 is connected to one of the output terminals of the address pulse generator 3. The first control terminal of the correction circuit 10 is connected to a second output terminal of the timing pulse generator 2.
Die Ausgangsklemmen der Pufferschaltung 8 sind mit den Eingangsklemmen einer Rückstell-Prüfschaltung (resei-judging circuit) 11 zur Bestimmung, ob Zeitdaten gelöscht (cleared) .werden sollen, sowie mit den Eingangsklemmen einer Übertrag-Prüfschaltung (carryjudging circuit) 12 verbunden, die bestimmt, ob die Zeitdaten übertragen werden sollen. Eine Rückstellsignal-Ausgangsklemme der Schaltung 11 ist mit einer ersten Eingangsklemme einer Rückstellsignal-Verzögerungsschaltung 13 verbunden. Eine Übertragungssignal-Ausgangsklemme der Übertrag-Prüfschaltung 12 ist an eine erste Eingangsklemme einer Übertragsignal-Verzögerungsschaltung 14 angeschlossen. Eine Ausgangsklemme der Verzögerungsschaltung 13 ist mit einer zweiten Steuerklemme der Korrekturschaltung 10 verbunden, während eine Ausgangsklemme der Verzögerungsschaltung 14 mit einer dritten Eingangsklemme der Addierschaltung 9 verbunden ist. Die Steuerklemmen der Prüfschaltung 11 und der Prüfschaltung 12 sind an die betreffenden Ausgangsklemmen eines UND-Glieds 15 angeschlossen, dessen erste Eingangsklemme mit einer ersten Ausgangsklemme des Zeitimpulsgenerators 2 verbunden ist und deren zweite Ausgangsklemmen mit den Ausgangsklemmen des Adressenimpulsgenerators 3 verbunden sind. Die Ausgangsklemmen der Pufferschaltung 8 sind mit den Eingangsklemmen einer Anzeige-Datenspeicherschaltung 16 und den Eingangsklemmen einer Alarm-Datenspeicherschaltung 17 verbunden. Eine Steuerklemme der Schaltung 16 ist an eine erste Ausgangskiemme einer Steuerschaltung 18 angeschlossen. Eine Steuerklemme der Schaltung 17 ist mit einer zweiten Ausgangsklemme der Steuerschaltung 18 verbunden, deren dritte Ausgangsklemme mit einer zweiten Eingangsklemme der Rückstellsignal-Verzögerungs schaltung 13 und deren vierte Ausgangsklemme mi einer zweiten Eingangsklemme der Übertragsignal Verzögerungsschaltung 14 verbunden ist. Die Steuer schaltung 18, die durch einen äußeren Schalte betätigbar ist, dient zum Korrigieren und Wiedergeber bzw. Anzeigen der Zeit sowie zur Festlegung eine: Zeitpunkts, zu welchem ein Alarm, z. B. ein Wecksigna abgegeben werden soll.The output terminals of the buffer circuit 8 are connected to the input terminals of a reset test circuit (resei-judging circuit) 11 to determine whether time data cleared, as well as with the input terminals of a carry-check circuit (carryjudging circuit) 12, which determines whether the time data should be transmitted. A reset signal output terminal of the circuit 11 is connected to a first input terminal of a reset signal delay circuit 13 connected. A transmission signal output terminal of the carry check circuit 12 is on a first input terminal of a carry signal delay circuit 14 is connected. An output terminal the delay circuit 13 is connected to a second control terminal of the correction circuit 10 connected, while an output terminal of the delay circuit 14 is connected to a third input terminal the adding circuit 9 is connected. The control terminals of the test circuit 11 and the test circuit 12 are connected to the relevant output terminals of an AND gate 15, the first input terminal of which is connected to a first output terminal of the timing pulse generator 2 and the second Output terminals are connected to the output terminals of the address pulse generator 3. the Output terminals of the buffer circuit 8 are connected to the input terminals of a display data storage circuit 16 and the input terminals of an alarm data storage circuit 17 connected. A control terminal of the circuit 16 is connected to a first output terminal of a control circuit 18. A control terminal the circuit 17 is connected to a second output terminal of the control circuit 18, its third output terminal with a second input terminal of the reset signal delay circuit 13 and its fourth output terminal mi a second input terminal of the carry signal Delay circuit 14 is connected. The control circuit 18, which is controlled by an external switch can be operated, is used to correct and reproduce or display the time as well as to define a: Time at which an alarm, e.g. B. a wake-up signal should be issued.
Die Steuerklemmen der Steuerschaltung 18 sind ai die Ausgangsklemmen des Adressenimpulsgenerators; angeschlossen. Eine Ausgangsklemme der Anzeigeda teri-Speicherschaltung 16 ist dabei mit einer Eingangs klemme eines Dekoders 19 und außerdem mit einer de Eingangsklemmen einer exklusiven ODER-Schaltunj 20 verbunden. Eine Ausgangsklemme der Alarmdaten Speicherschaltung 17 liegt an der anderen Eingangs klemme der ODER-Schaltung 20. Eine Ausgangsklem me des Dekoders 19 ist mit einer ersten Eingangsklem me einer Anzeigevorrichtung 21 verbunden, währen eine Ausgangsklemme der exklusiven ODER-Schaltunj 20 an eine zweite Eingangsklemme der Anzeigevorrich tung21 angeschlossen ist.The control terminals of the control circuit 18 are ai the output terminals of the address pulse generator; connected. An output terminal of the display data storage circuit 16 has an input terminal of a decoder 19 and also with one of the input terminals of an exclusive OR circuit 20 connected. One output terminal of the alarm data storage circuit 17 is connected to the other input terminal of the OR circuit 20. An output terminal of the decoder 19 is connected to a first input terminal Me connected to a display device 21, while an output terminal of the exclusive OR circuit 20 is connected to a second input terminal of the display device21.
Im folgenden ist nunmehr die Arbeitsweise de erfindungsgemäßen elektronischen Zeitmeßschaltunj beschrieben. Der Taktimpulsgenerator 1, der z. B. eil Quarz-Oszillatorelement enthält, erzeugt Taktimpuls mit einer Frequenz von z. B. 32,768 kHz, wobei der von Taiktimpulsgenerator 1 erzeugte Taktimpuls zur Fre quenzteilung zum Zeitimpulsgenerator 2 übertrager wird, der seinerseits zwei Zeitimpulse Φ\, Φι (Fig.4A 4B) mit einer Frequenz von 8,192 kHz abgibt. Wie nocr näher erläutert werden wird, dienen der Zeitimpuls Φ zum Auslesen und der Zeitimpuls Φ2 zum Einschreiber von Zeitdaten. Der Ausleseimpuls Φ\ wird auch an der Adressenimpulsgenerator 3 angelegt, der beispielsweis 32 Adressenimpulse A\ bis A32 mit einer Frequenz voi jeweils 256 Hz abgibt. Der Adressenimpulsgenerator zur Lieferung von 32 Adressenimpulsen A\ bis A3 umfaßt den Fünfstufen-Binärzähler 4, dessen Zählung entsprechend den eingegangenen Lesetaktimpulsen Φ\α Φΐίπ Φ\ΐ ■ ■ · fortlaufend variiert, und den Adressendeko der 5 zur Umwandlung der Ausgangssignale de Binärzählers 4 in Adressenimpulse A\ bis /432.The operation of the electronic timing circuit according to the invention is now described below. The clock pulse generator 1, the z. B. eil contains quartz oscillator element, generates clock pulse with a frequency of z. B. 32.768 kHz, the clock pulse generated by Taiktimpulsgenerator 1 for Fre quenzteilung to the time pulse generator 2, which in turn emits two time pulses Φ \, Φι (Fig.4A 4B) with a frequency of 8.192 kHz. As will be explained in more detail below, the time pulse Φ is used to read out and the time pulse Φ2 is used to write time data. The readout pulse Φ \ is also applied to the address pulse generator 3, which emits, for example, 32 address pulses A \ to A 32 with a frequency of 256 Hz each. The address pulse generator for supplying 32 address pulses A \ to A 3 comprises the five-stage binary counter 4, the counting of which varies continuously according to the received reading clock pulses Φ \ α Φΐίπ Φ \ ΐ ■ ■ · and the address deco of 5 for converting the output signals of the binary counter 4 in address pulses A \ to / 4 32 .
Im folgenden ist an Hand von F i g. 4 die Arbeitsweis« des Adressenimpulsgenerators 3 erläutert. Zunächst se angenommen, daß der Zeitimpulsgenerator 2 einer ersten Lesezeitimpuls Φ,,, abgibt, der zur Lesezeitim pulsgruppe Φ, des Binärzählers 4 gehört Zu diesen Zeitpunkt ist der Inhalt des Binärzählers 4, nämlich eir Adressenkode, als »0,0,0,0,0« bezeichnet. Beim Ent schlüsseln bzw. Dekodieren dieses Adressenkode. »0,0,0,0,0« liefert der Adressendekoder 5 den entspre chenden Adressenimpuls Ala. Wenn der Binärzähler ' einen zweiten Lesezeitimpuls Φ^b vom Zeitimpulsgene rator 2 erhält, ändert sich der Adressenkode de. Binärzählers 4 in »0,0,0,0,1«. Hierauf gibt der Adressen dekoder 5 den entsprechenden Adressenimpuls A2a ab Wenn ein dritter Lesezeitimpuls Φισ zum Binärzähler übermittelt wird, ändert sich der Kode der in diesen gespeicherten Daten auf »0,0,0,1.0«, und der Adressen dekoder 5 gibt den betreffenden Adressenimpuls A3, ab Wie erwähnt, werden sodann jedesmal, wenn den Binärzähler 4 ein Lesezeitimpuls Φ\ vom Zeitimpuls generator 2 geliefert wird, Adressenimpulse A4 As... Az2 fortlaufend vom Adressendekoder 5 abgenommenDie Adressenimpulse /4i bis A32 werden von Adressenclekoder5 oder vom AdressenimpulsgeneratoIn the following, with reference to FIG. 4 explains the mode of operation of the address pulse generator 3. First of all, it is assumed that the time pulse generator 2 emits a first reading time pulse Φ ,,, which belongs to the reading time pulse group Φ, of the binary counter 4. At this point in time, the content of the binary counter 4, namely eir address code, is »0,0,0,0 , 0 «. When decrypting or decoding this address code. The address decoder 5 supplies the corresponding address pulse A la "0,0,0,0,0". When the binary counter ' receives a second reading time pulse Φ ^ b from Zeitimpulsgene generator 2, the address code de changes. Binary counter 4 in "0,0,0,0,1". The address decoder 5 then emits the corresponding address pulse A 2a . When a third reading time pulse Φι σ is transmitted to the binary counter, the code of the data stored in this changes to “0,0,0,1.0”, and the address decoder 5 gives the respective address pulse a 3, mentioned from How, then each time the binary counter 4 is a read timing pulse Φ \ is supplied from the timing pulse generator 2, address pulses a 4 As ... Az 2 abgenommenDie address pulses / 4i to A32 are continuously from the address decoder 5 of Adressenclekoder5 or from the address pulse generator
3 abgegeben, sooft der Binärzähler 4 des Adressenimpulsgenerators 3 einen Lesezeitimpuls Φ\ vom Zeitimpulsgenerator 2 erhält. Der Adressenimpulsgenerator 3 liefert somit einen Adressenimpuls mit der gleichen Periode wie derjenigen des Zeitimpulses, nämlich mit3 output as often as the binary counter 4 of the address pulse generator 3 receives a reading time pulse Φ \ from the time pulse generator 2. The address pulse generator 3 thus supplies an address pulse with the same period as that of the time pulse, namely with
einer Periode von gj^ Sekunden. Die Zeitspanne,a period of gj ^ seconds. The timespan,
welche der Adressenimpulsgenerator 3 für die Erzeugung der 32 verschiedenen Adressenimpulse mit derwhich the address pulse generator 3 for generating the 32 different address pulses with the
angegebenen Periode von gj^ (Sekunden) benötige, beträgtgiven period of gj ^ (seconds), amounts to
~(s) χ 32 = -Sekunden.~ (s) χ 32 = seconds.
Die Ausgangssignale des Adressendekoders 5, nämlich die vom Adressenimpulsgenerator 3 abgegebenen Adressenimpulse A\ bis A&, werden zur Speicherschaltung 6 übertragen.The output signals of the address decoder 5, namely the address pulses A \ to A & emitted by the address pulse generator 3, are transmitted to the memory circuit 6.
Wie erwähnt, ist die Speicherschaltung 6 aus 128 Grundelementen 7 aufgebaut, nämlich aus statischen Direktzugriffs-Speicherzellen mit komplementären MOS-Transistoren, die gemäß F i g. 2 in Matrixform (32 Zeilen χ 4 Spalten) angeordnet sind. Die jeder Spalte zugeordneten Grundelemente 7 sind dabei jeweils durch zwei Datenleitungen Tg-Tg, 74-7}, Ti-Ti und 71-71 (untereinander) verbunden. Andererseits sind die jede Zelle bildenden Grundelemente 7 durch Wortwählleitungen (Einschreibt-Lesewählleitungen) Wi bis W32 (miteinander) verbunden. Die Zahl der in der Matrix vorhandenen Zellen entspricht der in den Patentansprüchen erwähnten »Zeitdatenzahl«, während die Zahl der Matrixspalten »einer für die Darstellung eines Kodes der einzelnen Zeitdaten erforderlichen Bitzahl« gemäß der Definition nach den Patentansprüchen entspricht.As mentioned, the memory circuit 6 is constructed from 128 basic elements 7, namely from static random access memory cells with complementary MOS transistors, which are shown in FIG. 2 are arranged in matrix form (32 rows χ 4 columns). The basic elements 7 assigned to each column are each connected (to one another) by two data lines Tg-Tg, 74-7}, Ti-Ti and 71-71. On the other hand, the primitives 7 constituting each cell are connected (to each other) by word selection lines (write-in read selection lines) Wi to W32. The number of cells present in the matrix corresponds to the "time data number" mentioned in the claims, while the number of matrix columns corresponds to "a number of bits required to represent a code of the individual time data" as defined in the claims.
Einer Wortwählleitung Wi der auf beschriebene Weise in Matrixform angeordneten Speicherschaltung 6 wird ein Adressenimpuls A\ mit einer Periode vonA word selection line Wi of the memory circuit 6 arranged in a matrix form as described above is given an address pulse A \ with a period of
25g Sekunden aufgeprägt. Einer Wortwählleitung V/2 wird ein Adressenimpuls A2 mit einer Periode von '/256 s aufgeprägt, nachdem er gegenüber dem Adressenimpuls At um eine Periode eines Lesezeitimpulses Φι, nämlich um '/8192 s, verzögert worden ist. Auf ähnliche Weise empfängt die Wortwählleitung W3 einen Adressenimpuls A3 mit einer Periode von V256 s nach einer Verzögerung gegenüber dem Adressenimpuls A2 um eine Periode des Zeitirnpulses Φι, nämlich um '/ei92 s. Die anderen Wortwählleitungen W4 bis W32 werden mit Adressenimpulsen Aa bis Λ32 mit jeweils einer Periode von '/256S nach fortlaufender Verzögerung um '/ei92 s beschickt25g seconds imprinted. An address pulse A2 with a period of '/ 256 s is impressed on a word selection line V / 2 after it has been delayed from the address pulse At by a period of a reading time pulse Φι, namely by' / 8192 s. Similarly, the word selection line W 3 receives an address pulse A3 with a period of V256 s after a delay with respect to the address pulse A2 by one period of the time pulse Φι, namely by '/ ei92 s. The other word selection lines W 4 to W 32 are supplied with address pulses Aa to Λ32 with a period of '/ 256S each after a continuous delay of' / ei92 s
Der Adressenimpulsgenerator 3 liefert Adressenimpulse mit der gleichen Periode ('/si92 s) wie derjenigen, mit welcher der Zeitimpulsgenerator 2 die Zeitimpulse abgibt Der Speicherschaltung 6 werden somit die Adressenimpulse mit einer Periode von >/ei92 s geliefertThe address pulse generator 3 supplies address pulses with the same period ('/ si92 s) as the one with which the time pulse generator 2 emits the time pulses. The memory circuit 6 is thus the Address pulses delivered with a period of> / ei92 s
Die folgende Tabelle veranschaulicht die Beziehung der im Binärzähler 4 gespeicherten Daten, nämlich der Adressenkode, der durch den Adressendekoder 5 aus den Ausgangssignalen des Binärzählers 4 bzw. den Binärkoden umgewandelten 32 Adressenimpulse Ay-Azi zu den in den Speicherzellen der Speicherschaltung 6 gespeicherten, mit den Adressenimpulsen A1 bis A32 bezeichneten Zeitdaten.The following table illustrates the relationship stored in the binary counter 4 data, namely the address code represented by the address decoder 5 from the output signals of the binary counter 4 or the Binärkoden converted 32 address pulses A y -A z i to the value stored in the memory cells of the memory circuit 6, time data designated by address pulses A 1 to A32.
AdressenkodeAddress code
Adressenimpuls Address pulse
Datendata
n Alarm (wake-up signal) (1)
n
hAlarm (wake-up signal) (2)
H
hAlarm (wake-up signal) (4)
H
hAlarm (wake-up signal) (5)
H
Der in obiger Tabelle enthaltene Ausdruck »Daten« bezeichnet die in den Speicherzellen der Speicherschaltung 6 gespeicherten, durch die Adressenimpulse spezifizierten Zeitdaten. Beispielsweise umfassen die Daten »'/256 s« °/256s, !/256S bis 15/256S. Die Daten »'/ies« umfassen %6S, Vies bis 2/i6s bis 'Vies. Die Daten »1 s« umfassen 0 s, 2 s bis 9 s. Die Daten »10 s« umfassen 00 s, 20 s bis 50 s. Die Daten »1 min« umfassen 0 min, 2 min bis 9 min. Die Daten »10 min« umfassen 00 min, 20 min bis 50 min. Die Daten »Stunden« bzw. »h« umfassen 0 h, 2 h bis 11 h.The term "data" contained in the above table denotes the time data stored in the memory cells of the memory circuit 6 and specified by the address pulses. For example, the data includes "'/ 256 s" ° / 256s ,! / 256S to 15 / 256S. The data "/ ies" includes% 6S, Vies through 2 / i6s through 'Vies. The data "1 s" is 0 s, 2 s to 9 s. The data "10 s" is 00 s, 20 s to 50 s. The data "1 min" is 0 min, 2 min to 9 min. The data “10 min” encompasses 00 min, 20 min to 50 min. The data “hours” or “h” encompasses 0 h, 2 h to 11 h.
Die obige Tabelle besitzt folgende Bedeutung: Wenn ein Ausgangssignal des Binärzählers 4 einen Adressenkode »0,0,0,0,0« besitzt, erzeugt der Adressendekoder 5 einen Adressenimpuls A\ zur Bezeichnung.der Speicherzelle der Speicherschaltung 6, in welcher die Dateneinheit »'/256 s« gespeichert werden soll. Wenn der Zeitimpulsgenerator 2 den nachfolgenden Zeitimpuls zum Binärzähler 4 liefert, erzeugt dieser Zähler einen Adressenkode »0,0,0,0,1«. Der Adressendekoder 5 gibt dabei den betreffenden Adressenimpuls Ai zur Bezeichnung der Speicherzelle der Speicherschaltung 6 ab, in welcher die Dateneinheit »Vi6 s« gespeichert werden soll. Die im Binärzähler gespeicherte Dateneinheit ändert sich somit jedesmal dann, wenn der Zeitimpulsgenerator 2 einen Zeitimpuls an den Binärzähler 4 liefert. Der Adressendekoder 5 gibt die entsprechenden Adressenimpulse A3 bis An zur Bezeichnung der Speicherzellen der Speicherschaltung 6 ab, in denen die jeweiligen Zeitdaten gespeichert werden sollen. Wie aus obiger Tabelle hervorgeht, bezeichnet jeder Adressenimpuls /4)3 bis A32 die Speicherzelle der Speicherschaltung 6, in welcher eine der in den fünf Gruppen enthaltenen Alarmdateneinheiten gespeichert werden soll.The above table has the following meaning: If an output signal of the binary counter 4 has an address code »0,0,0,0,0«, the address decoder 5 generates an address pulse A \ to designate the memory cell of the memory circuit 6 in which the data unit » '/ 256 s «should be saved. When the time pulse generator 2 supplies the following time pulse to the binary counter 4, this counter generates an address code "0,0,0,0,1". The address decoder 5 outputs the relevant address pulse Ai to designate the memory cell of the memory circuit 6 in which the data unit "Vi6 s" is to be stored. The data unit stored in the binary counter thus changes each time the time pulse generator 2 supplies a time pulse to the binary counter 4. The address decoder 5 emits the corresponding address pulses A3 to An for designating the memory cells of the memory circuit 6 in which the respective time data are to be stored. As can be seen from the table above, each address pulse / 4) 3 to A32 designates the memory cell of the memory circuit 6 in which one of the alarm data items contained in the five groups is to be stored.
Im folgenden ist anhand von F i g. 4 die Arbeitsweise der Speicherschaltung 6 beschrieben. Dabei sei angenommen, daß eine Wortwählleitung W\ der Speicherschaltung 6 mit einem ersten Adressenimpuls A\a des Adressenimpulsgenerators 3 beschickt wird, um diejenige, an die Leitung W\ angeschlossene Speicherzelle der Speicherschaltung 6 zu bezeichnen, in welcher die Dateneinheit »'/256 s« gespeichert werden soll. Der Lesezeitimpuls Φ\ und die einzelnen Adressenimpulse Ai bis A32 werden synchron abgegeben. Wenn daher der Adressenimpuls A\a der Wortwählieitung Wi der Speicherschaltung 6 zugeführt wird, wird der Lesezeitimpuls Φ\3 zum Auslesen der Zeitdaten an die Steuerklemme der Pufferschaltung 8 angelegt, um die in der durch den Adressenimpuls A\a bezeichneten Speicherzelle gespeicherten Daten »0,0,0,0« auszulesen. Diese Zeitdaten »0,0,0,0« werden von der Pufferschaltung 8 zu den ersten Eingangsklemmen der Addierschaltung 9 geliefert. Nur dann, wenn die mit der Wortwählleitung Wi verbundene Speicherzelle als Adresse für das Auslesen oder Einschreiben von Zeitdaten ausgewählt worden ist, wird der Adressenimpuls A] der Addierschaltung 9 als Signal zugeführt, das eine Mindestzeiteinheit darstellt. In der Addierschakung 9 wird daher eine Zeitdateneinheit »0,0,0,0« von der Pufferschaltung 6 zur Mindestzeiteinheit hinzuaddiert, um eine als »0,0,0,1« verschlüsselte, V256S angebende Mindestzeiteinheit zu liefern, die dann zur Korrekturschaltung 10 übermittelt wird. Wenn an die Steuerklemme der Korrekturschaltung 10 ein Einschreibzeitimpuls $2a (Fig. 4B) vom Zeitimpulsgenerator 2 angelegt wird, wird eine obengenannte Zeitdateneinheit »0,0,0,1« aus der Korrekturschaltung 10 herausgezogen, um in die durch den Adressenimpuls A\a bezeichnete Speicherzelle eingeschrieben zu werden, nämlich in die mit der Wortwählleitung Wi verbundene Speicherzelle. Wenn auf noch zu beschreibende Weise ein Rückstellsignal bezüglich einer durch die Addierschaltung 9 gelieferten Zeitdateneinheit zugeführt wird, löscht die Korrekturschaltung 10 diese Zeitdaten, während sie bei Nichteingang eines Rückstellsignals diese Zeitdaten hält oder speichert.The following is based on FIG. 4 the mode of operation of the memory circuit 6 is described. It is assumed here that a word selection line W \ of the memory circuit 6 is supplied with a first address pulse A \ a from the address pulse generator 3 in order to designate the memory cell of the memory circuit 6 connected to the line W \ in which the data unit »'/ 256 s «Should be saved. The reading time pulse Φ \ and the individual address pulses Ai to A32 are emitted synchronously. Therefore, when the address pulse A \ a is supplied to the word selection line Wi of the memory circuit 6, the read timing pulse Φ \ 3 for reading out the timing data is applied to the control terminal of the buffer circuit 8 to increase the data stored in the memory cell designated by the address pulse A \ a »0 , 0,0,0 «to be read out. These time data “0,0,0,0” are supplied from the buffer circuit 8 to the first input terminals of the adder circuit 9. Only when the memory cell connected to the word selection line Wi has been selected as the address for reading out or writing in time data is the address pulse A] supplied to the adding circuit 9 as a signal which represents a minimum time unit. In the adding circuit 9, a time data unit “0,0,0,0” is therefore added by the buffer circuit 6 to the minimum time unit in order to deliver a minimum time unit which is coded as “0,0,0,1” and is V256S, which is then sent to the correction circuit 10 is transmitted. When a write-in timing pulse $ 2a (FIG. 4B) is applied to the control terminal of the correction circuit 10 from the timing pulse generator 2, the above-mentioned time data unit "0,0,0,1" is extracted from the correction circuit 10 to be converted into the memory indicated by the address pulse A \ a designated memory cell to be written, namely in the memory cell connected to the word select line Wi. When a reset signal relating to a unit of time data supplied by the adding circuit 9 is supplied in a manner to be described later, the correction circuit 10 cancels this time data, while it holds or stores this time data if a reset signal is not received.
Danach gibt der Zeitimpulsgenerator 2 mit einer Verzögerung von '/ei92 s gegenüber dem ersten Lesezeitimpuls <t>\„ einen zweiten Zeitimpuls Φκ, ab, der dem Binärzähler 4 des Adressenimpulsgenerators 3 zugeführt wird und die bereits im Binärzähler gespeicherten Daten auf »0,0,0,0,1« ändert, wie in der Adressenkodespalte der obigen Tabelle gezeigt. Diese neuen Daten des Binärzählers 4 mit einem Adressenkode »0,0,0,0,1« werden durch den Adressendekoder 5 entschlüsselt. Als Ergebnis liefert der Adressenimpulsgenerator 3 einen Adressenimpuls A2a entsprechend dem Adressenkode »0,0,0,0,1«. Dieser Adressenimpuls Aia wird dabei, wie erwähnt, mit einer Verzögerung von '/8192 s gegenüber dem vorhergehenden Adressenimpuls A\a abgegeben und zu einer Wortwählleitung W2 geliefert, um die an letztere angeschlossene Speicherzelle zu bezeichnen, in welcher die Dateneinheit »'/i6 s« gespeichert werden soll. Wie aus F i g. 4A und 4D hervorgeht, werden der Lesezeitimpuls Φυ, und der Adressenimpuls Aia auf die in Verbindung mit dem Adressenimpuls A\a beschriebene Weise gleichzeitig erzeugt. Wenn daher der Adressenimpuls /42a an die Wortwählleitung W2 geliefert wird, wird der Lesezeitimpuls <fr\b gleichzeitig zur Steuerklemme der Pufferschaltung 8 geschickt, so daß die in der durch den Adressenimpuls /42a bezeichneten Speicherzelle gespeicherten Zeitdaten »0,0,0,0« aus der Speicherschaltung 6 ausgelesen werden. Diese Zeitdaten(einheit) »0,0,0,0« werden (wird) von der Pufferschaltung 8 zur Addierschaltung 9 geschickt. Der Adressenimpuls A\ wird der Addierschaltung 9 als Signal mit einer Mindestzeiteinheit (minimum unit time) V256S nur dann zugeführt, wenn die Speicherzelle ausgewählt worden ist, in welcher eine Zeitdateneinheit »'/256 s« gespeichert werden soll. Wenn eine Speicherzelle bezeichnet worden ist, in der eine Zeitdateneinheit »'/i6 s« gespeichert werden soll wird der Adressenimpuls als eine Mindestzeiteinheit '/256 s bezeichnendes Signal nicht geliefert. In der Addierschaltung 9 wird den von der Pufferschaltung 9 gelieferten Zeitdaten »0,0,0,0« kein Signal hinzuaddiert, so daß die Addierschaltung 9 das gleiche Ausgangssignal wie die bereits empfangenen Zeitdaten »0,0.0,0« erzeugt. Diese Ausgangszeitdaten »0,0,0,0« werden zur Korrekturschaltung 10 übertragen. Wenn die Steuerklemme der Korrekturschaltung '^O einen Einschreibzeitimpuls Φ20 vom betreffenden Generator 2 empfängt, werden die Zeitdaten »0,0,0,0« zu der durch den Adressenimpuls A2a bezeichneten Speicherzelle der Speicherschaltung 6 übertragen.Then the time pulse generator 2 emits a second time pulse Φκ, with a delay of '/ ei92 s compared to the first reading time pulse <t> \ “ , which is fed to the binary counter 4 of the address pulse generator 3 and the data already stored in the binary counter to» 0.0 , 0,0,1 «changes as shown in the address code column of the table above. These new data from the binary counter 4 with an address code “0,0,0,0,1” are decrypted by the address decoder 5. As a result, the address pulse generator 3 supplies an address pulse A2a corresponding to the address code "0,0,0,0,1". As mentioned, this address pulse Ai a is emitted with a delay of '/ 8192 s compared to the preceding address pulse A \ a and supplied to a word selection line W2 to designate the memory cell connected to the latter in which the data unit »' / i6 s «should be saved. As shown in FIG. 4A and 4D, the reading timing pulse Φυ and the address pulse Ai a are simultaneously generated in the manner described in connection with the address pulse A \ a. Therefore, when the address pulse / 42a is supplied to the word selection line W2, the reading timing pulse <fr \ b is simultaneously sent to the control terminal of the buffer circuit 8 so that the timing data stored in the memory cell designated by the address pulse / 42a »0,0,0,0 «Are read out from the memory circuit 6. This time data (unit) “0,0,0,0” is (is) sent from the buffer circuit 8 to the adder circuit 9. The address pulse A \ is supplied to the adding circuit 9 as a signal with a minimum unit time V256S only when the memory cell has been selected in which a time data unit "/ 256 s" is to be stored. If a memory cell has been designated in which a time data unit "/ i6 s" is to be stored, the address pulse as a signal indicating a minimum time unit "/ 256 s is not supplied. In the adding circuit 9, no signal is added to the time data "0,0,0,0" supplied by the buffer circuit 9, so that the adding circuit 9 generates the same output signal as the time data "0,0,0,0" already received. These output time data “0,0,0,0” are transmitted to the correction circuit 10. When the control terminal of the correction circuit '^ O receives a write-in time pulse Φ20 from the relevant generator 2, the time data “0,0,0,0” are transferred to the memory cell of the memory circuit 6 designated by the address pulse A2a.
Wenn der Zeitimpulsgenerator 2 einen dritten Leseimpuls <&\c abgibt, liefert der Adressenimpulsgenerator 3 auf ähnliche Weise einen Adressenimpuls Aza synchron mit dem Lesezeitimpuls Φΐι> Der Adressenimpuls /43a wird einer Wortwählieitung W3 zugeführt, dieWhen the time pulse generator 2 emits a third read pulse <& \ c , the address pulse generator 3 supplies an address pulse Az a in a similar manner in synchronism with the read time pulse Φΐι> The address pulse / 43a is fed to a word selection line W3 which
b5 an die Speicherzelle angeschlossen ist, in welcher eine Zeitdateneinheit von »1 s« gespeichert werden soll. Zu diesem Zeitpunkt wird die gleiche Operation durchgeführt wie bei Eingang des Adressenimpulses Aia- b5 is connected to the memory cell in which a time data unit of "1 s" is to be stored. At this point in time, the same operation is carried out as when the address pulse Aia-
Später werden auf vorher beschriebene Weise die Adressenimpulse durch den Adressenimpulsgenerator 3 synchron mit den Zeitimpulsen erzeugt, die durch den Zeitimpulsgenerator 2 mit einer Periode von Vei92(s) ausgegeben werden. Bei Eingang dieser Adressenimpulse führt die Speicherschaltung 6 eine Zeitzähloperation durch.Later, in the manner previously described, the address pulses are generated by the address pulse generator 3 generated synchronously with the time pulses generated by the time pulse generator 2 with a period of Vei92 (s) are issued. Upon receipt of these address pulses, the memory circuit 6 performs a time counting operation by.
Wie aus obiger Tabelle hervorgeht, liefert der Adressenimpulsgenerator 3 zweiunddreißig verschiedene Adressenimpulse A\ bis A32 entsprechend den im 3inärzähler 4 gespeicherten Daten, d. h. Adressenkoden. Wenn eine Zeitzählfunktion bis zur Ausgabe der Adressenimpulse A\ bis Λ32 abgeschlossen ist, liefert der Adressenimpulsgenerator 3 synchron mit einem Zeitimpuls <£id(Fig.4A)einen Adressenimpuls A\b,der — wie im vorher beschriebenen Fall — an die Wortwählleitung Wi der Speicherschaltung 6 angelegt wird, um die mit dieser Leitung Wx verbundene Speicherzelle zu bezeichnen, in welcher eine Zeitdateneinheit »V256S« gespeichert werden soll. Der vom Zeitimpulsgenerator 2 abgegebene Zeitimpuls Φι</ wird an den Adressenimpulsgenerator 3 und außerdem an die Steuerklemme der Pufferschaltung 8 angelegt, um die Zeitsteuerung für das Auslesen der Zeitdaten aus der Speicherschaltung 6 zu gewährleisten. Infolgedessen werden die Zeitdaten »0,0,0,1« entsprechend V256S aus der durch den Adressenimpuls A\t bezeichneten Speicherzelle zur Pufferschaltung 8 ausgelesen. Diese Zeitdaten »0,0,0,1« werden von der Pufferschaltung 8 zur Addierschaltung 9 geliefert. Wenn eine Speicherzelle für das Auslesen und Einschreiben einer Zeitdateneinheit »V256 s« durch den Adressenimpuls bezeichnet wird, wird letzterer als Signal mit Mindestzeiteinheit zur Addierschaltung 9 übermittelt Infolgedessen erzeugt die Addierschaltung 9 eine 2/256s bezeichnende Ausgangszeitdateneinheit »0,0,1,0«, die durch Hinzuaddieren der durch den Adressenimpuls A\ dargestellten Mindestzeiteinheit zu einer von der Speicherschaltung 6 gelieferten Zeitdateneinheit erhalten wird. Diese Dateneinheit 0,0,1,0 wird zur Korrekturschaltung 10 übertragen. Wenn die Steuerklemme der Korrekturschaltung 10 mit einem Einschreibzeitimpuis Φ2σ beaufschlagt wird, werden die Zeitdalen »0,0,1,0« in der bezeichneten Speicherzelle der Speicherschaltung 6 gespeichert. Wenn der Zeitimpulsgenerator 2 später einen Auslesezeitimpuls 4> Φιc an den Binärzähler 4 des Adressenimpulsgenerators 3 liefert, ändern sich die im Binärzähler 4 gespeicherten Daten auf »0,0,0,0,1«. Der Adressendekoder 5 des Adressenimpulsgenerators 3 entschlüsselt diese Daten »0,0,0,0,1«, und er gibt einen Adressenimpuls A2b ab, der an die Wortwählieitung W2 der Speicherschaltung 6 angelegt wird, um die mit dieser Leitung W2 verbundene Speicherzelle zu bezeichnen, in welcher eine Zeitdateneinheit »Vi6S« gespeichert werden soll. Nach Eingang eines Lesezeitimpulses Φ\ε werden in der Speicherzelle gespeicherte Zeitdaten »0,0,0,0« zur Pufferschaltung 8 ausgelesen, und diese Zeitdaten werden von der Pufferschaltung 8 zur Addierschaltung 9 übertragen, die deshalb, weil sie kein zu den Zeitdaten »0,0,0,0« zu addierendes Signal empfängt, das gleiche Ausgangssi- t>o gnai wie die Zeitdaten »0,0,0,0« an die Korrekturschaltung 10 abgibt Wenn an die Steuerklemme der Korrekturschaltung 10 ein Einschreibzeitimpuls Φ2ί1 angelegt wird, werden die Daten »0,0,0,0« in die durch den Adressenimpuls A2b bezeichnete Speicherzelle der Speicherschaltung eingeschrieben.As can be seen from the table above, the address pulse generator 3 supplies thirty-two different address pulses A \ to A 32 corresponding to the data stored in the 3-digit counter 4, ie address codes. When a time counting function is completed until the address pulses A \ to Λ32 are output, the address pulse generator 3 supplies an address pulse A \ b synchronously with a time pulse <£ id (FIG. 4A), which - as in the case described above - to the word selection line Wi Memory circuit 6 is applied to designate the memory cell connected to this line W x , in which a time data unit "V256S" is to be stored. The time pulse Φι </ emitted by the time pulse generator 2 is applied to the address pulse generator 3 and also to the control terminal of the buffer circuit 8 in order to ensure the timing for reading out the time data from the memory circuit 6. As a result, the time data "0,0,0,1" corresponding to V256S is read out to the buffer circuit 8 from the memory cell designated by the address pulse A \ t. These time data “0,0,0,1” are supplied from the buffer circuit 8 to the adder circuit 9. If a memory cell for reading out and writing a time data unit "V256 s" is designated by the address pulse, the latter is transmitted to the adding circuit 9 as a signal with a minimum time unit. As a result, the adding circuit 9 generates an output time data unit "0,0,1,0" denoting 2 / 256s. obtained by adding the minimum time unit represented by the address pulse A \ to a time data unit supplied from the memory circuit 6. This data unit 0,0,1,0 is transmitted to the correction circuit 10. When a write-in time pulse Φ 2σ is applied to the control terminal of the correction circuit 10, the time values “0,0,1,0” are stored in the designated memory cell of the memory circuit 6. If the time pulse generator 2 later supplies a readout time pulse 4> Φιc to the binary counter 4 of the address pulse generator 3, the data stored in the binary counter 4 changes to "0,0,0,0,1". The address decoder 5 of the address pulse generator 3 decrypts this data "0,0,0,0,1", and it emits an address pulse A 2 b , which is applied to the word selection line W 2 of the memory circuit 6 in order to convert the data with this line W 2 to designate connected memory cell in which a time data unit "Vi6S" is to be stored. Upon receipt of a read time pulse Φ \ ε , time data "0,0,0,0" stored in the memory cell are read out to the buffer circuit 8, and this time data is transferred from the buffer circuit 8 to the adding circuit 9, which because there is no information about the time data " 0,0,0,0 "to additively receives signal, the same Ausgangssi- t> o Gnai as time data" 0,0,0,0 "to the correction circuit 10 outputs, when a Einschreibzeitimpuls Φ applied to the control terminal of the correction circuit 10 2ί1 the data "0,0,0,0" is written into the memory cell of the memory circuit designated by the address pulse A 2 b.
Anschließend werden auf beschriebene Weise die Daten des Binärzählers 4 des Adressenimpulsgenerators 3 bei Eingang eines Lesezeitimpulses Φι vom Zeitimpulsgenerator 2 verändert, so daß der Adressenimpulsgenerator 3 seinerseits Adressenimpulse A3 bis A32 erzeugt. Die Speicherzellen der Speicherschaltung 6 werden durch die Adressenimpulse A3 bis A32 zur Durchführung einer Zeitzähloperation bezeichnet.Then, in the manner described, the data of the binary counter 4 of the address pulse generator 3 is changed upon receipt of a read time pulse Φι from the time pulse generator 2, so that the address pulse generator 3 in turn generates address pulses A3 to A 32. The memory cells of the memory circuit 6 are designated by the address pulses A3 to A 32 for performing a time counting operation.
Die in den 32 Speicherzellen der Speicherschaltung 6 gespeicherten Zeitdaten werden bei Eingang eines Adressenimpulses vom betreffenden Generator 3 mit einer Periode von '/ei92(s) ausgelesen. Dies bedeutet, daß alle in der. 32 Speicherzellen gespeicherten Zeitdaten in einer Gesamtzeit von V8192 (s)x32 = V256 (s) ausgelesen werden.The time data stored in the 32 memory cells of the memory circuit 6 are saved upon receipt of a Address pulse from the relevant generator 3 is read out with a period of '/ ei92 (s). This means, that all in the. 32 memory cells stored time data in a total time of V8192 (s) x32 = V256 (s) can be read out.
Bei der herkömmlichen, dynamischen elektronischen Zeitmeßschaltung, bei welcher jede Zeitdateneinheit — wie bei der beschriebenen Ausführungsform — aus 4 Bits besteht, müssen alle in einer Speicherschaltung gespeicherten Zeitdaten gleichzeitig mit einer äußerst hohen Frequenz von z.B. V256 χ V32X l/4(s)=l/ei92X Ua (s) = '/32728 (s) verschoben werden.In the conventional, dynamic electronic time measuring circuit, in which each time data unit - as in the embodiment described - consists of 4 bits, all time data stored in a memory circuit must simultaneously with an extremely high frequency of, for example, V256 χ V32X l / 4 (s) = l / ei92X Ua (s) = '/ 32728 (s).
Im Gegensatz dazu brauchen bei der erfindungsgemäßen dynamischen elektronischen Zeitmeßschaltung lediglich 32 Zeitdaten aufeinanderfolgend mit einer Periode von '/ei92 s verschoben werden. Dies bedeutet, daß die jeweiligen Zyklen der Verschiebung der 32 Zeitdaten mit einer Periode von V256 s erfolgen, so daß die betreffenden Zeitdaten eine niedrige Verschiebefrequenz besitzen können und der Strombedarf oder -verbrauch wirksam vermindert wird.In contrast, need in the dynamic electronic timing circuit according to the invention only 32 time data is shifted consecutively with a period of '/ ei92 s. This means, that the respective cycles of shifting the 32 time data are made with a period of V256 s, so that the time data in question may have a low shift frequency and the power requirement or -consumption is effectively reduced.
Die von der Pufferschaltung 8 gelieferten Daten werden auch der Rückstell-Prüfschaltung 11 und der Übertrag-Prüfschaltung 12 zugeführt. Wenn die vorgegebenen Bedingungen erfüllt sind, erzeugen die Prüfschaltungen 11 und 12 Rückstell- bzw. Übertragsignale. The data supplied from the buffer circuit 8 are also sent to the reset checking circuit 11 and the Carry-over check circuit 12 is supplied. If the specified conditions are met, the generate Test circuits 11 and 12 reset and carry signals.
Im folgenden ist die Arbeitsweise der Rückstell-Prüfschaltung 11 und der Übertrag-Prüfschaltung 12 unter Bezugnahme auf eine Zeitdateneinheit »'/256 s« mit einer Mindestzeiteinheit von °/256 s auf eine Höchstzeiteinheit von 15/256 s beschrieben. Dabei sei angenommen daß eine in der durch den Adressenirnpuls A\ bezeichneten Speicherzelle gespeicherte Zeildateneinheit einen Kode »1,1,1,1« entsprechend l5/2«. s besitzt. Der Kode »1,1,1,1« wird dann bei Eingang eines Lesezeitimpulses Φ·, zur Pufferschaltung 8 ausgelesen. Die Zeitdaten werden an die Anzeigedaten-Speicherschaltung 16 und die Addierschaltung 9 sowie an die Rückstell- und die Übertrag-Prüfschaltung 11 bzw. 12 geliefert. Wenn die Prüfschaltung 11 mit der Zeitdateneinheit »1,1,1,1« beschickt wird, bestimmt sie, daß die Zeitdaten eine Höchstzeiteinheit von 15/256s besitzen, und sie wird bei Eingang eines UND-Signals Φι · A\ aus einem Zeitimpuls Φι und einem Adressenimpuls A1 vom UND-Glied 15 betätigt, so daß sie ein Rückstellsignal erzeugt, das dann bei Eingang eines Lese-Zeitimpulses Φι zur Rückstellsignal-Verzögerungsschaltung 13 geleitet wird. Ein durch diese Schaltung 13 gehaltenes Rückstellsignal wird bei Eingang eines Einschreibzeitimpulses Φ2 zur Korrekturschaltung 10 geliefert, wenn die von der Pufferschaltung 8 zur Addierschaltung 9 ausgegebenen Zeitdaten danach den Zeitimpuls Φ2 darstellen, so daß die Zeitdaten in Form von »0,0,0,0« gelöscht werden. Die gelöschten Zeitdaten »0,0,0,0« werden zur bezeichneten Speicherzelle der Speicherschaltung 6 geliefert, in welcher die Zeitdaten(einheit) '/256 s gespeichert werden soil(en).In the following, the operation of the reset-test circuit 11 and the carry-checking circuit 12 with reference to a time data unit "'/ s / s / s described 256" with a minimum time unit of ° 256 to a maximum time unit of 1 5 256th It is assumed that a stored in the direction indicated by Adressenirnpuls A \ memory cell Zeildateneinheit a code "1,1,1,1" according l5 / 2 ". s owns. The code "1,1,1,1" is then read out to the buffer circuit 8 when a read time pulse Φ · is received. The time data are supplied to the display data storage circuit 16 and the adder circuit 9 and to the reset and carry check circuits 11 and 12, respectively. If the test circuit 11 is loaded with the time data unit "1,1,1,1", it determines that the time data have a maximum time unit of 15 / 256s, and it becomes a time pulse Φι upon receipt of an AND signal Φι · A \ and an address pulse A 1 actuated by the AND gate 15 so that it generates a reset signal which is then passed to the reset signal delay circuit 13 upon receipt of a read time pulse Φι. A held by this circuit 13 a reset signal is supplied a Einschreibzeitimpulses Φ 2 to correction circuit 10 at input when the time data output from the buffer circuit 8 to the adding circuit 9 constitute afterwards the timing pulse Φ 2, so that the time data in the form of "0,0,0 , 0 «can be deleted. The deleted time data "0,0,0,0" are delivered to the designated memory cell of the memory circuit 6, in which the time data (unit) '/ 256 s is (are) to be stored.
Wenn die über die Pufferschaltung 8 aus der Speicherschaltung 6 ausgelesenen Zeitdaten einenWhen the time data read out from the memory circuit 6 via the buffer circuit 8 is a
15/256S angebenden Kode »1,1.1,1« besitzen, wird die Übertrag-Prüfschaltung 12 bei Eingang eines aus einem Zeitimpuls Φ\ und einem Adressenimpuls A\ zusammengesetzten UND-Signals Φ\ ■ A\ zur Erzeugung eines Obertragsignals betätigt, das nach Eingang eines Zeitimpulses Φ·, zur Übertragsignal-Verzögerungsschaltung 14 geleitet wird. Wenn eine Zeitdateneinheit Vie s bei Eingang eines Zeitimpulses Φι aus der betreffenden Speicherzelle der Speicherschaltung 6, die durch einen im Anschluß an einen Adressenimpuls A\ ausgegebenen Adressenimpuls A2 bezeichnet worden ist, ausgelesen und zur Addierschaltung 9 übermittelt wird, wird das von der Übertragsignal-VerzögerungsEchaltung 14 gehaltene, genannte Übertragsignal bei Eingang eines Zeit(steuer)impulses Φ2 auch zur Addierschaltung 9 geschickt. In der Addierschaltung 9 wird die Zeitdateneinheit »'/ie s« dem von der Verzögerungsschaltung 14 gelieferten Übertragsignal hinzuaddiert, d. h. eine binäre »i« wird dem aus der Speicherschaltung 6 ausgelesenen Kode der Zeitdateneinheit »Vies« hinzuaddiert Nach Berichtigung in der Korrekturschaltung 10 wird eine bei dieser Addition erhaltene Zeitdateneinheit der Speicherschaltung 6 eingegeben, wodurch der Übertragvorgang durchgeführt wird. 15 / 256S indicating code "1,1.1,1" own, is the carry-checking circuit 12 upon receipt of one of a timing pulse Φ \ and an address pulse A \ composite AND signal Φ \ ■ A \ actuated to generate an upper carry signal by Input of a time pulse Φ ·, to the carry signal delay circuit 14 is passed. When a time data unit Vie s is read out on receipt of a time pulse Φι from the relevant memory cell of the memory circuit 6, which has been designated by an address pulse A2 output following an address pulse A \ , and transmitted to the adding circuit 9, this is done by the carry signal delay circuit 14 held, said carry signal on receipt of a time (control) pulse Φ2 also sent to the adder circuit 9. In the adding circuit 9 the time data unit "'/ ie s" is added to the carry signal supplied by the delay circuit 14, ie a binary "i" is added to the code of the time data unit "Vies" read from the memory circuit 6 unit of time data obtained in this addition is input to the memory circuit 6, whereby the carry-over operation is carried out.
Wenn eine Zeitkorrektur nötig ist, wird eine mit Adressenimpulsen A1 bis Λ32 beschickte Steuerschaltung 18 z. B. durch einen äußeren Schalter auf Zeitkorrekturbetriebsart gestellt. Ein von der Steuerschaltung 18 abgegebenes Zeitkorrektursignal wird zu der Rückstellsignal- und zur Übertragsignal-Verzögerungsschaltung 13 bzw. 14 geleitet. Die Operation der Einstellung einer Alarm- bzw. Wecksignalzeit erfolgt auf ähnliche Weise durch ein Ausgangssignal von der Steuerschaltung. Ein der Steuerschaltung 18 eingegebenes Eingangssignal S bezeichnet ein Signal vom äußeren Schalter.If a time correction is necessary, a control circuit 18 loaded with address pulses A 1 to Λ32, for. B. set to time correction mode by an external switch. A timing correction signal output from the control circuit 18 is sent to the reset signal and carry signal delay circuits 13 and 14, respectively. The operation of setting an alarm time is similarly performed by an output from the control circuit. An input signal S input to the control circuit 18 denotes a signal from the external switch.
Die Rückstell-Prüfschaltung 11 und die Übertrag-Prüfschaltung 12 sollten vorzugsweise aus komplementären MOS-Transistor-Mikroprogramm- bzw. -Festwertspeicherzellen bestehen, die nur einen geringen Strombedarf besitzen und leicht zu konstruieren sind.The reset checking circuit 11 and the carry checking circuit 12 should preferably be made up of complementary ones MOS transistor microprogram or fixed-value memory cells exist that only have a small amount Have electricity requirements and are easy to construct.
Von den aus der Pufferschaltung 8 ausgegebenen Daten werden die Zeitdaten, die aus den durch die Adressenimpulse A\-An bezeichneten Speicherzellen ausgelesen werden, auch zur Anzeigedaten-Speicherschaltung 16 übertragen, wenn von der Steuerschaltung 18 ein Steuersignal zur Anzeigedaten-Speicherschaltung 16 geleitet wird:Of the data output from the buffer circuit 8, the time data which are read out from the memory cells designated by the address pulses A \ -An are also transmitted to the display data storage circuit 16 when a control signal is passed from the control circuit 18 to the display data storage circuit 16:
Von den von der Pufferschaltung 8 gelieferten Zeitdaten werden die aus den durch Adressenimpulse An bis A32 bezeichneten Speicherzellen ausgelesenen Alarmzeit-Stelldaten zur Wecksignal- bzw. Alarmdaten-Speicherschaltung 17 übertragen, wenn die Steuerschaltung 18 ein Steuersignal an die Anzeigedaten-Speicherschaltung 16 abgibt.From the time data supplied by the buffer circuit 8, the alarm time setting data read out from the memory cells designated by address pulses An to A32 are transmitted to the wake-up signal or alarm data memory circuit 17 when the control circuit 18 outputs a control signal to the display data memory circuit 16.
Von den durch die Adressenimpulse A\ bis An bezeichneten Speicherzellen speichern die durch die Adressenimpulse A\ bis Au bezeichneten Zellen die Zeitdaten, einschließlich »V256S«, »V16S« ... »Monat«. In den durch die Adressenimpulse Ax^ bis An bezeichneten Speicherzellen werden fünf Gruppen von Alarm- bzw. Wecksignaldaten gespeichert, derei Zufuhr zu den durch die Adressenimpulse A\z bis A3 bezeichneten Speichereellen durch Stellen bzw. Setzei der durch einen äußeren Schalter betätigbaren Steuer schaltung 18 auf eine Alarmdaten-Eingabebetriebsar und durch Zuleitung der gewünschten Alarmdaten zu betreffenden Speicherzelle über die Rückstellsignal Verzögerungsschaltung IZ die Übertragsignal-Ver zögerungsschaltung 14, die Korrekturschaltung 10 unc die Addierschaltung 9 erfolgtOf the memory cells designated by the address pulses A \ to An , the cells designated by the address pulses A \ to Au store the time data including "V256S", "V16S" ... "month". In the memory cells designated by the address pulses A x ^ to An , five groups of alarm or wake-up signal data are stored, which are supplied to the memory cells designated by the address pulses A \ z to A3 by setting or setting the control circuit which can be actuated by an external switch 18 to an alarm data input operating mode and by supplying the desired alarm data to the relevant memory cell via the reset signal delay circuit IZ, the carry signal delay circuit 14, the correction circuit 10 and the adding circuit 9 take place
Eine Zeitdateneinheit die durch einen Binärkodi dargestellt ist der in den durch einen in de Anzeigedaten-Speicherschaltung 16 gespeicherten Bi närkode dargestellten Anzeigedaten enthalten ist win zum Dekoder 19 geleitet um in ein Anzeigesigna umgewandelt zu werden, das z. B. eine numerische Zah wie 1, 2, 3 usw, bezeichnet Das Anzeigesignal win weiterhin beispielsweise mittels eines Flüssigkristall zur sichtbaren Zeitanzeige zur Anzeigevorrichtung 2 geleitetA unit of time data represented by a binary code that is represented in the by one in de Display data storage circuit 16 stored binary code displayed display data contained is win directed to the decoder 19 to be converted into a display sign which z. B. a numeric number such as 1, 2, 3, etc., denotes the display signal win further for example by means of a liquid crystal routed to the display device 2 for the visible time display
Eine Zeitdateneinheit von der Anzeigedaten Speicherschaltung 16 und eine Alarm- oder Wecksignal dateneinheit von der Alarmdaten-Speicherschaltung 1 werden an die betreffenden Eingangsklemmen de exklusiver. ODER-Schaltung 20 angelegt die nur dam ein Signal mit η edrigem Pegel erzeugt, wenn die Zeitdaten und die Alarmdaten gleichzeitig zu der betreffenden Eingangsklemmen der exklusiven ODER Schaltung 20 geleitet werden, nämlich nur bei EingangA time data unit from the display data storage circuit 16 and an alarm or wake-up signal data unit from the alarm data storage circuit 1 are sent to the relevant input terminals more exclusive. OR circuit 20 is applied which only generates a signal with η edrigem level if the Time data and the alarm data simultaneously to the relevant input terminals of the exclusive OR Circuit 20 are conducted, namely only upon input
JO einer voreingestellten Alarm- oder Weckzeit Diese: Ausgangssignal niedrigen Pegels wird zur Anzeige eine Alarm- oder Weckzeit(einstellung) an die Anzeigevor richtung 21 angelegt.JO of a preset alarm or wake-up time This: output signal of low level is used to display a Alarm or wake-up time (setting) is applied to the display device 21.
Bei der beschriebenen Ausführungsform besteht dieIn the embodiment described, there is
J5 Speicherschaltung 6 also aus Direktzugriffsspeicherzel len aus komplementären MOS-Transistoren. Die Di rektzugriffsspeicherzelle ist jedoch nicht auf dies Bauart beschränkt, vielmehr kann sie offensichtlich aucl aus einem p- oder n-Kanal-MOS-Transistor bestehen.J5 memory circuit 6 thus made of random access memory cells len from complementary MOS transistors. However, the direct access memory cell is not limited to this Limited design, but it can obviously also consist of a p- or n-channel MOS transistor.
Weiterhin kann diese Speicherzelle auch aus eine integrierten Injektionslogikschaltung oder einem bipo laren Transistor bestehen. Unter Berücksichtigung de Schaltkreisintegration und des Stromverbrauchs wer den jedoch vorzugsweise komplementäre MOS-TransiFurthermore, this memory cell can also consist of an integrated injection logic circuit or a bipo laren transistor exist. Taking into account the circuit integration and power consumption who however, the preferably complementary MOS transi
•π stören als Direktzugriffsspeicherzelle verwendet• π disturb used as a random access memory cell
Wie vorstehend beschrieben, ist eine bei de elektronischen Uhr gemäß der Erfindung verwendet Speicherschaltung, in welcher Zeitdaten gespeicher werden, aus einer großen Zahl von in einer MatriAs described above, an electronic watch according to the invention is used Memory circuit in which time data are stored from a large number of in a matrix
■ίο angeordneten Speicherzellen mit direktein Zugrif ausgebildet, wodurch die Notwendigkeit für di gleichzeitige Verschiebung einer großen Zahl vo Zeitdaten entfällt und zudem auch der Stromverbrauc verringert wird. Weiterhin wird als Speicherzelle ein statische Direktzugriffsspeicherzelle aus komplementä ren MOS-Transistoren verwendet, die weniger Bauteil besitzt als eine statische Schieberegisterzelle, so daß fü die Schaltkreisintegration ein Chip mit einer ausrei chend kleinen Oberfläche verwendet werden kann.■ ίο arranged memory cells with direct access formed, eliminating the need for the simultaneous displacement of a large number of vo There is no time data and the power consumption is also reduced. Furthermore, a Static random access memory cell made up of complementary MOS transistors that have less component possesses as a static shift register cell, so that one chip with one is sufficient for the circuit integration accordingly small surface can be used.
Hierzu 3 Blatt ZeichnungenFor this purpose 3 sheets of drawings
Claims (3)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP50080984A JPS525565A (en) | 1975-07-02 | 1975-07-02 | Electric clock circuit |
Publications (3)
Publication Number | Publication Date |
---|---|
DE2629950A1 DE2629950A1 (en) | 1977-01-13 |
DE2629950B2 true DE2629950B2 (en) | 1979-04-19 |
DE2629950C3 DE2629950C3 (en) | 1979-12-06 |
Family
ID=13733753
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE2629950A Expired DE2629950C3 (en) | 1975-07-02 | 1976-07-02 | Electronic clock |
Country Status (6)
Country | Link |
---|---|
US (1) | US4092819A (en) |
JP (1) | JPS525565A (en) |
CH (1) | CH616294B (en) |
DE (1) | DE2629950C3 (en) |
FR (1) | FR2316646A1 (en) |
GB (1) | GB1504107A (en) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS598794B2 (en) * | 1975-12-25 | 1984-02-27 | 三菱電機株式会社 | Densito Kei Cairo |
US4063409A (en) * | 1976-01-05 | 1977-12-20 | Intel Corporation | Custom watch |
JPS53143265A (en) * | 1977-04-27 | 1978-12-13 | Seiko Epson Corp | Electronic watch |
JPS5428175A (en) * | 1977-08-04 | 1979-03-02 | Seiko Instr & Electronics Ltd | Electronic watch |
US4267587A (en) * | 1978-02-17 | 1981-05-12 | Casio Computer Co., Ltd. | Electronic timepiece circuit |
JPS54122944A (en) * | 1978-03-16 | 1979-09-22 | Toshiba Corp | Logic circuit |
JPS54163639A (en) * | 1978-06-15 | 1979-12-26 | Tokyo Shibaura Electric Co | Carry logical circuit |
US4849924A (en) * | 1985-06-13 | 1989-07-18 | Tektronix, Inc. | Event counting prescaler |
JPS6324190A (en) * | 1987-06-26 | 1988-02-01 | Casio Comput Co Ltd | Timepiece device |
JPH02193098A (en) * | 1989-11-27 | 1990-07-30 | Seiko Epson Corp | Electronic timepiece |
JP2509126B2 (en) * | 1992-02-21 | 1996-06-19 | 財団法人半導体研究振興会 | Semiconductor memory |
US6958953B2 (en) * | 2003-05-13 | 2005-10-25 | International Business Machines Corporation | Real time clock circuit having an internal clock generator |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5327630B1 (en) * | 1971-03-20 | 1978-08-09 | ||
US3986333A (en) * | 1971-03-22 | 1976-10-19 | Sharp Kabushiki Kaisha | Electronic digital clock |
US3719932A (en) * | 1972-04-27 | 1973-03-06 | Sperry Rand Corp | Bit organized integrated mnos memory circuit with dynamic decoding and store-restore circuitry |
CA1028427A (en) * | 1973-05-29 | 1978-03-21 | Peter D. Dickinson | Scientific calculator |
US3988886A (en) * | 1973-08-14 | 1976-11-02 | Casio Computer Co., Ltd. | Time setting device for an electronic watch |
US3934233A (en) * | 1973-09-24 | 1976-01-20 | Texas Instruments Incorporated | Read-only-memory for electronic calculator |
-
1975
- 1975-07-02 JP JP50080984A patent/JPS525565A/en active Granted
-
1976
- 1976-07-01 GB GB27425/76A patent/GB1504107A/en not_active Expired
- 1976-07-01 FR FR7620165A patent/FR2316646A1/en active Granted
- 1976-07-02 DE DE2629950A patent/DE2629950C3/en not_active Expired
- 1976-07-02 CH CH851476A patent/CH616294B/en unknown
- 1976-07-02 US US05/702,198 patent/US4092819A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
US4092819A (en) | 1978-06-06 |
DE2629950A1 (en) | 1977-01-13 |
CH616294GA3 (en) | 1980-03-31 |
JPS525565A (en) | 1977-01-17 |
FR2316646B1 (en) | 1978-09-01 |
JPS5736559B2 (en) | 1982-08-04 |
GB1504107A (en) | 1978-03-15 |
FR2316646A1 (en) | 1977-01-28 |
CH616294B (en) | |
DE2629950C3 (en) | 1979-12-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3543911C2 (en) | ||
DE2548511C3 (en) | Electronic clock | |
DE2641910C3 (en) | Integrated circuit for a programmable television receiver | |
DE2629950B2 (en) | Electronic clock | |
DE2604238C2 (en) | Liquid crystal display | |
DE2220783A1 (en) | Electronically controlled stop watch | |
DE2230733A1 (en) | ELECTRONIC DIGITAL CLOCK. BEZ: ELECTRONIC DIGITAL CLOCK | |
DE2700165B2 (en) | Method for electrical timekeeping and measurement using an integrated circuit arrangement and clock for carrying out this method | |
DE2917259A1 (en) | INTEGRATED CIRCUIT WITH A TIME HOLD FUNCTION | |
DE2906033C2 (en) | Data processing device for time data | |
DE3510476C2 (en) | ||
DE2248872A1 (en) | ELECTRONIC WATCH WITH A DEVICE FOR DISPLAYING THE DATE | |
DE2311508A1 (en) | ELECTRO-OPTIC DISPLAY FOR ELECTRONIC WATCHES | |
DE2136210A1 (en) | Central unit for an IT system | |
DE2906007A1 (en) | ELECTRONIC WATCH WITH MULTIPLE FUNCTIONS | |
DE2535786B2 (en) | DEVICE FOR GENERATING A DIGITAL CODEWORD TO IDENTIFY A SWITCH IN A SWITCH ARRANGEMENT | |
EP0195940A1 (en) | Circuit arrangement with a matrix-shaped arrangement for adjustably delaying digital signals | |
DE2007622C3 (en) | Arrangement for displaying images on the screen of a picture tube | |
DE2845154A1 (en) | ELECTRONIC CLOCK | |
DE2658908B2 (en) | Electronic clock | |
DE976265C (en) | Binary multiplication device working in series operation | |
DE1285221B (en) | Device for displaying multi-digit numbers | |
DE2524129C3 (en) | Time control unit for controlling logic circuits | |
DE2813477A1 (en) | DATE DISPLAY DEVICE | |
DE2615080A1 (en) | ARRANGEMENT AND METHOD OF DISPLAYING CHARACTERS |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C3 | Grant after two publication steps (3rd publication) | ||
8320 | Willingness to grant licences declared (paragraph 23) | ||
8328 | Change in the person/name/address of the agent |
Free format text: HENKEL, G., DR.PHIL. FEILER, L., DR.RER.NAT. HAENZEL, W., DIPL.-ING., PAT.-ANW., 8000 MUENCHEN |
|
8327 | Change in the person/name/address of the patent owner |
Owner name: KABUSHIKI KAISHA TOSHIBA, KAWASAKI, KANAGAWA, JP |