KR20020042903A - A method and a device of clock signal phase controlling for exchange - Google Patents
A method and a device of clock signal phase controlling for exchange Download PDFInfo
- Publication number
- KR20020042903A KR20020042903A KR1020000072253A KR20000072253A KR20020042903A KR 20020042903 A KR20020042903 A KR 20020042903A KR 1020000072253 A KR1020000072253 A KR 1020000072253A KR 20000072253 A KR20000072253 A KR 20000072253A KR 20020042903 A KR20020042903 A KR 20020042903A
- Authority
- KR
- South Korea
- Prior art keywords
- clock signal
- output
- phase
- unit
- clock
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims description 34
- 230000003111 delayed effect Effects 0.000 claims abstract description 32
- 230000001360 synchronised effect Effects 0.000 claims abstract description 12
- 239000000872 buffer Substances 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 17
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/26—Arrangements for supervision, monitoring or testing with means for applying test signals or for measuring
- H04M3/28—Automatic routine testing ; Fault testing; Installation testing; Test methods, test equipment or test arrangements therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/10—Logic circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/14—Delay circuits; Timers
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
본 발명은 교환기의 트렁크 정합보드가 절체되는 경우, 클럭신호의 위상을 동기시키는 것에 관한 것으로, 입력되는 시스템 클럭 신호에 동기되는 클럭신호를 생성하여 출력하는 아날로그 피엘엘과; 피엘엘로부터 출력되는 클럭신호를 다단계로 지연시키고, 각 단계별로 지연된 클럭신호를 각각 출력하는 지연부와; 지연부로부터 단계별로 지연된 클럭신호와 이중화보드로부터 출력되는 클럭신호를 입력받고, 피엘엘로부터 출력된 클럭과 이중화보드로부터 출력되는 클럭신호의 위상차이를 확인하는 래치부와; 래치부의 출력신호와 이중화보드의 클럭신호를 인가받고, 피엘엘로부터 출력되는 클럭신호와 이중화보드로부터 출력되는 클럭신호의 위상이 동일한지 또는 반전되었는지를 확인하는 위상반전 확인부와; 래치부로부터 출력되는 신호를 인가받고 피엘엘로부터 출력되는 클럭신호와 이중화보드로부터 출력되는 클럭신호의 위상이, 지연부로부터 출력되는 각각의 지연 단계 중에서 가장 비슷하게 일치하는 단계를 확인하는 위상일치 확인부와; 지연부와 위상일치 확인부로부터 각각 출력되는 신호를 인가받고 제어신호에 의하여 위상이 일치하는 위치에 이중화보드로부터 출력되는 클럭신호를 선택하여 출력하는 클럭선택부로 이루어지는 것을 특징으로 한다.The present invention relates to synchronizing a phase of a clock signal when a trunk matching board of an exchange is switched, the analog PEL generating and outputting a clock signal synchronized with an input system clock signal; A delay unit for delaying the clock signal output from PEL in multiple stages and outputting the clock signal delayed for each stage; A latch unit receiving a clock signal delayed in steps from a delay unit and a clock signal output from the redundant board, and checking a phase difference between the clock output from the PEL and the clock signal output from the redundant board; A phase inversion checking unit configured to receive an output signal of the latch unit and a clock signal of the duplex board, and to check whether the phase of the clock signal output from the PEL and the clock signal output from the duplex board is the same or inverted; Phase coincidence checking unit which checks the phases of the clock signal output from the PLL and the clock signal output from the redundant board and the phases of the delayed signals most similarly among the delay stages output from the delay unit. Wow; And a clock selector configured to receive a signal output from a delay unit and a phase match checker, and to select and output a clock signal output from the redundant board at a position coinciding with the control signal.
Description
본 발명은 STM(Synchronous Transmission Module)-1 급 교환기의 트렁크 정합 보드에서 클럭신호의 위상을 동기에 관한 것으로, 특히, 이중화된 트렁크 정합보드가 절체되는 경우, 각각 생성되는 클럭신호의 위상이 일치되는 시점에 절체되도록 제어하는 것에 관한 것이다.The present invention relates to the synchronization of the phase of the clock signal in the trunk matching board of the STM (Synchronous Transmission Module) class 1 switch, in particular, when the redundant trunk matching board is switched, the phase of each clock signal generated It is about controlling to transfer at a time.
데이터 신호를 155 Mbps 전송속도의 고속으로 동기시켜 전송하는 STM-1급 교환기의 트렁크(Trunk) 정합 블록(Block) 또는 보드(Board)는, 경로(Path)를 연결하는 T(Time) 스위치로부터 8 MHz의 시스템 클럭을 인가받고, 상기 시스템 클럭에 동기된 19.44 MHz의 내부 클럭신호를 생성하여 사용한다.Trunk matching block or board of STM-1 class exchange that transmits data signal by synchronous transmission at high speed of 155 Mbps is 8 from T (Time) switch connecting path. A system clock of MHz is applied, and an internal clock signal of 19.44 MHz synchronized with the system clock is generated and used.
STM-1급 교환기의 트렁크 정합보드는 운용중인 보드에 장애(Trouble)가 발생하는 경우에 대비하여, 절체를 위한 이중화하고, 각각의 보드는 클럭신호를 각각 생성하며, 이중화된 상대편 보드에 서로 전송하므로써, 절체되는 경우, 각각의 보드는 자신의 클럭과 이중화된 보드로부터 인가된 클럭 중에서 하나의 클럭신호를 선택하여 사용한다.Trunk matching boards of STM-1 class exchanges are redundant for switching in case of a trouble in the operating board, and each board generates clock signals and transmits each other to the redundant counterpart board. Thus, when switched, each board selects and uses one clock signal from its own clock and the clock applied from the redundant board.
상기와 같은 각각의 트렁크 정합 보드로부터 출력되는 클럭신호는 주파수가 동일하지만 위상(Phase)에 차이가 있을 수 있으며, 상기와 같이 위상에 차이가 있는 상태에서, 클럭신호를 이중화된 보드의 클럭신호로 절체하는 경우, 트렁크 선로로부터 정합(Matching)되어 전송되는 데이터 신호에 오류(Error)가 발생하는 문제가 있다.The clock signal output from each trunk matching board as described above may have the same frequency but have a different phase. In the state where the phase difference is as described above, the clock signal is converted into a clock signal of a redundant board. In the case of switching, an error occurs in a data signal that is matched and transmitted from the trunk line.
이하, 종래 기술에 의한 교환기 트렁크 정합보드의 클럭신호 이중화 장치를 첨부된 도면을 참조하여 설명한다.Hereinafter, a clock signal duplication apparatus of a trunk trunk matching board according to the prior art will be described with reference to the accompanying drawings.
종래 기술을 설명하기 위하여 첨부된 것으로, 도1 은 종래 기술에 의한 교환기 트렁크 정합보드의 클럭신호 이중화 장치 기능 구성도 이다.Attached to explain the prior art, Figure 1 is a functional block diagram of the clock signal redundancy device of the switch trunk matching board according to the prior art.
상기 첨부된 도1을 참조하면, 종래 기술에 의한 교환기 트렁크 정합보드(10)의 클럭신호 이중화 장치는, STM-1 교환기의 T 스위치로부터 8 MHz의 시스템 클럭(Tclk)을 인가받고 19.44 MHz의 클럭신호(Sclk)를 생성하여 출력하는 아날로그 PLL(APLL)(12)과,Referring to FIG. 1, the clock signal redundancy device of the trunk trunk matching board 10 according to the prior art receives a system clock Tclk of 8 MHz from a T switch of an STM-1 switch and receives a clock of 19.44 MHz. An analog PLL (APLL) 12 which generates and outputs a signal Sclk,
상기 APLL(12)로부터 입력되는 19.44 MHz의 클럭신호(Sclk)와, 이중화된 다른 트렁크 정합보드(20)로부터 입력되는 19.44 MHz의 클럭신호(Oclk)를 동시에 입력받고, 해당 제어부로부터 인가되는 제어신호(Act: Act/Standby signal)에 의하여 하나의 클럭신호를 선택하여 선택된 클럭신호로써(Selclock) 출력하는 클럭선택부(14)로 구성된다.A 19.44 MHz clock signal (Sclk) input from the APLL 12 and a 19.44 MHz clock signal (Oclk) input from another redundant trunk matching board 20 are simultaneously input, and a control signal is applied from the controller. And a clock selector 14 which selects one clock signal by (Act: Act / Standby signal) and outputs the selected clock signal (Selclock).
이하, 상기와 같은 구성의 종래 기술에 의한 STM-1급 교환기 트렁크 정합보드의 클럭신호 이중화 장치를 첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, with reference to the accompanying drawings, a clock signal duplication apparatus of the trunk matching board of the STM-1 class switch according to the related art having the above-described configuration will be described in detail.
교환기의 경로(Path)를 시분할방식 스위칭(Switching)을 통하여 설정하는 T-스위치로부터 8 MHz의 시스템 클럭(Tclk)을 상기와 같은 구성의 트렁크 정합보드(10)에서 입력받는다.A system clock Tclk of 8 MHz is input from the trunk matching board 10 having the above configuration from a T-switch that sets a path of the exchange through time division switching.
상기 트렁크 정합보드(10)는 T-스위치로부터 입력되는 8 MHz의 시스템 클럭(Tclk) 신호를, 비교적 가격이 싼, 아날로그(A: Analog) PLL(12)에 인가하고, 상기 APLL(12)은 시스템 클럭(Tclk)에 동기(Synchronous)된 19.44 MHz의 클럭신호(Sclk)를 생성하여 출력한다.The trunk matching board 10 applies an 8 MHz system clock (Tclk) signal input from a T-switch to an analog (A) analog PLL 12, which is relatively inexpensive, and the APLL 12 A 19.44 MHz clock signal Sclk, which is synchronized with the system clock Tclk, is generated and output.
상기 APLL(12)로부터 출력된 클럭신호(Sclk)는 이중화된 트렁크 정합보드(20)에 출력하는 동시에 상기 클럭선택부(14)에 출력한다.The clock signal Sclk output from the APLL 12 is outputted to the redundant trunk matching board 20 and simultaneously to the clock selector 14.
상기 이중화된 트렁크 정합보드(20)에서도 상기 트렁크 정합보드(10)와 동일한 구성 및 작용에 의하여 19.44 MHz의 클럭신호(Oclk)를 생성하고 출력하는 동시에 상기 클럭선택부(14)에 출력한다.The duplicated trunk matching board 20 generates and outputs a clock signal Octl of 19.44 MHz by the same configuration and operation as that of the trunk matching board 10, and simultaneously outputs the same to the clock selecting unit 14.
상기 클럭선택부(14)는 상기 APLL(12)로부터 인가되는 클럭신호(Sclk)와 상기 이중화된 트렁크 정합보드(20)로부터 출력되는 클럭신호(Oclk)를 모두 입력받고, 해당 제어부로부터 인가되는 제어신호(Act)에 의하여 하나의 클럭신호를 선택하여 출력(Selclock)한다.The clock selector 14 receives both a clock signal Sclk applied from the APLL 12 and a clock signal Oklk output from the redundant trunk matching board 20, and is controlled from the corresponding controller. One clock signal is selected and output (Selclock) by the signal Act.
상기와 같은 구성의 종래 기술에 의한 각각의 트렁크 정합보드(10,20)로부터 출력되는 클럭신호는 주파수는 동일하지만, 위상(Phase)에 차이가 있을 수 있으며, 상기와 같이 위상(Phase)에 차이가 있는 클럭신호가 제어신호(Act) 신호에 의하여 절체 선택되는 경우, 트렁크 정합보드가 처리하는 고속의 STM-1급 신호에 프레임동기 오류 등과 같은 데이터 오류(Error)가 발생하는 문제가 있다.The clock signals output from the trunk matching boards 10 and 20 according to the prior art having the above-described configuration have the same frequency, but may have a difference in phase, and as described above, a difference in phase. If a clock signal having a switch is selected by the control signal Act signal, a data error such as a frame synchronization error occurs in a high speed STM-1 signal processed by the trunk matching board.
상기와 같은 클럭신호의 위상 차이에 의하여 전송되는 데이터에 오류가 발생하는 경우, 교환기에 가입된 가입자가 전송하는 데이터에 오류가 발생하는 것이고, 시스템의 신뢰도가 저하되는 문제가 있다.If an error occurs in the data transmitted due to the phase difference of the clock signal as described above, an error occurs in the data transmitted by the subscriber subscribed to the exchange, and the reliability of the system is deteriorated.
본 발명 기술은 STM-1급 교환기의 트렁크 정합보드에 있어서, 이중화된 2개의 트렁크 정합보드로부터 출력되는 클럭신호의 위상을 일치 시키므로써, 절체되는 경우 클럭신호에 위상의 차이가 발생하지 않게 하고, 따라서 데이터에 오류가 발생하지 않도록 하는 교환기의 클럭신호 위상제어 장치 및 그 방법을 제공하는 것이 그 목적이다.According to the present invention, in the trunk matching board of the STM-1 class switch, the phases of the clock signals output from the two redundant trunk matching boards are matched so that the phase difference does not occur in the clock signal when switching. It is therefore an object of the present invention to provide an apparatus and a method for controlling a phase of a clock signal of an exchange such that an error does not occur in data.
상기와 같은 목적을 달성하기 위하여 안출한 본 발명은, 이중화된 교환기 트렁크 정합 보드의 클럭신호 선택 장치에 있어서, 입력되는 시스템 클럭 신호에 동기되는 클럭신호를 생성하여 출력하는 아날로그 피엘엘과; 상기 피엘엘로부터 출력되는 클럭신호를 다단계로 지연시키고, 상기 각 단계별로 지연된 클럭신호를 각각 출력하는 지연부와; 상기 지연부로부터 단계별로 지연된 클럭신호와 이중화보드로부터 출력되는 클럭신호를 입력받고, 상기 피엘엘로부터 출력된 클럭과 이중화보드로부터 출력되는 클럭신호의 위상차이를 확인하는 래치부와; 상기 래치부의 출력신호와 이중화보드의 클럭신호를 인가받고, 상기 피엘엘로부터 출력되는 클럭신호와 이중화보드로부터 출력되는 클럭신호의 위상이 동일한지 또는 반전되었는지를 확인하는 위상반전 확인부와; 상기 래치부로부터 출력되는 신호를 인가받고 상기 피엘엘로부터 출력되는 클럭신호와 이중화보드로부터 출력되는 클럭신호의 위상이, 상기 지연부로부터 출력되는 각각의 지연 단계 중에서 가장 비슷하게 일치하는 단계를 확인하는 위상일치 확인부와; 상기 지연부와 위상일치 확인부로부터 각각 출력되는 신호를 인가받고 제어신호에 의하여 위상이 일치하는 위치에 이중화보드로부터 출력되는 클럭신호를 선택하여 출력하는 클럭선택부로 이루어지는 것을 특징으로 한다.In order to achieve the above object, the present invention provides a clock signal selection apparatus of a redundant trunk trunk matching board, comprising: an analog PEL for generating and outputting a clock signal synchronized with an input system clock signal; A delay unit for delaying the clock signal output from the PEL in multiple stages and outputting the clock signal delayed in each stage; A latch unit configured to receive a clock signal delayed step by step from the delay unit and a clock signal output from the redundant board, and to check a phase difference between the clock output from the PEL and the clock signal output from the redundant board; A phase inversion checking unit receiving the output signal of the latch unit and the clock signal of the redundant board, and checking whether the phase of the clock signal output from the PEL and the clock signal output from the redundant board is the same or inverted; A phase for confirming that the phase of the clock signal outputted from the latching unit after receiving the signal outputted from the latch unit and the clock signal outputted from the redundant board coincide most closely among the respective delay stages outputted from the delay unit. A matching confirmation unit; And a clock selector configured to receive the signals output from the delay unit and the phase coincidence checker, and to select and output a clock signal output from the redundant board at a position coinciding with the control signal.
또한, 본 발명은, 교환기의 제어부에 의하여 현재 동작중인 트렁크 정합보드가 정상적으로 동작하는지 판단하는 액트 과정과; 상기 액트 과정에서 현재 동작중인 트렁크 정합보드가 비정상인 경우, 래치부의 제1 플리플롭으로부터 출력되는 신호와 제2 플리플롭으로부터 출력되는 신호를 읽고 동일한 값인지를 판단하는 위상확인과정과; 상기 위상확인과정에서 동일한 값이 아닌 경우, 위상일치 확인부의 제1 배타적 오어 게이트의 모든 출력과 제2 배타적 오어 게이트의 모든 출력을 읽고 동일한 값이 있는지 판단하는 위상일치 확인과정과; 상기 위상일치 확인과정에서 동일한 값이 있는 경우, 해당 단계의 위치를 확인하고 클럭을 선택하여 출력하는 선택과정으로 이루어지는 특징도 있다.In addition, the present invention, the act of determining whether the trunk matching board currently operating by the control unit of the switch is operating normally; A phase checking step of determining whether the trunk matching board currently operating in the act process is identical to a signal output from the first flip-flop and a signal output from the second flip-flop in the latch unit; A phase coincidence step of determining whether there is an identical value by reading all outputs of the first exclusive or gate and all outputs of the second exclusive or gate when the phase matching process is not the same; If there is a same value in the phase matching process, there is also a feature consisting of a selection process for checking the position of the step and selecting and outputting the clock.
도1 은 종래 기술에 의한 교환기 트렁크 정합보드의 클럭신호 이중화 장치 기능 구성도 이고,1 is a functional block diagram of a clock signal redundancy device of a trunk trunk matching board according to the prior art;
도2 는 본 발명 기술에 의한 교환기의 클럭신호 위상제어 장치 기능 구성도 이며,2 is a functional configuration diagram of a clock signal phase control apparatus of an exchange according to the present invention;
도3 은 본 발명 기술에 의한 지연부의 상세 기능 블록도이고,3 is a detailed functional block diagram of a delay unit according to the present invention;
도4 는 본 발명 기술에 의한 래치부의 상세 기능블록도 이며,4 is a detailed functional block diagram of a latch unit according to the present invention;
도5 는 본 발명 기술에 의한 위상반전 확인부의 상세 기능블록도 이고,5 is a detailed functional block diagram of a phase inversion confirming unit according to the present invention;
도6 은 본 발명 기술에 의한 위상일치 확인부의 상세 기능 블록도이며,6 is a detailed functional block diagram of a phase matching unit according to the present invention;
도7 은 본 발명 기술에 의한 클럭선택부의 입출력 신호 상태도 이고,7 is a state diagram of input and output signals of a clock selector according to the present invention;
도8 은 본 발명 기술에 의한 클럭신호 타이밍도 이며,8 is a timing diagram of a clock signal according to the present invention;
도9 는 본 발명 기술에 의한 클럭신호 위상제어 방법의 순서도 이다.9 is a flowchart of a clock signal phase control method according to the present invention.
** 도면의 주요 부분에 대한 부호 설명 **** Explanation of symbols on the main parts of the drawing **
10,20,100,200 : 트렁크 정합보드12,110 : 아날로그 PLL10,20,100,200: Trunk matching board 12,110: Analog PLL
14, 160 : 클럭선택부120 : 지연부14, 160: clock selector 120: delay unit
121,122,123,124,125 : 버퍼130 : 래치부121, 122, 123, 124, 125: Buffer 130: Latch
141~146,251~255,351~355 : 배타적 오어 게이트141 ~ 146,251 ~ 255,351 ~ 355: Exclusive Or Gate
140 : 위상반전 확인부150 : 위상일치 확인부140: phase inversion check unit 150: phase match check unit
231~236,331~336 : 플리플롭300 : 제어부231 to 236,331 to 336: flip-flop 300: control unit
451~455 : 앤드 게이트451 ~ 455: And Gate
이하, 본 발명 기술에 의한 교환기의 출력신호 위상제어장치 및 그 방법을 첨부된 도면을 참조하여 설명한다.Hereinafter, an output signal phase control apparatus and method thereof of an exchange according to the present invention will be described with reference to the accompanying drawings.
본 발명 기술을 설명하기 위하여 첨부된 것으로, 도2 는 본 발명 기술에 의한 교환기의 클럭신호 위상제어 장치 기능 구성도 이며, 도3 은 본 발명 기술에 의한 지연부의 상세 기능 블록도이고, 도4 는 본 발명 기술에 의한 래치부의 상세 기능블록도 이며, 도5 는 본 발명 기술에 의한 위상반전 확인부의 상세 기능블록도 이고, 도6 은 본 발명 기술에 의한 위상일치 확인부의 상세 기능 블록도이며, 도7 은 본 발명 기술에 의한 클럭선택부의 입출력 신호 상태도 이고, 도8 은 본 발명 기술에 의한 클럭신호 타이밍도 이며, 도9 는 본 발명 기술에 의한 클럭신호 위상제어 방법의 순서도 이다.2 is a functional block diagram of a clock signal phase control apparatus of an exchange according to the present invention, FIG. 3 is a detailed functional block diagram of a delay unit according to the present invention, and FIG. Fig. 5 is a detailed functional block diagram of a latch unit according to the present invention, and Fig. 5 is a detailed functional block diagram of a phase inversion confirming unit according to the present invention. 7 is a state diagram of the input / output signal of the clock selection unit according to the present invention, FIG. 8 is a timing diagram of the clock signal according to the present invention, and FIG. 9 is a flowchart of a method of controlling the phase of the clock signal according to the present invention.
상기 첨부된 도2 내지 도7을 참조하면, 본 발명 기술에 의한 교환기의 클럭신호 위상제어 장치는, 교환기의 T-스위칭부로부터 출력되는 8 MHz의 시스템 클럭 신호를 입력받고, 상기 시스템 클럭 신호에 동기되는 19.44 MHz의 클럭신호를 생성하여 출력하는 아날로그 피엘엘(APLL: Analog Phase Locked Loop)(110)과,2 to 7, the apparatus for controlling a clock signal phase of an exchange according to the present invention receives an 8 MHz system clock signal output from a T-switching unit of an exchange and inputs the system clock signal to the system clock signal. An analog phase locked loop (APLL) 110 for generating and outputting a synchronized 19.44 MHz clock signal;
상기 아날로그 피엘엘(APLL)(110)로부터 출력되는 19.44 MHz의 클럭신호를 입력받아 다단계로 지연시키고, 상기 각 단계별로 지연된 클럭신호(Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, Sclkd5)를 각각 출력하는 것으로, 일 예로서 각각 약 5 ns의 지연시간(Delay Time)을 갖는, 제1 내지 제5 버퍼(121~125)가 직렬(Serial)로 연결되어 이루어지는 지연부(120)와,Receives a 19.44 MHz clock signal output from the analog PLL 110 and delays it in multiple stages, and outputs the delayed clock signals Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, and Sclkd5 respectively. As an example, a delay unit 120 having first to fifth buffers 121 to 125 connected in series with a delay time of about 5 ns, respectively,
상기 지연부(120)로부터 단계별로 지연되어 출력되는 클럭신호(Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, Sclkd5)와 이중화된 트렁크 정합보드(200)로부터 출력되는 19.44 MHz의 클럭신호(Oclk)를 입력받고, 상기 아날로그 피엘엘(110)로부터 출력된 클럭신호(Sclk)와 상기 이중화보드(200)로부터 출력되는 클럭신호(Oclk)의 위상차이(Phase Difference)를 확인하는 것으로써, 상기 지연부(120)로부터 단계별로 지연되어 출력되는 클럭신호(Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, Sclkd5)를 클럭신호(clk)로 각각 입력받고, 상기 이중화보드(200)로부터 출력되는 클럭신호(Oclk)를 각각 데이터신호(data)로 입력받는 다수의 플리플롭(FF: Flip Flop)(231, 232, 233, 234, 235, 236)으로 이루어지는 제1 플리플롭부(230); 상기 지연부(120)로부터 단계별로 지연되어 출력되는 클럭신호(Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, Sclkd5)를 데이터신호(data)로 각각 입력받고, 상기 이중화보드(200)로부터 출력되는 클럭신호(Oclk)를 각각 클럭신호(clk)로 입력받는 다수의 플리플롭(FF: Flip Flop)(331, 332, 333, 334, 335, 336)으로 이루어지는 제2 플리플롭부(330)가 포함되는 래치(Latch)부(130)와,Input the clock signals Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, Sclkd5, which are delayed and output from the delay unit 120, and the 19.44 MHz clock signal Oclk output from the redundant trunk matching board 200. The delay unit 120 by checking a phase difference between the clock signal Sclk output from the analog PEL 110 and the clock signal Oclk output from the duplex board 200. Receive clock signals Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, and Sclkd5, respectively, as clock signals clk, and output clock signals Oklk output from the duplex board 200, respectively. A first flip-flop unit 230 including a plurality of flip-flops (FF) 231, 232, 233, 234, 235, and 236 that are inputted as a data signal data; Clock signals Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, and Sclkd5, which are delayed and output from the delay unit 120 step by step, are respectively input as data signals, and the clock signals output from the redundant board 200 are provided. A latch including a second flip-flop portion 330 including a plurality of flip-flops (FF) 331, 332, 333, 334, 335, and 336, each of which receives an input of an occlk as a clock signal clk. (Latch) unit 130,
상기 래치부(130)로부터 출력되는 단계별 지연되는 클럭신호(Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, Sclkd5)와 이중화보드(200)의 클럭신호(Oclk)를 인가받고, 상기 아날로그 피엘엘(110)로부터 출력되는 클럭신호(Sclk)와 상기 이중화보드(200)로부터 출력되는 클럭신호(Oclk)의 위상(Phase)이 동일한지(0 도) 또는 반전되었는지(180 도)를 확인하는 것으로써, 상기 래치부(130)의 제1 플리플롭(230)으로부터 출력되고 단계별 지연되는 클럭신호(Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, Sclkd5)를 각각 일측 입력단으로 입력받는 동시에 상기 이중화보드(200)로부터 출력되는 클럭신호(Oclk)를 다른 일측 입력단으로 입력받아, 배타적 오어(Exclusive OR) 연산하여 각각 출력하는 다수의 배타적 오어 게이트(141, 142, 143, 144, 145, 146)로 이루어지고, 상기 배타적 오어 게이트(141, 142, 143, 144, 145, 146)의 출력신호(Soclk, Soclk1, Soclk2, Soclk3, Soclk4, Soclk5)는 후술하는 제어부(300)에 출력하는 위상반전 확인부(140)와,The analog clock 220 is received by the clock signals Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, Sclkd5, which are delayed from the latch unit 130, and the clock signal Oklk of the redundant board 200, The latch is checked by checking whether the phase (Phase) of the clock signal (Sclk) output from the clock signal and the clock signal (Oclk) output from the duplex board (200) is the same (0 degrees) or inverted (180 degrees). The clock signals Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, and Sclkd5, which are output from the first flip-flop 230 of the unit 130 and delayed step by step, are respectively input to one input terminal and simultaneously output from the redundant board 200. A plurality of exclusive or gates 141, 142, 143, 144, 145, and 146 which receive a clock signal Oklk through the other input terminal and perform an exclusive OR operation, respectively, and output the exclusive OR gate. Output signal of (141, 142, 143, 144, 145, 146) Soclk, Soclk1, Soclk2, Soclk3, Soclk4, and Soclk5 are the phase inversion checker 140 output to the controller 300 to be described later,
상기 래치부(130)로부터 출력되는 신호(Schk0, Schk1, Schk2, Schk3 Schk4, Schk5, Ochk0, Ochk1, Ochk2, Ochk3, Ochk4, Ochk5)를 각각 인가받고, 상기 아날로그 피엘엘(110)로부터 출력되는 클럭신호(Sclk)와 상기 이중화보드(200)로부터 출력되는 클럭신호(Oclk)의 위상(Phase)이, 상기 지연부(120)로부터 각각 지연되어 단계별로 출력되는 클럭신호 중에서 가장 비슷하게 일치하는 지연단계의 클럭신호를 확인하는 것으로써, 상기 래치부(130)의 제1 플리플롭(230)들로부터 단계별로 순차적 출력되는 비트(Bit) 신호(Schk0, Schk1, Schk2, Schk3, Schk4, Schk5)를 순차적으로 인접된 2 비트(Bit)씩 배타적 오어(Exclusive OR) 연산하여 출력하는 다수의 제1 배타적 오어 게이트(251, 252, 253, 254, 255); 상기 래치부(130)의 제2 플리플롭(230)들로부터 단계별로 순차적 출력되는 비트(Bit) 신호(Ochk0, Ochk1, Ochk2, Ochk3, Ochk4, Ochk5)를 순차적으로 인접된 2 비트(Bit)씩 배타적 오어(Exclusive OR) 연산하여 출력하는 다수의 제2 배타적 오어 게이트(351, 352, 353, 354, 355); 상기 다수의 제1 배타적 오어 게이트(251, 252, 253, 254, 255)와 다수의 제2 배타적 오어 게이트(351, 352, 353, 354, 355)로부터 각각 출력되는 신호 중에서 동일한 단계의 신호를 각각 입력받고 앤드(AND) 연산하여 출력하는 다수의 앤드 게이트(AND Gate)(451, 452, 453, 454, 455)로 이루어는 위상일치 확인부(150)와,The signals Schk0, Schk1, Schk2, Schk3 Schk4, Schk5, Ochk0, Ochk1, Ochk2, Ochk3, Ochk4, and Ochk5, respectively, are output from the latch unit 130 and are output from the analog PEL 110. The phase Phase of the signal Sclk and the clock signal Oclk output from the duplication board 200 are delayed from the delay unit 120 to be the most similar among the clock signals outputted step by step. By checking the clock signal, the bit signals Schk0, Schk1, Schk2, Schk3, Schk4, and Schk5 sequentially output from the first flip-flops 230 of the latch unit 130 in sequence. A plurality of first exclusive OR gates 251, 252, 253, 254, and 255 which output by performing an exclusive OR operation by adjacent two bits; The bit signals Ochk0, Ochk1, Ochk2, Ochk3, Ochk4, and Ochk5 sequentially outputted from the second flip-flops 230 of the latch unit 130 in steps are sequentially adjacent to each other by two bits. A plurality of second exclusive OR gates 351, 352, 353, 354, and 355 which output by performing an exclusive OR operation; The signals of the same stage are respectively output from the signals output from the plurality of first exclusive or gates 251, 252, 253, 254 and 255 and the plurality of second exclusive or gates 351, 352, 353, 354 and 355, respectively. A phase coincidence checker 150 including a plurality of AND gates 451, 452, 453, 454, and 455 which are inputted and operated on and outputted;
상기 지연부(120)로부터 지연되어 출력되는 단계별 클럭신호(Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, Sclkd5)와 상기 위상일치 확인부(150)로부터 단계별 출력되는 신호(Selclk0, Selclk1, Selclk2, Selclk3, Selclk4)를 인가받고 후술하는 제어부(300)로부터 출력되는 제어신호(Act, Swsel)에 의하여 위상(Phase)이 일치하는 위치(Position)에서, 상기 이중화보드(200)로부터 출력되는 클럭신호(Oclk)를 선택하여 출력(Selclock)하는 클럭선택부(160)와,Stepwise clock signals Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, and Sclkd5 that are delayed and output from the delay unit 120 and signals that are output step by step from the phase matching unit 150 (Selclk0, Selclk1, Selclk2, Selclk3, The clock signal Oklk output from the redundant board 200 at a position where the phase is matched by the control signals Act and Swsel output from the control unit 300 to which Selclk4 is applied and described later. A clock selector 160 for selecting and outputting the clock (Selclock),
상기 위상반전 확인부(140)와 위상일치 확인부(150)로부터 출력되는 신호를 모두 인가받고 위상(Phase)이 일치되는 시점을 선택하도록 하는 신호(Swsel)와 이중화 상태를 제어하는 신호(Act)를 상기 클럭선택부(160)에 출력하는 제어부(300)로 구성된다.A signal Swsel and a signal for controlling a redundancy state for receiving all signals output from the phase inversion confirming unit 140 and the phase matching confirming unit 150 and selecting a point at which phases coincide. The control unit 300 for outputting to the clock selector 160.
또한, 본 발명에 의한 교환기의 클럭신호 위상제어 방법은, 교환기의 제어부(300)에 의하여 현재 동작중인 트렁크 정합보드(100)가 정상적으로 동작(Act)하는지 판단하는 액트 과정(S100)과,In addition, the clock signal phase control method of the switch according to the present invention, the control step 300 of the switch 300 and the actuating step (S100) of determining whether the trunk matching board 100 currently operating (Act), and
상기 액트 과정(S100)에서 판단하여, 현재 동작중인 트렁크 정합보드(100)가 비정상으로 동작하는 경우, 래치부(130)의 제1 플리플롭(230)으로부터 출력되는 신호와 제2 플리플롭(330)으로부터 출력되는 신호를 읽고(S110), 상호 비교하여, 동일한 값인지를 판단(S120)하는 위상확인과정과,In operation S100, when the trunk matching board 100 currently operating abnormally, the signal output from the first flip-flop 230 of the latch unit 130 and the second flip-flop 330 are determined. (B) reading a signal output from the step S110, and comparing the phases to determine whether the same value is determined at step S120;
상기 위상확인과정에서 판단(S120)하여 동일한 값이 아닌 경우, 위상일치 확인부(150)의 제1 배타적 오어 게이트(251,252,253,254,255)의 모든 출력신호와 제2 배타적 오어 게이트(351,352,353,354,355)의 모든 출력신호를 읽고(S130), 동일한 값이 있는지 판단(S140)하는 위상일치 확인과정과,If it is determined in the phase checking process (S120) that is not the same value, all output signals of the first exclusive or gate (251, 252, 253, 254, 255) of the phase matching unit 150 and all output signals of the second exclusive or gate (351, 352, 353, 354, 355) Phase matching check step of reading (S130), determining whether there is the same value (S140),
상기 위상일치 확인과정(S140)에서 판단하여 동일한 값이 있는 경우, 해당단계의 위치를 읽어 확인하고(S150), 해당 클럭신호(Selclock)를 선택(S160)하여 출력하는 선택과정으로 구성된다.If there is the same value as determined in the phase matching process (S140), it reads and confirms the position of the corresponding step (S150), and selects and outputs the corresponding clock signal (Selclock) (S160).
이하, 상기와 같은 구성에 의한 것으로, 본 발명에 의한 교환기의 클럭신호 위상제어장치 및 그 방법을 첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, the apparatus for controlling the clock signal phase of the exchanger according to the present invention and its method will be described in detail with reference to the accompanying drawings.
교환기에서 STM-1급 선로와 정합(Matching)하여 데이터를 전송하는 이중화된 트렁크 정합보드(200)에 장애(Trouble)가 발생하는 경우, 트렁크 정합보드(100)가 절체에 의하여 그 기능을 대신하고, 상기와 같이 기능을 대신하는 경우, 데이터 신호를 처리하는 기준이 되는 클럭신호 주파수(Frequency)와 위상(Phase)이 일치 또는 동기(Synchronous)되어야 한다.When trouble occurs in the redundant trunk matching board 200 that transmits data by matching with the STM-1 class line at the exchange, the trunk matching board 100 takes over the function by switching. In the case of replacing the function as described above, the clock signal frequency and phase, which are a reference for processing the data signal, must be matched or synchronized.
상기와 같이 각각의 트렁크 정합보드(100, 200)에서 출력되는 클럭신호의 주파수는 동일한 특성의 부품을 사용하는 관계로 거의 일치하고 있으나, 각각의 보드에서 발생하는 클럭신호의 위상(Phase)에는 차이가 있을 수 있고, 상기와 같은 위상(Phase)에 차이가 있을 경우, 처리되는 데이터에 오류(Error)가 발생한다.As described above, the frequency of the clock signal output from each trunk matching board 100 and 200 is almost identical due to the use of components having the same characteristics, but the phase of the clock signal generated from each board is different. If there is a difference in the phase (Phase) as described above, an error occurs in the data to be processed.
따라서, 이중화되어 있는 트렁크 정합보드(100, 200)가 절체되는 경우, 발생될 수 있는 클럭신호의 위상(Phase)을 동일하도록 제어하는 것이 본 발명의 기술이다.Therefore, when the trunk matching boards 100 and 200 are duplicated, it is a technique of the present invention to control the phases of clock signals that may be generated to be the same.
일 예로서, 상기 이중화된 트렁크 정합보드(200)가 동작 중에 장애(Trouble)가 발생하여, 트렁크 정합보드(100)로 절체되는 과정에 의한, 위상제어장치 및 방법을 설명한다.As an example, a phase control apparatus and method will be described by a process in which a trouble occurs during operation of the redundant trunk matching board 200 and is switched to the trunk matching board 100.
상기 본 발명 기술에 의한 교환기의 트렁크 정합보드(100, 200)는 시분할 방식으로 경로(Path)를 스위칭 하는 T-스위치로부터 8 MHz의 시스템 클럭(Tclk)을 입력받고, 상기 시스템 클럭신호에 동기(Synchronous)되는 19.44 MHz의 클럭신호(Sclk)를 생성하여 출력한다.The trunk matching boards 100 and 200 of the switch according to the present invention receive an 8 MHz system clock Tclk from a T-switch switching a path in a time division manner, and synchronize with the system clock signal. It generates and outputs a 19.44 MHz clock signal (Sclk) that is synchronized.
상기 8 MHz의 시스템 클럭(Tclk)은 비교적 가격이 저렴한 아날로그 PLL(110)에서 입력받고, 상기 APLL(110)은 입력받은 시스템 클럭(Tclk)에 동기된 19.44 MHz의 클럭신호(Sclk)를 생성하여, 상기 동일한 구성의 트렁크 정합보드(100)와 해당 지연부(120)에 각각 출력한다.The 8 MHz system clock Tclk is inputted from a relatively inexpensive analog PLL 110, and the APLL 110 generates a 19.44 MHz clock signal Sclk synchronized with the input system clock Tclk. The trunk matching board 100 and the delay unit 120 are output to the same configuration.
상기 19.44 MHz의 클럭신호(Sclk)를 입력받은 지연부(120)는, 일 예로서, 5 ns의 지연시간(Delay Time)을 갖는 버퍼(Buffer)를 다수(121,122,123,124,125) 직렬 연결하여 구성되고, 상기와 같은 지연부(120)의 상세한 구성은 도3에 상세히 구성되어 있다.The delay unit 120 receiving the clock signal Sclk of 19.44 MHz may be configured by serially connecting a plurality of buffers 121, 122, 123, 124, and 125 having a delay time of 5 ns. Detailed configuration of the delay unit 120 as shown in Figure 3 is configured in detail.
상기 도3을 참고하면, 상기 APLL(110)으로부터 입력되는 클럭신호(Sclk)를 제1 버퍼(121)에 입력하므로써, 일 예로써, 약 5ns 지연(Delay)된 클럭신호(Sclkd1)를 생성하여 출력하는 동시에 제2 버퍼(122)에 입력하므로써, 다시 약 5ns 지연(Delay)된 클럭신호(Sclk2)를 생성하여 출력한다.Referring to FIG. 3, by inputting the clock signal Sclk input from the APLL 110 into the first buffer 121, for example, a clock signal Sclkd1 delayed by about 5 ns is generated. By outputting the same, the second buffer 122 generates a clock signal Sclk2 delayed by about 5 ns and outputs the same.
상기 제2 버퍼(122)로부터 출력된 클럭신호(Sclkd2)는 제3 버퍼(123)에 입력되어 다시 약 5ns 지연된 클럭신호(Sclkd3)를 생성하여 출력하고, 상기 클럭신호(Sclkd3)는 제4 버퍼(124)에 입력되어 다시 5ns 지연된 클럭신호(Sclk4)를 출력하며, 상기의 클럭신호(Sclkd4)는 다시 제5 버퍼(125)에 입력되어 또 다시 5ns 지연된 클럭신호(Sclkd5)를 출력하는, 즉, 단계별로 지연된 클럭신호를 출력한다.The clock signal Sclkd2 output from the second buffer 122 is input to the third buffer 123 to generate and output a clock signal Sclkd3 delayed by about 5 ns, and the clock signal Sclkd3 is output to the fourth buffer. The clock signal Sclk4, which is inputted to 124 and is further delayed by 5 ns, is output, and the clock signal Sclkd4 is further input to the fifth buffer 125 to output the clock signal Sclkd5 which is delayed by another 5 ns, that is, At the same time, the delayed clock signal is output.
상기 지연부(120)로부터 단계별로 지연(Delay)되어 출력되는 클럭신호(Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, Sclkd5)의 타이밍(Timing) 상태는, 일 예로서 첨부된 도8에 상세히 도시되어 있는 것과 같으며, 래치부(130)와 클럭신호 선택부(160)에 각각 출력된다.Timing states of clock signals Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, and Sclkd5 that are delayed and output from the delay unit 120 in steps are shown in detail in FIG. 8 as an example. As shown in FIG. 2, the output signal is output to the latch unit 130 and the clock signal selector 160, respectively.
상기 래치부(130)는 상기 지연부(120)로부터 단계별로 지연된 상기 클럭신호(Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, Sclkd5)를 인가받는 동시에, 상기 트렁크 정합보드(200)로부터 출력되는 19.44 MHz의 클럭신호(Oclk)를 입력받는다.The latch unit 130 receives the clock signals Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, and Sclkd5 delayed in steps from the delay unit 120, and is output from the trunk matching board 200 at 19.44 MHz. The clock signal Oclk is received.
상기 첨부된 도4는 래치부(130)의 상세 기능블록도로써, 다수의 플리플롭(FF)으로 이루어지는 제1 플리플롭부(230)와 제2 플리플롭부(330)로 구성된다.4 is a detailed functional block diagram of the latch unit 130, and includes a first flip-flop unit 230 and a second flip-flop unit 330 each including a plurality of flip-flops FF.
일 예로서, 상기 제1 플리플롭부(230)는 제1 내지 제6 플리플롭(231, 232, 233, 234, 235, 236)으로 이루어지고, 상기 제2 플리플롭부(230)는 제7 내지 제12 플리플롭(331, 332, 333, 334, 335, 336)으로 이루어진다.As an example, the first flip-flop part 230 may include first to sixth flip-flops 231, 232, 233, 234, 235, and 236, and the second flip-flop part 230 may include a seventh flip-flop part 230. And the twelfth flip-flops 331, 332, 333, 334, 335, and 336.
상기 제1 플리플롭부(230)의 제1 내지 제6 플리플롭(231, 232, 233, 234, 235, 236)은 상기 이중화보드(200)로부터 입력되는 클럭신호(Oclk)를 데이터(data) 신호로써 데이터 단자를 통하여 각각 입력하는 동시에, 상기 지연부(120)로부터 단계별로 지연되어 출력되는 클럭신호(Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, Sclkd5)는 클럭단자(clk)를 통하여 클럭신호(clk)로써, 순차적으로 각각 하나씩 입력받는다.The first to sixth flip-flops 231, 232, 233, 234, 235, and 236 of the first flip-flop unit 230 may receive a clock signal occlk input from the redundant board 200. The clock signals Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, and Sclkd5, which are respectively inputted through the data terminal as signals and are delayed and outputted from the delay unit 120 step by step, are clock signals (clk) through the clock terminal clk. clk), each of which is input one by one.
또한, 상기 제2 플리플롭부(330)의 제7 내지 제12 플리플롭(331, 332, 333, 334, 335, 336)은 상기 이중화보드(200)로부터 입력되는 클럭신호(Oclk)를 클럭단자(clk)를 통하여 클럭신호(clk)로써 각각 입력받는 동시에, 상기 지연부(120)로부터 단계별로 지연되어 출력되는 클럭신호(Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, Sclkd5)는 각각의 데이터 단자(data)를 통하여 데이터신호(data)로써 순차적으로 각각 하나씩 입력받는다.In addition, the seventh to twelfth flip-flops 331, 332, 333, 334, 335, and 336 of the second flip-flop unit 330 may receive a clock signal Oklk input from the duplex board 200. Each of the clock signals Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, and Sclkd5, which are respectively input as the clock signal clk through the clk, and are delayed and output from the delay unit 120 step by step, respectively, are provided for the respective data terminals (clk). Data is sequentially input one by one as a data signal (data).
상기와 같은 래치부(130)는 상기 입력된 단계별로 지연된 클럭신호(Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, Sclkd5)를 출력하는 동시에 상기 제1 플리플롭부(230)에 의하여 처리된 검사신호(Schk0, Schk1, Schk2, Schk3, Schk4, Schk5)를 출력하고, 또한, 상기 제2 플리플롭부(330)에 의하여 처리된 검사신호(Ochk0, Ochk1, Ochk2, Ochk3, Ochk4, Ochk5)를 출력한다.The latch unit 130 outputs the clock signals Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, and Sclkd5 which are delayed by the input step by step, and the test signal processed by the first flip-flop unit 230 ( Schk0, Schk1, Schk2, Schk3, Schk4, and Schk5 are output, and the test signals Ochk0, Ochk1, Ochk2, Ochk3, Ochk4, and Ochk5 processed by the second flip-flop unit 330 are output.
일 예로서. 상기 지연부(120)로부터 상기 도8에 도시된 것과 같은 클럭신호, 즉, 단계별로 지연(Delay)된 클럭신호가, 상기 래치부(130)에 입력되는 경우, 제1 플리플롭(230)의 출력값은 '000001'이 되고, 제2 플리플롭(330)의 출력값은 '111110'이 된다.As an example. When the clock signal as shown in FIG. 8 from the delay unit 120, that is, a clock signal delayed in steps, is input to the latch unit 130, the first flip-flop 230 may be removed. The output value is '000001' and the output value of the second flip-flop 330 is '111110'.
상기와 같은 비트(Bit)단위 출력값을 분석하면, 상기 지연부(120)로부터 단계적으로 지연되어 출력되는 클럭신호 중에서, Sclk 클럭신호부터 Sclkd4 클럭신호 까지는 Oclk 클럭신호보다 위상(Phase)이 빠르고, Sclkd5에서는 늦어짐을 알 수 있다.When analyzing the output value of the bit unit as described above, among the clock signals outputted by being delayed step by step from the delay unit 120, the phase signal from the Sclk clock signal to the Sclkd4 clock signal is faster than the Oclk clock signal and Sclkd5 It can be seen that the delay is.
상기와 같은 위상의 변화를 확인하는 각 기능부가 이하에서 설명된다.Each functional unit for confirming the phase change as described above is described below.
상기 래치부(130)로부터 출력되는 신호는 위상반전 확인부(140)와 위상일치 확인부(150)에 각각 출력된다.The signal output from the latch unit 130 is output to the phase inversion confirming unit 140 and the phase match confirming unit 150, respectively.
상기 위상반전 확인부(140)는 상기 래치부(130)로부터 단계적으로 지연된 클럭신호(Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, Sclkd5)를 입력받는 동시에, 상기 이중화된 트렁크 정합보드(200)로부터 이중화된 클럭신호(Oclk)를 입력받고 배타적 오어 연산하여 출력하는 것으로, 첨부된 도5에 상세한 기능부가 도시되어 있고, 상기 APLL(110)으로부터 출력되는 클럭신호(Sclk)와 이중화보드(200)로부터 출력되는 이중화된 클럭신호(Oclk)의 위상(Phase)이 0도 또는 180도로, 일치 또는 반전되었는지를 확인하는 역할을 하는 동시에, 그 결과의 출력을 상기 제어부(300)에 입력시킨다.The phase inversion confirming unit 140 receives the clock signals Sclk, Sclkd1, Sclkd2, Sclkd3, Sclkd4, and Sclkd5 which are delayed in steps from the latch unit 130, and is redundant from the redundant trunk matching board 200. A detailed functional unit is shown in FIG. 5 and the output of the clock signal Sclk output from the APLL 110 and the duplex board 200 are outputted by receiving the received clock signal Octl. The phase (Phase) of the duplicated clock signal (Oclk) is 0 degrees or 180 degrees, it is confirmed whether the match or inverted, and the output of the result is input to the controller 300.
상기 도5를 참조하면, 위상반전 확인부(140)는 다수의 배타적 오어(E-OR) 게이트(141 내지 146)로 구성되는 것으로써, 배타적 오어 게이트(141)는 이중화 보드(200)로부터 출력되는 클럭신호(Oclk)와 상기 지연부(120)로부터 출력되는 클럭신호(Sclk)를 배타적 오어 연산하여 출력(Soclk)하고; 배타적 오어 게이트(142)는 상기 클럭신호(Oclk)와 상기 지연부(120)로부터 출력되는 클럭신호(Sclkd1)를 배타적 오어(E-OR) 연산하여 출력(Soclk1)하며; 배타적 오어 게이트(143)는 상기 클럭신호(Oclk)와 상기 지연부(120)로부터 출력되는 클럭신호(Sclkd2)를 배타적 오어 연산하여 출력(Soclk2)하고; 배타적 오어 게이트(144)는 상기 클럭신호(Oclk)와 상기 지연부(120)로부터 출력되는 클럭신호(Sclkd3)를 배타적 오어 연산하여 출력(Soclk3)하며; 배타적 오어 게이트(145)는 상기 클럭신호(Oclk)와 상기지연부(120)로부터 출력되는 클럭신호(Sclkd4)를 배타적 오어 연산하여 출력(Soclk4)하고; 배타적 오어 게이트(145)는 상기 클럭신호(Oclk)와 상기 지연부(120)로부터 출력되는 클럭신호(Sclkd5)를 배타적 오어 연산하여 출력(Soclk5)한다.Referring to FIG. 5, the phase inversion checker 140 includes a plurality of exclusive OR gates 141 to 146, and the exclusive OR gate 141 is output from the redundant board 200. An exclusive OR operation is performed on the clock signal (Oclk) and the clock signal (Sclk) output from the delay unit (120) and outputted (Soclk); An exclusive OR gate 142 performs an exclusive OR operation on the clock signal Oclk and the clock signal Sclkd1 output from the delay unit 120 to output an exclusive OR-Soclk1; An exclusive OR gate 143 performs an exclusive OR operation on the clock signal Oklk and the clock signal Sclkd2 output from the delay unit 120 to output Soclk2; An exclusive OR gate 144 performs an exclusive OR operation on the clock signal Oklk and the clock signal Sclkd3 output from the delay unit 120 to output Soclk3; An exclusive OR gate 145 performs an exclusive OR operation on the clock signal Oklk and the clock signal Sclkd4 output from the delay unit 120 to output Soclk4; The exclusive OR gate 145 performs an exclusive OR operation on the clock signal Oclk and the clock signal Sclkd5 output from the delay unit 120 and outputs the output Soclk5.
상기와 같은 각 출력신호(Soclk, Soclk1, Soclk2, Soclk3, Soclk4, Soclk5, Soclk5)는 그 출력값이 '0' 일 때, Oclk 의 클럭신호와 단계별 지연된 Sclk 신호의 위상차이가 0도로써 일치하는 것을 나타내며, 그 출력값이 '1' 일 때, Oclk 의 클럭신호와 단계별 지연된 Sclk 신호의 위상차이가 180도로써 반전된 것을 나타내고, 상기의 출력값은 제어부(300)에 인가되어 처리되므로써, 상기 트렁크 정합보드(100)가 이중화보드(200)로 절체되는 경우, 위상(Phase)이 일치하는 단계에서의 절체되도록 한다.Each output signal (Soclk, Soclk1, Soclk2, Soclk3, Soclk4, Soclk5, Soclk5), when the output value is '0', the phase difference between the clock signal of Oclk and the delayed Sclk signal of each stage is 0 degrees. When the output value is '1', it indicates that the phase difference between the clock signal of the Oclk and the delayed Sclk signal has been inverted by 180 degrees, and the output value is applied to the control unit 300 to process the trunk matching board. When the 100 is transferred to the redundant board 200, the phase is transferred at the same stage.
상기 위상반전 확인부(140)로부터 위상이 일치하는 경우는 제어부(300)에 의하여 처리되지만, 위상이 정확히 일치하지 않는 경우는, 상기 위상일치 확인부(150)에 의하여 처리된다.If the phases from the phase inversion confirming unit 140 coincide, the control unit 300 processes it. However, if the phases do not coincide exactly, the phase coincidence checker 150 processes the process.
상기 첨부된 도6을 참조하면, 상기 위상일치 확인부(150)의 상세 기능도로써, 상기 래치부(130)의 제1 플리플롭부(230)로부터 출력되는 6개의 비트(Bit) 단위 신호(Schk0, Schk1, Schk2, Schk3, Schk4, Schk5)를 순차적으로 2개의 비트씩 중복되도록 입력하고, 배타적 오어(E-OR) 연산하여 해당 값을 각각 출력(Sechk0, Sechk1, Sechk2, Sechk3, Sechk4)하는 다수의 배타적 오어 게이트(251 내지 255)로 이루어지는 제1 배타적 오어 게이트; 상기 래치부(130)의 제2 플리플롭부(330)로부터 출력되는 6개의 비트(Bit) 단위 신호(Ochk0, Ochk1, Ochk2, Ochk3, Ochk4, Ochk5)를 순차적으로 2개의 비트씩 중복되도록 입력하고, 배타적 오어(E-OR) 연산하여 해당 값을 각각 출력(Oechk0, Oechk1, Oechk2, Oechk3, Oechk4)하는 다수의 배타적 오어 게이트(351 내지 355)로 이루어지는 제2 배타적 오어 게이트; 상기 제1 배타적 오어 게이트로부터 출력되는 신호(Sechk0, Sechk1, Sechk2, Sechk3, Sechk4)와 제2 배타적 오어 게이트로부터 출력되는 신호(Oechk0, Oechk1, Oechk2, Oechk3, Oechk4)를, 동일한 단계의 신호(Sechk0,Oechk0)...(Sechk4,Oechk4)으로 분류하고, 다수의 앤드 게이트(451 내지 455)가 각각 입력받아 앤드(AND) 연산하여 해당 값을 출력(Selclk0, Selclk1, Selclk2, Selclk3, Selclk4)하는 앤드게이트로 구성되는 것으로, 상기 앤드게이트의 출력값(Selclk0, Selclk1, Selclk2, Selclk3, Selclk4)이 '1'의 값을 갖는 경우, 해당 단계의 위치에 있는 클럭신호(Sclk)와 클럭신호(Oclk)의 위상(Phase)이 근접하여 일치하고 있음을 확인한다.Referring to FIG. 6, a detailed functional diagram of the phase matching unit 150 includes six bit unit signals output from the first flip-flop unit 230 of the latch unit 130. Schk0, Schk1, Schk2, Schk3, Schk4, and Schk5) are sequentially inputted so that two bits are overlapped, and an exclusive OR operation is performed to output corresponding values (Sechk0, Sechk1, Sechk2, Sechk3, Sechk4). A first exclusive or gate consisting of a plurality of exclusive or gates 251 to 255; The six bit unit signals Ochk0, Ochk1, Ochk2, Ochk3, Ochk4, and Ochk5 output from the second flip-flop unit 330 of the latch unit 130 are sequentially inputted so as to overlap two bits. A second exclusive or gate consisting of a plurality of exclusive or gates 351 to 355 for performing an exclusive or (E-OR) operation and outputting corresponding values, respectively (Oechk0, Oechk1, Oechk2, Oechk3, Oechk4); The signals Sechk0, Sechk1, Sechk2, Sechk3, and Sechk4 output from the first exclusive or gate and the signals Oechk0, Oechk1, Oechk2, Oechk3, and Oechk4 output from the second exclusive or gate are the same steps (Sechk0). , Oechk0) ... (Sechk4, Oechk4), and a plurality of AND gates 451 to 455 are inputted and ANDed to output corresponding values (Selclk0, Selclk1, Selclk2, Selclk3, Selclk4). When the output values Selclk0, Selclk1, Selclk2, Selclk3, and Selclk4 of the AND gate have a value of '1', the clock signal Sclk and the clock signal Oklk at the position of the corresponding step are composed of an AND gate. Check that the phases of P are close and coincident.
좀더 자세히 설명하면, 상기 래치부(130)의 제1 플리플롭(230)으로부터 출력되는 값이 '000001'이고, 제2 플리플롭(330)으로부터 출력되는 값이 '111110'인 경우, 제1 배타적 오어 게이트(251 내지 255)의 출력값이 '00001'이고, 제2 배타적 오어 게이트(351 내지 355)의 출력값이 '00001'으로 두 값이 동일한 동시에, 동일한 위치의 비트 값이 '1'이 된다.In more detail, when the value output from the first flip-flop 230 of the latch unit 130 is '000001' and the value output from the second flip-flop 330 is '111110', the first exclusive The output values of the OR gates 251 to 255 are '00001', and the output values of the second exclusive OR gates 351 to 355 are '00001', and the two values are the same, and the bit values at the same position are '1'.
상기 각각의 비트 값이 동일하지 않을 경우는, 현재 운용중인 트렁크 정합보드(100)의 클럭신호(Sclk)와 이중화된 보드(200)의 클럭신호(Oclk)의 주파수(Frequency)가 다른 것이므로 사용할 수 없고, 따라서, 상기 제어부(300)는클럭신호를 절체하여 사용하지 않게 된다.If the bit values are not the same, the clock signal Sclk of the trunk matching board 100 currently in operation and the frequency of the clock signal Octl of the redundant board 200 are different. Therefore, the control unit 300 does not alternately use the clock signal.
상기와 같은 제1 배타적 오어 게이트(251 내지 255)의 출력값 '00001'과 제2 배타적 오어 게이트(351 내지 355)의 출력값 '00001'은 동일한 순서에 의하여 각각의 앤드 게이트에 입력되고, 앤드 연산하여 출력되므로 '00001'의 값이 출력된다.The output values '00001' of the first exclusive or gates 251 to 255 and the output values '00001' of the second exclusive or gates 351 to 355 are inputted to the respective AND gates in the same order, and As it is output, the value of '00001' is output.
상기와 같은 출력값은 Selclk4에서 '1'이 발생한 것이므로, Selclk3과 Selclk4 사이에서, 클럭신호 Sclk와 Oclk의 위상이 동기 또는 일치하는 순간이 있음을 나타내고, 최종 선택하여야 하는 클럭신호는 지연된 클럭신호 중에서 Sclk4와 Sclk5의 둘 중에서 하나가 된다.Since the above output value is '1' in Selclk4, it indicates that there is a moment when the phases of the clock signals Sclk and Oclk are synchronized or matched between Selclk3 and Selclk4, and the clock signal to be finally selected is Sclk4 among the delayed clock signals. And one of Sclk5.
상기 제어부(300)는 Sclk4와 Sclk5의 위상차이(Phase Different)가 5ns 이고, 클럭신호 Oclk가 다른 보드인 이중화보드(200)로부터 입력되는 클럭신호임을 감안 할 때, 지연(Delay) 된 것으로 판단하고, Sclk4를 선택하는 제어신호(Swsel)를 상기 클럭선택부(160)에 출력하는 동시에, 선택하는 제어신호(Act)를 출력한다.The controller 300 considers that the phase difference between Sclk4 and Sclk5 is 5 ns and the clock signal Oclk is a clock signal input from the redundant board 200 which is another board. The control signal Swsel for selecting Sclk4 is output to the clock selector 160 and the control signal Act for selecting Sclk4 is output.
상기 클럭선택부(160)에 각각 인가되는 신호는 첨부된 도7에 상세히 도시되어 있다.Signals applied to the clock selector 160 are shown in detail in FIG. 7.
상기와 같은 구성 및 작용을 하는 클럭신호 위상제어 장치를 이용하는 방법은, 제어부(300)에 의하여 현재 운용중인 보드(200)에 장애(Trouble)가 발생하였는지를 판단하고(S100), 장애(Trouble)가 발생하지 않고 정상적으로 운용되는 경우는 시작 단계로 궤환(Feedback)하며, 장애(Trouble)가 발생한 경우는, 상기 래치부(130)의 제1 플리플롭(230)으로부터 출력되는 값과 제2 플리플롭(330)으로부터 출력되는 값을 읽고(S110), 상기 읽은 비트의 값이 동일한 위치에서 동일한 값인지를 확인한다(S120).In the method using the clock signal phase control device having the configuration and function as described above, the controller 300 determines whether a trouble has occurred in the board 200 currently operating (S100), and the trouble occurs. In case of normal operation without occurrence, the feedback is fed back to the start stage. If a trouble occurs, the value output from the first flip-flop 230 and the second flip-flop 230 of the latch unit 130 The value output from 330 is read (S110), and it is checked whether the value of the read bit is the same value at the same position (S120).
상기의 확인결과(S120) 동일한 경우는, 상기 초기 과정(S100)으로 궤환(Feedback)하며, 상기의 값이 동일하지 않은 경우는, 상기 위상일치 확인부(150)를 구성하는 제1 배타적 오어 게이트로부터 출력되는 값(Sechk[0..4])과, 제2 배타적 오어 게이트로부터 출력되는 값(Oechk[0..4])을 읽는다(S130).If the check result (S120) is the same, it is fed back to the initial process (S100). If the value is not the same, the first exclusive or gate constituting the phase match check unit 150 is the same. The value (Sechk [0..4]) outputted from and the value (Oechk [0..4]) outputted from the second exclusive or gate are read (S130).
제어부(300)는 상기의 읽은 값을 분석하여 두 개의 값이 동일한 위치에서 동일한 값을 갖고 있는지 판단하고(S140), 동일한 값이 아닌 경우는, 상기 클럭신호 Sclk와 Oclk의 주파수가 다른 것이므로 절체를 할 수 없고, 따라서, 상기 초기 과정(S100)으로 궤환한다.The controller 300 analyzes the read value to determine whether the two values have the same value at the same position (S140). If the same value is not the same value, the control unit 300 changes the clock signals Sclk and Oclk because they are different. Therefore, it returns to the said initial process (S100).
상기의 판단(S140)에서 동일한 값이면, 주파수가 동일하고 위상에 차이가 있는 것이므로, 제어부(300)는 위상일치 확인부(150)의 앤드게이트로부터 출력되는 값(Selclk[0..4])을 읽고(S150), 분석하여 최종적으로 위상이 일치하는 클럭신호를 선택하는 제어신호(Act, Swsel)를 상기 클럭선택부(160)에 출력한다.If the same value in the determination (S140), since the frequency is the same and there is a difference in phase, the control unit 300 is a value output from the AND gate of the phase matching unit 150 (Selclk [0..4]) After reading (S150), the control signal (Act, Swsel) for finally selecting a clock signal of the same phase is output to the clock selector 160.
상기 클럭선택부(160)는 상기 제어부(300)로부터 출력되는 제어신호(Act, Swsel)에 의하여, 상기 지연부(120)로부터 인가되는 단계별 지연된 클럭신호 중에서, 위상(Phase)이 일치하는 최적의 클럭신호를 선택하여 출력(Selclock)하게 된다.The clock selector 160 may be optimally matched in phases among the delayed clock signals applied from the delay unit 120 by control signals Act and Swsel output from the controller 300. The clock signal is selected and output.
상기와 같은 구성의 본 발명 기술은 가격이 비싼 디지털 PLL(DPLL)을 사용하지 않고서도 이중화된 보드로부터 각각 출력되는 클럭신호의 위상을 일치하도록 제어하여 절체되도록 하고, 사용자의 필요에 의하여 제어부를 제어하므로써, 선택되는 클럭신호의 위상을 제어할 수 있다.According to the present invention having the above-described configuration, it is possible to switch by controlling the phases of the clock signals respectively output from the redundant boards without using an expensive digital PLL (DPLL) so as to be switched, and to control the controller according to the needs of the user. Thus, the phase of the clock signal to be selected can be controlled.
본 발명 구성에 의한 기술은, 교환기의 신뢰성 향상과 안정성을 위하여, 트렁크 정합보드를 이중화하는 것에 있어서, 이중화된 보드가 절체되는 경우, 각각 발생되는 클럭신호의 위상을 일치되도록 하므로써, 교환기에서 처리되는 데이터에 오류가 발생하지 않도록 하는 효과가 있다.According to the configuration of the present invention, in order to improve the reliability and stability of the exchange, in redundancy of the trunk matching board, when the duplicated board is switched, the phases of the clock signals generated in each case are matched so that they are processed at the exchange. This has the effect of preventing errors in the data.
또한, 비교적 가격이 고가인 디지털 PLL을 사용하는 대신에, 비교적 가격이 저렴한 아날로그 PLL을 사용할 수 있으므로, 교환기의 가격을 낮게 할 수 있는 효과가 있다.In addition, instead of using a relatively expensive digital PLL, a relatively inexpensive analog PLL can be used, so that the price of the exchange can be lowered.
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020000072253A KR20020042903A (en) | 2000-12-01 | 2000-12-01 | A method and a device of clock signal phase controlling for exchange |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020000072253A KR20020042903A (en) | 2000-12-01 | 2000-12-01 | A method and a device of clock signal phase controlling for exchange |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20020042903A true KR20020042903A (en) | 2002-06-08 |
Family
ID=27678875
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020000072253A Withdrawn KR20020042903A (en) | 2000-12-01 | 2000-12-01 | A method and a device of clock signal phase controlling for exchange |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20020042903A (en) |
-
2000
- 2000-12-01 KR KR1020000072253A patent/KR20020042903A/en not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6208667B1 (en) | Constant phase crossbar switch | |
| JP3521233B2 (en) | Data transfer relay device between devices according to SMII standard and method thereof | |
| US5867541A (en) | Method and system for synchronizing data having skew | |
| EP0903885B1 (en) | Clock recovery circuit | |
| JPH05289770A (en) | Method and device for synchronization | |
| JPH11215110A (en) | Bit synchronizing circuit | |
| EP0456258B1 (en) | Network synchronization unit for a telephone exchange | |
| US6341149B1 (en) | Clock control device for a non-disruptive backup clock switching | |
| US6943595B2 (en) | Synchronization circuit | |
| US20030132783A1 (en) | Clock switching circuitry for jitter reduction | |
| EP1150450B1 (en) | Synchronizer | |
| EP1087563B1 (en) | System and method for reliably switching between redundant clocks | |
| KR20020042903A (en) | A method and a device of clock signal phase controlling for exchange | |
| WO2001084711A1 (en) | Pulse detector | |
| JP2744094B2 (en) | Digital system | |
| US6150861A (en) | Flip-flop | |
| JP2603608B2 (en) | Propagation time difference correction circuit for switched space diversity digital wireless communication. | |
| US6621353B2 (en) | Phase locked loop reconfiguration | |
| US5058140A (en) | Self-correcting serial baud/bit alignment | |
| JPH10303874A (en) | System for detecting synchronized edge between different clocks | |
| US6260153B1 (en) | Automatic compensation circuit for no margin input data | |
| JP3131172B2 (en) | Bit synchronization circuit | |
| JP3767997B2 (en) | Bit phase synchronization circuit | |
| US6415401B1 (en) | Integrated circuit having a test cell that resynchronizes the integrated circuit | |
| JP2701741B2 (en) | Redundant / single switching mode |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20001201 |
|
| PG1501 | Laying open of application | ||
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant |
Patent event date: 20020614 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
| PC1203 | Withdrawal of no request for examination | ||
| WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |