[go: up one dir, main page]

KR102730479B1 - The Oscillator System That Corrects Frequency by Varying The Capacitor Bank Value - Google Patents

The Oscillator System That Corrects Frequency by Varying The Capacitor Bank Value Download PDF

Info

Publication number
KR102730479B1
KR102730479B1 KR1020240024491A KR20240024491A KR102730479B1 KR 102730479 B1 KR102730479 B1 KR 102730479B1 KR 1020240024491 A KR1020240024491 A KR 1020240024491A KR 20240024491 A KR20240024491 A KR 20240024491A KR 102730479 B1 KR102730479 B1 KR 102730479B1
Authority
KR
South Korea
Prior art keywords
frequency
oscillator
cap bank
control value
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020240024491A
Other languages
Korean (ko)
Inventor
김준호
채승환
Original Assignee
주식회사 아크칩스
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 아크칩스 filed Critical 주식회사 아크칩스
Priority to KR1020240024491A priority Critical patent/KR102730479B1/en
Application granted granted Critical
Publication of KR102730479B1 publication Critical patent/KR102730479B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/10Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range
    • H03L7/101Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range using an additional control signal to the controlled loop oscillator derived from a signal generated in the loop
    • H03L7/102Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range using an additional control signal to the controlled loop oscillator derived from a signal generated in the loop the additional signal being directly applied to the controlled loop oscillator
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/099Details of the phase-locked loop concerning mainly the controlled oscillator of the loop

Landscapes

  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)

Abstract

본 발명은 캡뱅크값을 가변하여 주파수를 보정하는 발진기시스템으로서, 사용자가 원하는 목표주파수와 기설정된 정전압에 대하여 발진기에서 출력되는 출력주파수의 차이, 및 기설정된 정전압에 대하여 캡뱅크제어값별 보상가능주파수를 포함하는 룩업테이블에 기반하여 최적의 캡뱅크제어값을 도출하고, 상기 최적의 캡뱅크제어값에 따라 발진기의 캡뱅크값을 가변하여 주파수를 일차적으로 보정하고, 상기 발진기에 입력제어전압을 입력하는 먹스부의 동작모드를 변경하여 보정전압을 통해 발진기에서 출력되는 주파수를 최종적으로 보정하는, 캡뱅크값을 가변하여 주파수를 보정하는 발진기시스템에 관한 것이다.
또한, 이 특허는 2023 ~ 2024년도 산업기술평가관리원(1/1) 연구비 지원에 의한 연구임. (20026544)
The present invention relates to an oscillator system for compensating the frequency by varying a cap bank value, wherein the system derives an optimal cap bank control value based on a lookup table including a difference between an output frequency output from an oscillator with respect to a target frequency desired by a user and a preset constant voltage, and a compensable frequency for each cap bank control value with respect to the preset constant voltage, and primarily compensates the frequency by varying the cap bank value of the oscillator according to the optimal cap bank control value, and finally compensates the frequency output from the oscillator through the compensation voltage by changing the operation mode of a multiplexer which inputs an input control voltage to the oscillator.
In addition, this patent is a research supported by the Industrial Technology Evaluation and Planning Institute (1/1) research expenses for 2023-2024. (20026544)

Description

캡뱅크값을 가변하여 주파수를 보정하는 발진기시스템{The Oscillator System That Corrects Frequency by Varying The Capacitor Bank Value}{The Oscillator System That Corrects Frequency by Varying The Capacitor Bank Value}

본 발명은 캡뱅크값을 가변하여 주파수를 보정하는 발진기시스템으로서, 사용자가 원하는 목표주파수와 기설정된 정전압에 대하여 발진기에서 출력되는 출력주파수의 차이, 및 기설정된 정전압에 대하여 캡뱅크제어값별 보상가능주파수를 포함하는 룩업테이블에 기반하여 최적의 캡뱅크제어값을 도출하고, 상기 최적의 캡뱅크제어값에 따라 발진기의 캡뱅크값을 가변하여 주파수를 일차적으로 보정하고, 상기 발진기에 입력제어전압을 입력하는 먹스부의 동작모드를 변경하여 보정전압을 통해 발진기에서 출력되는 주파수를 최종적으로 보정하는, 캡뱅크값을 가변하여 주파수를 보정하는 발진기시스템에 관한 것이다.The present invention relates to an oscillator system for compensating the frequency by varying a cap bank value, wherein the system derives an optimal cap bank control value based on a lookup table including a difference between an output frequency output from an oscillator with respect to a target frequency desired by a user and a preset constant voltage, and a compensable frequency for each cap bank control value with respect to the preset constant voltage, and primarily compensates the frequency by varying the cap bank value of the oscillator according to the optimal cap bank control value, and finally compensates the frequency output from the oscillator through the compensation voltage by changing the operation mode of a multiplexer which inputs an input control voltage to the oscillator.

전압제어발진기(VCO, Voltage Controlled Oscillator)는 발진기(Oscillator)의 한 종류로서, 입력 제어 전압을 변화시켜 출력 발진 주파수를 제어하는 장치다. 구체적으로, 전압제어발진기는 공통 사양의 복수의 커패시터가 서로 직렬 혹은 병렬로 연결되어 전기 에너지를 저장하는 커패시터 뱅크(Capacitor Bank)를 이용하여 출력 발진 주파수를 제어할 수 있으며, 더 구체적으로, 전압제어발진기는 커패시터 뱅크를 구성하는 커패시터의 용량이나 충전 및 방전 속도를 조절하여 출력 발진 주파수를 원하는 주파수 값으로 보정할 수 있다.A voltage controlled oscillator (VCO) is a type of oscillator that controls the output oscillation frequency by varying the input control voltage. Specifically, a voltage controlled oscillator can control the output oscillation frequency by using a capacitor bank in which multiple capacitors of common specifications are connected in series or parallel to store electric energy, and more specifically, a voltage controlled oscillator can correct the output oscillation frequency to a desired frequency value by adjusting the capacity or the charging and discharging speed of the capacitors that make up the capacitor bank.

한편, 최근 무선 통신 시스템이나 정밀 측정 시스템이 급속도로 발달함에 따라 관련 시스템에 대한 성능 혹은 안정성의 문제로 인하여 해당 시스템에서 사용되는 주파수에 대한 높은 정확도가 요구되고 있다. 특히 PLL(Phase-Locked Loop)은 주파수 동기화에 사용되는 회로로서 많은 분야에서 사용되고 있지만, PLL이 사용되는 일부 회로에서는 보정될 수 있는 주파수 범위가 일정 범위로 한정되기 때문에 특정 응용 분야에서 필요한 넓은 주파수 범위에 대한 요구가 충족되지 않고 있다.Meanwhile, with the rapid development of wireless communication systems and precision measurement systems, high accuracy for the frequencies used in the relevant systems is required due to performance or stability issues in the relevant systems. In particular, PLL (Phase-Locked Loop) is used in many fields as a circuit used for frequency synchronization, but in some circuits where PLL is used, the frequency range that can be compensated is limited to a certain range, so the demand for a wide frequency range required in specific applications is not met.

또한, 종래의 주파수를 보정하는 전압제어발진기로는, 대한민국 등록특허 제10-0817286호와 같이, 전압 제어 발진기의 주파수 대역을 안정적으로 조정하는 위상 동기 루프 및 방법 등이 있다. 종래의 전압제어발진기는 입력 제어 전압에 선형 비례하는 주파수의 특성을 이용하여 입력 클럭과 LPF 출력 신호에 따라 VCO의 대역을 변경하는 디지털 값을 변화시킨다. 그러나, 종래의 전압제어발진기는 발진기의 출력 주파수 대역이 목표하는 대역에 도달할 때까지 디지털 값을 반복해서 변화시켜야 함에 따라 주파수 보정에 대하여 많은 시간이 요구되고, 연산 리소스가 낭비되고 있는 상황이다.In addition, as a conventional voltage-controlled oscillator for correcting the frequency, there is a phase-locked loop and method for stably adjusting the frequency band of a voltage-controlled oscillator, such as Korean Patent No. 10-0817286. A conventional voltage-controlled oscillator changes a digital value that changes the band of a VCO according to an input clock and an LPF output signal by utilizing the characteristic of a frequency that is linearly proportional to an input control voltage. However, since a conventional voltage-controlled oscillator must repeatedly change a digital value until the output frequency band of the oscillator reaches a target band, a lot of time is required for frequency correction, and computational resources are wasted.

그러므로 넓은 주파수 범위에 대하여 보정을 할 수 있고, 짧은 시간 내에 주파수를 보정하여 주파수 보정에 필요한 연산량을 절감할 수 있는 기술의 개발이 필요한 상황이다.Therefore, there is a need to develop a technology that can compensate for a wide frequency range and compensate for the frequency in a short period of time, thereby reducing the amount of computation required for frequency compensation.

대한민국 등록특허 제10-0817286호 (2008.03.20.)Republic of Korea Patent No. 10-0817286 (2008.03.20.)

본 발명은 캡뱅크값을 가변하여 주파수를 보정하는 발진기시스템으로서, 사용자가 원하는 목표주파수와 기설정된 정전압에 대하여 발진기에서 출력되는 출력주파수의 차이, 및 기설정된 정전압에 대하여 캡뱅크제어값별 보상가능주파수를 포함하는 룩업테이블에 기반하여 최적의 캡뱅크제어값을 도출하고, 상기 최적의 캡뱅크제어값에 따라 발진기의 캡뱅크값을 가변하여 주파수를 일차적으로 보정하고, 상기 발진기에 입력제어전압을 입력하는 먹스부의 동작모드를 변경하여 보정전압을 통해 발진기에서 출력되는 주파수를 최종적으로 보정하는, 캡뱅크값을 가변하여 주파수를 보정하는 발진기시스템을 제공하는 것을 목적으로 한다.The present invention relates to an oscillator system for compensating frequency by varying a cap bank value, wherein the system derives an optimal cap bank control value based on a lookup table including a difference between an output frequency output from an oscillator for a target frequency desired by a user and a preset constant voltage, and a compensable frequency for each cap bank control value for the preset constant voltage, and primarily compensates the frequency by varying the cap bank value of the oscillator according to the optimal cap bank control value, and finally compensates the frequency output from the oscillator through the compensation voltage by changing the operation mode of a multiplexer which inputs an input control voltage to the oscillator.

상기와 같은 과제를 해결하기 위하여 본 발명의 일 실시예에서는, 캡뱅크(Capacitor Bank)값을 가변하여 주파수를 보정하는 발진기시스템으로서, 발진기가 입력신호의 주파수에 해당하는 목표주파수를 출력할 수 있는 최적의 캡뱅크제어값을 룩업테이블에 기반하여 도출하고, 상기 최적의 캡뱅크제어값을 상기 발진기로 송신하고, 상기 최적의 캡뱅크제어값의 도출 여부에 따라 먹스부의 동작모드를 제어하는 주파수보정회로부; 상기 주파수보정회로부로부터 제어된 동작모드에 따라 상기 주파수보정회로부로부터 입력 받은 기설정된 정전압 혹은, PLL회로부로부터 입력 받은 보정전압을 입력제어전압으로서 상기 발진기로 전달하는 먹스부; 위상주파수검출기, 차지펌프, 저역필터, 및 분주기를 포함하고, 상기 입력신호의 전압을 제어한 보정전압을 상기 먹스부에 입력하는 PLL회로부; 및 캡뱅크를 포함하고, 상기 최적의 캡뱅크제어값에 기반하여 초기캡뱅크값을 가변하고, 상기 입력제어전압에 기반하여 주파수를 보정하는 발진기;를 포함하고, 상기 룩업테이블은 상기 기설정된 정전압에 대하여, 상기 발진기에서 상기 초기캡뱅크값을 통해 출력되는 주파수에 대한 캡뱅크제어값별 보상가능주파수를 포함하는, 발진기시스템을 제공한다.In order to solve the above-mentioned problem, in one embodiment of the present invention, an oscillator system for compensating a frequency by varying a Capacitor Bank value is provided, comprising: a frequency compensation circuit unit for deriving an optimal Capacitor Bank control value that enables the oscillator to output a target frequency corresponding to the frequency of an input signal based on a lookup table, transmitting the optimal Capacitor Bank control value to the oscillator, and controlling an operation mode of a Multiplexer unit depending on whether the optimal Capacitor Bank control value is derived; a Multiplexer unit for transmitting a preset constant voltage input from the frequency compensation circuit unit or a compensation voltage input from a PLL circuit unit as an input control voltage to the oscillator depending on the operation mode controlled by the frequency compensation circuit unit; a PLL circuit unit including a phase frequency detector, a charge pump, a low-pass filter, and a divider, and inputting a compensation voltage that controls the voltage of the input signal to the Multiplexer unit; And an oscillator including a cap bank, and varying an initial cap bank value based on the optimal cap bank control value, and correcting a frequency based on the input control voltage; wherein the lookup table includes a compensable frequency for each cap bank control value for a frequency output from the oscillator through the initial cap bank value for the preset constant voltage.

본 발명의 일 실시예에서는, 상기 먹스부는, 상기 주파수보정회로부로부터 상기 최적의 캡뱅크제어값이 도출되기 이전의 시점에서 상기 기설정된 정전압을 입력 받아 상기 발진기로 전달하는 제1모드; 혹은 상기 주파수보정회로부로부터 상기 최적의 캡뱅크제어값이 도출된 이후의 시점에서 상기 보정전압을 입력 받아 상기 발진기로 전달하는 제2모드;로 동작할 수 있다.In one embodiment of the present invention, the MUX unit may operate in a first mode in which the preset constant voltage is inputted and transmitted to the oscillator at a time point before the optimal cap bank control value is derived from the frequency correction circuit unit; or in a second mode in which the correction voltage is inputted and transmitted to the oscillator at a time point after the optimal cap bank control value is derived from the frequency correction circuit unit.

본 발명의 일 실시예에서는, 상기 주파수보정회로부는, 상기 기설정된 정전압을 상기 먹스부에 입력하는 정전압원; 상기 목표주파수를 측정하는 제1카운터 및 상기 발진기의 초기캡뱅크값에 기반하여 출력되는 출력주파수를 측정하는 제2카운터를 포함하는 주파수카운터; 상기 출력주파수 및 상기 목표주파수의 차이를 도출하는 주파수비교기; 및 상기 출력주파수 및 상기 목표주파수의 차이를 통해 상기 룩업테이블에 기반하여 상기 최적의 캡뱅크제어값을 도출하고, 상기 최적의 캡뱅크제어값을 상기 발진기로 송신하고, 상기 최적의 캡뱅크제어값 도출 여부에 따라 먹스부의 동작모드를 제어하는 캡뱅크도출부;를 포함할 수 있다.In one embodiment of the present invention, the frequency correction circuit unit may include a constant voltage source which inputs the preset constant voltage to the MUX unit; a frequency counter including a first counter which measures the target frequency and a second counter which measures an output frequency output based on an initial cap bank value of the oscillator; a frequency comparator which derives a difference between the output frequency and the target frequency; and a cap bank derivation unit which derives the optimal cap bank control value based on the lookup table through the difference between the output frequency and the target frequency, transmits the optimal cap bank control value to the oscillator, and controls the operation mode of the MUX unit depending on whether the optimal cap bank control value is derived.

본 발명의 일 실시예에서는, 상기 캡뱅크도출부는, 상기 룩업테이블에 기반하여, 복수의 캡뱅크제어값 각각에 대한 보상가능주파수;와 상기 출력주파수와 상기 목표주파수의 차이;의 절대값이 가장 적은 캡뱅크제어값을 상기 최적의 캡뱅크제어값으로서 도출하는 캡뱅크제어값도출단계; 및 상기 최적의 캡뱅크제어값을 상기 발진기로 송신하는 캡뱅크제어값송신단계;를 수행할 수 있다.In one embodiment of the present invention, the cap bank derivation unit may perform a cap bank control value derivation step of deriving, based on the lookup table, a cap bank control value having the smallest absolute value of a compensable frequency for each of a plurality of cap bank control values and a difference between the output frequency and the target frequency, as the optimal cap bank control value; and a cap bank control value transmission step of transmitting the optimal cap bank control value to the oscillator.

본 발명의 일 실시예에서는, 상기 최적의 캡뱅크제어값에 기반하여 상기 발진기로부터 출력된 주파수가 상기 목표주파수와 상이한 경우, 상기 PLL회로부는, 상기 분주기를 통해 상기 발진기로부터 출력된 주파수를 입력 받아 상기 위상주파수검출기로 송신하는 주파수입력단계; 및 상기 발진기가 상기 최적의 캡뱅크제어값에 기반하여 가변한 캡뱅크값을 통해 상기 목표주파수를 갖는 신호를 출력할 수 있도록 상기 위상주파수검출기, 차지펌프, 및 저역필터를 통해 보정전압을 생성하여 먹스부에 상기 보정전압을 입력하는 보정전압입력단계;를 수행할 수 있다.In one embodiment of the present invention, if a frequency output from the oscillator is different from the target frequency based on the optimal cap bank control value, the PLL circuit unit may perform a frequency input step of receiving the frequency output from the oscillator through the divider and transmitting the frequency to the phase frequency detector; and a correction voltage input step of generating a correction voltage through the phase frequency detector, the charge pump, and the low-pass filter and inputting the correction voltage to the multiplexer so that the oscillator can output a signal having the target frequency through a variable cap bank value based on the optimal cap bank control value.

본 발명의 일 실시예에서는, 상기 발진기시스템은, 상기 기설정된 정전압에 대하여, 초기캡뱅크값이 입력된 발진기로부터 출력되는 출력주파수; 상기 발진기에 적용 가능한 최소캡뱅크제어값이 입력된 상기 발진기로부터 출력되는 최소캡뱅크출력신호의 최소캡뱅크주파수; 및 상기 발진기에 적용 가능한 최대캡뱅크제어값이 입력된 상기 발진기로부터 출력되는 최대캡뱅크출력신호의 최대캡뱅크주파수;를 측정하고, 상기 출력주파수와 상기 최소캡뱅크주파수의 차이에 기반하여 최소보상가능주파수를 산출하고, 상기 출력주파수와 상기 최대캡뱅크주파수의 차이에 기반하여 최대보상가능주파수를 산출하는, 주파수측정부; 및 상기 최소캡뱅크제어값 및 상기 최대캡뱅크제어값에 기반하여 기설정된 개수만큼 복수의 캡뱅크제어값을 도출하고, 상기 최소보상가능주파수 및 상기 최대보상가능주파수에 기반하여 등간격 형태를 갖는 복수의 보상가능주파수를 산출하고, 상기 복수의 캡뱅크제어값 각각과 상기 복수의 보상가능주파수 각각을 매칭하여 상기 룩업테이블을 생성하는 룩업테이블생성부;를 더 포함할 수 있다.In one embodiment of the present invention, the oscillator system comprises: a frequency measuring unit which measures, for the preset constant voltage, an output frequency output from an oscillator into which an initial capbank value is input; a minimum capbank frequency of a minimum capbank output signal output from the oscillator into which a minimum capbank control value applicable to the oscillator is input; and a maximum capbank frequency of a maximum capbank output signal output from the oscillator into which a maximum capbank control value applicable to the oscillator is input; and calculates a minimum compensable frequency based on a difference between the output frequency and the minimum capbank frequency, and calculates a maximum compensable frequency based on a difference between the output frequency and the maximum capbank frequency; And it may further include a lookup table generation unit which derives a plurality of cap bank control values based on the minimum cap bank control value and the maximum cap bank control value as a preset number, calculates a plurality of compensable frequencies having an equal interval based on the minimum compensable frequency and the maximum compensable frequency, and generates the lookup table by matching each of the plurality of cap bank control values with each of the plurality of compensable frequencies.

본 발명의 일 실시예에서는, 캡뱅크제어값별 보상가능주파수를 포함하는 룩업테이블에 기반하여 발진기 내부를 구성하는 최적의 캡뱅크제어값을 신속하게 도출함으로써, 발진기의 주파수 보정에 필요한 시간을 최소화하는 효과를 발휘할 수 있다. In one embodiment of the present invention, by quickly deriving an optimal cap bank control value that configures the inside of an oscillator based on a lookup table including a compensable frequency for each cap bank control value, the time required for frequency compensation of the oscillator can be minimized.

본 발명의 일 실시예에서는, 목표주파수와 발진기의 출력주파수와의 차이를 도출하고, 해당 차이와 가장 인접한 상기 룩업테이블에 포함된 보상가능주파수에 대한 캡뱅크제어값을 최적의 캡뱅크제어값으로 도출함으로써, 발진기 내부를 구성하는 캡뱅크값의 범위에 관계없이 주파수 보정에 필요한 시간을 일정하게 유지하는 효과를 발휘할 수 있다.In one embodiment of the present invention, by deriving a difference between a target frequency and an output frequency of an oscillator, and deriving a cap bank control value for a compensable frequency included in the lookup table that is closest to the difference as an optimal cap bank control value, the effect of maintaining the time required for frequency compensation constant regardless of the range of cap bank values constituting the inside of the oscillator can be exerted.

본 발명의 일 실시예에서는, 최적의 캡뱅크제어값의 도출여부에 따라 두 가지의 동작모드 중 하나의 동작모드로 동작하는 먹스부가 동작모드에 따라 발진기에 입력되는 입력제어전압을 제어함으로써, 발진기가 용이하게 주파수를 보정하는 효과를 발휘할 수 있다.In one embodiment of the present invention, a multiplexer section, which operates in one of two operation modes depending on whether an optimal cap bank control value is derived, controls an input control voltage input to an oscillator according to the operation mode, thereby allowing the oscillator to easily achieve the effect of correcting the frequency.

본 발명의 일 실시예에서는, 종래의 주파수보정장치의 구성에서 주파수보정회로 및 먹스부만을 추가하는 구성을 통해 본 발명의 발진기시스템의 구축에 대하여 요구되는 시간 혹은 비용을 최소화하는 효과를 발휘할 수 있다.In one embodiment of the present invention, the time or cost required for constructing the oscillator system of the present invention can be minimized by adding only a frequency correction circuit and a multiplexer unit to the configuration of a conventional frequency correction device.

본 발명의 일 실시예에서는, 주파수 보정 전에 발진기에 적용이 가능한 최소캡뱅크제어값과 최대캡뱅크제어값 각각에 대하여 출력되는 최소보상가능주파수와 최대보상가능주파수에 따라 출력되는 주파수 사이의 값들에 기반하여 룩업테이블을 생성함으로써, 주파수 보정에 대한 신뢰성을 높이는 효과를 발휘할 수 있다.In one embodiment of the present invention, by generating a lookup table based on values between the minimum compensable frequency and the maximum compensable frequency output for each of the minimum cap bank control value and the maximum cap bank control value applicable to the generator before frequency compensation, the reliability of frequency compensation can be increased.

도 1은 본 발명의 일 실시예에 따른 캡뱅크값을 가변하여 주파수를 보정하는 발진기시스템의 연결구조를 개략적으로 도시한다.
도 2는 본 발명의 일 실시예에 따른 캡뱅크값을 가변하여 주파수를 보정하는 발진기시스템을 구성하는 구성요소를 개략적으로 도시한다.
도 3은 본 발명의 일 실시예에 따른 먹스부의 동작모드를 개략적으로 도시한다.
도 4는 본 발명의 일 실시예에 따른 목표주파수 및 출력주파수의 차이를 도출하는 수행과정을 개략적으로 도시한다.
도 5는 본 발명의 일 실시예에 따른 캡뱅크제어값별 가변가능주파수를 포함하는 룩업테이블을 개략적으로 도시한다.
도 6은 본 발명의 일 실시예에 따른 캡뱅크제어값도출단계의 수행과정을 개략적으로 도시한다.
도 7은 본 발명의 다른 실시예에 따른 최적의 캡뱅크제어값을 도출하는 수행과정을 개략적으로 도시한다.
도 8은 본 발명의 일 실시예에 따른 보정전압의 가변에 의한 주파수 보정의 수행과정을 개략적으로 도시한다.
도 9는 본 발명의 일 실시예에 따른 룩업테이블의 생성과정을 개략적으로 도시한다.
도 10은 본 발명의 일 실시예에 따른 최소캡뱅크제어값 및 최대캡뱅크제어값에 기반하여 생성된 룩업테이블을 개략적으로 도시한다.
FIG. 1 schematically illustrates the connection structure of an oscillator system that compensates the frequency by varying the cap bank value according to one embodiment of the present invention.
FIG. 2 schematically illustrates components of an oscillator system that compensates frequency by varying a cap bank value according to one embodiment of the present invention.
Figure 3 schematically illustrates the operation mode of the MUX unit according to one embodiment of the present invention.
FIG. 4 schematically illustrates an execution process for deriving a difference between a target frequency and an output frequency according to one embodiment of the present invention.
FIG. 5 schematically illustrates a lookup table including variable frequencies for each cap bank control value according to one embodiment of the present invention.
Figure 6 schematically illustrates the execution process of a cap bank control value derivation step according to one embodiment of the present invention.
Figure 7 schematically illustrates an execution process for deriving an optimal cap bank control value according to another embodiment of the present invention.
Figure 8 schematically illustrates a process of performing frequency compensation by varying the compensation voltage according to one embodiment of the present invention.
Figure 9 schematically illustrates a process for generating a lookup table according to one embodiment of the present invention.
FIG. 10 schematically illustrates a lookup table generated based on a minimum cap bank control value and a maximum cap bank control value according to one embodiment of the present invention.

이하에서는, 다양한 실시예들 및/또는 양상들이 이제 도면들을 참조하여 개시된다. 하기 설명에서는 설명을 목적으로, 하나 이상의 양상들의 전반적 이해를 돕기 위해 다수의 구체적인 세부사항들이 개시된다. 그러나, 이러한 양상(들)은 이러한 구체적인 세부사항들 없이도 실행될 수 있다는 점 또한 본 발명의 기술 분야에서 통상의 지식을 가진 자에게 인식될 수 있을 것이다. 이후의 기재 및 첨부된 도면들은 하나 이상의 양상들의 특정한 예시적인 양상들을 상세하게 기술한다. 하지만, 이러한 양상들은 예시적인 것이고 다양한 양상들의 원리들에서의 다양한 방법들 중 일부가 이용될 수 있으며, 기술되는 설명들은 그러한 양상들 및 그들의 균등물들을 모두 포함하고자 하는 의도이다.Hereinafter, various embodiments and/or aspects are now disclosed with reference to the drawings. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a general understanding of one or more aspects. It will be recognized, however, by one skilled in the art that such aspect(s) may be practiced without these specific details. The following description and the annexed drawings set forth specific exemplary aspects of one or more aspects in detail. It should be understood, however, that these aspects are exemplary and that any of the various methods of the principles of the various aspects may be utilized, and the description is intended to encompass all such aspects and their equivalents.

또한, 다양한 양상들 및 특징들이 다수의 디바이스들, 컴포넌트들 및/또는 모듈들 등을 포함할 수 있는 시스템에 의하여 제시될 것이다. 다양한 시스템들이, 추가적인 장치들, 컴포넌트들 및/또는 모듈들 등을 포함할 수 있다는 점 그리고/또는 도면들과 관련하여 논의된 장치들, 컴포넌트들, 모듈들 등 전부를 포함하지 않을 수도 있다는 점 또한 이해되고 인식되어야 한다.Additionally, various aspects and features will be presented by means of systems that may include a number of devices, components, and/or modules, etc. It is also to be understood and appreciated that various systems may include additional devices, components, and/or modules, etc., and/or may not include all of the devices, components, modules, etc. discussed in connection with the drawings.

본 명세서에서 사용되는 "실시예", "예", "양상", "예시" 등은 기술되는 임의의 양상 또는 설계가 다른 양상 또는 설계들보다 양호하다거나, 이점이 있는 것으로 해석되지 않을 수도 있다. 아래에서 사용되는 용어들 '~부', '컴포넌트', '모듈', '시스템', '인터페이스' 등은 일반적으로 컴퓨터 관련 엔티티(computer-related entity)를 의미하며, 예를 들어, 하드웨어, 하드웨어와 소프트웨어의 조합, 소프트웨어를 의미할 수 있다.The terms "embodiment," "example," "aspect," and "example" as used herein are not to be construed as implying that any aspect or design described is better or advantageous over other aspects or designs. The terms "part," "component," "module," "system," and "interface," as used below, generally refer to computer-related entities, and can refer to, for example, hardware, a combination of hardware and software, or software.

또한, "포함한다" 및/또는 "포함하는"이라는 용어는, 해당 특징 및/또는 구성요소가 존재함을 의미하지만, 하나 이상의 다른 특징, 구성요소 및/또는 이들의 그룹의 존재 또는 추가를 배제하지 않는 것으로 이해되어야 한다.Additionally, it should be understood that the terms "comprises" and/or "comprising" imply the presence of the features and/or components, but do not preclude the presence or addition of one or more other features, components and/or groups thereof.

또한, 제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되지는 않는다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.Also, terms including ordinal numbers such as first, second, etc. may be used to describe various components, but the components are not limited by the terms. The terms are only used to distinguish one component from another. For example, without departing from the scope of the present invention, the first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component. The term and/or includes a combination of a plurality of related described items or any item among a plurality of related described items.

또한, 본 발명의 실시예들에서, 별도로 다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 발명의 실시예에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.In addition, in the embodiments of the present invention, unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by a person of ordinary skill in the art to which the present invention belongs. Terms defined in commonly used dictionaries should be interpreted as having a meaning consistent with the meaning they have in the context of the relevant technology, and shall not be interpreted in an ideal or overly formal meaning unless explicitly defined in the embodiments of the present invention.

도 1은 본 발명의 일 실시예에 따른 캡뱅크값을 가변하여 주파수를 보정하는 발진기시스템의 연결구조를 개략적으로 도시한다.FIG. 1 schematically illustrates the connection structure of an oscillator system that compensates the frequency by varying the cap bank value according to one embodiment of the present invention.

본 발명은 발진기시스템에서 주파수 보정에 대하여 피드백되는 시간 및 주파수 보정에 요구되는 연산을 최소화하고, 넓은 주파수 범위로 주파수 보정을 수행하는 것을 목적으로 한다. 이를 위해 본 발명에 따른 발진기시스템은 도 1에 도시된 바와 같이, 종래의 PLL(Phase Locked Loop)이 갖는 구성에서 주파수보정회로부(1000) 및 먹스부(2000)를 더 포함하는 구성을 갖는다.The present invention aims to minimize the time and operations required for frequency correction and feedback for frequency correction in an oscillator system, and to perform frequency correction over a wide frequency range. To this end, the oscillator system according to the present invention has a configuration that further includes a frequency correction circuit unit (1000) and a multiplexer unit (2000) in addition to the configuration of a conventional PLL (Phase Locked Loop), as shown in FIG. 1.

구체적으로, 발진기(4000)에 구성된 커패시터 뱅크(Capacitor Bank, 이하 캡뱅크)의 특성에 따라, 캡뱅크값에 따라 해당 발진기(4000)가 출력할 수 있는 주파수 범위가 상이하게 변경되며, 상기 캡뱅크값은 캡뱅크를 구성하는 커패시터의 용량이나 충전 및 방전 속도에 따라 기설정될 수 있다. 즉, 초기캡뱅크가 구성된 발진기(4000)의 주파수 출력 결과, A만큼의 주파수 보정이 필요하다고 판단되는 경우, 해당 발진기(4000)의 캡뱅크값별 출력되는 주파수 범위에 기반하여 상기 A만큼의 주파수 보정을 위하여 상기 초기캡뱅크값을 기준으로 캡뱅크값이 얼마나 가변되어야 하는지에 대한 캡뱅크제어값이 도출될 수 있음을 의미한다.Specifically, depending on the characteristics of the capacitor bank (hereinafter referred to as Cap Bank) configured in the oscillator (4000), the frequency range that the oscillator (4000) can output changes differently depending on the Cap Bank value, and the Cap Bank value can be preset according to the capacity or the charge and discharge speed of the capacitor that configures the Cap Bank. That is, if it is determined that a frequency correction of A is necessary based on the frequency output result of the oscillator (4000) configured with the initial Cap Bank, it means that a Cap Bank control value can be derived regarding how much the Cap Bank value should be varied based on the initial Cap Bank value in order to perform the frequency correction of A based on the frequency range output by Cap Bank value of the oscillator (4000).

주파수보정회로부(1000)는 이러한 특성을 이용하여, 입력전원부로부터 입력되는 입력신호의 목표주파수와 발진기(4000)로부터 입력되는 출력주파수의 차이를 통해 주파수 보정에 필요한 수치를 도출하고, 본 발명은 주파수 보정이 가능한 수치별로 캡뱅크제어값이 포함된 룩업테이블을 통해 발진기(4000)가 목표주파수를 출력할 수 있는 최적의 캡뱅크제어값을 도출하는 것을 기술적특징으로 한다.The frequency correction circuit (1000) uses these characteristics to derive a value required for frequency correction through the difference between the target frequency of an input signal input from an input power supply and the output frequency input from an oscillator (4000), and the present invention is characterized by deriving an optimal cap bank control value that allows the oscillator (4000) to output the target frequency through a lookup table that includes cap bank control values for each value that can be subject to frequency correction.

한편, 본 발명에서 주파수를 목표주파수로 보정하는 방법은 첫번째로, 전술한 바와 같이, 발진기(4000)의 캡뱅크값을 가변하여 주파수를 보정하는 방법이 있다. 그러나, 캡뱅크값에 따라 출력될 수 있는 주파수 범위가 존재하고, 해당 주파수 범위 내에서 발진기(4000)에 입력되는 전압에 따라 발진기(4000)에서 출력되는 주파수가 결정되므로, 본 발명은 우선 최적의 캡뱅크제어값을 도출하기 위하여 발진기(4000)에 입력되는 전압을 고정시킬 필요가 있다.Meanwhile, in the present invention, the first method of correcting the frequency to the target frequency is a method of correcting the frequency by varying the cap bank value of the oscillator (4000) as described above. However, since there is a frequency range that can be output depending on the cap bank value, and the frequency output from the oscillator (4000) is determined depending on the voltage input to the oscillator (4000) within the corresponding frequency range, the present invention needs to fix the voltage input to the oscillator (4000) in order to first derive the optimal cap bank control value.

또한, 본 발명에서 주파수를 목표주파수로 보정하는 방법은 두번째로, 종래의 PLL에서 이용하는, 발진기(4000)에 입력되는 전압을 제어하여 주파수를 보정하는 방법이 있다. 즉, 본 발명은 상황에 따라 발진기(4000)에 필요한 전압을 입력할 수 있는 먹스부(2000)를 발진기시스템에 포함하는 것을 기술적특징으로 한다.In addition, the second method of correcting the frequency to the target frequency in the present invention is a method of correcting the frequency by controlling the voltage input to the oscillator (4000), which is used in a conventional PLL. That is, the present invention is characterized by including a multiplexer (2000) capable of inputting the voltage required for the oscillator (4000) depending on the situation in the oscillator system.

한편, 도 1에 도시된 본 발명의 일 실시예로서 발진기(4000)는 캡뱅크를 포함하여 커패시터의 충전 및 방전을 통해 결정되는 주파수를 출력하며 PLL회로를 통해 주파수동기화를 수행할 수 있는 일반적인 전압제어발진기(VCO)로 채택될 수 있으며, 본 발명의 다른 실시예에서의 발진기(4000)는 본 발명의 기술이 적용될 수 있는 다른 형태의 발진기(4000)가 채택될 수 있으나, 본 발명에 대한 설명의 편의를 위하여 후술하는 본 발명의 발진기(4000)는 전압제어발진기를 기준으로 한다.Meanwhile, as an embodiment of the present invention illustrated in FIG. 1, the oscillator (4000) may be adopted as a general voltage-controlled oscillator (VCO) that outputs a frequency determined through charging and discharging of a capacitor including a cap bank and can perform frequency synchronization through a PLL circuit, and as an oscillator (4000) in another embodiment of the present invention, an oscillator (4000) of another form to which the technology of the present invention can be applied may be adopted, but for the convenience of explanation of the present invention, the oscillator (4000) of the present invention described below is based on a voltage-controlled oscillator.

도 2는 본 발명의 일 실시예에 따른 캡뱅크값을 가변하여 주파수를 보정하는 발진기시스템을 구성하는 구성요소를 개략적으로 도시한다.FIG. 2 schematically illustrates components of an oscillator system that compensates frequency by varying a cap bank value according to one embodiment of the present invention.

도 2에 도시된 바와 같이, 캡뱅크(Capacitor Bank)값을 가변하여 주파수를 보정하는 발진기시스템으로서, 발진기(4000)가 입력신호의 주파수에 해당하는 목표주파수를 출력할 수 있는 최적의 캡뱅크제어값을 룩업테이블에 기반하여 도출하고, 상기 최적의 캡뱅크제어값을 상기 발진기(4000)로 송신하고, 상기 최적의 캡뱅크제어값의 도출 여부에 따라 먹스부(2000)의 동작모드를 제어하는 주파수보정회로부(1000); 상기 주파수보정회로부(1000)로부터 제어된 동작모드에 따라 상기 주파수보정회로부(1000)로부터 입력 받은 기설정된 정전압 혹은, PLL회로부(3000)로부터 입력 받은 보정전압을 입력제어전압으로서 상기 발진기(4000)로 전달하는 먹스부(2000); 위상주파수검출기(3100), 차지펌프(3200), 저역필터(3300), 및 분주기(3400)를 포함하고, 상기 입력신호의 전압을 제어한 보정전압을 상기 먹스부(2000)에 입력하는 PLL회로부(3000); 및 캡뱅크를 포함하고, 상기 최적의 캡뱅크제어값에 기반하여 초기캡뱅크값을 가변하고, 상기 입력제어전압에 기반하여 주파수를 보정하는 발진기(4000);를 포함하고, 상기 룩업테이블은 상기 기설정된 정전압에 대하여, 상기 발진기(4000)에서 상기 초기캡뱅크값을 통해 출력되는 주파수에 대한 캡뱅크제어값별 보상가능주파수를 포함한다.As illustrated in FIG. 2, an oscillator system for compensating a frequency by varying a Capacitor Bank value, the system comprising: a frequency compensation circuit unit (1000) for deriving an optimal Capacitor Bank control value that enables an oscillator (4000) to output a target frequency corresponding to the frequency of an input signal based on a lookup table, transmitting the optimal Capacitor Bank control value to the oscillator (4000), and controlling an operation mode of a MUX unit (2000) depending on whether the optimal Capacitor Bank control value is derived; a MUX unit (2000) for transmitting a preset constant voltage input from the frequency compensation circuit unit (1000) or a compensation voltage input from the PLL circuit unit (3000) as an input control voltage to the oscillator (4000) depending on the operation mode controlled by the frequency compensation circuit unit (1000); A PLL circuit unit (3000) including a phase frequency detector (3100), a charge pump (3200), a low-pass filter (3300), and a divider (3400), and inputting a correction voltage that controls the voltage of the input signal to the multiplexer unit (2000); and an oscillator (4000) including a cap bank and varying an initial cap bank value based on the optimal cap bank control value and correcting a frequency based on the input control voltage; wherein the lookup table includes a compensable frequency for each cap bank control value with respect to a frequency output from the oscillator (4000) through the initial cap bank value for the preset constant voltage.

일반적으로, 발진기(4000)에서 구성될 수 있는 캡뱅크값별로 해당 발진기(4000)에서 출력되는 주파수대역이 기설정되어 있기 때문에, 넓은 주파수대역에 대한 주파수 보정을 위하여 본 발명은 발진기(4000)의 캡뱅크값을 필요에 따라 가변하며, 우선적으로 발진기(4000)의 초기캡뱅크값을 목표주파수가 포함된 주파수대역을 취급하는 캡뱅크값으로 가변하기 위하여 캡뱅크제어값을 도출하는 것이 바람직하다.In general, since the frequency band output from the oscillator (4000) is preset for each cap bank value that can be configured in the oscillator (4000), in order to compensate for the frequency over a wide frequency band, the present invention varies the cap bank value of the oscillator (4000) as needed, and first of all, it is preferable to derive a cap bank control value in order to vary the initial cap bank value of the oscillator (4000) to a cap bank value that handles a frequency band that includes a target frequency.

즉, 본 발명은 최적의 캡뱅크제어값에 기반하여 캡뱅크값을 가변하여 상기 발진기(4000)에서 출력되는 주파수를 일차적으로 보정하고, 이후 일차적으로 보정된 주파수가 최종적으로 목표주파수로 보정될 수 있도록 상기 발진기(4000)로 입력되는 입력제어전압이 위상주파수검출기(3100), 차지펌프(3200), 저역필터(3300), 및 분주기(3400)를 통해 제어되도록 한다.That is, the present invention primarily corrects the frequency output from the oscillator (4000) by varying the cap bank value based on the optimal cap bank control value, and then controls the input control voltage input to the oscillator (4000) through a phase frequency detector (3100), a charge pump (3200), a low-pass filter (3300), and a divider (3400) so that the primarily corrected frequency can be finally corrected to a target frequency.

구체적으로, 주파수보정회로부(1000)는 주파수카운터(1100), 주파수비교기(1200), 캡뱅크도출부(1300), 및 정전압원(1400)을 포함하며, 초기에는 주파수보정회로부(1000)에서 최적의 캡뱅크제어값이 도출되지 않은 상태이므로, 상기 주파수보정회로부(1000)는 먹스부(2000)가 상기 정전압원(1400)으로부터 기설정된 정전압을 입력 받는 제1모드로 동작하도록 제어명령을 상기 먹스부(2000)로 송신한다.Specifically, the frequency correction circuit unit (1000) includes a frequency counter (1100), a frequency comparator (1200), a cap bank derivation unit (1300), and a constant voltage source (1400). Initially, since the optimal cap bank control value is not derived from the frequency correction circuit unit (1000), the frequency correction circuit unit (1000) transmits a control command to the multiplexer unit (2000) so that the multiplexer unit (2000) operates in a first mode in which the multiplexer unit (2000) receives a preset constant voltage from the constant voltage source (1400).

상기 주파수보정회로부(1000)의 제어에 따라 상기 제1모드로 동작하는 먹스부(2000)는 상기 기설정된 정전압을 발진기(4000)로 전달하고, 상기 발진기(4000)는 입력전원부로부터 입력된 입력신호, 상기 기설정된 정전압, 및 내부에 구성된 초기캡뱅크의 초기캡뱅크값에 기반하여 출력주파수를 출력한다. 그러나, 상기 출력주파수가 상기 입력신호의 목표주파수와 상이한 경우, 상기 주파수카운터(1100)에 포함된 제1카운터(1110)는 입력신호를 통해 목표주파수를 측정하고, 상기 주파수카운터(1100)에 포함된 제2카운터(1120)는 분주기(3400)로부터 상기 출력주파수를 입력 받고, 주파수비교기(1200)가 상기 목표주파수와 상기 출력주파수의 차이를 도출하여 캡뱅크도출부(1300)로 송신한다.Under the control of the frequency compensation circuit unit (1000), the MUX unit (2000) operating in the first mode transmits the preset constant voltage to the oscillator (4000), and the oscillator (4000) outputs an output frequency based on an input signal input from the input power supply unit, the preset constant voltage, and an initial cap bank value of an initial cap bank configured internally. However, when the output frequency is different from the target frequency of the input signal, the first counter (1110) included in the frequency counter (1100) measures the target frequency through the input signal, and the second counter (1120) included in the frequency counter (1100) receives the output frequency from the divider (3400), and the frequency comparator (1200) derives the difference between the target frequency and the output frequency and transmits the difference to the cap bank derivation unit (1300).

캡뱅크도출부(1300)는 캡뱅크제어값별 보상가능주파수가 포함된 룩업테이블에 기반하여 목표주파수와 출력주파수의 차이와 가장 근접한 값에 해당하는 보상가능주파수에 매칭된 캡뱅크제어값을 최적의 캡뱅크제어값으로 도출하고, 상기 최적의 캡뱅크제어값을 상기 발진기(4000)로 전송한다. 한편, 상기 보상가능주파수는 발진기(4000)가 초기캡뱅크값을 캡뱅크제어값에 따라 가변할 때 상기 출력주파수를 기준으로 보상될 수 있는 주파수에 해당한다.The cap bank derivation unit (1300) derives a cap bank control value that matches a compensable frequency that is closest to the difference between a target frequency and an output frequency based on a lookup table that includes compensable frequencies for each cap bank control value as an optimal cap bank control value, and transmits the optimal cap bank control value to the oscillator (4000). Meanwhile, the compensable frequency corresponds to a frequency that can be compensated for based on the output frequency when the oscillator (4000) varies the initial cap bank value according to the cap bank control value.

발진기(4000)는 상기 최적의 캡뱅크제어값에 기반하여 캡뱅크값을 가변함으로써, 가변된 캡뱅크를 통해 입력제어전압에 따라 상기 목표주파수와 동일한 값의 주파수를 출력할 수 있으며, 상기 최적의 캡뱅크제어값에 기반하여 캡뱅크값을 가변한 이후에 출력되는 주파수가 상기 목표주파수와 상이한 경우, 주파수보정회로부(1000)의 제어에 따라 먹스부(2000)가 제2모드로 동작함으로써 상기 PPL회로부의 동작에 의하여 주파수 보정을 위한 보정전압이 상기 입력제어전압으로써 먹스부(2000)를 통해 발진기(4000)로 입력된다. 발진기(4000)는 상기 입력제어전압을 통해 주파수를 최종적으로 보정하여 상기 목표주파수를 갖는 출력신호를 출력한다.The oscillator (4000) can output a frequency having the same value as the target frequency according to the input control voltage through the varied cap bank by varying the cap bank value based on the optimal cap bank control value, and when the frequency output after varying the cap bank value based on the optimal cap bank control value is different from the target frequency, the multiplexer (2000) operates in the second mode according to the control of the frequency correction circuit (1000), so that a correction voltage for frequency correction is input to the oscillator (4000) through the multiplexer (2000) as the input control voltage by the operation of the PPL circuit. The oscillator (4000) finally corrects the frequency through the input control voltage and outputs an output signal having the target frequency.

도 3은 본 발명의 일 실시예에 따른 먹스부(2000)의 동작모드를 개략적으로 도시한다.Figure 3 schematically illustrates the operation mode of the MUX unit (2000) according to one embodiment of the present invention.

도 3에 도시된 바와 같이, 상기 먹스부(2000)는, 상기 주파수보정회로부(1000)로부터 상기 최적의 캡뱅크제어값이 도출되기 이전의 시점에서 상기 기설정된 정전압을 입력 받아 상기 발진기(4000)로 전달하는 제1모드; 혹은 상기 주파수보정회로부(1000)로부터 상기 최적의 캡뱅크제어값이 도출된 이후의 시점에서 상기 보정전압을 입력 받아 상기 발진기(4000)로 전달하는 제2모드;로 동작한다.As illustrated in FIG. 3, the MUX unit (2000) operates in a first mode in which the preset constant voltage is inputted at a time point before the optimal cap bank control value is derived from the frequency correction circuit unit (1000) and is transmitted to the oscillator (4000); or in a second mode in which the correction voltage is inputted at a time point after the optimal cap bank control value is derived from the frequency correction circuit unit (1000) and is transmitted to the oscillator (4000).

또한, 상기 주파수보정회로부(1000)는, 상기 출력주파수 및 상기 목표주파수의 차이를 통해 상기 룩업테이블에 기반하여 상기 최적의 캡뱅크제어값을 도출하고, 상기 최적의 캡뱅크제어값을 상기 발진기(4000)로 송신하고, 상기 최적의 캡뱅크제어값 도출 여부에 따라 먹스부(2000)의 동작모드를 제어하는 캡뱅크도출부(1300);를 포함한다.In addition, the frequency correction circuit unit (1000) includes a cap bank derivation unit (1300) that derives the optimal cap bank control value based on the lookup table through the difference between the output frequency and the target frequency, transmits the optimal cap bank control value to the oscillator (4000), and controls the operation mode of the multiplexer unit (2000) depending on whether the optimal cap bank control value is derived.

개략적으로, 도 3의 (a)는 제1모드로 동작하는 먹스부(2000)를 도시하고, 도 3의 (b)는 제2모드로 동작하는 먹스부(2000)를 도시한다.Schematically, Fig. 3 (a) illustrates a MUX unit (2000) operating in the first mode, and Fig. 3 (b) illustrates a MUX unit (2000) operating in the second mode.

구체적으로, 주파수보정회로부(1000)가 최적의 캡뱅크제어값을 도출하지 않은 시점에서 도 3의 (a)에 도시된 바와 같이, 상기 캡뱅크도출부(1300)는 먹스부(2000)로 제1모드에 대한 동작모드의 제어명령을 송신하고, 상기 먹스부(2000)는 정전압원(1400)으로부터 기설정된 정전압을 입력 받아 입력제어전압으로서 발진기(4000)로 송신하는 상기 제1모드로 동작한다. 상기 발진기(4000)는 입력제어전압으로서 먹스부(2000)로부터 입력 받은 기설정된 정전압에 대하여 초기캡뱅크값에 기반하여 출력신호를 출력하고, 해당 출력신호의 출력주파수와 목표주파수의 차이에 기반하여 주파수보정회로부(1000)가 최적의 캡뱅크제어값을 도출할 수 있다.Specifically, when the frequency compensation circuit unit (1000) does not derive the optimal cap bank control value, as illustrated in (a) of FIG. 3, the cap bank derivation unit (1300) transmits a control command for the operation mode for the first mode to the multiplexer unit (2000), and the multiplexer unit (2000) operates in the first mode by receiving a preset constant voltage from a constant voltage source (1400) and transmitting it as an input control voltage to the oscillator (4000). The oscillator (4000) outputs an output signal based on the initial cap bank value for the preset constant voltage received from the multiplexer unit (2000) as the input control voltage, and the frequency compensation circuit unit (1000) can derive the optimal cap bank control value based on the difference between the output frequency of the corresponding output signal and the target frequency.

또한, 주파수보정회로부(1000)가 최적의 캡뱅크제어값을 도출한 시점에서 도 3의 (b)에 도시된 바와 같이, 상기 캡뱅크도출부(1300)는 먹스부(2000)로 제2모드에 대한 동작모드의 제어명령을 송신하고, 상기 먹스부(2000)는 PLL회로부(3000)(바람직하게, 저역필터(3300)로부터 제어되는 보정전압을 입력 받아 입력제어전압으로서 발진기(4000)로 송신하는 상기 제2모드로 동작한다.In addition, at the point in time when the frequency compensation circuit unit (1000) derives the optimal cap bank control value, as illustrated in (b) of FIG. 3, the cap bank derivation unit (1300) transmits a control command for the operation mode for the second mode to the multiplexer unit (2000), and the multiplexer unit (2000) operates in the second mode by receiving a compensation voltage controlled from the PLL circuit unit (3000) (preferably, a low-pass filter (3300)) and transmitting it to the oscillator (4000) as an input control voltage.

한편, 도 3의 (a) 내지 (b)에 도시된 본 발명의 일 실시예로서 먹스부(2000)는 2X1 형태의 먹스로 구성되고, 해당 먹스는 2개의 입력단자와 1개의 출력단자 및 1개의 선택신호입력단자를 포함할 수 있다. 해당 먹스는 선택신호입력단자를 통해 캡뱅크도출부(1300)로부터 동작모드에 대한 제어명령을 수신하고, 하나의 입력단자를 통해 기설정된 정전압을 입력 받거나, 나머지 하나의 입력단자를 통해 PLL회로부(3000)에서 제어된 보정전압을 입력 받고, 상기 출력단자를 통해 상기 기설정된 정전압 혹은 보정전압 중 하나를 입력제어전압으로서 상기 발진기(4000)로 출력한다.Meanwhile, as an embodiment of the present invention illustrated in (a) to (b) of FIG. 3, the MUX unit (2000) may be configured as a 2X1 MUX, and the MUX may include two input terminals, one output terminal, and one selection signal input terminal. The MUX receives a control command for an operation mode from the cap bank derivation unit (1300) through the selection signal input terminal, receives a preset constant voltage through one input terminal, or receives a compensation voltage controlled by the PLL circuit unit (3000) through the remaining input terminal, and outputs one of the preset constant voltage or compensation voltage as an input control voltage to the oscillator (4000) through the output terminal.

도 4는 본 발명의 일 실시예에 따른 목표주파수 및 출력주파수의 차이를 도출하는 수행과정을 개략적으로 도시한다.FIG. 4 schematically illustrates an execution process for deriving a difference between a target frequency and an output frequency according to one embodiment of the present invention.

도 4에 도시된 바와 같이, 상기 주파수보정회로부(1000)는, 상기 기설정된 정전압을 상기 먹스부(2000)에 입력하는 정전압원(1400); 상기 목표주파수를 측정하는 제1카운터(1110) 및 상기 발진기(4000)의 초기캡뱅크값에 기반하여 출력되는 출력주파수를 측정하는 제2카운터(1120)를 포함하는 주파수카운터(1100); 상기 출력주파수 및 상기 목표주파수의 차이를 도출하는 주파수비교기(1200);를 포함한다.As illustrated in FIG. 4, the frequency compensation circuit unit (1000) includes a constant voltage source (1400) that inputs the preset constant voltage to the MUX unit (2000); a frequency counter (1100) that includes a first counter (1110) that measures the target frequency and a second counter (1120) that measures the output frequency output based on the initial cap bank value of the oscillator (4000); and a frequency comparator (1200) that derives the difference between the output frequency and the target frequency.

구체적으로, 입력전원부로부터 제1카운터(1110)에 입력되는 입력신호의 주파수는 목표주파수에 해당하고, 분주기(3400)로부터 제2카운터(1120)에 입력되는 발진기(4000)의 출력신호의 주파수는 출력주파수에 해당한다. 바람직하게, 주파수동기화에 해당하는 발진기시스템의 목적에 부합되도록 두 주파수의 차이를 최소화하기 위하여, 상기 제1카운터(1110)는 목표주파수를 측정하고, 제2카운터(1120)는 출력주파수를 측정하고, 주파수비교기(1200)는 상기 제1카운터(1110)로부터 측정된 목표주파수값를 수신하고, 상기 제2카운터(1120)로부터 측정된 출력주파수값를 수신하여 두 주파수의 차이를 도출하여 캡뱅크도출부(1300)로 송신한다.Specifically, the frequency of the input signal input from the input power supply to the first counter (1110) corresponds to the target frequency, and the frequency of the output signal of the oscillator (4000) input from the divider (3400) to the second counter (1120) corresponds to the output frequency. Preferably, in order to minimize the difference between the two frequencies in order to meet the purpose of the oscillator system corresponding to frequency synchronization, the first counter (1110) measures the target frequency, the second counter (1120) measures the output frequency, and the frequency comparator (1200) receives the target frequency value measured from the first counter (1110) and the output frequency value measured from the second counter (1120), derives the difference between the two frequencies, and transmits the result to the cap bank derivation unit (1300).

도 5는 본 발명의 일 실시예에 따른 캡뱅크제어값별 가변가능주파수를 포함하는 룩업테이블을 개략적으로 도시한다.FIG. 5 schematically illustrates a lookup table including variable frequencies for each cap bank control value according to one embodiment of the present invention.

도 5에 도시된 바와 같이, 상기 룩업테이블은 상기 기설정된 정전압에 대하여, 상기 발진기(4000)에서 상기 초기캡뱅크값을 통해 출력되는 주파수에 대한 캡뱅크제어값별 보상가능주파수를 포함한다.As illustrated in FIG. 5, the lookup table includes a compensable frequency for each cap bank control value for the frequency output from the oscillator (4000) through the initial cap bank value for the preset constant voltage.

구체적으로, 기설정된 정전압을 기준으로 출력된 출력주파수를 보정하기 위하여 룩업테이블 역시 기설정된 정전압(Vfix)을 기준으로 생성된다. 주파수비교기(1200)에서 도출된 목표주파수와 출력주파수의 차이는 상기 출력주파수가 상기 목표주파수로 보정되기 위하여 보상이 필요한 수치를 의미하며, 룩업테이블은 발진기(4000)가 캡뱅크값을 가변함에 따라 주파수가 보정되는 수치로서 보상가능주파수를 캡뱅크제어값별로 포함한다.Specifically, in order to correct the output frequency based on the preset constant voltage, a lookup table is also generated based on the preset constant voltage (V fix ). The difference between the target frequency derived from the frequency comparator (1200) and the output frequency means a value that requires compensation in order for the output frequency to be corrected to the target frequency, and the lookup table includes a compensable frequency for each cap bank control value as a value by which the frequency is corrected as the oscillator (4000) varies the cap bank value.

도 5에 도시된 표는 본 발명의 일 실시예로서, 캡뱅크제어값 '0'이 캡뱅크값을 가변하지 않는 것을 의미하는 경우, 바람직하게 발진기(4000)의 캡뱅크값은 초기캡뱅크값에서 가변되지 않았으므로 보상가능주파수는 0이다. 또한, 캡뱅크제어값 '2'의 경우, 발진기(4000)의 초기캡뱅크에 상기 '2'에 해당하는 캡뱅크제어값만큼 적용되어 캡뱅크값이 가변됨에 따라, 가변된 캡뱅크값이 20kHz에 해당하는 출력주파수와 목표주파수의 차이를 보정하여 발진기(4000)가 목표주파수를 출력할 수 있음을 의미한다. 한편, 본 발명의 다른 실시예에서의 캡뱅크제어값은 다른 형태의 값으로 룩업테이블에 포함될 수 있으며, 보상가능주파수의 단위도 kHz에 한정되지 아니하고 실시예에 따라 상이한 단위로 룩업테이블에 포함될 수 있다.The table illustrated in FIG. 5 is an embodiment of the present invention, where the cap bank control value '0' means that the cap bank value is not varied, preferably, the cap bank value of the oscillator (4000) has not varied from the initial cap bank value, so the compensable frequency is 0. In addition, in the case of the cap bank control value '2', the cap bank control value corresponding to '2' is applied to the initial cap bank of the oscillator (4000), so that the cap bank value varies, which means that the varied cap bank value compensates for the difference between the output frequency corresponding to 20 kHz and the target frequency, so that the oscillator (4000) can output the target frequency. Meanwhile, the cap bank control value in another embodiment of the present invention may be included in the lookup table as a value of a different form, and the unit of the compensable frequency is not limited to kHz and may be included in the lookup table as a different unit depending on the embodiment.

종래의 캡뱅크값을 가변하여 주파수를 보정하는 기술은 복수의 캡뱅크 각각을 하나씩 가변하며 발진기(4000)에서 출력되는 출력주파수를 목표주파수와 비교해야 하기 때문에, 주파수를 보정하는 데 긴 시간과 많은 연산이 요구되었다. 그러나 본 발명은 출력주파수와 목표주파수의 차이를 한 번 도출한 이후 해당 차이에 기반하여 캡뱅크제어값별 보상가능주파수를 포함하는 룩업테이블을 통해 캡뱅크를 가변해야 하는 값을 신속하게 도출함으로써, 주파수를 보정하는 데 요구되는 시간과 연산을 최소화하는 효과를 발휘할 수 있다.The conventional technology for correcting the frequency by varying the cap bank value requires varying each of a plurality of cap banks one by one and comparing the output frequency output from the oscillator (4000) with the target frequency, so it takes a long time and requires many calculations to correct the frequency. However, the present invention quickly derives a value for which the cap bank must be varied through a lookup table including a compensable frequency for each cap bank control value based on the difference derived once between the output frequency and the target frequency, thereby minimizing the time and calculations required for correcting the frequency.

도 6은 본 발명의 일 실시예에 따른 캡뱅크제어값도출단계의 수행과정을 개략적으로 도시한다. 또한, 도 7은 본 발명의 다른 실시예에 따른 최적의 캡뱅크제어값을 도출하는 수행과정을 개략적으로 도시한다.Fig. 6 schematically illustrates an execution process of a cap bank control value derivation step according to one embodiment of the present invention. In addition, Fig. 7 schematically illustrates an execution process of deriving an optimal cap bank control value according to another embodiment of the present invention.

도 6에 도시된 바와 같이, 상기 캡뱅크도출부(1300)는, 상기 룩업테이블에 기반하여, 복수의 캡뱅크제어값 각각에 대한 보상가능주파수;와 상기 출력주파수와 상기 목표주파수의 차이;의 절대값이 가장 적은 캡뱅크제어값을 상기 최적의 캡뱅크제어값으로서 도출하는 캡뱅크제어값도출단계; 및 상기 최적의 캡뱅크제어값을 상기 발진기(4000)로 송신하는 캡뱅크제어값송신단계;를 수행한다.As illustrated in FIG. 6, the cap bank derivation unit (1300) performs a cap bank control value derivation step of deriving, based on the lookup table, a cap bank control value having the smallest absolute value of a compensable frequency for each of a plurality of cap bank control values and a difference between the output frequency and the target frequency as the optimal cap bank control value; and a cap bank control value transmission step of transmitting the optimal cap bank control value to the oscillator (4000).

구체적으로, 본 발명의 일 실시예로서 도 6에서 도시된 그래프의 x축은 발진기(4000)에 입력되는 입력제어전압으로, 먹스부(2000)의 동작모드에 따라 정전압원(1400)으로부터 입력되는 기설정된 정전압 혹은 PLL회로부(3000)를 통해 제어된 보정전압에 해당한다. 또한, y축에 해당하는 주파수는 상기 발진기(4000)에 적용 가능한 캡뱅크제어값인 '0' 내지 '6' 각각이 적용되어 가변된 캡뱅크를 통해 상기 발진기(4000)가 출력할 수 있는 출력신호의 주파수를 나타낸다. 더 구체적으로, 도 6에 도시된 일 실시예에서는 캡뱅크제어값 '0'에 해당하는 초기캡뱅크를 구성하는 발진기(4000)에서 출력되는 출력주파수와 목표주파수의 차이는 주파수비교기(1200)로부터 도출되며, 그 차이가 'd1'의 값에 해당한다.Specifically, as an embodiment of the present invention, the x-axis of the graph illustrated in FIG. 6 represents an input control voltage input to the oscillator (4000), which corresponds to a preset constant voltage input from a constant voltage source (1400) or a compensation voltage controlled through the PLL circuit (3000) depending on the operation mode of the MUX unit (2000). In addition, the frequency corresponding to the y-axis represents the frequency of an output signal that the oscillator (4000) can output through the variable cap bank by applying each of the cap bank control values '0' to '6' applicable to the oscillator (4000). More specifically, in the embodiment illustrated in FIG. 6, the difference between the output frequency output from the oscillator (4000) constituting the initial cap bank corresponding to the cap bank control value '0' and the target frequency is derived from the frequency comparator (1200), and the difference corresponds to the value of 'd 1 '.

바람직하게, 기설정된 정전압(Vfix)에 대하여, 캡뱅크제어값 '2'에 따라 가변된 캡뱅크의 입력제어전압에 따른 주파수와 초기캡뱅크를 구성하는 발진기(4000)에서 출력되는 출력주파수의 차이는 'd2'로서, 룩업테이블에 포함된 캡뱅크제어값 '2'에 매칭된 보상가능주파수와 동일한 값에 해당한다. 마찬가지로, 기설정된 정전압(Vfix)에 대하여, 캡뱅크제어값 '3'에 따라 가변된 캡뱅크의 입력제어전압에 따른 주파수와 초기캡뱅크를 구성하는 발진기(4000)에서 출력되는 출력주파수의 차이는 'd3'로서, 룩업테이블에 포함된 캡뱅크제어값 '3'에 매칭된 보상가능주파수와 동일한 값에 해당한다.Preferably, for a preset constant voltage (V fix ), the difference between the frequency according to the input control voltage of the cap bank varied according to the cap bank control value '2' and the output frequency output from the oscillator (4000) constituting the initial cap bank is 'd 2 ', which corresponds to the same value as the compensable frequency matched to the cap bank control value '2' included in the lookup table. Similarly, for a preset constant voltage (V fix ), the difference between the frequency according to the input control voltage of the cap bank varied according to the cap bank control value '3' and the output frequency output from the oscillator (4000) constituting the initial cap bank is 'd 3 ', which corresponds to the same value as the compensable frequency matched to the cap bank control value '3' included in the lookup table.

기설정된 정전압(Vfix)에 대하여, 주파수비교기(1200)가 출력주파수와 목표주파수의 차이(d1)를 도출한 이후, 캡뱅크도출부(1300)는 룩업테이블에 기반하여 캡뱅크제어값 '0' 내지 '6' 각각에 매칭된 보상가능주파수 중 상기 출력주파수와 목표주파수의 차이(d1)의 값과 가장 차이가 적은 값에 해당하는 보상가능주파수(d3)에 매칭된 캡뱅크제어값 '3'을 최적의 캡뱅크제어값으로 도출할 수 있다.For a preset constant voltage (V fix ), after the frequency comparator (1200) derives the difference (d 1 ) between the output frequency and the target frequency, the cap bank derivation unit (1300) can derive the cap bank control value '3', which is matched to the compensable frequency (d 3 ) corresponding to the value having the smallest difference from the value of the difference (d 1 ) between the output frequency and the target frequency among the compensable frequencies matched to the cap bank control values '0' to '6' based on the lookup table, as the optimal cap bank control value.

한편, 본 발명의 다른 실시예에서의 룩업테이블은 기설정된 정전압에 대하여, 캡뱅크값별 출력가능주파수를 포함할 수 있으며, 도 7에 도시된 그래프는 입력제어전압에 대한 캡뱅크값별 주파수를 나타낸다. 캡뱅크값 '2' 일 때 발진기(4000)가 출력하는 출력주파수와 목표주파수의 차이는 'd4'이고, 캡뱅크값 '3' 일 때 발진기(4000)가 출력하는 출력주파수와 목표주파수의 차이는 'd5'인 경우, 복수의 캡뱅크값 각각에 대한 출력가능주파수 중 상기 목표주파수와 차이가 가장 적은 'd5'에 대하여 룩업테이블에 매칭되는 캡뱅크값 '3'을 최적의 캡뱅크값으로 도출하여 발진기(4000)에 입력할 수 있다. 이후, 상기 발진기(4000)는 초기캡뱅크값을 상기 최적의 캡뱅크값으로 가변하여 주파수를 일차적으로 보정한다.Meanwhile, in another embodiment of the present invention, the lookup table may include an outputtable frequency for each capbank value for a preset constant voltage, and the graph illustrated in FIG. 7 shows the frequency for each capbank value for the input control voltage. When the capbank value is '2', the difference between the output frequency output by the oscillator (4000) and the target frequency is 'd 4 ', and when the capbank value is '3', the difference between the output frequency output by the oscillator (4000) and the target frequency is 'd 5 ', for each of the outputtable frequencies for a plurality of capbank values, the capbank value '3' matching the lookup table with respect to 'd 5 ', which has the smallest difference from the target frequency, may be derived as the optimal capbank value and input to the oscillator (4000). Thereafter, the oscillator (4000) primarily corrects the frequency by changing the initial capbank value to the optimal capbank value.

도 8은 본 발명의 일 실시예에 따른 보정전압의 가변에 의한 주파수 보정의 수행과정을 개략적으로 도시한다.Figure 8 schematically illustrates a process of performing frequency compensation by varying the compensation voltage according to one embodiment of the present invention.

도 8에 도시된 바와 같이, 상기 최적의 캡뱅크제어값에 기반하여 상기 발진기(4000)로부터 출력된 주파수가 상기 목표주파수와 상이한 경우, 상기 PLL회로부(3000)는, 상기 분주기(3400)를 통해 상기 발진기(4000)로부터 출력된 주파수를 입력 받아 상기 위상주파수검출기(3100)로 송신하는 주파수입력단계; 및 상기 발진기(4000)가 상기 최적의 캡뱅크제어값에 기반하여 가변한 캡뱅크값을 통해 상기 목표주파수를 갖는 신호를 출력할 수 있도록 상기 위상주파수검출기(3100), 차지펌프(3200), 및 저역필터(3300)를 통해 보정전압을 생성하여 먹스부(2000)에 상기 보정전압을 입력하는 보정전압입력단계;를 수행한다.As illustrated in FIG. 8, when the frequency output from the oscillator (4000) is different from the target frequency based on the optimal cap bank control value, the PLL circuit unit (3000) performs a frequency input step of receiving the frequency output from the oscillator (4000) through the divider (3400) and transmitting it to the phase frequency detector (3100); and a correction voltage input step of generating a correction voltage through the phase frequency detector (3100), the charge pump (3200), and the low-pass filter (3300) and inputting the correction voltage to the multiplexer (2000) so that the oscillator (4000) can output a signal having the target frequency through a variable cap bank value based on the optimal cap bank control value.

구체적으로, 최적의 캡뱅크제어값은 기설정된 정전압에 대하여 출력이 가능한 주파수대역 내에서 목표주파수와 인접한 주파수가 발진기(4000)에서 출력될 수 있도록 하는 캡뱅크제어값이므로, 기설정된 정전압을 입력제어전압으로서 받는 발진기(4000)가 최적의 캡뱅크제어값을 수신하여 캡뱅크값을 가변한 이후에도 출력되는 주파수가 목표주파수와 약간의 차이가 존재할 수 있다.Specifically, since the optimal cap bank control value is a cap bank control value that enables a frequency adjacent to the target frequency to be output from the oscillator (4000) within a frequency band where output is possible for a preset constant voltage, even after the oscillator (4000) that receives the preset constant voltage as an input control voltage receives the optimal cap bank control value and varies the cap bank value, there may be a slight difference between the output frequency and the target frequency.

이러한 경우, 도 8에 도시된 그래프와 같이, 먹스부(2000)가 제1모드에서 제2모드로 수행하여 발진기(4000)에 입력되는 입력제어전압을 가변함에 따라, 전압에 따라 가변하는 주파수 특성에 기반하여 결과적으로, 발진기(4000)는 목표주파수를 갖는 출력신호를 출력할 수 있게 된다.In this case, as shown in the graph in Fig. 8, as the MUX unit (2000) performs from the first mode to the second mode and varies the input control voltage input to the oscillator (4000), the oscillator (4000) can output an output signal having a target frequency based on the frequency characteristic that varies according to the voltage.

한편, 본 발명의 다른 실시예로서 발진기(4000) 내부 회로의 오류 등으로 인하여 발진기(4000)가 최적의 캡뱅크제어값에 따른 캡뱅크값을 가변하지 못하는 경우, 상기 최적의 캡뱅크제어값에 인접하며, 기설정된 정전압에 관계없이 목표주파수를 포함하는 주파수대역을 취급하는 캡뱅크제어값에 기반하여 발진기(4000)가 캡뱅크값을 가변하도록 한다. 이후, 해당 캡뱅크값에 대하여 전압에 따라 가변하는 주파수 특성에 기반하여 PLL회로부(3000)를 통해 발진기(4000)에 입력되는 입력제어전압을 가변하여 발진기(4000)가 목표주파수를 갖는 출력신호를 출력할 수 있게 할 수 있다.Meanwhile, as another embodiment of the present invention, when the oscillator (4000) cannot vary the cap bank value according to the optimal cap bank control value due to an error in the internal circuit of the oscillator (4000), the oscillator (4000) varies the cap bank value based on a cap bank control value that is adjacent to the optimal cap bank control value and handles a frequency band including the target frequency regardless of a preset constant voltage. Thereafter, based on the frequency characteristic that varies according to the voltage for the corresponding cap bank value, the input control voltage input to the oscillator (4000) through the PLL circuit unit (3000) can be varied so that the oscillator (4000) can output an output signal having the target frequency.

도 9는 본 발명의 일 실시예에 따른 룩업테이블의 생성과정을 개략적으로 도시한다.Figure 9 schematically illustrates a process for generating a lookup table according to one embodiment of the present invention.

도 9에 도시된 바와 같이, 상기 발진기시스템은, 상기 기설정된 정전압에 대하여, 초기캡뱅크값이 입력된 발진기(4000)로부터 출력되는 출력주파수; 상기 발진기(4000)에 적용 가능한 최소캡뱅크제어값이 입력된 상기 발진기(4000)로부터 출력되는 최소캡뱅크출력신호의 최소캡뱅크주파수; 및 상기 발진기(4000)에 적용 가능한 최대캡뱅크제어값이 입력된 상기 발진기(4000)로부터 출력되는 최대캡뱅크출력신호의 최대캡뱅크주파수;를 측정하고, 상기 출력주파수와 상기 최소캡뱅크주파수의 차이에 기반하여 최소보상가능주파수를 산출하고, 상기 출력주파수와 상기 최대캡뱅크주파수의 차이에 기반하여 최대보상가능주파수를 산출하는, 주파수측정부; 및 상기 최소캡뱅크제어값 및 상기 최대캡뱅크제어값에 기반하여 기설정된 개수만큼 복수의 캡뱅크제어값을 도출하고, 상기 최소보상가능주파수 및 상기 최대보상가능주파수에 기반하여 등간격 형태를 갖는 복수의 보상가능주파수를 산출하고, 상기 복수의 캡뱅크제어값 각각과 상기 복수의 보상가능주파수 각각을 매칭하여 상기 룩업테이블을 생성하는 룩업테이블생성부;를 더 포함한다.As illustrated in FIG. 9, the oscillator system comprises: a frequency measuring unit which measures, for the preset constant voltage, an output frequency output from an oscillator (4000) into which an initial cap bank value is input; a minimum cap bank frequency of a minimum cap bank output signal output from the oscillator (4000) into which a minimum cap bank control value applicable to the oscillator (4000) is input; and a maximum cap bank frequency of a maximum cap bank output signal output from the oscillator (4000) into which a maximum cap bank control value applicable to the oscillator (4000) is input; and calculates a minimum compensable frequency based on a difference between the output frequency and the minimum cap bank frequency, and calculates a maximum compensable frequency based on a difference between the output frequency and the maximum cap bank frequency; And it further includes a lookup table generation unit which derives a plurality of cap bank control values as a preset number based on the minimum cap bank control value and the maximum cap bank control value, calculates a plurality of compensable frequencies having an equal interval based on the minimum compensable frequency and the maximum compensable frequency, and generates the lookup table by matching each of the plurality of cap bank control values with each of the plurality of compensable frequencies.

개략적으로, 도 9의 (a)는 최소캡뱅크제어값에 대한 최소보상가능주파수를 산출하는 수행과정을 도시하고, 도 9의 (b)는 최대캡뱅크제어값에 대한 최대보상가능주파수를 산출하는 수행과정을 도시한다.In outline, Fig. 9 (a) illustrates an execution process for calculating a minimum compensable frequency for a minimum cap bank control value, and Fig. 9 (b) illustrates an execution process for calculating a maximum compensable frequency for a maximum cap bank control value.

바람직하게, 발진기(4000)의 캡뱅크값은 발진기(4000)의 내부 구성에 따라 결정되며, 실시예에 따라 발진기(4000)가 최소의 주파수를 출력할 수 있는 최소캡뱅크값 혹은 최대의 주파수를 출력할 수 있는 최대캡뱅크값으로 구성될 수 있다. 본 발명의 일 실시예로서 발진기(4000)에 구성된 초기캡뱅크값을 기준으로 상기 최소캡뱅크값에 대한 최소캡뱅크제어값; 및 초기캡뱅크값을 기준으로 상기 최대캡뱅크값에 대한 최대캡뱅크제어값;이 발진기(4000)의 내부 구성에 따라 기설정될 수 있으므로, 본 발명은 이를 이용하여 룩업테이블을 생성할 수 있다. 바람직하게, 상기 룩업테이블은 기설정된 정전압에 대하여 캡뱅크제어값별 보상가능주파수를 포함하여야 하므로, 도 9 내지 도 10에서 후술되는 발진기(4000)는 기설정된 정전압을 입력 받아 주파수를 출력하는 발진기(4000)에 해당한다.Preferably, the cap bank value of the oscillator (4000) is determined according to the internal configuration of the oscillator (4000), and may be configured as a minimum cap bank value at which the oscillator (4000) can output a minimum frequency or a maximum cap bank value at which the oscillator (4000) can output a maximum frequency, depending on the embodiment. As an embodiment of the present invention, a minimum cap bank control value for the minimum cap bank value based on an initial cap bank value configured in the oscillator (4000); and a maximum cap bank control value for the maximum cap bank value based on the initial cap bank value; may be preset according to the internal configuration of the oscillator (4000), and thus the present invention may generate a lookup table using this. Preferably, the lookup table should include a compensable frequency for each cap bank control value for a preset constant voltage, and therefore, the oscillator (4000) described below in FIGS. 9 and 10 corresponds to an oscillator (4000) that receives a preset constant voltage and outputs a frequency.

도 9의 (a)에 도시된 바와 같이, 캡뱅크도출부(1300)는 발진기(4000)에 최소캡뱅크제어값을 입력(①)하고, 발진기(4000)는 상기 최소캡뱅크제어값에 따라 캡뱅크값을 가변하여 최소캡뱅크출력신호를 출력(②)하고, 주파수측정부는 발진기(4000)가 초기캡뱅크값으로 출력한 출력주파수와 상기 최소캡뱅크출력신호의 최소캡뱅크주파수 각각을 측정하고, 상기 출력주파수와 상기 최소캡뱅크주파수의 차이에 해당하는 최소보상가능주파수를 산출하여 룩업테이블생성부로 송신(③)한다.As illustrated in (a) of FIG. 9, the cap bank derivation unit (1300) inputs (①) a minimum cap bank control value to the oscillator (4000), the oscillator (4000) varies the cap bank value according to the minimum cap bank control value and outputs (②) a minimum cap bank output signal, and the frequency measurement unit measures each of the output frequency output by the oscillator (4000) as the initial cap bank value and the minimum cap bank frequency of the minimum cap bank output signal, calculates a minimum compensable frequency corresponding to the difference between the output frequency and the minimum cap bank frequency, and transmits it to the lookup table generation unit (③).

또한, 도 9의 (b)에 도시된 바와 같이, 캡뱅크도출부(1300)는 발진기(4000)에 최대캡뱅크제어값을 입력(①)하고, 발진기(4000)는 상기 최대캡뱅크제어값에 따라 캡뱅크값을 가변하여 최대캡뱅크출력신호를 출력(②)하고, 주파수측정부는 발진기(4000)가 초기캡뱅크값으로 출력한 출력주파수와 상기 최대캡뱅크출력신호의 최대캡뱅크주파수 각각을 측정하고, 상기 출력주파수와 상기 최대캡뱅크주파수의 차이에 해당하는 최대보상가능주파수를 산출하여 룩업테이블생성부로 송신(③)한다.In addition, as illustrated in (b) of FIG. 9, the cap bank derivation unit (1300) inputs (①) a maximum cap bank control value to the oscillator (4000), the oscillator (4000) varies the cap bank value according to the maximum cap bank control value and outputs (②) a maximum cap bank output signal, and the frequency measurement unit measures each of the output frequency output by the oscillator (4000) as the initial cap bank value and the maximum cap bank frequency of the maximum cap bank output signal, calculates a maximum compensable frequency corresponding to the difference between the output frequency and the maximum cap bank frequency, and transmits it to the lookup table generation unit (③).

도 10은 본 발명의 일 실시예에 따른 최소캡뱅크제어값 및 최대캡뱅크제어값에 기반하여 생성된 룩업테이블을 개략적으로 도시한다.FIG. 10 schematically illustrates a lookup table generated based on a minimum cap bank control value and a maximum cap bank control value according to one embodiment of the present invention.

도 10은 캡뱅크도출부(1300)로부터 수신한 최소캡뱅크제어값, 최대캡뱅크제어값, 주파수측정부로부터 수신한 최소보상가능주파수, 및 최대보상가능주파수에 기반하여 룩업테이블생성부에 의하여 생성된 룩업테이블을 개략적으로 도시한다.Figure 10 schematically illustrates a lookup table generated by a lookup table generation unit based on the minimum cap bank control value, maximum cap bank control value received from the cap bank derivation unit (1300), the minimum compensable frequency received from the frequency measurement unit, and the maximum compensable frequency.

구체적으로, 도 10에 도시된 룩업테이블은 본 발명의 일 실시예로서, 최소보상가능주파수는 0kHz이고, 최대보상가능주파수는 1000kHz로 산출되었으며, 상기 최소보상가능주파수는 최소캡뱅크제어값에 기반하여 산출되었으므로, 상기 최소캡뱅크제어값과 매칭되고, 상기 최대보상가능주파수는 최대캡뱅크제어값에 기반하여 산출되었으므로, 상기 최대캡뱅크제어값과 매칭되는 것이 바람직하다.Specifically, the lookup table illustrated in FIG. 10 is an embodiment of the present invention, in which the minimum compensable frequency is 0 kHz and the maximum compensable frequency is calculated as 1000 kHz. Since the minimum compensable frequency is calculated based on the minimum cap bank control value, it is preferable that it matches the minimum cap bank control value, and since the maximum compensable frequency is calculated based on the maximum cap bank control value, it is preferable that it matches the maximum cap bank control value.

또한, 상기 룩업테이블생성부는 룩업테이블에 포함된 복수의 캡뱅크제어값의 개수를 기설정된 개수만큼 생성하며, 상기 기설정된 개수는 본 발명의 발진기(4000)에 구성되는 캡뱅크의 구성에 따라 결정될 수 있고, 룩업테이블은 캡뱅크제어값별로 보상가능주파수를 포함하므로, 룩업테이블에 포함되는 복수의 보상가능주파수 역시 기설정된 개수만큼 생성된다. 더 구체적으로, 복수의 보상가능주파수는 상기 최소보상가능주파수 및 최대보상가능주파수에 기반하여 상기 기설정된 개수만큼 생성되며, 복수의 보상가능주파수 각각은 서로 등간격 형태로 일정한 차이를 가지며 생성되는 것이 바람직하다.In addition, the lookup table generation unit generates a preset number of a plurality of cap bank control values included in the lookup table, and the preset number can be determined according to the configuration of the cap bank configured in the oscillator (4000) of the present invention, and since the lookup table includes a compensable frequency for each cap bank control value, a preset number of compensable frequencies included in the lookup table are also generated. More specifically, the plurality of compensable frequencies are generated based on the minimum compensable frequency and the maximum compensable frequency in the preset number, and it is preferable that each of the plurality of compensable frequencies is generated with a constant difference in the form of equal intervals.

한편, 본 발명의 다른 실시예에서의 룩업테이블생성부는 전술한 일 실시예에서의 수행과정을 통해 룩업테이블을 생성하지 않고, 상이한 수행과정을 통해 룩업테이블을 생성할 수 있다. 예를 들어, 발진기(4000)에서 적용 가능한 복수의 캡뱅크값 각각에서 출력주파수를 모두 측정한 그라운드트루스에 기반하여 룩업테이블을 생성함으로써, 해당 발진기(4000)의 캡뱅크와 동일한 캡뱅크로 구성된 발진기(4000)를 포함하는 발진기시스템에 대하여 해당 룩업테이블을 활용할 수 있다.Meanwhile, in another embodiment of the present invention, the lookup table generation unit may generate the lookup table through a different execution process, rather than generating the lookup table through the execution process of the above-described embodiment. For example, by generating the lookup table based on the ground truth that measures all output frequencies in each of a plurality of cap bank values applicable to the oscillator (4000), the lookup table may be utilized for an oscillator system including an oscillator (4000) configured with the same cap bank as the cap bank of the oscillator (4000).

본 발명의 일 실시예에서는, 캡뱅크제어값별 보상가능주파수를 포함하는 룩업테이블에 기반하여 발진기 내부를 구성하는 최적의 캡뱅크제어값을 신속하게 도출함으로써, 발진기의 주파수 보정에 필요한 시간을 최소화하는 효과를 발휘할 수 있다. In one embodiment of the present invention, by quickly deriving an optimal cap bank control value that configures the inside of an oscillator based on a lookup table including a compensable frequency for each cap bank control value, the time required for frequency compensation of the oscillator can be minimized.

본 발명의 일 실시예에서는, 목표주파수와 발진기의 출력주파수와의 차이를 도출하고, 해당 차이와 가장 인접한 상기 룩업테이블에 포함된 보상가능주파수에 대한 캡뱅크제어값을 최적의 캡뱅크제어값으로 도출함으로써, 발진기 내부를 구성하는 캡뱅크값의 범위에 관계없이 주파수 보정에 필요한 시간을 일정하게 유지하는 효과를 발휘할 수 있다.In one embodiment of the present invention, by deriving a difference between a target frequency and an output frequency of an oscillator, and deriving a cap bank control value for a compensable frequency included in the lookup table that is closest to the difference as an optimal cap bank control value, the effect of maintaining the time required for frequency compensation constant regardless of the range of cap bank values constituting the inside of the oscillator can be exerted.

본 발명의 일 실시예에서는, 최적의 캡뱅크제어값의 도출여부에 따라 두 가지의 동작모드 중 하나의 동작모드로 동작하는 먹스부가 동작모드에 따라 발진기에 입력되는 입력제어전압을 제어함으로써, 발진기가 용이하게 주파수를 보정하는 효과를 발휘할 수 있다.In one embodiment of the present invention, a multiplexer section, which operates in one of two operation modes depending on whether an optimal cap bank control value is derived, controls an input control voltage input to an oscillator according to the operation mode, thereby allowing the oscillator to easily achieve the effect of correcting the frequency.

본 발명의 일 실시예에서는, 종래의 주파수보정장치의 구성에서 주파수보정회로 및 먹스부만을 추가하는 구성을 통해 본 발명의 발진기시스템의 구축에 대하여 요구되는 시간 혹은 비용을 최소화하는 효과를 발휘할 수 있다.In one embodiment of the present invention, the time or cost required for constructing the oscillator system of the present invention can be minimized by adding only a frequency correction circuit and a multiplexer unit to the configuration of a conventional frequency correction device.

본 발명의 일 실시예에서는, 주파수 보정 전에 발진기에 적용이 가능한 최소캡뱅크제어값과 최대캡뱅크제어값 각각에 대하여 출력되는 최소보상가능주파수와 최대보상가능주파수에 따라 출력되는 주파수 사이의 값들에 기반하여 룩업테이블을 생성함으로써, 주파수 보정에 대한 신뢰성을 높이는 효과를 발휘할 수 있다.In one embodiment of the present invention, by generating a lookup table based on values between the minimum compensable frequency and the maximum compensable frequency output for each of the minimum cap bank control value and the maximum cap bank control value applicable to the generator before frequency compensation, the reliability of frequency compensation can be increased.

이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다. 그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.Although the embodiments have been described above by way of limited examples and drawings, those skilled in the art can make various modifications and variations from the above description. For example, appropriate results can be achieved even if the described techniques are performed in a different order from the described method, and/or components of the described system, structure, device, circuit, etc. are combined or combined in a different form from the described method, or are replaced or substituted by other components or equivalents. Therefore, other implementations, other embodiments, and equivalents of the claims also fall within the scope of the claims described below.

Claims (6)

캡뱅크(Capacitor Bank)값을 가변하여 주파수를 보정하는 발진기시스템으로서,
발진기가 입력신호의 주파수에 해당하는 목표주파수를 출력할 수 있는 최적의 캡뱅크제어값을 룩업테이블에 기반하여 도출하고, 상기 최적의 캡뱅크제어값을 상기 발진기로 송신하고, 상기 최적의 캡뱅크제어값의 도출 여부에 따라 먹스부의 동작모드를 제어하는 주파수보정회로부;
상기 주파수보정회로부로부터 제어된 동작모드에 따라 상기 주파수보정회로부로부터 입력 받은 기설정된 정전압 혹은, PLL회로부로부터 입력 받은 보정전압을 입력제어전압으로서 상기 발진기로 전달하는 먹스부;
위상주파수검출기, 차지펌프, 저역필터, 및 분주기를 포함하고, 상기 입력신호의 전압을 제어한 보정전압을 상기 먹스부에 입력하는 PLL회로부; 및
캡뱅크를 포함하고, 상기 최적의 캡뱅크제어값에 기반하여 초기캡뱅크값을 가변하고, 상기 입력제어전압에 기반하여 주파수를 보정하는 발진기;를 포함하고,
상기 주파수보정회로부는 상기 기설정된 정전압을 상기 먹스부에 입력하는 정전압원;을 포함하고,
상기 룩업테이블은 상기 기설정된 정전압을 포함하고, 상기 기설정된 정전압에 대하여, 상기 발진기에서 상기 초기캡뱅크값을 통해 출력되는 주파수에 대한 캡뱅크제어값별 보상가능주파수를 포함하고,
상기 먹스부는,
상기 주파수보정회로부로부터 상기 최적의 캡뱅크제어값이 도출되기 이전의 시점에서 상기 기설정된 정전압을 상기 입력제어전압으로서 입력 받아 상기 발진기로 전달하는 제1모드; 및
상기 주파수보정회로부로부터 상기 최적의 캡뱅크제어값이 도출된 이후의 시점에서 상기 PLL회로부가 제어한 보정전압을 상기 입력제어전압으로서 입력 받아 상기 발진기로 전달하는 제2모드;로 동작하는, 발진기시스템.
As an oscillator system that compensates the frequency by varying the capacitor bank value,
A frequency correction circuit section which derives an optimal cap bank control value for the oscillator to output a target frequency corresponding to the frequency of an input signal based on a lookup table, transmits the optimal cap bank control value to the oscillator, and controls the operation mode of the multiplexer section depending on whether the optimal cap bank control value is derived;
A MUX unit that transmits a preset constant voltage input from the frequency correction circuit unit or a correction voltage input from the PLL circuit unit as an input control voltage to the oscillator according to an operation mode controlled by the frequency correction circuit unit;
A PLL circuit section including a phase frequency detector, a charge pump, a low-pass filter, and a divider, and inputting a compensation voltage that controls the voltage of the input signal to the multiplexer section; and
An oscillator including a cap bank, varying an initial cap bank value based on the optimal cap bank control value, and correcting a frequency based on the input control voltage;
The above frequency compensation circuit unit includes a constant voltage source that inputs the preset constant voltage to the MUX unit;
The above lookup table includes the preset constant voltage, and for the preset constant voltage, includes a compensable frequency for each cap bank control value for the frequency output from the oscillator through the initial cap bank value,
The above max part is,
A first mode in which the preset constant voltage is input as the input control voltage and transmitted to the oscillator at a time before the optimal cap bank control value is derived from the frequency compensation circuit; and
An oscillator system that operates in a second mode in which the compensation voltage controlled by the PLL circuit is input as the input control voltage and transmitted to the oscillator at a point in time after the optimal cap bank control value is derived from the frequency compensation circuit.
삭제delete 청구항 1에 있어서,
상기 주파수보정회로부는,
상기 목표주파수를 측정하는 제1카운터 및 상기 발진기의 초기캡뱅크값에 기반하여 출력되는 출력주파수를 측정하는 제2카운터를 포함하는 주파수카운터;
상기 출력주파수 및 상기 목표주파수의 차이를 도출하는 주파수비교기; 및
상기 출력주파수 및 상기 목표주파수의 차이를 통해 상기 룩업테이블에 기반하여 상기 최적의 캡뱅크제어값을 도출하고, 상기 최적의 캡뱅크제어값을 상기 발진기로 송신하고, 상기 최적의 캡뱅크제어값 도출 여부에 따라 먹스부의 동작모드를 제어하는 캡뱅크도출부;를 더 포함하는, 발진기시스템.
In claim 1,
The above frequency correction circuit part,
A frequency counter including a first counter for measuring the target frequency and a second counter for measuring the output frequency output based on the initial cap bank value of the oscillator;
A frequency comparator for deriving the difference between the output frequency and the target frequency; and
An oscillator system further comprising a cap bank derivation unit that derives the optimal cap bank control value based on the lookup table through the difference between the output frequency and the target frequency, transmits the optimal cap bank control value to the oscillator, and controls the operation mode of the multiplexer unit depending on whether the optimal cap bank control value is derived.
청구항 3에 있어서,
상기 캡뱅크도출부는,
상기 룩업테이블에 기반하여, 복수의 캡뱅크제어값 각각에 대한 보상가능주파수;와 상기 출력주파수와 상기 목표주파수의 차이;의 절대값이 가장 적은 캡뱅크제어값을 상기 최적의 캡뱅크제어값으로서 도출하는 캡뱅크제어값도출단계; 및
상기 최적의 캡뱅크제어값을 상기 발진기로 송신하는 캡뱅크제어값송신단계;를 수행하는, 발진기시스템.
In claim 3,
The above cap bank derivation part is,
Based on the above lookup table, a cap bank control value derivation step for deriving a cap bank control value having the smallest absolute value of a compensable frequency for each of a plurality of cap bank control values; and a difference between the output frequency and the target frequency; as the optimal cap bank control value; and
An oscillator system that performs a cap bank control value transmission step of transmitting the above optimal cap bank control value to the oscillator.
청구항 1에 있어서,
상기 최적의 캡뱅크제어값에 기반하여 상기 발진기로부터 출력된 주파수가 상기 목표주파수와 상이한 경우,
상기 PLL회로부는,
상기 분주기를 통해 상기 발진기로부터 출력된 주파수를 입력 받아 상기 위상주파수검출기로 송신하는 주파수입력단계; 및
상기 발진기가 상기 최적의 캡뱅크제어값에 기반하여 가변한 캡뱅크값을 통해 상기 목표주파수를 갖는 신호를 출력할 수 있도록 상기 위상주파수검출기, 차지펌프, 및 저역필터를 통해 보정전압을 생성하여 먹스부에 상기 보정전압을 입력하는 보정전압입력단계;를 수행하는, 발진기시스템.
In claim 1,
If the frequency output from the oscillator is different from the target frequency based on the above optimal cap bank control value,
The above PLL circuit part,
A frequency input step for receiving a frequency output from the oscillator through the above divider and transmitting it to the phase frequency detector; and
An oscillator system, which performs a compensation voltage input step of generating a compensation voltage through the phase frequency detector, charge pump, and low-pass filter and inputting the compensation voltage to the MUX unit so that the oscillator can output a signal having the target frequency through a variable cap bank value based on the optimal cap bank control value.
청구항 1에 있어서,
상기 발진기시스템은,
상기 기설정된 정전압에 대하여, 초기캡뱅크값이 입력된 발진기로부터 출력되는 출력주파수; 상기 발진기에 적용 가능한 최소캡뱅크제어값이 입력된 상기 발진기로부터 출력되는 최소캡뱅크출력신호의 최소캡뱅크주파수; 및 상기 발진기에 적용 가능한 최대캡뱅크제어값이 입력된 상기 발진기로부터 출력되는 최대캡뱅크출력신호의 최대캡뱅크주파수;를 측정하고, 상기 출력주파수와 상기 최소캡뱅크주파수의 차이에 기반하여 최소보상가능주파수를 산출하고, 상기 출력주파수와 상기 최대캡뱅크주파수의 차이에 기반하여 최대보상가능주파수를 산출하는, 주파수측정부; 및
상기 최소캡뱅크제어값 및 상기 최대캡뱅크제어값에 기반하여 기설정된 개수만큼 복수의 캡뱅크제어값을 도출하고, 상기 최소보상가능주파수 및 상기 최대보상가능주파수에 기반하여 등간격 형태를 갖는 복수의 보상가능주파수를 산출하고, 상기 복수의 캡뱅크제어값 각각과 상기 복수의 보상가능주파수 각각을 매칭하여 상기 룩업테이블을 생성하는 룩업테이블생성부;를 더 포함하는, 발진기시스템.
In claim 1,
The above generator system is,
A frequency measuring unit which measures an output frequency output from an oscillator into which an initial cap bank value is input for the above preset constant voltage; a minimum cap bank frequency of a minimum cap bank output signal output from the oscillator into which a minimum cap bank control value applicable to the oscillator is input; and a maximum cap bank frequency of a maximum cap bank output signal output from the oscillator into which a maximum cap bank control value applicable to the oscillator is input; and calculates a minimum compensable frequency based on a difference between the output frequency and the minimum cap bank frequency, and calculates a maximum compensable frequency based on a difference between the output frequency and the maximum cap bank frequency; and
An oscillator system further comprising a lookup table generation unit which derives a plurality of cap bank control values based on the minimum cap bank control value and the maximum cap bank control value as a preset number, calculates a plurality of compensable frequencies having an equal interval based on the minimum compensable frequency and the maximum compensable frequency, and generates the lookup table by matching each of the plurality of cap bank control values with each of the plurality of compensable frequencies.
KR1020240024491A 2024-02-20 2024-02-20 The Oscillator System That Corrects Frequency by Varying The Capacitor Bank Value Active KR102730479B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020240024491A KR102730479B1 (en) 2024-02-20 2024-02-20 The Oscillator System That Corrects Frequency by Varying The Capacitor Bank Value

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020240024491A KR102730479B1 (en) 2024-02-20 2024-02-20 The Oscillator System That Corrects Frequency by Varying The Capacitor Bank Value

Publications (1)

Publication Number Publication Date
KR102730479B1 true KR102730479B1 (en) 2024-11-14

Family

ID=93458941

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020240024491A Active KR102730479B1 (en) 2024-02-20 2024-02-20 The Oscillator System That Corrects Frequency by Varying The Capacitor Bank Value

Country Status (1)

Country Link
KR (1) KR102730479B1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070103161A (en) * 2006-04-18 2007-10-23 삼성전자주식회사 Frequency tuning method of BCO and phase locked loop using the same
KR100817286B1 (en) 2005-11-25 2008-03-27 삼성전자주식회사 Phase locked loop and method for stably adjusting frequency band of voltage controlled oscillator
KR20110015823A (en) * 2009-08-10 2011-02-17 삼성전기주식회사 Automatic frequency controller, automatic frequency control method and frequency synthesizer using the same
KR101180144B1 (en) * 2009-02-24 2012-09-05 광운대학교 산학협력단 Automatic Frequency Calibration Apparatus for Frequency Synthesizer based on Phase-Locked Loop
KR20140021671A (en) * 2011-05-03 2014-02-20 스카이워크스 솔루션즈, 인코포레이티드 Apparatus and methods for adjusting voltage controlled oscillator gain
KR20210041116A (en) * 2018-09-07 2021-04-14 이노페이즈 인크. Frequency Control Word Linearization for Oscillators

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100817286B1 (en) 2005-11-25 2008-03-27 삼성전자주식회사 Phase locked loop and method for stably adjusting frequency band of voltage controlled oscillator
KR20070103161A (en) * 2006-04-18 2007-10-23 삼성전자주식회사 Frequency tuning method of BCO and phase locked loop using the same
KR101180144B1 (en) * 2009-02-24 2012-09-05 광운대학교 산학협력단 Automatic Frequency Calibration Apparatus for Frequency Synthesizer based on Phase-Locked Loop
KR20110015823A (en) * 2009-08-10 2011-02-17 삼성전기주식회사 Automatic frequency controller, automatic frequency control method and frequency synthesizer using the same
KR20140021671A (en) * 2011-05-03 2014-02-20 스카이워크스 솔루션즈, 인코포레이티드 Apparatus and methods for adjusting voltage controlled oscillator gain
KR20210041116A (en) * 2018-09-07 2021-04-14 이노페이즈 인크. Frequency Control Word Linearization for Oscillators

Similar Documents

Publication Publication Date Title
US7567099B2 (en) Filterless digital frequency locked loop
US7825719B2 (en) System and method for wideband phase-adjustable common excitation
US7663415B2 (en) Phase locked loop (PLL) method and architecture
WO2018145326A1 (en) Gain calibration for direct modulation synthesizer using look-up table searched by reduced count from overflow counter
US8659362B2 (en) Relaxation oscillator circuit with reduced sensitivity of oscillation frequency to comparator delay variation
US8415998B2 (en) PLL circuit
WO2021212554A1 (en) Advanced multi-gain calibration for direct modulation synthesizer
CN101783680B (en) Frequency synthesizer and calibration method thereof
CN102761332A (en) Clock generation circuit
CN107005244A (en) Gain calibration of direct modulation synthesizer using look-up table search by decreasing count of overflow counter
CN110504962A (en) Digital compensation simulates fractional frequency-division phase-locked loop and control method
KR20060045054A (en) Phase Control Loop Frequency Synthesizer
KR102730479B1 (en) The Oscillator System That Corrects Frequency by Varying The Capacitor Bank Value
CN103873054A (en) Clock generator
GB2360887A (en) Clock Generator
US7821345B2 (en) Calibrating an oscillator and corresponding calibration device
CN101527566A (en) Current device applied to phase-locked loop and method thereof
CN203775188U (en) Clock generator
US20050264368A1 (en) Phase-control circuit arrangement and method for operating said circuit arrangement
CN113037280B (en) Bandwidth calibration method and circuit based on phase-locked loop
US12301241B2 (en) Signal synthesis apparatus and method capable of correcting frequency offset of open loop
US12362707B2 (en) Device and method for signal synthesis compensating the frequency offset of open loop
KR101548256B1 (en) Apparatus for pvt variation calibration of ring osc based on injection locking system and the method thereof
KR102173075B1 (en) Frequency synthesizer based on artificial intelligence and automatic compensation circuit therefor
KR100830899B1 (en) Gain measurement method of voltage controlled oscillator and frequency synthesizer using same

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20240220

PA0201 Request for examination

Patent event code: PA02011R01I

Patent event date: 20240220

Comment text: Patent Application

PA0302 Request for accelerated examination

Patent event date: 20240226

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20240513

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20241031

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20241111

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20241111

End annual number: 3

Start annual number: 1

PG1601 Publication of registration