Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS64669B2 - - Google Patents
[go: Go Back, main page]

JPS64669B2 - - Google Patents

Info

Publication number
JPS64669B2
JPS64669B2 JP8748180A JP8748180A JPS64669B2 JP S64669 B2 JPS64669 B2 JP S64669B2 JP 8748180 A JP8748180 A JP 8748180A JP 8748180 A JP8748180 A JP 8748180A JP S64669 B2 JPS64669 B2 JP S64669B2
Authority
JP
Japan
Prior art keywords
speed
circuit
adjustment
timing
output
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.)
Expired
Application number
JP8748180A
Other languages
Japanese (ja)
Other versions
JPS5713386A (en
Inventor
Shinsuke Mizutani
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP8748180A priority Critical patent/JPS5713386A/en
Publication of JPS5713386A publication Critical patent/JPS5713386A/en
Publication of JPS64669B2 publication Critical patent/JPS64669B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G04HOROLOGY
    • G04GELECTRONIC TIME-PIECES
    • G04G3/00Producing timing pulses

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Electric Clocks (AREA)

Description

【発明の詳細な説明】 電子時計用マイクロプログラム制御回路におけ
る緩急装置に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a speed control device in a microprogram control circuit for an electronic watch.

マイクロプログラム制御回路は周辺のプログラ
ムメモリー(ROM)から命令を読み出し、その
実行をデータメモリー(RAM)、入出力装置
(I/O)、論理演算回路(ALU)等を駆使して
処理する回路である。そして、時計における緩急
とは時計の進み遅れを補正することである。しか
し電子時計用マイクロプログラム制御回路は1Hz
までの分周をハードで構成するなど高い周波数部
分はハードで構成する場合が多く、高い周波数で
処理する緩急装置はハードで構成しなくてはなら
ないことがある。分周回路のカウンターを構成す
るフリツプフロツプのセツト端子あるいはリセツ
ト端子より緩急が行なわれる場合、カウンターが
決められた値になつた時のみ緩急が行なわれる必
要があるが、ROMより出される緩急命令は非常
に高速でありカウンターの値と同期させるには複
雑な回路を必要とするので、通常はカウンターの
値とは同期されず出力される。したがつて、緩急
命令が出された時には、その時には緩急を行なわ
ずに、初めてカウンターが決められた値になつた
時のみに行なわれる必要がある。
A microprogram control circuit is a circuit that reads instructions from the peripheral program memory (ROM) and executes them using data memory (RAM), input/output devices (I/O), logic operation circuits (ALU), etc. be. The speed and speed of a clock is to correct the advance or lag of the clock. However, the microprogram control circuit for electronic watches is 1Hz.
In many cases, the high-frequency part is constructed using hardware, such as dividing the frequency up to 1.0, and the adjustment device that processes at high frequencies may have to be constructed using hardware. When speeding up and down is performed from the set terminal or reset terminal of the flip-flop that constitutes the counter of the frequency divider circuit, it is necessary to perform speeding up and down only when the counter reaches a predetermined value, but the speeding up and down command issued from the ROM is extremely Since it is very fast and requires a complex circuit to synchronize with the counter value, it is usually output without synchronization with the counter value. Therefore, when a speeding-up command is issued, speeding-up must not be performed at that time, but only when the counter reaches a predetermined value for the first time.

本発明はこのような電子時計用マイクロプログ
ラム制御回路における緩急装置において簡便な方
式を提供する事を目的としている。
An object of the present invention is to provide a simple system for a speed control device in such a microprogram control circuit for an electronic timepiece.

以下、実施例に従つて説明する。 Examples will be explained below.

第3図は本発明におけるマイクロプログラム制
御回路ブロツク図である。
FIG. 3 is a block diagram of a microprogram control circuit according to the present invention.

31は発振・分周回路であり、各ブロツクに必
要な信号を供給している。32はROM部であ
り、発振・分周回路より得られた基準信号をカウ
ントしてROMの番地を指定するプログラムカウ
ンター、ROM、ROMの出力を格納するインス
トラクシヨンレジスター、インストラクシヨンレ
ジスターの命令を解読するインストラクシヨンデ
コーダーを有する。32より出力された命令は3
3のRAM、34のALUを駆使して、様々な処理
を行なう。35は本発明における緩急回路であ
り、32のROM部より緩急命令が出力された
際、命令をすぐには実行しないで一度保持をし
て、31の発振・分周回路の出力がある特定の値
になり信号を出した時に初めて命令を実行するよ
うになつている。
31 is an oscillation/frequency dividing circuit, which supplies necessary signals to each block. 32 is a ROM section, which includes a program counter that counts the reference signal obtained from the oscillation/frequency divider circuit and specifies the ROM address, a ROM, an instruction register that stores the output of the ROM, and instructions for the instruction register. It has an instruction decoder that decodes the . The command output from 32 is 3
It performs various processing by making full use of 3 RAM and 34 ALU. Reference numeral 35 denotes a speed control circuit according to the present invention. When a speed control instruction is output from the ROM section 32, the command is not executed immediately, but is held once, and the output of the oscillation/frequency dividing circuit 31 is output from a specific speed control circuit. The command is executed only when the value is reached and a signal is issued.

第1図は本発明における緩急装置であり、第2
図はそのタイミングチヤートである。1はインバ
ーターで、2〜7は負トリガーのマスタースレー
プフリツプフロツプ(以下F・Fと略す)であ
り、分周回路の一部を形成している。そのうち、
3〜5はセツト端子を6,7はリセツト端子を持
つている。NORゲート12,13、インバータ
ー14はROMより出された緩急命令を実際に緩
急するまで保持する保持回路Aであり、本実施例
においては、ラツチ回路で構成されている。Bは
緩急を行う緩急タイミングを形成する緩急タイミ
ング形成回路である。Bの中で、NANDゲート
24、インバータ25はF・F6,7の出力から
緩急するタイミングを形成する回路であり、イン
バーター8,11、ラツチ回路9、NANDゲー
ト10は実際に緩急する時に12〜14のラツチ
回路をリセツトする微分信号を形成する微分回路
である。Cは分周回路の特定段のF・Fをセツト
またはリセツトする緩急回路である。Cの中で、
インバーター15、ラツチ回路16、NORゲー
ト17は12〜14のラツチ回路の出力を微分し
て緩急に必要な緩急信号を形成する微分回路であ
り、インバーター19,21,23、NANDゲ
ート18,20,22は緩急信号が得られた時に
S2〜S4の緩急データに応じてF・Fをセツト
またはリセツトする回路である。また、S1は基
準信号源である発振回路より得られた32KHzの信
号であり、S5はROM32より出力される緩急
命令信号である。
FIG. 1 shows the adjustment device in the present invention, and the second
The figure shows the timing chart. 1 is an inverter, and 2 to 7 are negative trigger master slave flip-flops (hereinafter abbreviated as F.F), which form part of a frequency dividing circuit. One of these days,
3 to 5 have set terminals, and 6 and 7 have reset terminals. The NOR gates 12 and 13 and the inverter 14 are a holding circuit A that holds the speed/speed command issued from the ROM until the speed/speed command is actually slowed down, and in this embodiment, it is composed of a latch circuit. B is a slow/sudden timing forming circuit that forms slow/sudden timing for slowing/fastening. In B, the NAND gate 24 and the inverter 25 are circuits that form the timing to speed up and down from the outputs of the F/Fs 6 and 7. This is a differential circuit that generates a differential signal for resetting the 14 latch circuits. C is a speed control circuit that sets or resets F/F of a specific stage of the frequency dividing circuit. In C,
The inverter 15, the latch circuit 16, and the NOR gate 17 are differentiating circuits that differentiate the outputs of the latch circuits 12 to 14 to form a slowing/fastening signal necessary for slowing down. Reference numeral 22 denotes a circuit that sets or resets F and F in accordance with the speed and speed data of S2 to S4 when the speed and speed signal is obtained. Further, S1 is a 32KHz signal obtained from an oscillation circuit that is a reference signal source, and S5 is a speed/speed command signal output from the ROM 32.

第2図のタイミングチヤートに基づき第1図の
動作を説明する。S1の32KHz信号は2〜7の
F・Fにより分周される。F・Fの出力Q2は
16KHz、F・F3の出力Q3は8KHz信号、F・
F4の出力Q4は4KHz信号、F・F5の出力Q
5は2KHz信号、F・F6の出力Q6は1KHzの信
号、F・F7の出力Q7は512KHz信号であり、
このQ7は下段の分周回路につながれている。
尚、第2図にQ2〜Q6の信号が示されており、
Q7は示されていない。Q11は緩急タイミング
形成回路Bのインバーター11の出力であり、緩
急タイミングになると微分信号が出力される。Q
14はラツチ回路Aのインバーター14の出力で
あり、緩急時には立ち下がり信号が得られる。Q
17は緩急回路CのNORゲート17の出力であ
り、このQ17に信号が得られた時に緩急が行な
われる。またS6はROM32の読み出しを制御
する信号である。緩急されるタイミングは(Q
3,Q4,Q5,Q6,Q7)=(0、0、0、
1、0)となつたときであり、それはQ6,7
の立ち上がりの時である。インバーター25の出
力Q25はQ6,7になる。8〜11はQ25
の立ち上がり微分信号を作る回路であり、インバ
ーター11の出力Q11は第2図のタイミングチ
ヤートに示すようになつている。S5はROMよ
り出力される緩急命令であり、S5が入ればイン
バーター14の出力Q14はHIGHレベル(以下
Hレベルと略す。)になり、Q11が出ればQ1
4はLOWレベル(以下Lレベルと略す。)にな
る。Q14は第2図のようにQ11の立ち上がり
で立ち下がるので、Q14の立ち下がり微分信号
を緩急信号とすればよい。それがNORゲート1
7の出力Q17であり、第2図に示すように出力
される。ROMは第2図のS6の信号により制御
されており、命令はS6がLレベルの時に出力さ
れていて、緩急命令S5とQ11は重ならないよ
うになつている。第2図から明らかなように、
ROMからの命令読み出しは高速であり、その読
み出し周期は緩急タイミングが訪れる周期とは全
く異なつている。したがつて、時計用マイクロプ
ログラム制御回路において緩急を行なう場合に
は、本発明のようにラツチ回路Aに緩急命令を保
持した状態で緩急タイミングが得られた時に緩急
することが必要となる。(S2,S3,S4)の
データにより緩急後のQ3〜Q7の出力は次のよ
うになる。(S2,S3,S4)=(0、0、0)
の時は、(Q3,Q4,Q5,Q6,Q7)=(0、
0、0、1、0)となり変化しない。(S2,S
3,S4)=(1、0、0)の時は、(Q3,Q4,
Q5,Q6,Q7)=(1、0、0、1、0)とな
り1/16K秒すすむ。同様に(S2,S3,S4)
=(0、1、0)、(1、1、0)はそれぞれ2/16
K秒、3/16K秒すすむ。(S2,S3,S4)=
(0、0、1)の時は(Q3,Q4,Q5,Q6,
Q7)=(0、0、1、0、0)となり、4/16K秒
おくれる。同様に(S2,S3,S4)=(1、
0、1)、(0、1、1)、(1、1、1)の時は、
それぞれ3/16K秒、2/16K秒、1/16K秒おくれ
る。
The operation shown in FIG. 1 will be explained based on the timing chart shown in FIG. The 32KHz signal of S1 is frequency-divided by 2 to 7 F.F. The output Q2 of F・F is
16KHz, output Q3 of F.F3 is 8KHz signal, F.
F4 output Q4 is a 4KHz signal, F/F5 output Q
5 is a 2KHz signal, the output Q6 of F/F6 is a 1KHz signal, the output Q7 of F/F7 is a 512KHz signal,
This Q7 is connected to the frequency dividing circuit at the lower stage.
In addition, signals Q2 to Q6 are shown in FIG.
Q7 is not shown. Q11 is the output of the inverter 11 of the slow/sudden timing forming circuit B, and a differential signal is output when the slow/sudden timing comes. Q
Reference numeral 14 is the output of the inverter 14 of the latch circuit A, from which a falling signal is obtained when the speed is slow or fast. Q
Reference numeral 17 is the output of the NOR gate 17 of the adjustment circuit C, and adjustment is performed when a signal is obtained at this Q17. Further, S6 is a signal for controlling reading of the ROM 32. The timing of the slowdown is (Q
3, Q4, Q5, Q6, Q7) = (0, 0, 0,
1,0), which is Q6,7
It is time for the rise of The output Q25 of the inverter 25 becomes Q6,7. 8-11 is Q25
The output Q11 of the inverter 11 is as shown in the timing chart of FIG. 2. S5 is a slow/fast command output from the ROM; when S5 is input, the output Q14 of the inverter 14 becomes HIGH level (hereinafter abbreviated as H level), and when Q11 is output, Q1
4 becomes LOW level (hereinafter abbreviated as L level). Since Q14 falls at the rising edge of Q11 as shown in FIG. 2, the falling differential signal of Q14 may be used as the slow/sudden signal. That is NOR gate 1
7, and is outputted as shown in FIG. The ROM is controlled by the signal S6 in FIG. 2, and the command is output when S6 is at the L level, so that the slow/fast commands S5 and Q11 do not overlap. As is clear from Figure 2,
Instructions are read out from the ROM at high speed, and the readout cycle is completely different from the cycle at which the slow and fast timing occurs. Therefore, when adjusting speed in the microprogram control circuit for a timepiece, it is necessary to hold the adjustment command in the latch circuit A and perform adjustment when the adjustment timing is obtained, as in the present invention. Based on the data of (S2, S3, S4), the outputs of Q3 to Q7 after speeding up and down are as follows. (S2, S3, S4) = (0, 0, 0)
When , (Q3, Q4, Q5, Q6, Q7) = (0,
0, 0, 1, 0) and does not change. (S2,S
3, S4) = (1, 0, 0), (Q3, Q4,
Q5, Q6, Q7) = (1, 0, 0, 1, 0) and progresses for 1/16K seconds. Similarly (S2, S3, S4)
= (0, 1, 0), (1, 1, 0) are each 2/16
K seconds, 3/16K seconds progress. (S2, S3, S4)=
When (0, 0, 1), (Q3, Q4, Q5, Q6,
Q7) = (0, 0, 1, 0, 0), resulting in a delay of 4/16K seconds. Similarly, (S2, S3, S4) = (1,
0, 1), (0, 1, 1), (1, 1, 1),
They are delayed by 3/16K seconds, 2/16K seconds, and 1/16K seconds, respectively.

本発明によると、いかなるタイミングで緩急命
令が出ても決められたタイミングで緩急を確実に
行なう事ができ、しかもわずかな回路で構成する
事ができる。
According to the present invention, the speed and speed can be reliably performed at a predetermined timing no matter when a speed or speed command is issued, and can be configured with a small number of circuits.

【図面の簡単な説明】[Brief explanation of drawings]

第1図……本発明における緩急回路の実施例、
第2図……第1図の回路のタイミングチヤート。
第3図……本発明のブロツク図。
FIG. 1...Example of the slowing/slowing circuit in the present invention,
Fig. 2: Timing chart of the circuit shown in Fig. 1.
FIG. 3: Block diagram of the present invention.

Claims (1)

【特許請求の範囲】[Claims] 1 基準信号を出力する発振回路と、複数段縦続
接続されたフリツプフロツプより成り前記基準信
号を分周する分周回路と、命令を記憶するプログ
ラムメモリーと、論理演算回路とを備え、前記プ
ログラムメモリーから読み出された命令の実行を
前記論理演算回路等を駆使して処理する時計用マ
イクロプログラム制御回路において、前記分周回
路の特定段のフリツプフロツプをセツト又はリセ
ツトして分周の遅れ又は進みの緩急を行う緩急回
路と、前記分周回路の所定段のフリツプフロツプ
の出力信号に基づき緩急を行う緩急タイミングを
形成する緩急タイミング形成回路と、前記緩急タ
イミングと異なる周期で前記プログラムメモリー
から読み出される命令の中の緩急命令を保持する
保持回路とを備え、前記緩急回路は、該保持回路
に前記緩急命令が保持され且つ前記緩急タイミン
グ形成回路から前記緩急タイミングが得られた時
に緩急を行うことを特徴とする時計用マイクロプ
ログラム制御回路。
1. An oscillation circuit that outputs a reference signal, a frequency dividing circuit that is made up of a plurality of cascaded flip-flops that divides the frequency of the reference signal, a program memory that stores instructions, and a logical operation circuit. In a watch microprogram control circuit that processes the execution of read instructions by making full use of the logic operation circuit, etc., a flip-flop at a specific stage of the frequency dividing circuit is set or reset to delay the frequency division or slow down the advance. an adjustment circuit that performs adjustment, a adjustment timing forming circuit that forms adjustment timing that performs adjustment based on the output signal of a flip-flop in a predetermined stage of the frequency dividing circuit, and instructions that are read out from the program memory at a cycle different from the adjustment timing. and a holding circuit that holds a speed/speed command, and the speed/speed circuit performs speed/speed control when the speed/speed command is held in the holding circuit and the speed/speed timing is obtained from the speed/speed timing forming circuit. Microprogram control circuit for watches.
JP8748180A 1980-06-27 1980-06-27 Microprogram controlling circuit for watch Granted JPS5713386A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8748180A JPS5713386A (en) 1980-06-27 1980-06-27 Microprogram controlling circuit for watch

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8748180A JPS5713386A (en) 1980-06-27 1980-06-27 Microprogram controlling circuit for watch

Publications (2)

Publication Number Publication Date
JPS5713386A JPS5713386A (en) 1982-01-23
JPS64669B2 true JPS64669B2 (en) 1989-01-09

Family

ID=13916123

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8748180A Granted JPS5713386A (en) 1980-06-27 1980-06-27 Microprogram controlling circuit for watch

Country Status (1)

Country Link
JP (1) JPS5713386A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5914428U (en) * 1982-07-17 1984-01-28 オリエント時計株式会社 Frequency divider circuit
JPH085331B2 (en) * 1992-03-19 1996-01-24 ヤンマーディーゼル株式会社 Excavator

Also Published As

Publication number Publication date
JPS5713386A (en) 1982-01-23

Similar Documents

Publication Publication Date Title
ES383650A3 (en) Phase difference detectors
JPH07114348B2 (en) Logic circuit
JPS61144121A (en) Frequency division circuit
US5247636A (en) Digital processor clock circuit
US4378167A (en) Electronic timepiece with frequency correction
JPS64669B2 (en)
FR2282752A1 (en) FREQUENCY DIVIDER FOR ELECTRONIC WATCH
GB1495838A (en) Synchronous shift register
JP2646561B2 (en) Clock distribution circuit
US4247932A (en) Electronic timepiece
JPS5831675B2 (en) Memory control method
JPS5538604A (en) Memory device
JPS5928277B2 (en) digital electronic clock
SU611286A1 (en) Device for automatic phase tuning of frequency
SE7901419L (en) CLOCK DEVICE
JPH035948Y2 (en)
JPH04284517A (en) Instruction control method
JPS581810B2 (en) latch circuit
US4173117A (en) Electronic timepiece
JPS55146618A (en) Data synchronizing circuit
JPH0235956B2 (en)
JPH04222045A (en) Processor
JPH0154733B2 (en)
JPS6329234B2 (en)
JPS595327A (en) CMOS digital control circuit