KR100465298B1 - Apparatus and Method for Selecting Input Signal of Private branch exchange - Google Patents
Apparatus and Method for Selecting Input Signal of Private branch exchange Download PDFInfo
- Publication number
- KR100465298B1 KR100465298B1 KR10-2001-0087364A KR20010087364A KR100465298B1 KR 100465298 B1 KR100465298 B1 KR 100465298B1 KR 20010087364 A KR20010087364 A KR 20010087364A KR 100465298 B1 KR100465298 B1 KR 100465298B1
- Authority
- KR
- South Korea
- Prior art keywords
- input signal
- pll
- reference range
- counted value
- predetermined time
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/02—Speed or phase control by the received code signals, the signals containing no special synchronisation information
- H04L7/033—Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
Abstract
본 발명은 오실레이터, PLL이 구비된 사설교환기에 입력된 복수의 입력 신호중에서 하나의 입력 신호를 선택하는 방법에 있어서, 상기 복수의 입력 신호를 상기 오실레이터의 출력 신호 주파수와 각각 카운트하여 상기 PLL의 기준 주파수와 비교 연산하고, 상기 카운트된 값중에서 우선 순위가 높은 입력 신호의 카운트된 값을 추출하고, 상기 추출된 카운트된 값이 미리 정해진 기준 범위를 일정 시간 이상 벗어났는지의 여부를 확인하고, 상기 추출된 카운트된 값이 미리 정해진 기준 범위를 일정 시간 이상 벗어나지 않으면, 상기 추출된 카운트값에 해당하는 입력 신호를 선택하여 상기 PLL에 전송하는 것으로, 주파수 보정을 보다 용이하게 하고, PLL의 구조를 간단하게 할 수 있다.The present invention provides a method of selecting one input signal from among a plurality of input signals input to a private exchange having an oscillator and a PLL, wherein each of the plurality of input signals is counted with an output signal frequency of the oscillator to reference the PLL. Comparing with the frequency, and extracting the counted value of the input signal having a higher priority from the counted value, and confirms whether the extracted counted value is out of a predetermined reference range for a predetermined time or more, the extraction If the counted value does not deviate from the predetermined reference range for more than a predetermined time, the input signal corresponding to the extracted count value is selected and transmitted to the PLL, thereby making frequency correction easier and simplifying the structure of the PLL. can do.
Description
본 발명은 사설 교환기의 동기를 맞추기 위하여 복수의 입력 신호에서 하나의 입력 신호를 선택하고 신호간 주파수 차이를 검출하는 것을 동시에 할 수 있는 사설 교환기의 입력 신호 선택 방법 및 장치에 관한 것이다.The present invention relates to an input signal selection method and apparatus of a private exchange that can simultaneously select one input signal from a plurality of input signals and detect a frequency difference between the signals in order to synchronize the private exchange.
PLL(phase locked loop)은 데이터 스트림 내에 속도 조절 정보를 넣어 함께 전송하는 기법이며, 수신 측에서는 수신된 속도 조절 정보에 자신의 로컬 클록을 고정시킴으로써 신호 요소를 추출한다.A phase locked loop (PLL) is a technique of transmitting speed adjustment information in a data stream and transmitting the signal together. The receiver extracts signal elements by fixing its local clock to the received speed adjustment information.
도 1은 PLL을 개략적으로 나타낸 도면이다.1 is a diagram schematically illustrating a PLL.
도 1을 참조하면, PLL은 위상 검출부(100), 주파수 보정부(110), 루프 필터(120), 오실레이터(VCO)(130)를 포함한다.Referring to FIG. 1, the PLL includes a phase detector 100, a frequency corrector 110, a loop filter 120, and an oscillator (VCO) 130.
위상 검출부(100)는 입력 신호와 동기화된 출력 신호간의 위상차를 검출해낸다. 위상차를 검출해내는 방법으로는 XOR 게이트를 사용하는 방법과 JK플립플롭을 사용하는 방법등이 있다. 상기 XOR 게이트를 사용하는 방법은 구조가 간단하고 속도가 빠른 점이 장점이나 검출 범위가 작은 단점을 지니고 있다.The phase detector 100 detects a phase difference between the input signal and the synchronized output signal. The phase difference detection method includes an XOR gate and a JK flip-flop. The method of using the XOR gate has the advantage that the structure is simple and the speed is small, but the detection range is small.
상기 JK플립플롭을 사용하는 방법은 검출 범위가 XOR게이트를 사용하는 것보다 두배로 늘어나는 장점을 지니고 있으나, 속도가 상기 XOR게이트웨이를 사용하는 것보다는 느리고 구조가 복잡한 단점이 있다.The method of using the JK flip-flop has the advantage that the detection range is doubled than using the XOR gate, but the speed is slower than that of the XOR gateway and the structure is complicated.
상기 주파수 보정부(110)는 입력 신호와 오실레이터(130) 출력 신호와의 주파수 차이를 검출한다. 상기 주파수 보정부(110)는 심볼간 간섭, 온도와 외부 요인에 의해 발생하는 잡음, 그리고 지터 등으로 인해 발생하는 주파수 차이를 보정한다. 상기 주파수 보정부(110)는 상기 위상 검출부(100)에서 검출한 주파수와 위상을 하나의 신호에 실어서 루프 필터(120)에 전송한다.The frequency correction unit 110 detects a frequency difference between the input signal and the oscillator 130 output signal. The frequency corrector 110 corrects a frequency difference caused by interference between symbols, noise caused by temperature and external factors, and jitter. The frequency corrector 110 loads the frequency and phase detected by the phase detector 100 in one signal and transmits the same to the loop filter 120.
상기 루프 필터(120)는 상기 위상 검출부(100)에서 검출된 위상차에 맞춰 기준 위상을 앞서게 하거나 뒤지게 하여 정위상으로 만들어 주는 역할을 한다.The loop filter 120 serves to bring the reference phase forward or backward according to the phase difference detected by the phase detection unit 100 to make it into a positive phase.
상기 루프 필터(120)는 수동 지연-리드 필터, 능동 지연-리드 필터, 액티브 PI 필터 중 적어도 하나일 수 있다. 상기 지연 필터와 리드 필터의 차이는 전달 함수의 pole과 zero의 수에 따라 달라지는데, 상기 지연 필터는 전달 함수에서 분모의 차수가 분자의 차수보다 클때 사용되고, 상기 리드 필터는 분자의 차수가 분모의 차수보다 클때 사용된다. 수동 필터와 능동 필터의 차이점은 시정수 값의 차이에 따른 대역폭의 변화로 구별되어지는데, 능동 필터의 대역폭이 수동 필터의 대역폭보다 더 넓다. 상기 액티브 PI 필터는 이상적인 필터의 형태로서 이론적으로는 가능하지만 실제 구현상으로는 거의 불가능한 필터이다.The loop filter 120 may be at least one of a passive delay-lead filter, an active delay-lead filter, and an active PI filter. The difference between the delay filter and the lead filter depends on the number of poles and zeros of the transfer function. The delay filter is used when the order of the denominator is greater than the order of the numerator in the transfer function, and the lead filter is the order of the denominator. Used when greater than The difference between a passive filter and an active filter is distinguished by a change in bandwidth due to a difference in time constant value. The bandwidth of the active filter is wider than that of the passive filter. The active PI filter is an ideal filter form that is theoretically possible but practically impossible in practical terms.
오실레이터(130)는 전압을 조절하는 곳으로, 상기 루프필터(120)의 출력 신호에 일정한 계수를 곱한 후, 라플라스 변환을 이용하여 입력 신호와 동일한 신호를 만들어낼 수 있는 전압을 생성한 후, 입력 신호와 동일한 신호를 출력한다.The oscillator 130 adjusts the voltage, multiplies the output signal of the loop filter 120 by a constant coefficient, and then generates a voltage capable of producing the same signal as the input signal by using Laplace transform. Outputs the same signal as the signal.
이하에서는 도 1과 같은 구성을 갖는 PLL의 동작을 설명하기로 한다.Hereinafter, the operation of the PLL having the configuration as shown in FIG. 1 will be described.
T1(1.544Mbps) 또는 E1(2.048Mbps)의 트렁크로부터 전송되는 입력 신호는 기준 주파수에서 정해진 기준 범위에서 조금씩 벗어나 있다. 이러한 현상이 발생하는 이유는 잡음과 지터, 심볼간 간섭 등에 의해 신호의 주기가 불안정하기 때문이다.The input signal transmitted from the trunk of T1 (1.544 Mbps) or E1 (2.048 Mbps) is slightly out of the reference range defined at the reference frequency. This phenomenon occurs because the period of the signal is unstable due to noise, jitter, and intersymbol interference.
상기 입력 신호는 위상 검출부(100)를 통하여 위상차가 검출되고, 주파수 보정부(110)에서 상기 입력 신호와 오실레이터(130) 출력 신호와의 주파수 차이를 검출해낸다. 상기 검출된 주파수와 위상은 하나의 신호에 실어 루프필터(120)에 전송된다. 상기 루프필터(120)는 적응 필터 이론을 응용하여 시스템에 적합한 알고리즘으로 구현된 필터를 통해 적절한 전달 함수를 구하여 위상과 주파수를 맞춘다.The phase difference of the input signal is detected through the phase detector 100, and the frequency corrector 110 detects a frequency difference between the input signal and the output signal of the oscillator 130. The detected frequency and phase are transmitted to the loop filter 120 in one signal. The loop filter 120 adjusts phase and frequency by applying an adaptive filter theory to obtain an appropriate transfer function through a filter implemented with an algorithm suitable for a system.
적절한 필터링을 통해 나온 신호는 디지털/아날로그 컨버터를 통해 디지털 신호가 아날로그 신호로 변환된다. 이와 같은 과정을 거치는 이유는 오실레이터(130)로 입력되는 신호는 아날로그 신호가 들어와 적절한 전압값으로 변화시켜야 하기 때문이다. 상기 오실레이터(130)는 상기 입력된 아날로그 신호에 맞는 전압을 받아 입력 신호와 동일한 주파수와 위상을 갖는 신호를 출력한다.With proper filtering, the signal is converted into an analog signal through a digital-to-analog converter. The reason for this process is that the signal input to the oscillator 130 has to change the analog signal to the appropriate voltage value. The oscillator 130 receives a voltage corresponding to the input analog signal and outputs a signal having the same frequency and phase as the input signal.
그러나 상기와 같은 종래에는 PLL에서 주파수 보정을 수행하므로 PLL의 구조가 복잡한 불편함이 있었다.However, since the frequency correction is performed in the conventional PLL, the structure of the PLL has a complicated inconvenience.
또한, 여러 종류의 클럭 신호가 들어오면 가장 안정적인 신호를 찾아내기 어려운 문제점이 있었다.In addition, there are problems that it is difficult to find the most stable signal when several kinds of clock signals are input.
따라서, 본 발명의 목적은 PLL에 입력되는 입력 신호를 선택하는 방법과 주파수 보정 블럭에서 신호간 주파수 차이를 검출하는 방법을 동시에 할 수 있는 사설 교환기의 입력 신호 선택 방법 및 장치를 제공하는데 있다.Accordingly, an object of the present invention is to provide an input signal selection method and apparatus of a private exchange capable of simultaneously selecting a method for selecting an input signal input to a PLL and a method for detecting a frequency difference between signals in a frequency correction block.
본 발명의 다른 목적은 입력 신호를 선택할때 정해진 기준 범위이내에 들어오는지의 여부를 판단함과 동시에 입력 신호 주파수를 일정한 기준에 맞춰 알아낼 수 있는 사설교환기의 입력 신호 선택 방법 및 장치를 제공하는데 있다.Another object of the present invention is to provide a method and apparatus for selecting an input signal of a private exchange that can determine whether the input signal falls within a predetermined reference range and select the input signal frequency according to a predetermined reference.
본 발명의 또 다른 목적은 주파수 보정을 보다 용이하게 하고, PLL의 구조를 간단하게 할 수있는 사설교환기의 입력 신호 선택 방법 및 장치를 제공하는데 있다.It is still another object of the present invention to provide a method and apparatus for selecting an input signal of a private exchange that can make frequency correction easier and simplify the structure of a PLL.
본 발명의 또 다른 목적은 여러 종류의 클럭 신호가 들어와도 가장 안정적인 신호를 쉽게 찾아내어 보다 안정된 시스템을 유지할 수 있는 사설 교환기의 입력 신호 선택 방법 및 장치를 제공하는데 있다.It is still another object of the present invention to provide a method and apparatus for selecting an input signal of a private exchange that can easily find a most stable signal and maintain a more stable system even when various types of clock signals are introduced.
도 1은 PLL을 개략적으로 나타낸 도면.1 is a schematic representation of a PLL.
도 2는 본 발명의 바람직한 일 실시예에 따른 우선 순위에 따른 클럭의 선택을 나타낸 도면.2 is a diagram illustrating a selection of clocks according to priorities according to a preferred embodiment of the present invention.
도 3은 본 발명의 바람직한 일 실시예에 따른 사설 교환기에서 입력 신호를 선택하기 위한 장치를 나타낸 도면.3 shows an apparatus for selecting an input signal in a private exchange according to a preferred embodiment of the present invention.
도 4는 본 발명의 바람직한 일 실시예에 따른 사설 교환기의 입력 신호를 선택하기 위한 방법을 나타낸 흐름도.4 is a flow diagram illustrating a method for selecting an input signal of a private exchange in accordance with one preferred embodiment of the present invention.
도 5a는 본 발명의 바람직한 일 실시예에 따른 입력 신호를 선택하기 위한 먹스의 작용을 나타낸 도면.5A illustrates the operation of a mux for selecting an input signal in accordance with one preferred embodiment of the present invention.
도 5b는 본 발명의 바람직한 다른 실시예에 따른 도 5a의 입력 신호의 우선 순위에 의한 먹스의 작용을 간단하게 나타낸 흐름도.FIG. 5B is a flow chart briefly showing the operation of a mux by priority of the input signal of FIG. 5A in accordance with another preferred embodiment of the present invention. FIG.
도 6은 본 발명의 바람직한 일 실시예에 따른 주파수 보정시 필요한 주파수 검출 방법을 나타낸 흐름도.6 is a flowchart illustrating a frequency detection method required for frequency correction according to an exemplary embodiment of the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
100 : 위상 검출부 110 : 주파수 보정부100: phase detection unit 110: frequency correction unit
120 : 루프 필터 130, 330 : 오실레이터120: loop filter 130, 330: oscillator
300 : 연산부 301 : CKM300: calculator 301: CKM
302 : DTC 303 : UTP302: DTC 303: UTP
310 : 먹스(MUX) 320 : PLL310: mux 320: PLL
상기 목적들을 달성하기 위하여 본 발명의 일 측면에 따르면, 오실레이터, PLL이 구비된 사설교환기에 입력된 복수의 입력 신호중에서 하나의 입력 신호를 선택하는 방법에 있어서, 상기 복수의 입력 신호를 상기 오실레이터의 출력 신호 주파수와 각각 카운트하여 상기 PLL의 기준 주파수와 비교 연산하고, 상기 카운트된 값중에서 우선 순위가 높은 입력 신호의 카운트된 값을 추출하고, 상기 추출된 카운트된 값이 미리 정해진 기준 범위를 일정 시간 이상 벗어났는지의 여부를 확인하고, 상기 추출된 카운트된 값이 미리 정해진 기준 범위를 일정 시간 이상 벗어나지 않으면, 상기 추출된 카운트값에 해당하는 입력 신호를 선택하여 상기 PLL에 전송하는 사설 교환기의 입력 신호 선택 방법을 제공할 수 있다.According to an aspect of the present invention to achieve the above object, in the method for selecting one input signal from among a plurality of input signals input to an oscillator, a PLL equipped private exchange, the plurality of input signals of the oscillator Count each of the output signal frequency and compare with the reference frequency of the PLL, extract the counted value of the input signal having the highest priority among the counted values, and extract the counted value from a predetermined reference range for a predetermined time. If it is determined that the error is out of the error, and the extracted counted value does not deviate from a predetermined reference range for a predetermined time or more, the input signal of the private exchange which selects and transmits the input signal corresponding to the extracted count value to the PLL. It may provide a method of selection.
상기 추출된 카운트된 값이 미리 정해진 기준 범위를 일정 시간 이상 벗어났는지의 여부를 판단하는 것은 상기 추출된 카운트된 값이 미리 정해진 기준 범위를 일정 시간 이상 벗어나면, 다음 우선 순위를 가지는 입력 신호의 카운트된 값을 추출하고, 상기 추출된 카운트된 값이 미리 정해진 기준 범위를 일정 시간 이상 벗어났는지의 여부를 판단하여 상기 추출된 카운트된 값이 미리 정해진 기준 범위를 일정 시간 이상 벗어나지 않으면, 상기 추출된 카운트값에 상응하는 입력 신호를 전송할 수 있다.Determining whether or not the extracted counted value deviates from the predetermined reference range for a predetermined time or more includes: counting an input signal having a next priority when the extracted counted value deviates from the predetermined reference range for a predetermined time or more The extracted count value, and determine whether the extracted counted value is out of a predetermined reference range for a predetermined time or more, and if the extracted counted value does not deviate from a predetermined reference range for a predetermined time or more, the extracted count. An input signal corresponding to the value can be transmitted.
상기 평균값은 주파수 보정시 필요한 주파수일 수 있다.The average value may be a frequency required for frequency correction.
본 발명의 다른 측면에 따르면, PLL, 오실레이터가 구비된 사설교환기에 입력된 복수의 입력 신호중에서 하나의 입력 신호를 선택하는 장치에 있어서, 상기 복수의 입력 신호를 상기 오실레이터의 출력 신호 주파수와 각각 카운트하여 상기 PLL의 기준 주파수와 비교하고, 상기 카운트된 값이 미리 정해진 기준 범위를 넘었는지를 확인하여 기준 범위를 넘는 시간 정보를 계산하는 연산부, 상기 카운트된 값중에서 우선 순위가 높은 입력 신호의 카운트된 값을 추출하고, 상기 추출된 값이 미리 정해진 기준 범위를 일정 시간 이상 벗어났는지의 여부를 확인하여 그 결과에 따라 입력신호를 선택하는 먹스를 포함하는 사설 교환기의 입력 신호 선택 장치를 제공할 수 있다.According to another aspect of the present invention, an apparatus for selecting one input signal from among a plurality of input signals input to a PLL and a private exchange having an oscillator, wherein the plurality of input signals are counted with an output signal frequency of the oscillator, respectively. An operation unit for comparing time with the reference frequency of the PLL, checking whether the counted value exceeds a predetermined reference range, and calculating time information over the reference range, and counting an input signal having a higher priority among the counted values. It is possible to provide an input signal selection device of a private exchange including a mux for extracting a value, checking whether the extracted value is out of a predetermined reference range for a predetermined time, and selecting an input signal according to the result. .
상기 먹스는 상기 추출된 카운트된 값이 미리 정해진 기준 범위를 일정 시간 이상 벗어나면, 다음 우선 순위를 가지는 입력 신호의 카운트된 값을 추출하여, 상기 추출된 카운트된 값이 미리 정해진 기준 범위를 일정 시간 이상 벗어나지 않으면, 상기 추출된 카운트값에 상응하는 입력 신호를 상기 PLL에 전송한다.The mux extracts a counted value of an input signal having a next priority when the extracted counted value is out of a predetermined reference range for a predetermined time, and extracts the counted value of the input signal having a predetermined reference range for a predetermined time. If the error is not corrected, an input signal corresponding to the extracted count value is transmitted to the PLL.
상기 PLL의 기준 주파수는 상기 먹스로부터 전송된 신호를 카운트한 후, 카운트된 값을 일정 시간 모아서 평균을 낸 것이다.The reference frequency of the PLL is obtained by counting a signal transmitted from the mux, and then averaging the collected value for a predetermined time.
이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 2는 본 발명의 바람직한 일 실시예에 따른 우선 순위에 따른 클럭의 선택을 나타낸 도면이다.2 is a diagram illustrating a clock selection according to priority according to an exemplary embodiment of the present invention.
도 2를 참조하면, 사설교환기에 들어오는 입력은 T1 또는 E1로부터 수신되는 8KHz 동기용 클럭(이하 DTC8K로 칭함), UTP(Unshield Twist Pair)로부터 수신되는 8KHz 클럭(이하 UTP8K로 칭함), CKM(Clock Module)로부터 수신되는 2MHz 동기용 클럭(이하 CKM2M로 칭함), ACTOWN인 LSM(Local Switch Module)로부터 수신되는 8KHz(이하 ACT8K로 칭함)를 포함한다.Referring to FIG. 2, the input to the private exchange is an 8KHz synchronous clock (hereinafter referred to as DTC8K) received from T1 or E1, an 8KHz clock (hereinafter referred to as UTP8K) received from UTP (Unshield Twist Pair), and CKM (Clock). 2MHz synchronization clock (hereinafter referred to as CKM2M) received from the module, and 8KHz (hereinafter referred to as ACT8K) received from the Local Switch Module (LSM) which is ACTOWN.
사설교환기는 상기 입력되는 신호 중 적어도 하나를 선택하여 PLL에서 입력 신호에 동기화된 기본 클럭을 만든다.The private exchange selects at least one of the input signals to produce a base clock synchronized with the input signal at the PLL.
상기 사설 교환기에 입력되는 신호의 우선 순위를 살펴보면, CKM2M, DTC 8K,UTP 8K, ACT8K, 마스터 클럭의 순일 수 있다. 따라서, 상기 사설 교환기는 상기와 같은 우선 순위에 상응하여 우선 순위가 높은 신호가 들어오지 않을 경우에는 다음 우선 순위의 입력을 받게 된다.Looking at the priority of the signal input to the private exchange, it may be the order of CKM2M, DTC 8K, UTP 8K, ACT8K, master clock. Accordingly, the private exchange receives an input of the next priority when a signal having a high priority does not come in corresponding to the above priority.
최우선 순위의 신호가 미리 정해진 기준 범위를 넘는 불안정한 상태로 들어올 경우 전체적인 시스템이 불안해지는 결과를 초래하게 된다. 따라서, 다음 우선 순위의 신호를 선택하여 상기 선택한 신호가 기준 범위를 넘는지의 여부를 확인하여 입력한다. 각각의 신호 입력단에서 상기와 같은 방법을 사용하여 신호를 선택하면 정확한 입력 신호를 얻을 수 있어 보다 안정적인 시스템을 유지할 수 있다.If the signal with the highest priority comes into an unstable state over a predetermined reference range, the whole system becomes unstable. Therefore, a signal of the next priority is selected to check and input whether the selected signal exceeds the reference range. By selecting a signal using the above method at each signal input end, an accurate input signal can be obtained and a more stable system can be maintained.
도 3은 본 발명의 바람직한 일 실시예에 따른 사설 교환기에서 입력 신호를 선택하기 위한 장치를 나타낸 도면이다.3 is a diagram illustrating an apparatus for selecting an input signal in a private exchange according to an exemplary embodiment of the present invention.
도 3을 참조하면, 사설 교환기에서 입력 신호를 선택하기 위한 장치는 연산부(300), 먹스(MUX)(310), PLL(320), 오실레이터(330)를 포함한다.Referring to FIG. 3, an apparatus for selecting an input signal in a private exchange includes an operation unit 300, a mux 310, a PLL 320, and an oscillator 330.
연산부(300)는 입력 신호와 오실레이터(330)의 출력 신호 주파수를 카운트한 후, 상기 카운트된 값을 PLL(320)의 기준 주파수와 비교 연산한다.The calculator 300 counts an input signal and an output signal frequency of the oscillator 330, and then compares the counted value with a reference frequency of the PLL 320.
상기 연산부(300)는 CKM(301), DTC(302), UTP(303)를 포함할 수 있다.The operation unit 300 may include a CKM 301, a DTC 302, and a UTP 303.
즉, 상기 CKM(301)은 입력되는 CKM8K를 수신하여 상기 오실레이터(330)의 출력 신호 주파수와 카운트한다. 그런다음 상기 CKM(301)은 상기 카운트된 값과 PLL(320)의 기준 주파수를 비교 연산한 후, 상기 비교 연산한 결과를 복수의 출력선중 적어도 하나를 선택하여 먹스(310)에 전송한다.That is, the CKM 301 receives the input CKM8K and counts the output signal frequency of the oscillator 330. Then, the CKM 301 compares the counted value with the reference frequency of the PLL 320, and then selects at least one of the plurality of output lines and transmits the result of the comparison operation to the mux 310.
예를 들어, 상기 카운트된 값이 미리 정해진 기준 범위를 넘는 기준 시간이1시간이라고 가정하여 살펴보자. 상기 CKM(301)은 카운트된 값이 미리 정해진 기준 범위를 넘었는지의 여부를 확인하여 만약, 기준 범위를 넘었다면 상기 기준 범위를 넘은 시간 정보를 추출하여 상기 먹스(310)에 전송한다.For example, suppose that the reference time over which the counted value exceeds a predetermined reference range is one hour. The CKM 301 checks whether the counted value exceeds a predetermined reference range. If the counted value exceeds the reference range, the CKM 301 extracts time information beyond the reference range and transmits the time information to the MUX 310.
즉, 상기 카운트된 값이 상기 기준 범위를 벗어나지 않으면, 상기 카운트된 값은 301a에 전송되고, 상기 기준 범위를 1시간-2시간 벗어나면, 상기 카운트된 값은 301b에 전송, 상기 기준 범위를 2시간-3시간 벗어나면, 상기 카운트된 값은 301c에 전송된다. 또한, 상기 카운트된 값이 상기 기준 범위를 3시간-4시간 벗어나면, 상기 카운트된 값은 301d에 전송되고, 상기 기준 범위를 4시간이상 벗어나면 상기 카운트된 값은 301e에 전송된다.That is, if the counted value does not deviate from the reference range, the counted value is transmitted to 301a, and if the reference range deviates from 1 hour to 2 hours, the counted value is transmitted to 301b and the reference range is 2 If out of time-3 hours, the counted value is sent to 301c. Further, if the counted value is out of the reference range for 3 hours to 4 hours, the counted value is transmitted to 301d, and if the counted value is out of the reference range for 4 hours or more, the counted value is transmitted to 301e.
상기 DTC(302)와 상기 UTP(303)도 상기 CKM(301)과 같은 방식으로 상기 먹스(310)에 신호를 전송한다.The DTC 302 and the UTP 303 also transmit a signal to the mux 310 in the same manner as the CKM 301.
먹스(310)는 상기 연산부(300)에서 전송된 신호중에서 우선 순위가 높은 입력 신호의 카운트된 값을 추출한다. 그런다음 상기 먹스(310)는 상기 추출된 카운트된 값이 정해진 기준 범위를 일정 시간이상 벗어났는지의 여부를 확인하여 상기 추출된 카운트된 값이 기준 범위를 일정 시간이상 벗어나지 않으면, 상기 추출된 카운트값에 상응하는 입력 신호를 PLL(320)에 전송한다.The MUX 310 extracts a counted value of the input signal having a high priority from the signal transmitted from the operation unit 300. Then, the MUX 310 checks whether the extracted counted value is out of a predetermined reference range for a predetermined time or more, and if the extracted counted value does not deviate from the reference range for a predetermined time or more, the extracted count value. Transmits an input signal corresponding to the PLL 320.
만약, 상기 추출된 카운트된 값이 기준 범위를 일정 시간이상 벗어나면, 상기 먹스(310)는 다음 우선 순위를 가지는 입력 신호의 카운트된 값을 추출한다.If the extracted counted value is out of a reference range for a predetermined time or more, the MUX 310 extracts a counted value of an input signal having a next priority.
PLL(320)는 상기 먹스(320)로부터 매주기마다 전송된 신호를 카운트하여 저장한다. 그런다음 상기 PLL(320)는 상기 저장된 카운트된 값을 일정 시간 모아서평균을 내어 상기 평균값을 주파수 보정시 필요한 주파수로 추출한다.The PLL 320 counts and stores a signal transmitted from the mux 320 every cycle. Then, the PLL 320 collects the stored counted values for a predetermined time, averages them, and extracts the averaged values as frequencies required for frequency correction.
도 4는 본 발명의 바람직한 일 실시예에 따른 사설 교환기의 입력 신호를 선택하기 위한 방법을 나타낸 흐름도이다.4 is a flowchart illustrating a method for selecting an input signal of a private exchange according to a preferred embodiment of the present invention.
도 4를 참조하면, 복수의 입력 신호를 오실레이터의 출력 신호 주파수와 각각 카운트한다(S400). 그런다음 상기 카운트된 값과 PLL의 기준 주파수를 비교 연산한다(S401). 단계 401의 수행후 우선 순위가 가장 높은 순위의 카운트된 값을 추출한다(S402). 단계 402의 수행후, 상기 추출된 카운트된 값이 정해진 기준 범위를 일정 시간 이상 벗어났는지의 여부를 판단한다(S403).Referring to FIG. 4, a plurality of input signals are respectively counted with an output signal frequency of an oscillator (S400). Thereafter, the counted value is compared with the reference frequency of the PLL (S401). After the execution of the step 401, the counted value of the highest priority is extracted (S402). After performing step 402, it is determined whether the extracted counted value is out of a predetermined reference range for a predetermined time or more (S403).
단계 403의 판단결과 상기 추출된 카운트된 값이 미리 정해진 기준 범위를 일정 시간 이상 벗어나지 않으면, 상기 추출된 카운트된 값에 상응하는 입력 신호를 상기 PLL에 전송한다(S404).If it is determined in step 403 that the extracted counted value does not deviate from a predetermined reference range for a predetermined time or more, an input signal corresponding to the extracted counted value is transmitted to the PLL (S404).
만약, 단계 403의 판단결과 상기 추출된 카운트된 값이 미리 정해진 기준 범위를 일정 시간 이상 벗어나면, 다음 우선 순위를 가지는 입력 신호의 카운트된 값을 추출한다(S405).If it is determined in step 403 that the extracted counted value is out of a predetermined reference range for a predetermined time or more, the counted value of the input signal having the next priority is extracted (S405).
단계 405를 수행한 후, 단계 403을 수행하여 PLL에 전송하고자 하는 입력 신호를 추출한다.After performing step 405, step 403 is performed to extract an input signal to be transmitted to the PLL.
도 5a는 본 발명의 바람직한 일 실시예에 따른 입력 신호를 선택하기 위한 먹스의 작용을 나타낸 도면이다.5A is a diagram illustrating the operation of a mux for selecting an input signal according to an exemplary embodiment of the present invention.
먼저, 사설 교환기에서 안정된 클럭을 공급하기 위해서 정해진 기준 범위를 선정하는데 기준 범위 이내로 신호가 들어올 경우 일반 모드(Normal Mode)라고 하고, 이 범위를 벗어나서 들어올 경우를 잔류모드(Holdover Mode)라고 한다.First, in order to supply a stable clock in a private exchange, a predetermined reference range is selected. When a signal comes within the reference range, it is called a normal mode, and when it comes out of this range, it is called a holdover mode.
CKL_D는 클럭 감지 지시 신호(Clock Detection Indication Signal)로서, CKM 클럭 소스가 들어오는지의 여부를 판단하는 신호이다. CKM_P는 CKM 클럭 소스가 기준 주파수에서 미리 정해진 기준 범위 이내로 들어오는지의 여부를 판단하는 신호이다.CKL_D is a clock detection indication signal and is a signal for determining whether a CKM clock source is input. CKM_P is a signal that determines whether the CKM clock source is within a predetermined reference range at the reference frequency.
DTC_D는 클럭 감지 지시 신호로서, DTC 클럭 소스가 들어오는지의 여부를 판단하는 신호이다. DTC_P는 DTC 클럭 소스가 기준 주파수에서 미리 정해진 기준 범위 이내로 들어오는지의 여부를 판단하는 신호이다.DTC_D is a clock sensing indication signal and is a signal for determining whether a DTC clock source is input. DTC_P is a signal that determines whether the DTC clock source is within a predetermined reference range at the reference frequency.
UTP_D는 클럭 감지 지시 신호로서 UTP 클럭 신호가 들어오는지의 여부를 판단하는 신호이다. UTP_P는 UTP 클럭 소스가 기준 주파수에서 미리 정해진 기준범위 이내로 들어오는지의 여부를 판단하는 신호이다.UTP_D is a clock detection instruction signal that determines whether or not a UTP clock signal is received. UTP_P is a signal that determines whether the UTP clock source is within a predetermined reference range at the reference frequency.
여기서, 상기 CKM_D, CKM_P, DTC_D, DTC_P, UTP_D, UTP_P는 Low 또는 0일때 동작되는 신호라고 가정하고, CKM 일반 모드와 CKM 잔류모드를 참조하여 설명하기로 한다.Here, it is assumed that the CKM_D, CKM_P, DTC_D, DTC_P, UTP_D, and UTP_P are signals operated when Low or 0, and will be described with reference to the CKM general mode and the CKM residual mode.
타이머1은 클럭 감지 지시 신호가 High가 될때 동작하기 시작하는 타이머이다. 타이머2는 클럭 소스가 미리 정해진 기준 범위를 벗어나서 CKM_P, DTC_P, UTP_P중 적어도 하나가 High가 되면 동작하기 시작하는 타이머이다.Timer 1 is a timer that starts to operate when the clock detection indication signal goes high. Timer 2 is a timer that starts to operate when at least one of CKM_P, DTC_P, and UTP_P becomes High because the clock source is out of a predetermined reference range.
타이머3는 안정 보상 타이머로서 응답 타임과는 다른 개념의 타이머로 타이밍의 차이에 의해 갑작스런 천이가 발생하는 것을 막아주는 타이머이다.Timer 3 is a stability compensation timer that is a timer that is different from the response time and prevents sudden transitions due to timing differences.
도 5a를 참조하면, CKM 일반모드에서 CKM클럭 소스가 들어오고(CKM_D=0), 상기 CKM 클럭 소스가 기준 주파수에서 정해진 허용범위 이내로 들어오면(CKM_P=0) 그대로 CKM 일반모드가 된다. 따라서, PLL에 전송되는 신호는 상기 CKM 일반모드의 CKM 클럭 소스일 수 있다.Referring to FIG. 5A, when the CKM clock source is input in the CKM normal mode (CKM_D = 0), and the CKM clock source is within a predetermined allowable range at the reference frequency (CKM_P = 0), the CKM normal mode is left as it is. Accordingly, the signal transmitted to the PLL may be a CKM clock source in the CKM normal mode.
만약, 상기 CKM 일반 모드에서 CKM 클럭 소스가 들어오고(CKM_D=0), 상기 CKM 클럭 소스가 기준 주파수에서 정해진 허용 범위를 넘으면(CKM_P=1), 상기 CKM 일반 모드는 CKM 잔류모드로 변환된다. 상기와 같이 CKM 잔류모드로 변환되면, 상기 CKM클럭 소스를 정해진 기준 범위를 일정 시간 벗어났는지의 여부를 확인한다.If the CKM clock source is input in the CKM normal mode (CKM_D = 0), and the CKM clock source exceeds a predetermined allowable range at the reference frequency (CKM_P = 1), the CKM normal mode is converted to the CKM residual mode. When the CKM residual mode is converted as described above, it is checked whether the CKM clock source is out of a predetermined reference range for a predetermined time.
상기 CKM 클럭 소스가 미리 정해진 기준 범위를 일정 시간 이상 벗어나지 않으면, 상기 CKM 클럭 소스를 상기 PLL에 전송한다.If the CKM clock source does not deviate from a predetermined reference range for a predetermined time or more, the CKM clock source is transmitted to the PLL.
만약, 상기 CKM 클럭 소스가 미리 정해진 기준 범위를 일정 시간이상 벗어나면, 다음 우선 순위를 가진 기준 범위 이내의 값을 가지는 신호를 상기 PLL에 전송한다. 즉, CKM 클럭 소스의 다음 우선 순위를 가지는 DTC 클럭을 검사하고 상기 DTC 클럭이 기준 범위 이내의 값을 가지면 상기 DTC 클럭을 PLL에 전송한다.If the CKM clock source is out of a predetermined reference range for a predetermined time or more, a signal having a value within a reference range having a next priority is transmitted to the PLL. That is, the DTC clock having the next priority of the CKM clock source is inspected, and if the DTC clock has a value within the reference range, the DTC clock is transmitted to the PLL.
만약, 상기 DTC 클럭의 검사 결과 상기 DTC 클럭이 기준 범위를 넘는 값이 일정 시간 이상 벗어나면, UTP 클럭을 검사하여 상기 UTP 클럭이 기준 범위 이내의 값을 가지면 상기 UTP 클럭을 상기 PLL에 전송한다.If the value of the DTC clock exceeds the reference range when the value of the DTC clock is out of the reference range for a predetermined time or more, the UTP clock is inspected. If the UTP clock has a value within the reference range, the UTP clock is transmitted to the PLL.
만약, 상기 UTP 클럭의 검사 결과 상기 DTC 클럭이 기준 범위를 넘는 값이 일정 시간 이상 벗어나면, 우선 순위에 의해 상기 CKM 클럭을 상기 PLL에 전송한다.If the value of the DTC clock exceeding a reference range deviates by a predetermined time or more as a result of the inspection of the UTP clock, the CKM clock is transmitted to the PLL by priority.
CKM 잔류모드에서 CKM클럭 소스가 들어오고(CKM_D=0), 상기 CKM 클럭 소스가기준 주파수에서 정해진 허용범위 이내로 들어오면(CKM_P=0), 상기 CKM 잔류모드는 CKM 일반모드로 변환된다. 이때에는 상기 CKM 클럭이 상기 PLL에 전송된다.When the CKM clock source enters the CKM residual mode (CKM_D = 0) and the CKM clock source falls within the allowable range defined at the reference frequency (CKM_P = 0), the CKM residual mode is converted to the CKM normal mode. At this time, the CKM clock is transmitted to the PLL.
CKM 잔류모드에서 CKM 클럭 소스가 허용 범위의 기준치를 벗어난 시간이 최대치 미만이거나(C타이머2<mAx), CKM_D가 High인 시간이 최대치 이상(C타이머1>=Max), CKM 클럭 소스가 정해진 허용 범위의 기준치를 벗어난 시간이 최대치 이상(C타이머2>=mAx), DTC 클럭 소스가 기준 주파수에서 정해진 허용범위를 넘어서 들어오고(DTC_P=1), UTP 클럭 소스가 기준 주파수에서 정해진 허용 범위를 넘어서 들어오면(UTP_P=1) 그대로 잔류모드가 된다. 이때에는 우선 순위에 의해 가장 우선 순위가 높은 CKM 잔류 모드의 CKM 클럭 소스가 상기 PLL에 전송된다. 여기서, 상기 Max, mAx, maX는 각각 다른 값일 수 있다.In CKM residual mode, the time when the CKM clock source is out of the tolerance range is less than the maximum (C timer 2 <mAx), or the time when CKM_D is high is more than the maximum (C timer 1> = Max), or the CKM clock source is allowed. The time outside the threshold of the range is greater than or equal to the maximum (CTimer2> = mAx), the DTC clock source comes in beyond the specified tolerance at the reference frequency (DTC_P = 1), and the UTP clock source exceeds the tolerance specified in the reference frequency. When it enters (UTP_P = 1), it goes into the remaining mode. At this time, the CKM clock source of the CKM residual mode having the highest priority according to the priority is transmitted to the PLL. Herein, the Max, mAx, and maX may have different values.
CKM 잔류 모드에서 C타이머1>=Max이거나, C타이머2>=mAx, D타이머3>=maX이면, 상기 CKM 잔류모드는 DTC 일반 모드로 변환된다. 이때에는 상기 DTC 일반모드의 DTC 클럭 소스가 상기 PLL에 전송된다.When C timer 1> = Max, or C timer 2> = mAx and D timer 3> = maX in the CKM residual mode, the CKM residual mode is converted to the DTC normal mode. At this time, the DTC clock source of the DTC normal mode is transmitted to the PLL.
CKM 잔류모드에서 C타이머1>=Max이거나, C타이머2>=mAx, U타이머3>=maX, DTC_P=1, UTP_P=0이면, 상기 CKM 잔류모드는 UTP 일반 모드로 변환된다. 이때에는 상기 UTP 일반 모드의 UTP 클럭 소스가 상기 PLL에 전송된다.In the CKM residual mode, if C timer 1> = Max, C timer 2> = mAx, U timer 3> = maX, DTC_P = 1, UTP_P = 0, the CKM residual mode is converted to the UTP normal mode. At this time, the UTP clock source of the UTP normal mode is transmitted to the PLL.
CKM 클럭 소스가 미리 정해진 기준 범위를 일정 시간 이상 벗어나고, DTC 일반모드에서 DTC 클럭 소스가 들어오고(DTC_D=0), 상기 DTC 클럭 소스가 기준 주파수에서 정해진 허용범위 이내로 들어오면(DTC_P=0) 상기 DTC 일반 모드는 그대로 DTC 일반모드가 된다. 따라서, PLL에 전송되는 신호는 상기 DTC 일반모드의 DTC 클럭 소스일 수 있다.When the CKM clock source deviates from the predetermined reference range for a predetermined time or more, the DTC clock source enters the DTC normal mode (DTC_D = 0), and the DTC clock source falls within the allowable range defined at the reference frequency (DTC_P = 0). DTC normal mode is the same as DTC normal mode. Accordingly, the signal transmitted to the PLL may be a DTC clock source of the DTC normal mode.
CKM 클럭 소스가 미리 정해진 기준 범위를 일정 시간 이상 벗어나고, DTC 일반 모드에서 DTC 클럭 소스가 들어오고(CKM_D=0), 상기 DTC 클럭 소스가 기준 주파수에서 정해진 허용 범위를 넘으면(DTC_P=1), 상기 DTC 일반 모드는 DTC 잔류모드로 변환된다. 상기와 같이 DTC 잔류모드로 변환되면, 상기 DTC 클럭 소스가 정해진 기준 범위를 일정 시간 벗어났는지의 여부를 확인한다.If the CKM clock source is out of a predetermined reference range for a predetermined time, the DTC clock source comes in in the DTC normal mode (CKM_D = 0), and the DTC clock source exceeds the allowable range defined at the reference frequency (DTC_P = 1). DTC normal mode is converted to DTC residual mode. When the DTC residual mode is converted as described above, it is checked whether the DTC clock source is out of a predetermined reference range for a predetermined time.
상기 DTC 클럭 소스가 미리 정해진 기준 범위를 일정 시간 이상 벗어나지 않으면, 상기 DTC 클럭 소스를 상기 PLL에 전송한다.If the DTC clock source does not deviate from a predetermined reference range for a predetermined time or more, the DTC clock source is transmitted to the PLL.
만약, 상기 DTC 클럭 소스가 미리 정해진 기준 범위를 일정 시간이상 벗어나면, 다음 우선 순위를 가진 기준 범위 이내의 값을 가지는 신호를 상기 PLL에 전송한다. 즉, DTC 클럭 소스의 다음 우선 순위를 가지는 UTP 클럭을 검사하고 상기 UTP 클럭이 기준 범위 이내의 값을 가지면 상기 UTP 클럭을 PLL에 전송한다.If the DTC clock source is out of a predetermined reference range for a predetermined time or more, a signal having a value within a reference range having a next priority is transmitted to the PLL. That is, the UTP clock having the next priority of the DTC clock source is examined and the UTP clock is transmitted to the PLL when the UTP clock has a value within a reference range.
만약, 상기 UTP 클럭의 검사 결과 상기 UTP 클럭이 기준 범위를 넘는 값이 일정 시간 이상 벗어나면, 우선 순위에 의해 상기 CKM 클럭을 상기 PLL에 전송한다.If, as a result of the inspection of the UTP clock, a value exceeding a reference range of the UTP clock is out of a predetermined time or more, the CKM clock is transmitted to the PLL by priority.
CKM 클럭 소스가 미리 정해진 기준 범위를 일정 시간 이상 벗어나고, DTC 잔류모드에서 DTC 클럭 소스가 들어오고(DTC_D=0), 상기 DTC 클럭 소스가 기준 주파수에서 정해진 허용범위 이내로 들어오면(DTC_P=0), 상기 DTC 잔류모드는 DTC 일반모드로 변환된다. 이때에는 상기 DTC 클럭이 상기 PLL에 전송된다.If the CKM clock source is out of the predetermined reference range for a predetermined time, the DTC clock source is entered in the DTC residual mode (DTC_D = 0), and the DTC clock source is within the allowable range defined at the reference frequency (DTC_P = 0). The DTC residual mode is converted to the DTC normal mode. At this time, the DTC clock is transmitted to the PLL.
DTC 잔류 모드에서 DTC 클럭 소스가 허용 범위의 기준치를 벗어난 시간이 최대치 미만이거나(D타이머2<mAx), DTC_D가 High인 시간이 최대치 이상(D타이머1>=Max), DTC 클럭 소스가 정해진 허용 범위의 기준치를 벗어난 시간이 최대치 이상(D타이머2>=mAx), UTP 클럭 소스가 기준 주파수에서 정해진 허용 범위를 넘어서 들어오면(UTP_P=1) 그대로 DTC 잔류모드가 된다. 이때에는 DTC 잔류 모드의 DTC 클럭 소스가 상기 PLL에 전송된다.In DTC residual mode, the time when the DTC clock source deviates from the tolerance range is less than the maximum (D timer 2 <mAx), or the time when DTC_D is high is greater than the maximum (D timer 1> = Max), or the DTC clock source is allowed If the time out of range is greater than the maximum value (Dtimer2> = mAx), and the UTP clock source enters the allowable range from the reference frequency (UTP_P = 1), it remains in DTC residual mode. At this time, the DTC clock source of the DTC residual mode is transmitted to the PLL.
DTC 잔류모드에서 D타이머1>=Max이거나, D타이머2>=mAx, U타이머3>=maX, UTP_P=0이면, 상기 DTC 잔류모드는 UTP 일반 모드로 변환된다. 이때에는 상기 UTP 일반 모드의 UTP 클럭 소스가 상기 PLL에 전송된다.If D timer 1> = Max or D timer 2> = mAx, U timer 3> = maX and UTP_P = 0 in the DTC residual mode, the DTC residual mode is converted to the UTP normal mode. At this time, the UTP clock source of the UTP normal mode is transmitted to the PLL.
CKM 클럭 소스와 DTC 클럭 소스가 미리 정해진 기준 범위를 일정 시간 이상 벗어나고, UTP 일반모드에서 UTP 클럭 소스가 들어오고(UTP_D=0), 상기 UTP 클럭 소스가 기준 주파수에서 정해진 허용범위 이내로 들어오면(UTP_P=0), 상기 UTP 일반 모드는 그대로 UTP 일반모드가 된다. 따라서, PLL에 전송되는 신호는 상기 UTP 일반모드의 UTP 클럭 소스일 수 있다.When the CKM clock source and the DTC clock source are out of a predetermined reference range for a predetermined time, the UTP clock source is entered in UTP normal mode (UTP_D = 0), and the UTP clock source is within the allowable range defined at the reference frequency (UTP_P). = 0), the UTP normal mode is the UTP normal mode as it is. Accordingly, the signal transmitted to the PLL may be a UTP clock source of the UTP normal mode.
CKM 클럭 소스와 DTC 클럭 소스가 미리 정해진 기준 범위를 일정 시간 이상 벗어나고, UTP 일반 모드에서 UTP 클럭 소스가 들어오고(UTP_D=0), 상기 UTP 클럭 소스가 기준 주파수에서 정해진 허용 범위를 넘으면(UTP_P=1), 상기 UTP 일반 모드는 UTP 잔류 모드로 변환된다. 상기와 같이 UTP 잔류 모드로 변환되면, 상기 UTP 클럭 소스가 정해진 기준 범위를 일정 시간 벗어났는지의 여부를 확인한다.If the CKM clock source and the DTC clock source are out of the predetermined reference range for more than a predetermined time, the UTP clock source enters in UTP normal mode (UTP_D = 0), and the UTP clock source exceeds the allowable range defined at the reference frequency (UTP_P = 1), the UTP normal mode is converted to the UTP residual mode. When the UTP residual mode is converted as described above, it is determined whether the UTP clock source is out of a predetermined reference range for a predetermined time.
상기 UTP 클럭 소스가 미리 정해진 기준 범위를 일정 시간 이상 벗어나지 않으면, 상기 UTP 클럭 소스를 상기 PLL에 전송한다.If the UTP clock source does not deviate from a predetermined reference range for more than a predetermined time, the UTP clock source is transmitted to the PLL.
만약, 상기 UTP 클럭의 검사 결과 상기 UTP 클럭이 기준 범위를 넘는 값이 일정 시간 이상 벗어나면, 우선 순위에 의해 상기 CKM 클럭을 상기 PLL에 전송한다.If, as a result of the inspection of the UTP clock, a value exceeding a reference range of the UTP clock is out of a predetermined time or more, the CKM clock is transmitted to the PLL by priority.
CKM 클럭 소스와 DTC 클럭 소스가 미리 정해진 기준 범위를 일정 시간 이상 벗어나고, UTP 잔류모드에서 UTP 클럭 소스가 들어오고(UTP_D=0), 상기 UTP 클럭 소스가 기준 주파수에서 정해진 허용범위 이내로 들어오면(UTP_P=0), 상기 UTP 잔류모드는 UTP 일반모드로 변환된다. 이때에는 상기 UTP 클럭이 상기 PLL에 전송된다.When the CKM clock source and the DTC clock source deviate from the predetermined reference range for a predetermined time or more, the UTP clock source enters the UTP residual mode (UTP_D = 0), and the UTP clock source falls within the allowable range defined at the reference frequency (UTP_P). = 0), the UTP residual mode is converted to the UTP normal mode. At this time, the UTP clock is transmitted to the PLL.
UTP 잔류 모드에서 UTP 클럭 소스가 허용 범위의 기준치를 벗어난 시간이 최대치 미만이면(U타이머2<mAx), 그대로 UTP 잔류모드가 된다. 이때에는 UTP 잔류 모드의 UTP 클럭 소스가 상기 PLL에 전송된다.In the UTP residual mode, if the UTP clock source deviates from the allowable range of the reference value is less than the maximum value (Utimer 2 <mAx), the UTP residual mode remains as it is. At this time, the UTP clock source of the UTP residual mode is transmitted to the PLL.
도 5b는 본 발명의 바람직한 다른 실시예에 따른 도 5a의 입력 신호의 우선 순위에 의한 먹스의 작용을 간단하게 나타낸 흐름도이다.FIG. 5B is a flow chart briefly showing the operation of the mux by the priority of the input signal of FIG. 5A according to another preferred embodiment of the present invention.
이하에서 CKM 일반 모드 신호값, CKM 잔류모드 신호값, DTC 일반 모드 신호값, DTC 잔류 모드 신호값, UTP 일반 모드 신호값, UTP 잔류 모드 신호값은 각 모드의 입력 신호를 오실레이터의 출력 신호 주파수와 카운트한 값이라고하여 설명하기로 한다.The CKM normal mode signal value, CKM residual mode signal value, DTC general mode signal value, DTC residual mode signal value, UTP normal mode signal value, and UTP residual mode signal value correspond to the input signal of each mode with the output signal frequency of the oscillator. This will be described as a counted value.
도 5b를 참조하면, CKM 일반 모드 신호값이 정해진 기준 범위를 일정 시간이상 벗어났는지의 여부를 판단한다(S500).Referring to FIG. 5B, it is determined whether the CKM normal mode signal value is out of a predetermined reference range for a predetermined time or more (S500).
단계 500의 판단결과 상기 CKM일반 모드 신호값이 정해진 기준 범위를 일정시간 이상 벗어나지 않으면, 상기 CKM 일반 모드의 신호를 PLL에 전송한다(S501).If it is determined in step 500 that the CKM normal mode signal value does not deviate from the predetermined reference range for a predetermined time or more, the CKM normal mode signal is transmitted to the PLL (S501).
만약 단계 500의 판단결과 상기 CKM일반 모드 신호값이 정해진 기준 범위를 일정 시간이상 벗어나면, CKM 잔류모드 신호값이 정해진 기준 범위를 일정 시간 이상 벗어났는지의 여부를 판단한다(S502).If it is determined in step 500 that the CKM general mode signal value deviates from the predetermined reference range for a predetermined time or more, it is determined whether the CKM residual mode signal value deviates from the predetermined reference range for a predetermined time or longer (S502).
단계 500의 판단결과 상기 CKM 잔류 모드 신호값이 정해진 기준 범위를 일정 시간이상 벗어나지 않으면, 상기 CKM 잔류 모드의 신호를 PLL에 전송한다(S503).If it is determined in step 500 that the CKM residual mode signal value does not deviate from the predetermined reference range for a predetermined time or more, the CKM residual mode signal is transmitted to the PLL (S503).
만약 단계 502의 판단결과 상기 CKM 잔류 모드 신호값이 정해진 기준 범위를 일정 시간이상 벗어나면, DTC 일반 모드 신호값이 정해진 기준 범위를 일정 시간 이상 벗어났는지의 여부를 판단한다(S504).If it is determined in step 502 that the CKM residual mode signal value deviates from the predetermined reference range for a predetermined time or more, it is determined whether the DTC general mode signal value deviates from the predetermined reference range for a predetermined time or longer (S504).
단계 504의 판단결과 상기 DTC 일반 모드 신호값이 정해진 기준 범위를 일정 시간이상 벗어나지 않으면, 상기 DTC 일반 모드의 신호를 PLL에 전송한다(S505).If it is determined in step 504 that the DTC normal mode signal value does not deviate from the predetermined reference range for a predetermined time or more, the DTC normal mode signal is transmitted to the PLL (S505).
만약 단계 504의 판단결과 상기 DTC 일반 모드 신호값이 정해진 기준 범위를 일정 시간이상 벗어나면, DTC 잔류 모드 신호값이 정해진 기준 범위를 일정 시간 이상 벗어났는지의 여부를 판단한다(S506).If it is determined in step 504 that the DTC general mode signal value deviates from the predetermined reference range for a predetermined time or more, it is determined whether the DTC residual mode signal value deviates from the predetermined reference range for a predetermined time or longer (S506).
단계 506의 판단결과 상기 DTC 잔류 모드 신호값이 정해진 기준 범위를 일정 시간이상 벗어나지 않으면, 상기 DTC 잔류 모드의 신호를 PLL에 전송한다(S507).If it is determined in step 506 that the DTC residual mode signal value does not deviate from the predetermined reference range for a predetermined time or more, the DTC residual mode signal is transmitted to the PLL (S507).
만약 단계 506의 판단결과 상기 DTC 잔류 모드 신호값이 정해진 기준 범위를 일정 시간이상 벗어나면, UTP 일반 모드 신호값이 정해진 일정 시간 이상 벗어났는지의 여부를 판단한다(S508).If it is determined in step 506 that the DTC residual mode signal value is out of a predetermined reference range for a predetermined time or more, it is determined whether the UTP normal mode signal value is out of a predetermined time or more (S508).
단계 508의 판단결과 상기 UTP 일반 모드 신호값이 정해진 기준 범위를 일정시간이상 벗어나지 않으면, 상기 UTP 일반 모드의 신호를 PLL에 전송한다(S509).If it is determined in step 508 that the UTP normal mode signal value does not deviate from the predetermined reference range for a predetermined time or more, the UTP normal mode signal is transmitted to the PLL (S509).
만약 단계 508의 판단결과 상기 UTP 일반 모드 신호값이 정해진 기준 범위를 일정 시간이상 벗어나면, UTP 잔류 모드 신호값이 정해진 기준 범위를 일정 시간 이상 벗어났는지의 여부를 판단한다(S510).If it is determined in step 508 that the UTP normal mode signal value deviates from the predetermined reference range for a predetermined time or more, it is determined whether the UTP residual mode signal value deviates from the predetermined reference range for a predetermined time or longer (S510).
단계 510의 판단결과 상기 UTP 잔류 모드 신호값이 정해진 기준 범위를 일정 시간이상 벗어나지 않으면, 상기 UTP 잔류 모드의 신호를 PLL에 전송한다(S511).As a result of the determination in step 510, if the UTP residual mode signal value does not deviate from the predetermined reference range for a predetermined time or more, the UTP residual mode signal is transmitted to the PLL (S511).
만약, 단계 510의 판단결과 상기 UTP 잔류 모드 신호값이 정해진 기준 범위를 일정 시간 이상 벗어나지 않으면, 우선 순위에 의하여 상기 CMK 일반 모드의 신호를 상기 PLL에 전송한다.If it is determined in step 510 that the UTP residual mode signal value does not deviate from a predetermined reference range for a predetermined time or more, the CMK normal mode signal is transmitted to the PLL according to priority.
도 6은 본 발명의 바람직한 일 실시예에 따른 주파수 보정시 필요한 주파수 검출 방법을 나타낸 도면이다.6 is a view showing a frequency detection method required for frequency correction according to an embodiment of the present invention.
도 6을 참조하면, 매주기마다 먹스를 통해 입력되는 신호를 카운트한다(S600).Referring to FIG. 6, a signal input through a mux is counted every cycle (S600).
그런다음 상기 카운트된 값을 저장한 후(S601), 상기 저장된 카운트된 값을 일정 시간 모아서 평균을 낸다(S602).Then, after storing the counted value (S601), the stored counted value is collected and averaged for a predetermined time (S602).
단계 602의 수행후, 상기 평균값을 주파수 보정시 필요한 주파수로 추출한다(S603).After performing step 602, the average value is extracted as a frequency necessary for frequency correction (S603).
상술한 바와 같이 본 발명에 따르면, 입력 신호를 선택하는 방법과 주파수보정 블럭에서 신호간 주파수 차이를 검출하는 방법을 동시에 할 수 있는 사설 교환기의 입력 신호 선택 방법 및 장치를 제공할 수 있다.According to the present invention as described above, it is possible to provide an input signal selection method and apparatus of a private exchange which can simultaneously perform a method of selecting an input signal and a method of detecting a frequency difference between signals in a frequency correction block.
또한, 입력 신호를 선택할때 정해진 기준 범위이내에 들어오는지의 여부를 판단함과 동시에 입력 신호 주파수를 일정한 기준에 맞춰 알아낼 수 있는 사설교환기의 입력 신호 선택 방법 및 장치를 제공할 수 있다.In addition, it is possible to provide a method and apparatus for selecting an input signal of a private exchange that can determine whether the input signal falls within a predetermined reference range when selecting an input signal and at the same time determine the input signal frequency according to a predetermined reference.
또한, 주파수 보정을 보다 용이하게 하고, PLL의 구조를 간단하게 할 수있는 사설교환기의 입력 신호 선택 방법 및 장치를 제공할 수 있다.In addition, it is possible to provide a method and apparatus for selecting an input signal of a private exchange which can make frequency correction easier and simplify the structure of a PLL.
또한, 여러 종류의 클럭 신호가 들어와도 가장 안정적인 신호를 쉽게 찾아내어 보다 안정된 시스템을 유지할 수 있는 사설 교환기의 입력 신호 선택 방법 및 장치를 제공할 수 있다.In addition, it is possible to provide a method and apparatus for selecting an input signal of a private exchange that can easily find the most stable signal even when various types of clock signals are input and maintain a more stable system.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0087364A KR100465298B1 (en) | 2001-12-28 | 2001-12-28 | Apparatus and Method for Selecting Input Signal of Private branch exchange |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0087364A KR100465298B1 (en) | 2001-12-28 | 2001-12-28 | Apparatus and Method for Selecting Input Signal of Private branch exchange |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030056993A KR20030056993A (en) | 2003-07-04 |
KR100465298B1 true KR100465298B1 (en) | 2005-01-13 |
Family
ID=32215135
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0087364A KR100465298B1 (en) | 2001-12-28 | 2001-12-28 | Apparatus and Method for Selecting Input Signal of Private branch exchange |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100465298B1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR930011583A (en) * | 1991-11-22 | 1993-06-24 | 정용문 | Source supply integrated circuit of digital exchange system |
KR970004925A (en) * | 1995-06-09 | 1997-01-29 | 김광호 | Synchronous Clock Control Circuit of Digital Exchange |
JPH0993237A (en) * | 1995-09-26 | 1997-04-04 | Nec Miyagi Ltd | In-equipment system clock supply system |
KR19990058828A (en) * | 1997-12-30 | 1999-07-26 | 윤종용 | Network synchronizer |
KR20000061860A (en) * | 1999-03-31 | 2000-10-25 | 김영환 | Device for selecting synchronous source clock in dslam and its control method |
-
2001
- 2001-12-28 KR KR10-2001-0087364A patent/KR100465298B1/en not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR930011583A (en) * | 1991-11-22 | 1993-06-24 | 정용문 | Source supply integrated circuit of digital exchange system |
KR970004925A (en) * | 1995-06-09 | 1997-01-29 | 김광호 | Synchronous Clock Control Circuit of Digital Exchange |
JPH0993237A (en) * | 1995-09-26 | 1997-04-04 | Nec Miyagi Ltd | In-equipment system clock supply system |
KR19990058828A (en) * | 1997-12-30 | 1999-07-26 | 윤종용 | Network synchronizer |
KR20000061860A (en) * | 1999-03-31 | 2000-10-25 | 김영환 | Device for selecting synchronous source clock in dslam and its control method |
Also Published As
Publication number | Publication date |
---|---|
KR20030056993A (en) | 2003-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7076377B2 (en) | Circuit, apparatus and method for capturing a representation of a waveform from a clock-data recovery (CDR) unit | |
US7620075B2 (en) | Serial communication system with baud rate generator | |
US7184449B2 (en) | Cycle synchronization between interconnected sub-networks | |
US5661765A (en) | Receiver and transmitter-receiver | |
US20120307949A1 (en) | Burst Mode Clock and Data Recovery Circuit and Method | |
JP2001094542A (en) | Frame synchronizing circuit | |
JPWO2008029438A1 (en) | Data recovery circuit | |
HUT58172A (en) | Synchronizing process for wireless systems | |
Hartwich et al. | The configuration of the CAN bit timing | |
US20120300889A1 (en) | Method and a device for controlling frequency synchronization | |
US8718213B2 (en) | Clock synchronization method, apparatus, and system | |
US6850580B1 (en) | Bit synchronizing circuit | |
US20110026572A1 (en) | Baud rate error detection circuit and baud rate error detection method | |
JPWO2008126429A1 (en) | Clock / data recovery circuit and control method thereof | |
CN108134644B (en) | Synchronous method, device, synchronizer and system | |
EP0942552A2 (en) | Over-sampling type clock recovery circuit with power consumption reduced | |
KR20060066676A (en) | Method for clock synchronization of wireless 1394 buses for nodes connected via ieee 802.11 lan | |
KR100465298B1 (en) | Apparatus and Method for Selecting Input Signal of Private branch exchange | |
US8000425B2 (en) | Methods and apparatus to provide clock resynchronization in communication networks | |
JP2005184092A (en) | Clock synchronization system and clock synchronization method | |
EP3160077A1 (en) | Clock recovery apparatus and clock recovery method | |
JPH0888624A (en) | Sampling method for serial digital signal | |
US20240204897A1 (en) | Hybrid clock synchronization | |
JP2016225880A (en) | Time synchronization device, time synchronization method, and time synchronization program | |
CN115664627B (en) | 1588 protocol-based frequency synchronization precision detection method and adaptive system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
N231 | Notification of change of applicant | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20081128 Year of fee payment: 5 |
|
LAPS | Lapse due to unpaid annual fee |