KR20040054414A - A dual clock generator and a method thereof - Google Patents

A dual clock generator and a method thereof Download PDF

Info

Publication number
KR20040054414A
KR20040054414A KR1020020081449A KR20020081449A KR20040054414A KR 20040054414 A KR20040054414 A KR 20040054414A KR 1020020081449 A KR1020020081449 A KR 1020020081449A KR 20020081449 A KR20020081449 A KR 20020081449A KR 20040054414 A KR20040054414 A KR 20040054414A
Authority
KR
South Korea
Prior art keywords
clock
signal
unit
signals
clock signal
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.)
Ceased
Application number
KR1020020081449A
Other languages
Korean (ko)
Inventor
이승환
Original Assignee
엘지전자 주식회사
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 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR1020020081449A priority Critical patent/KR20040054414A/en
Publication of KR20040054414A publication Critical patent/KR20040054414A/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/13Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals
    • H03K5/133Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals using a chain of active delay devices
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/19Monitoring patterns of pulse trains

Landscapes

  • Physics & Mathematics (AREA)
  • Nonlinear Science (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)

Abstract

PURPOSE: An apparatus and a method for dualizing clocks are provided to enhance the reliability by outputting selectively a normal signal without failure from dual clock signals. CONSTITUTION: An apparatus for dualizing clocks includes a first and a second delay unit, a first and a second detection unit, a controller, and a supply unit. The first and the second delay units(120,130) delays the first and the second clock signals as much as a period of inverse numbers of corresponding frequencies. The first and the second detection units(140,150) receive the first and the second clock signals and detect failure states by using internal clocks. The controller(160) receives output signals of the first and the second detection units and outputs a control signal to select the clock signals without failures. The supply unit(180) outputs selectively one of the output signals of the first and the second delay units.

Description

클럭 이중화 장치 및 방법{A DUAL CLOCK GENERATOR AND A METHOD THEREOF}Clock redundancy apparatus and method {A DUAL CLOCK GENERATOR AND A METHOD THEREOF}

본 발명은 클럭 이중화 장치에 관한 것으로, 특히, 이중화 발생된 각 클럭의 오류를 검출하고 역수값 지연된 정상 클럭신호를 선택 출력하여 안정적인 클럭을공급하도록 하는 장치 및 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a clock duplication apparatus, and more particularly, to an apparatus and a method for detecting an error of each clock that has been duplexed and selectively outputting an inverse value delayed normal clock signal.

디지털 신호의 처리에 있어서 클럭(CLOCK) 신호는 처리되는 신호의 안전성(SAFETY)과 안정성(STABILITY)을 위하여 매우 중요한 것이며, 특히, 다수의 기능부로 구성되어 있는 경우, 각 기능부에서 처리하는 디지털 데이터 신호를 상호 교환이 가능하도록 호환성이 있어야 하며, 상기와 같은 호환성의 기준(REFERENCE)이 되는 클럭신호를 사용하고, 상기와 같은 클럭신호의 정밀하고 안전성 있으며 안정적인 공급을 위하여 이중화된 구성의 클럭장치를 사용한다.In the processing of digital signals, the clock signal is very important for the safety and stability of the signal to be processed, and in particular, the digital data processed by each functional unit when composed of a plurality of functional units. It must be compatible so that the signals can be interchanged, and use the clock signal that is the reference of the above compatibility, and provide a clock device of dual configuration for precise, safe and stable supply of the clock signal as described above. use.

일반적으로, 클럭/주파수 발생장치는 자체 발진회로를 이용하거나 또는 지피에스(GPS: GLOBAL POSITIONING SYSTEM)로부터 기준 시간정보 또는 주파수 정보를 수신하여 디지털 회로 설계자가 허용하는 오차 범위 안에서 클럭신호를 생성한다.Generally, a clock / frequency generator generates a clock signal within an error range allowed by a digital circuit designer by using a self-oscillating circuit or receiving reference time information or frequency information from a global positioning system (GPS).

상기와 같은 클럭신호 발생장치는 구성부품의 오차 및 주변 환경변화와 온도변화 등에 의하여 오류가 발생하거나 또는 장애가 발생하여 클럭발생이 차단되는 경우 등에 대비하여 이중화하며, 상기 이중화된 장치 사이에 오차가 있는 경우 타임점프(TIME JUMP)가 발행하는 문제를 해결하는 기술 개발이 필요하였다.The clock signal generator as described above is redundant in the event of an error or a failure due to a component error, a change in ambient environment, and a temperature change or a clock is blocked due to a failure, and there is an error between the duplicated devices. In this case, it was necessary to develop a technology that solves the problem that TIME JUMP issues.

이하 종래 기술에 의한 클럭 이중화 장치를 첨부된 도면을 참조하여 설명한다.Hereinafter, a clock duplication apparatus according to the prior art will be described with reference to the accompanying drawings.

종래 기술을 설명하기 위하여 첨부된 것으로, 도1 은 종래 기술에 의한 클럭 이중화 장치 기능 구성도 이고, 도2 는 종래 기술에 의한 클럭 출력상태도 이다.Attached to explain the prior art, FIG. 1 is a functional diagram of a clock redundancy apparatus according to the prior art, and FIG. 2 is a state diagram of a clock output according to the prior art.

상기 첨부된 도1을 참조하면, 지피에스(GPS)로부터 기준 클럭/주파수 신호를 수신하거나 또는 높은 안정도의 크리스털 발진회로를 사용하거나 또는 위상제어회로(PLL) 등을 이용하여 높은 안정도로 소정의 클럭 신호를 생성하여 출력하는 제1 및 제2 클럭부(10,20)와,Referring to FIG. 1, the reference clock / frequency signal is received from the GPS, a crystal oscillation circuit having a high stability, or a predetermined clock signal with a high stability using a phase control circuit PLL or the like. First and second clock units (10, 20) for generating and outputting the;

상기 제1 및 제2 클럭부(10,20)로부터 각각 출력되는 클럭1 신호와 클럭2 신호를 합하여 하나의 클럭신호로 출력하는 합산기(30)로 구성된다.And a summer 30 that adds the clock 1 signal and the clock 2 signal output from the first and second clock units 10 and 20 as one clock signal.

이하, 상기와 같은 구성의 종래 기술에 의한 클럭 이중화 장치를 첨부된 도1 및 도2를 참조하여 상세히 설명한다.Hereinafter, a clock duplication apparatus according to the related art having the above configuration will be described in detail with reference to FIGS. 1 and 2.

상기 제1 클럭부(10)는 자체적으로 높은 안정도(STABILITY)를 갖는 클럭1 신호를 출력하고, 상기 제2 클럭부(20)에서도 자체적으로 높은 안정도를 갖는 클럭2 신호를 출력한다.The first clock unit 10 outputs a clock 1 signal having a high stability by itself, and the second clock unit 20 also outputs a clock 2 signal having a high stability by itself.

상기와 같이 제1 클럭부(10)와 제2 클럭부(20)로부터 각각 클럭신호를 인가받은 합산기(30)는, 상기 클럭1 신호와 클럭2 신호를 합하여 하나의 신호로써 출력하므로, 제1 클럭부(10) 또는 제2 클럭부(20) 중에서 어느 하나에 장애(TROUBLE)가 발행하여 클럭신호를 출력하지 못하는 경우에도 해당 클럭신호를 정상적으로 출력한다.The summer 30 receives the clock signal from the first clock unit 10 and the second clock unit 20 as described above, and outputs the sum of the clock 1 signal and the clock 2 signal as one signal. Even when a fault is issued to either one of the first clock unit 10 and the second clock unit 20, the clock signal is outputted normally.

그러나, 상기와 같은 종래 기술은, 제1 클럭부(10) 또는 제2 클럭부(20)를 구성하는 부품의 특성 차이 및 주변 환경변화 또는 온도변화 등에 의하여 발생되는 클럭 신호의 위상 또는 주파수에 차이 또는 오차가 발생하게 되고, 상기와 같이 발생된 오차는 합산기에 의하여 더하여진 상태로 출력되므로, 타임 점프(TIME JUMP) 가 발행하기 된다.However, the prior art as described above, the difference in the characteristics of the components constituting the first clock unit 10 or the second clock unit 20, the difference in the phase or frequency of the clock signal generated by changes in the ambient environment or temperature, etc. Alternatively, an error is generated, and the error generated as described above is output in a state added by the adder, so that a time jump (TIME JUMP) is issued.

상기 첨부된 도2에 제1 클럭부(10)에서 발생하는 클럭1과 제2 클럭부(20)에서 발생하는 클럭2 신호를 도시하였고, 일 예로, 상기 합산기(30)에 의하여 장애(TROUBLE) 또는 장해(FAULT)에 의하여 오차가 발생한 클럭1 신호와 정상적인 클럭2가 합하여지므로써, 타임점프(TIME JUMP)가 발생한 출력클럭 신호를 보여준다.In FIG. 2, a clock 1 signal generated by the first clock unit 10 and a clock 2 signal generated by the second clock unit 20 are illustrated. For example, a fault may be caused by the summer 30. ), Or the clock 1 signal having an error due to the fault (FAULT) and the normal clock 2 are added together, thereby showing an output clock signal having a time jump (TIME JUMP).

상기와 같이 오차가 발생한 클럭신호와 정상적인 클럭신호가 합하여져서 공급되는 경우, 상기와 같은 클럭신호를 인가받는 각 기능부는 비정상적으로 동작하여 처리되는 데이터 신호의 신뢰도가 저하되는 등의 문제가 있다.When the clock signal having the error and the normal clock signal are combined and supplied as described above, each functional unit to which the clock signal is applied may be abnormally operated to reduce the reliability of the processed data signal.

본 발명은 이중화된 클럭발생부의 신호를 해당 클럭신호의 역수값만큼 지연하고, 지연되지 않는 클럭신호를 감시하여 장애가 발생하지 않는 정상적인 신호를 출력하도록 하는 장치와 운용방법을 제공하는 것이 그 목적이다.It is an object of the present invention to provide an apparatus and an operation method for delaying a signal of a duplicated clock generator by an inverse value of a corresponding clock signal and monitoring a non-delayed clock signal to output a normal signal without a failure.

상기와 같은 목적을 달성하기 위하여 안출한 본 발명은, 제1 및 제2 클럭신호를 각각 상기 클럭신호의 해당 주파수 역수값 시간만큼 지연시켜 출력하는 제1 및 제2 지연부와; 상기 제1 및 제2 클럭신호를 각각 인가받고 내부클럭에 의하여 장애발생상태를 검출하는 제1 및 제2 검출부와; 상기 제1 및 제2 검출부의 신호를 인가받고 분석하여 장애가 발생하지 않은 클럭신호를 선택하는 제어신호를 출력하는 제어부와; 상기 제어부의 제어신호에 의하여 상기 제1 지연부와 제2 지연부의 신호 중에서 하나를 선택하여 출력하는 공급부로 이루어진 특징이 있다.In order to achieve the above object, the present invention includes: first and second delay units for delaying and outputting first and second clock signals by a corresponding frequency reciprocal time of the clock signal, respectively; First and second detectors receiving the first and second clock signals, respectively, and detecting a failure state by an internal clock; A controller which receives and analyzes the signals of the first and second detectors and outputs a control signal for selecting a clock signal in which a failure does not occur; The control unit may include a supply unit which selects and outputs one of the signals from the first delay unit and the second delay unit according to a control signal of the controller.

또한, 상기와 같은 목적을 달성하기 위하여 안출한 본 발명은, 이중화되어 있는 클럭 발생기의 클럭 위상이 일치하는 경우에 있어서, 입력되는 클럭신호들 중지연되지 않은 클럭신호들을 대상으로 폴트를 검출하고; 상기 폴트 검출에 따라 상기 입력클럭 신호의 지연된 클럭신호들 중에서 선택하여 출력하는 특징이 있다.In addition, the present invention devised to achieve the above object, when the clock phase of the duplicated clock generator is coincident, detecting a fault for the input clock signals, the clock signal is not delayed; According to the fault detection, a delayed clock signal of the input clock signal is selected and output.

도1 은 종래 기술에 의한 클럭 이중화 장치 기능 구성도 이고,1 is a functional block diagram of a clock redundancy device according to the prior art,

도2 는 종래 기술에 의한 클럭 출력상태도 이며,2 is a state diagram of a clock output according to the prior art,

도3 은 본 발명에 의한 클럭 이중화 장치 기능 구성도 이고,3 is a functional block diagram of the clock redundancy apparatus according to the present invention;

도4 는 본 발명에 의한 클럭 이중화 장치 클럭타이밍도 이며,4 is a clock redundancy clock timing diagram according to the present invention;

도5 는 본 발명에 의한 클럭 이중화 장치 운용방법 순서도 이다.5 is a flowchart illustrating a method for operating a clock redundancy device according to the present invention.

** 도면의 주요 부분에 대한 부호 설명 **** Explanation of symbols on the main parts of the drawing **

10,100 : 제1 클럭부 20,110 : 제2 클럭부10,100: first clock unit 20,110: second clock unit

30 : 합산기 120 : 제1 지연부30: summer 120: first delay unit

130 : 제2 지연부 140 : 제1 검출부130: second delay unit 140: first detection unit

150 : 제2 검출부 160 : 제어부150: second detection unit 160: control unit

170 : 내부클럭부 180 : 공급부170: internal clock portion 180: supply portion

이하 본 발명에 의한 클럭 이중화 장치를 첨부된 도면을 참조하여 설명한다.Hereinafter, a clock duplication apparatus according to the present invention will be described with reference to the accompanying drawings.

본 발명을 설명하기 위하여 첨부된 것으로, 도3 은 본 발명에 의한 클럭 이중화 장치 기능 구성도 이고, 도4 는 본 발명에 의한 클럭 이중화 장치 클럭타이밍도 이며, 도5 는 본 발명에 의한 클럭 이중화 장치 운용방법 순서도 이다.3 is a functional diagram of a clock duplication apparatus according to the present invention, FIG. 4 is a clock timing diagram of a clock duplication apparatus according to the present invention, and FIG. 5 is a clock duplication apparatus according to the present invention. How It Works

상기 도3을 참조하면, 본 발명에 의한 클럭 이중화 장치는, 일 예로, 높은 정밀도의 지피에스(GPS) 수신신호 또는 위상제어회로(PLL) 또는 크리스털발진기(X-OSC) 등에 의한 기준 신호를 이용하여 높은 안정도의 클럭신호를 출력하는 제1 및 제2 클럭부(100,110)와;Referring to FIG. 3, the clock redundancy apparatus according to the present invention uses, for example, a reference signal generated by a high precision GPS reception signal or a phase control circuit PLL or a crystal oscillator X-OSC. First and second clock units 100 and 110 for outputting a high stability clock signal;

상기 제1 및 제2 클럭부(100,110)의 신호를 각각 인가받고 해당 주파수 신호의 역수값만큼 지연(DELAY)시켜 출력하는 제1 및 제2 지연부(120,130)와;First and second delay units (120 and 130) for receiving the signals of the first and second clock units (100 and 110), respectively, and delaying and outputting the signals by the inverse of the corresponding frequency signals;

상기 제1 및 제2 클럭부(100,110)의 신호를 각각 인가받고 후술하는 내부클럭부(170)의 내부클럭 신호에 의하여 장애발생상태를 검출하는 제1 및 제2 검출부(140,150)와,First and second detectors 140 and 150 that receive the signals of the first and second clock units 100 and 110, respectively, and detect a failure state by an internal clock signal of the internal clock unit 170, which will be described later;

상기 제1 및 제2 검출부(140,150)의 신호를 인가받고 분석하여 장애가 발생하지 않은 클럭신호를 선택하는 제어신호를 출력하는 제어부(160)와,A controller 160 which receives and analyzes the signals of the first and second detectors 140 and 150 and outputs a control signal for selecting a clock signal in which a failure does not occur;

상기 제1 및 제2 검출부(140,150)와 제어부(160)의 동작을 위한 것으로, 상기 제1 및 제2 클럭부(100,110)의 클럭주파수 보다 몇 배수 높은, 일 예로, 10배수높은 주파수의 내부클럭신호를 공급하는 내부클럭부(170)와,For the operation of the first and second detectors 140 and 150 and the controller 160, an internal clock of several times higher than the clock frequencies of the first and second clock units 100 and 110, for example, 10 times higher. An internal clock unit 170 for supplying a signal;

상기 제어부(160)의 제어신호에 의하여 상기 제1 지연부(120)와 제2 지연부(130)의 신호 중에서 하나를 선택하여 출력하는 공급부(180)로 구성된다.The supply unit 180 selects and outputs one of the signals of the first delay unit 120 and the second delay unit 130 according to the control signal of the controller 160.

또한, 상기 첨부된 도5를 참조하면, 본 발명에 의한 클럭 이중화 장치 운용방법은, 독립된 구성의 제1 및 제2 클럭부(100,110)로부터 각각 출력되는 클럭신호를 인가받아 이중화 클럭신호로 입력하는 과정(S10)과,In addition, referring to the accompanying FIG. 5, in the method for operating a clock redundancy apparatus according to the present invention, the clock signals output from the first and second clock units 100 and 110 having independent configurations are respectively received and input as a redundant clock signal. Process (S10),

상기 과정(S10)의 제1 및 제2 클럭부(100,110)에 의하여 이중화 입력되는 클럭신호를 해당 클럭신호의 역수값만큼 지연(DELAY)시켜 출력하는 과정(S20)과,Delaying (delaying) the clock signal redundantly inputted by the first and second clock units 100 and 110 of the step S10 by an inverse value of the corresponding clock signal and outputting the delayed signal (S20);

상기 지연(DELAY)되지 않은 이중화 클럭신호를 각각 검출하여 장애가 발생하였는지 판단하는 것으로써, 역수값만큼 지연되기 전 상태의 제1 및 제2 클럭부(100,110) 신호를 제1 및 제2 검출부(140,150)에서 각각 입력하고, 내부클럭부(170)로부터 인가되는 것으로, 상기 제1 및 제2 클럭부(100,110)로부터 출력되는 클럭1 및 클럭2 신호의 주파수 보다 몇 배수 높은, 일 예로, 10 배수 높은 내부클럭신호를 이용하여 장애발생 상태를 판단하는 과정(S30)과,Detecting the redundant clock signal that is not delayed to determine whether a failure has occurred, the first and second clock unit (100, 110) of the state before being delayed by the reciprocal value, the first and second detection unit (140,150) ), Respectively, and are applied from the internal clock unit 170, and are several times higher than the frequencies of the clock 1 and clock 2 signals output from the first and second clock units 100 and 110, for example, 10 times higher. Determining an error occurrence state using an internal clock signal (S30);

상기 판단과정(S30)에서 장애가 발생한 것으로 판단하면, 상기 공급부(180)에 의하여 장애가 발생하지 않은 정상 동작 클럭부(100,110)의 지연신호를 선택 출력하는 과정(S40)과,If it is determined that the failure has occurred in the determination process (S30), the step (S40) of selectively outputting the delay signal of the normal operation clock unit (100, 110) that the failure does not occur by the supply unit 180,

상기 판단과정(S30)에서 장애가 없는 것으로 판단하면, 상기 공급부(180)는 디폴트(DEFAULT)로 제1 클럭부(100)의 지연신호를 선택하여 출력하는 과정(S50)과,If it is determined that there is no obstacle in the determination process (S30), the supply unit 180 selects and outputs a delay signal of the first clock unit 100 as a default (DEFAULT) (S50),

상기 모든 과정들을 반복할 것인지 판단하고 반복하는 경우는 이중화 클럭신호 입력과정(S10)으로 궤환(FEEDBACK)하고 아닌 경우는 종료하는 과정으로 이루어진 구성이다.If it is determined whether or not to repeat all the above process, the process consists of a process of returning to the redundant clock signal input process (S10) and ending the process.

이하, 상기와 같은 구성의 본 발명을 첨부된 도3 내지 도5를 참조하여 상세히 설명한다.Hereinafter, the present invention having the above configuration will be described in detail with reference to FIGS. 3 to 5.

상기 제1 클럭부(100)와 제2 클럭부(110)는, 고정밀도의 크리스털 발신지(X-TAL OSC) 또는 위상제어루프(PLL: PHASE LOCKED LOOP) 또는 지피에스(GPS)로부터 수신된 기준 클럭신호를 이용하여 높은 안정도(STABILITY)로 설정된 소정 주파수를 각각 출력한다.The first clock unit 100 and the second clock unit 110 may include a reference clock received from a high-precision crystal source (X-TAL OSC), a phase control loop (PLL), or a GPS. Using the signal, each of predetermined frequencies set to high STABILITY is output.

상기와 같은 제1 클럭부(100)와 제2 클럭부(110)는, 각각 독립된 구성이고, 동일한 주파수의 클럭신호 이면서 구분되는 별도의 클럭신호를, 클럭1 과 클럭2로 각각 출력한다.The first clock unit 100 and the second clock unit 110 as described above have independent structures, respectively, and output separate clock signals, which are divided into clock signals having the same frequency, as the clock 1 and the clock 2, respectively.

상기와 같이 출력되는 클럭1 신호와 클럭2 신호는 제1 지연부(120), 제2 지연부(130), 제1 검출부(140), 제2 검출부(150)에 각각 인가된다.The clock 1 signal and the clock 2 signal output as described above are applied to the first delay unit 120, the second delay unit 130, the first detector 140, and the second detector 150, respectively.

상기 제1 및 제2 지연부(120,130)는 상기 클럭 주파수의 역수에 해당하는 시간값만큼 지연시켜 출력하는 것으로, 일 예로, 상기 클럭1 및 2의 신호가 10 MHz 인 경우, 0.1 마이크로(μ) 시간을 지연시켜 출력한다.The first and second delay units 120 and 130 delay and output a time value corresponding to the inverse of the clock frequency. For example, when the signals of the clocks 1 and 2 are 10 MHz, 0.1 micro (μ) Output the delayed time.

상기 내부클럭부(170)는 상기 제1 및 제2 클럭부(100,10)에서 출력되는 주파수의 몇 배수되는 클럭신호를 발생하여 상기 제1 및 제2 검출부(140,150)와 제어부(160)에 인가하는 것으로, 일 예로, 상기 클럭 1 및 2의 신호가 10 MHz 인 경우 10 배수인 100 MHz의 내부클럭 신호를 발생 출력한다.The internal clock unit 170 generates a clock signal that is a multiple of a frequency output from the first and second clock units 100 and 10 to the first and second detectors 140 and 150 and the controller 160. For example, when the signals of the clocks 1 and 2 are 10 MHz, an internal clock signal of 100 MHz, which is a multiple of 10, is generated and output.

상기 제1 및 제2 검출부(140,150)는 상기 내부클럭부(170)로부터 인가되는 클럭신호에 의하여 상기 제1 및 제2 클럭부(100)가 정상적인 클럭신호를 출력하는지 판단한다.The first and second detectors 140 and 150 determine whether the first and second clock units 100 output a normal clock signal based on a clock signal applied from the internal clock unit 170.

일 예로, 상기와 같이 클럭신호가 10 MHz 이고, 내부클럭 신호가 100 MHz 일 때, 클럭1의 신호에 장애가 없는 경우, 상기 제1 검출부(140)는, 내부클럭에 의하여 클럭1 신호를 10번 조사하게 되며, 그 결과는 1111100000 또는 0111110000 또는 0011111000, 또는 0001111100 또는 0000111110 또는 0000011111 와 같이 나타나므로, 상기와 같은 결과 중에서 하나의 결과로 검출되어야 한다.For example, when the clock signal is 10 MHz and the internal clock signal is 100 MHz as described above, when the signal of the clock 1 is not obstructed, the first detector 140 transmits the clock 1 signal 10 times by the internal clock. Since the result is shown as 1111100000 or 0111110000 or 0011111000, or 0001111100 or 0000111110 or 0000011111, it should be detected as one of the above results.

상기에서 1은 내부클럭의 하이(HIGH) 상태를 나타내고, 0은 로우(LOW) 상태를 나타낸다.In the above, 1 represents a high state of the internal clock, and 0 represents a low state.

즉, 클럭1 의 신호에 장애가 없는 경우, 내부클럭에 의하여 1과 0의 검출횟수가 동일하여야 한다.That is, when the signal of clock 1 is not disturbed, the number of detections of 1 and 0 must be the same by the internal clock.

상기 1과 0의 횟수가 반반으로 동일하게 검출되지 않는 경우는 상기 클럭1에 장애가 발생한 것으로 판단하고, 상기 제1 검출부(140)는 제1 클럭부(100)에 장애가 발생하였다는 해당 장애검출신호를 출력한다.If the number of times 1 and 0 is not equally detected by half, it is determined that a failure has occurred in the clock 1, and the first detection unit 140 detects that a failure has occurred in the first clock unit 100. Outputs

본 발명의 실험에 의하면, 내부클럭부(170)로부터 출력되는 내부클럭신호와 제1 및 제2 클럭부(100,110)로부터 출력되는 클럭신호에 동기가 맞지 않는 경우, 약간의 마진(MARGIN)이 발생하므로, 장애가 발생하지 않은 상태에서도 상기 1 과 0의 비가 4대6 또는 6대4로 검출되는 문제가 있으나, 이러한 문제는 내부클럭부(170)의 발생주파수를 상기 클럭1 또는 2의 배수로 높이면 용이하게 해결된다.According to the experiment of the present invention, a slight margin occurs when the internal clock signal output from the internal clock unit 170 and the clock signals output from the first and second clock units 100 and 110 are not synchronized. Therefore, even when the failure does not occur, there is a problem that the ratio of 1 and 0 is detected as 4 to 6 or 6 to 4, but such a problem is easy by increasing the generation frequency of the internal clock unit 170 to a multiple of the clock 1 or 2. Is solved.

상기와 같이 제1 및 제2 검출부(140,150)에 의하여 각각 검출되는 장애검출신호 1과 2는 제어부(160)에 인가되고, 상기 제어부(160)는 입력된 신호를 분석하여 정상적으로 동작하는 해당 제어신호를 상기 공급부(180)에 출력하며, 상기 제1 및 제2 클럭부(100,110)에 장애가 발생하지 않은 경우는 디폴트(DEFAULT)로 제1 클럭부(100)의 클럭1 신호를 선택하도록 하는 제어신호를 출력한다.As described above, the fault detection signals 1 and 2 detected by the first and second detection units 140 and 150 are respectively applied to the control unit 160, and the control unit 160 analyzes the input signal and operates the corresponding control signal normally. The control signal outputs to the supply unit 180 and selects the clock 1 signal of the first clock unit 100 as a default DEFAULT when a failure does not occur in the first and second clock units 100 and 110. Outputs

상기 공급부(180)는, 상기와 같이 제어부(160)로부터 인가되는 해당 제어신호에 의하여 상기 제1 또는 제2 지연부(120,130)로부터 클럭주파수의 역수값 시간만큼 지연(DELAY)되어 출력되는 지연클럭1 또는 2를 선택하여 출력클럭으로 출력하므로써, 장애가 발생한 시점에 즉시 정상적인 클럭신호가 선택되어 출력되고, 상기와 같은 동작은 제1 및 제2 지연부(120,130)에 의하여 한 클럭 지연된 상태에서 출력된다.The supply unit 180 is delayed and outputted by the reciprocal of the clock frequency from the first or second delay units 120 and 130 by a corresponding control signal applied from the controller 160 as described above. By selecting 1 or 2 and outputting it to the output clock, a normal clock signal is selected and output immediately at the time of failure, and the above operation is output in the state of one clock delay by the first and second delay units 120 and 130. .

상기와 같은 구성의 본 발명에 의한 클럭 이중화 장치에서 각각 출력되는 신호의 타이밍 도는 첨부된 도4에 도시되어 있다.A timing diagram of signals output from the clock duplexing apparatus according to the present invention having the above-described configuration is shown in FIG.

상기 도4를 참조하면, 클럭1과 클럭2에 장애가 없이 정상적으로 출력되는 경우, 지연클럭1 및 2도 정상적으로 출력되고 있음을 보여주며, 일 예로, 클럭1에 장애가 검출되면, 한 클럭 지연된 상태에서 지연클럭1에 장애가 출력되지만. 제1 검출부(140)에서 지연되기 이전의 클럭신호를 이용하여 장애를 검출하고, 해당 제어신호를 공급부(180)에 인가하여 제2 클럭부(110)로부터 지연되어 출력되는 신호를 선택하도록 하므로, 최종 출력되는 클럭신호는 정상적으로 출력되고 있음을 보여준다.Referring to FIG. 4, when the clock 1 and the clock 2 are normally output without failure, the delay clocks 1 and 2 are also normally output. For example, when a failure is detected in the clock 1, the delay is delayed by one clock. Although clock 1 outputs a fault. Since the fault is detected by using the clock signal before the delay is detected by the first detector 140, the control signal is applied to the supply unit 180 to select a signal that is delayed and output from the second clock unit 110. The clock signal that is finally output shows that it is normally output.

상기 첨부된 도5를 참조하면, 클럭 이중화 장치의 운용방법은, 상기 제1 및 제2 클럭부(100,110)를 통하여 이중화 클럭신호 클럭1 및 클럭2를 입력하고(S10), 제1 및 제2 지연부(120,130)에 의하여 해당 주파수의 역수값 시간만큼 지연하며(S20), 상기 입력된 신호의 지연되기 이전 신호를 제1 및 제2 검출부(140,150)에서 입력하고 상기 내부클럭부(170)로부터 인가되는 몇 배수 높은 클럭신호를 이용하여 장애 클럭이 검출되는지 판단한다(S30).Referring to FIG. 5, in the method of operating a clock redundancy device, a redundant clock signal clock 1 and a clock 2 are inputted through the first and second clock units 100 and 110 (S10), and the first and second devices. Delay unit (120, 130) is delayed by the reciprocal value of the frequency (S20), the signal before the delay of the input signal is input from the first and second detection unit (140, 150) and from the internal clock unit 170 It is determined whether a fault clock is detected using the applied clock signal several times higher (S30).

상기 판단(S30)에서 장애가 검출되면, 제어부(160)에 해당 장애검출신호1 또는 2를 출력하여 분석처리하도록 하며, 상기 제어부(160)는 입력된 장애검출신호1 또는 2에 의하여 공급부(180)를 제어하여 정상적인 지연클럭 신호를 선택하도록 하는 제어신호를 출력하며, 상기 공급부(180)는 제어부(160)로부터 입력되는 제어신호에 의하여 정상적인 지연클럭신호를 선택하여 출력한다(S40).When a failure is detected in the determination (S30), the corresponding failure detection signal 1 or 2 is output to the control unit 160 to be analyzed. The control unit 160 supplies the input unit 180 by the input failure detection signal 1 or 2. The control unit outputs a control signal for selecting a normal delay clock signal by controlling the control unit, and the supply unit 180 selects and outputs a normal delay clock signal according to a control signal input from the control unit 160 (S40).

상기 판단(S30)에서 장애가 검출되지 않으면, 상기 제어부(160)는 기본 상태인 디폴트(DEFAULT)로 선택되는 제1 클럭부(100)의 클럭1이 제1 지연부(120)에 의하여 역수값 시간만큼 지연된 지연클럭1을 선택하도록 하는 제어신호를 공급부(180)에 출력하며, 상기 공급부(180)에 의하여 선택된 지연클럭1 신호가 출력클럭으로 출력된다(S50).If the failure is not detected in the determination S30, the controller 160 determines that the clock 1 of the first clock unit 100 selected as the default DEFAULT is the reciprocal value time by the first delay unit 120. The control signal to select the delay clock 1 delayed by the output to the supply unit 180, the delay clock 1 signal selected by the supply unit 180 is output to the output clock (S50).

상기와 같은 모든 과정들을 반복하여 계속하는지를 판단하고(S60), 계속하는 경우는 상기 이중화 클럭입력과정(S10)으로 궤환하고, 계속하지 않는 경우는 종료과정으로 진행한다.It is determined whether all the above processes are repeated repeatedly (S60), and if continuing, the process returns to the redundant clock input process (S10).

따라서, 상기와 같은 발명은, 클럭 이중화 장치의 어느 한 클럭에 장애가 발생하는 경우, 정상동작하는 클럭을 선택하여 출력하도록 하고, 타임점프(TIME JUMP)가 발생하지 않는 장점이 있다.Therefore, the above-described invention has an advantage in that when a clock fails in a clock duplication apparatus, a clock that operates normally is selected and outputted, and a time jump does not occur.

상기와 같은 구성의 본 발명은, 이중화된 클럭신호 중에서 정상동작하는 클럭신호를 선택하여 출력하도록 하므로써, 장애 없는 클럭신호를 안정적으로 출력하는 산업적 이용효과가 있다.The present invention having the above configuration has an industrial use effect of stably outputting a clock signal without obstacles by selecting and outputting a clock signal that operates normally among the redundant clock signals.

또한, 안정적인 정상 클럭신호를 출력하므로 처리되는 디지털 신호에 신뢰성을 높이는 사용상 편리한 효과가 있다.In addition, since a stable normal clock signal is output, there is a convenient effect of increasing the reliability of the digital signal to be processed.

Claims (4)

제1 및 제2 클럭신호를 각각 상기 클럭신호의 해당 주파수 역수값 시간만큼 지연시켜 출력하는 제1 및 제2 지연부와,First and second delay units for delaying and outputting first and second clock signals by a corresponding frequency reciprocal time of the clock signal, respectively; 상기 제1 및 제2 클럭신호를 각각 인가받고 내부클럭에 의하여 장애발생상태를 검출하는 제1 및 제2 검출부와,First and second detectors receiving the first and second clock signals, respectively, and detecting a failure state by an internal clock; 상기 제1 및 제2 검출부의 신호를 인가받고 분석하여 장애가 발생하지 않은 클럭신호를 선택하는 제어신호를 출력하는 제어부와,A controller which receives and analyzes the signals of the first and second detectors and outputs a control signal for selecting a clock signal in which a failure does not occur; 상기 제어부의 제어신호에 의하여 상기 제1 지연부와 제2 지연부의 신호 중에서 하나를 선택하여 출력하는 공급부로 이루어진 구성을 특징으로 하는 클럭 이중화 장치.And a supply unit which selects and outputs one of the signals from the first delay unit and the second delay unit according to a control signal of the controller. 제1 항에 있어서, 상기 내부클럭은,The method of claim 1, wherein the internal clock, 제1 및 제2 클럭부 신호의 주파수 보다 몇 배수로 높은 주파수의 클럭신호를 출력하는 구성을 특징으로 하는 클럭 이중화 장치.A clock redundancy apparatus, characterized in that for outputting a clock signal of a frequency several times higher than the frequency of the first and second clock portion signal. 이중화되어 있는 클럭 발생기의 클럭 위상이 일치하는 경우에 있어서,When the clock phases of the redundant clock generators coincide, 입력되는 클럭신호들 중 지연되지 않은 클럭신호들을 대상으로 폴트를 검출하고,A fault is detected for clock signals that are not delayed among the input clock signals. 상기 폴트 검출에 따라 상기 입력클럭 신호의 지연된 클럭신호들 중에서 선택하여 출력하는 클럭 이중화 방법.And selecting from among delayed clock signals of the input clock signal according to the fault detection. 제3 항에 있어서, 상기 폴트검출과정은,According to claim 3, The fault detection process, 제1 및 제2 클럭 신호와 상기 클럭신호의 주파수 보다 몇 배수 높은 내부클럭신호를 이용하여 상기 폴트 여부를 판단하는 과정으로 이루어진 구성을 특징으로 하는 클럭 이중화 방법.And determining whether the fault occurs by using a first clock signal and a second clock signal and an internal clock signal several times higher than a frequency of the clock signal.
KR1020020081449A 2002-12-18 2002-12-18 A dual clock generator and a method thereof Ceased KR20040054414A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020020081449A KR20040054414A (en) 2002-12-18 2002-12-18 A dual clock generator and a method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020020081449A KR20040054414A (en) 2002-12-18 2002-12-18 A dual clock generator and a method thereof

Publications (1)

Publication Number Publication Date
KR20040054414A true KR20040054414A (en) 2004-06-25

Family

ID=37347501

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020081449A Ceased KR20040054414A (en) 2002-12-18 2002-12-18 A dual clock generator and a method thereof

Country Status (1)

Country Link
KR (1) KR20040054414A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160072503A (en) * 2014-12-15 2016-06-23 두산엔진주식회사 Apparatus and method for detecting failure in ECU

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160072503A (en) * 2014-12-15 2016-06-23 두산엔진주식회사 Apparatus and method for detecting failure in ECU

Similar Documents

Publication Publication Date Title
US6194969B1 (en) System and method for providing master and slave phase-aligned clocks
US6359945B1 (en) Phase locked loop and method that provide fail-over redundant clocking
US5371764A (en) Method and apparatus for providing an uninterrupted clock signal in a data processing system
US20040158759A1 (en) Fault-tolerant clock generator
KR100871205B1 (en) Multiple Clock Phase Determination System
EP1476800B1 (en) Seamless clock
JP2010021706A (en) Semiconductor integrated circuit
JP4971840B2 (en) Clock generation circuit, clock selection circuit, and semiconductor integrated circuit
KR20040054414A (en) A dual clock generator and a method thereof
KR100237545B1 (en) Time and frequency generating device in cdma system
JPH01164142A (en) Clock synchronizing system
US6931087B1 (en) Feedforward clock switching circuit
KR100437289B1 (en) Fault tolerant data processing systems
US6999546B2 (en) System and method for timing references for line interfaces
JP2013131953A (en) Clock circuit
JPH06232739A (en) Clock redundancy method
KR100343929B1 (en) Apparatus for monitoring reference clock
JP3327018B2 (en) Clock supply device
JP2003198430A (en) Clock generator
JP2002261741A (en) Lock-switching circuit
KR19990059015A (en) Oscillation period output switching device
JPS6255717A (en) Supply system for common clock signal
JPH10303898A (en) Alarm generator and alarm mask method at time of phase synchronization clock failure
JPH04267652A (en) Clock phase synchronization system
JPS6373411A (en) Clock supply device

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20021218

PG1501 Laying open of application
N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20060512

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20061221

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20021218

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20080229

Patent event code: PE09021S01D

E90F Notification of reason for final refusal
PE0902 Notice of grounds for rejection

Comment text: Final Notice of Reason for Refusal

Patent event date: 20080924

Patent event code: PE09021S02D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20081128

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20080924

Comment text: Final Notice of Reason for Refusal

Patent event code: PE06011S02I

Patent event date: 20080229

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I