JPH11112338A - Frequency control system - Google Patents
Frequency control systemInfo
- Publication number
- JPH11112338A JPH11112338A JP9266192A JP26619297A JPH11112338A JP H11112338 A JPH11112338 A JP H11112338A JP 9266192 A JP9266192 A JP 9266192A JP 26619297 A JP26619297 A JP 26619297A JP H11112338 A JPH11112338 A JP H11112338A
- Authority
- JP
- Japan
- Prior art keywords
- output
- data
- frequency
- amount
- input
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 claims description 29
- 238000012544 monitoring process Methods 0.000 claims description 27
- 238000005070 sampling Methods 0.000 claims description 21
- 238000013500 data storage Methods 0.000 claims description 13
- 238000003079 width control Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 8
- 230000001360 synchronised effect Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 4
- 230000010355 oscillation Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 1
Landscapes
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は、外部から入力さ
れるタイミング信号に同期した周波数出力を生成する周
波数制御方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a frequency control system for generating a frequency output synchronized with a timing signal input from the outside.
【0002】[0002]
【従来の技術】従来より、入力信号に同期した周波数出
力信号を生成する方式としてPLL(位相ロックルー
プ)回路が知られている。一般的なPLL回路は、入力
信号と出力信号(再生クロック信号等)とを位相比較す
る位相比較器と、その出力を平滑化するループフィルタ
と、その出力によって周波数が変化する再生クロックを
出力するVCO(電圧制御発振器)とを基本として構成
される。また、例えば1kHzの入力信号からこれに同
期する44.1kHzのサンプリングクロックを再生す
るような場合、44.1kHzの再生クロックの周波数
を1kHzまで低減させるための分周回路が位相比較器
へのフィードバック経路に必要となる。2. Description of the Related Art Conventionally, a PLL (Phase Lock Loop) circuit has been known as a method for generating a frequency output signal synchronized with an input signal. A general PLL circuit outputs a phase comparator that compares the phase of an input signal and an output signal (such as a reproduced clock signal), a loop filter that smoothes the output of the phase comparator, and a reproduced clock whose frequency changes according to the output. It is configured based on a VCO (voltage controlled oscillator). Further, for example, when a sampling clock of 44.1 kHz synchronized with the input signal of 1 kHz is reproduced from the input signal of 1 kHz, a frequency dividing circuit for reducing the frequency of the reproduction clock of 44.1 kHz to 1 kHz is provided with a feedback to the phase comparator. Required for the route.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、従来の
PLL回路の場合、全ての素子をハードウェアで構成し
なくてはならないため、特に分周段数が多いと素子数も
多くなり、回路構成が複雑になるという問題がある。ま
た、従来の回路は、引き込み時の応答性がループフィル
タの時定数に依存し、この時定数は容易に変更できない
ため、入力信号と出力周波数とが大きくかけ離れている
と、引き込みに時間がかかるという問題がある。更に、
従来の回路は回路素子が特定の入出力周波数比を想定し
て作り込まれているため、異なる周波数比の入出力信号
に柔軟に対処することができないという問題もある。However, in the case of the conventional PLL circuit, all the elements must be configured by hardware, so that the number of elements increases, especially when the number of frequency division stages is large, and the circuit configuration is complicated. Problem. In addition, in the conventional circuit, the response at the time of pull-in depends on the time constant of the loop filter, and this time constant cannot be easily changed. There is a problem. Furthermore,
The conventional circuit has a problem that the circuit elements cannot be flexibly coped with input / output signals having different frequency ratios because the circuit elements are built assuming a specific input / output frequency ratio.
【0004】この発明は、このような問題点に鑑みなさ
れたもので、回路構成が簡単で、引き込み速度も速く、
しかも異なる周波数比の入出力信号に対して柔軟に対処
することができる周波数制御方式を提供することを目的
とする。The present invention has been made in view of such problems, and has a simple circuit configuration and a high pull-in speed.
Moreover, it is an object of the present invention to provide a frequency control method capable of flexibly dealing with input / output signals having different frequency ratios.
【0005】[0005]
【課題を解決するための手段】この発明に係る周波数制
御方式は、制御入力に基づいて出力周波数を変化させる
可変周波数発振器と、この可変周波数発振器の出力によ
って変化する監視量を、同期の基準となるタイミング信
号が外部から入力されたタイミングでチェックすると共
に、このチェック時の監視量と予め定めた目標値との差
分を求め、この差分を吸収するように前記可変周波数発
振器の出力周波数を制御する制御手段とを備えたことを
特徴とする。According to the frequency control method of the present invention, a variable frequency oscillator that changes an output frequency based on a control input and a monitoring amount that changes according to an output of the variable frequency oscillator are used as a synchronization reference. A timing signal is checked at a timing externally input, a difference between a monitoring amount at the time of the check and a predetermined target value is obtained, and an output frequency of the variable frequency oscillator is controlled so as to absorb the difference. Control means.
【0006】この発明では、可変周波数発振器の出力に
よって監視量を変化させながら、同期の基準となるタイ
ミング信号が外部から入力されるタイミングで制御手段
に例えば割り込みをかけて、この監視量をチェックす
る。そして、監視量と目標値との差分を求め、これを吸
収するように可変周波数発振器の発振周波数を制御す
る。従って、この発明によれば、監視量のチェック、監
視量と目標値との差分算出及び可変周波数発振器の制御
量算出は、全てソフトウェアによって実現することがで
き、必要とする素子数を大幅に削減することができる。
また、監視量と目標値との差分によって可変周波数発振
器の出力周波数のずれ量が正負の方向も含めて直接的に
求められるので、このずれ量を吸収すべく素早い周波数
引き込みが可能になる。更に、入出力信号の周波数比
は、外部からのタイミング信号の入力時における監視量
の目標値によって決定されるため、目標値を変更するこ
とで入出力周波数比も簡単に変更可能である。According to the present invention, the monitoring amount is checked by, for example, interrupting the control means at a timing when a timing signal serving as a synchronization reference is input from the outside while changing the monitoring amount by the output of the variable frequency oscillator. . Then, a difference between the monitored amount and the target value is obtained, and the oscillation frequency of the variable frequency oscillator is controlled so as to absorb the difference. Therefore, according to the present invention, the check of the monitoring amount, the calculation of the difference between the monitoring amount and the target value, and the calculation of the control amount of the variable frequency oscillator can all be realized by software, and the number of required elements is greatly reduced. can do.
Further, since the difference between the output frequency of the variable frequency oscillator and the positive / negative direction is directly obtained from the difference between the monitored amount and the target value, a quick frequency pull-in is possible to absorb the difference. Further, since the frequency ratio of the input / output signal is determined by the target value of the monitoring amount when the timing signal is input from the outside, the input / output frequency ratio can be easily changed by changing the target value.
【0007】外部からのタイミング信号と共に所定のデ
ータが入力される場合には、このデータを一時的に格納
するデータ格納手段を設け、このデータ格納手段のデー
タ残量を監視量として用いることができる。即ち、この
発明の一つの好適な周波数制御方式は、制御入力に基づ
いて出力周波数を変化させる可変周波数発振器と、外部
から入力されるデータを格納しこのデータを前記可変周
波数発振器の出力に基づいて出力するデータ格納手段
と、前記データに同期して入力される同期の基準となる
タイミング信号が外部から入力されたタイミングで前記
データ格納手段のデータ残量をチェックし、このチェッ
ク時のデータ残量と目標値との差分を吸収するように前
記可変周波数発振器の出力周波数を制御する制御手段と
を備えたことを特徴とする。When predetermined data is input together with an external timing signal, data storage means for temporarily storing the data is provided, and the remaining amount of data in the data storage means can be used as a monitoring amount. . That is, one preferred frequency control method of the present invention is a variable frequency oscillator that changes the output frequency based on a control input, and stores data input from the outside, and stores the data based on the output of the variable frequency oscillator. The data storage means to be output, and the remaining data amount of the data storage means are checked at a timing when a timing signal serving as a synchronization reference input in synchronization with the data is externally input, and the remaining data amount at the time of this check is checked. Control means for controlling an output frequency of the variable frequency oscillator so as to absorb a difference between the variable frequency oscillator and a target value.
【0008】この発明によれば、タイミング信号が入力
されたタイミングでデータ格納手段のデータ残量を監視
量としてチェックし、このデータ残量と目標値(目標残
量)との差分に基づいて可変周波数発振器の出力周波数
を制御するようにしているので、データがタイミング信
号の1周期の間にどのような形態で(例えばバースト状
に)入力されても、出力サンプリングレートが予め決ま
っていれば、タイミング信号の周期に基づいて目標残量
を決定することにより、タイミング信号に同期した一定
の出力サンプリングレートのデータ出力が簡単に得られ
る。According to the present invention, the remaining amount of data in the data storage means is checked as the monitoring amount at the timing when the timing signal is input, and the data amount is changed based on the difference between the remaining amount of data and the target value (target remaining amount). Since the output frequency of the frequency oscillator is controlled, no matter what type of data is input during one cycle of the timing signal (for example, in a burst), if the output sampling rate is predetermined, By determining the target remaining amount based on the cycle of the timing signal, data output at a constant output sampling rate synchronized with the timing signal can be easily obtained.
【0009】この場合、制御手段が、データ格納手段に
データが格納される毎にライトポインタを1つ進め、デ
ータ格納手段からデータが出力される毎にリードポイン
タを1つ進めるという制御を行うことにより、ライトポ
インタとリードポインタとの差分からデータ残量が求め
られる。In this case, the control means performs control such that the write pointer is advanced by one each time data is stored in the data storage means, and the read pointer is advanced by one each time data is output from the data storage means. Thus, the remaining data amount is obtained from the difference between the write pointer and the read pointer.
【0010】監視量としては、可変周波数発振器の出力
をカウントするカウント手段のカウント値を用いること
もできる。この場合、タイミング信号と共に入力される
データの有無に拘わらず、タイミング信号に同期した周
波数出力を得ることができる。As the monitored amount, a count value of a counting means for counting the output of the variable frequency oscillator can be used. In this case, a frequency output synchronized with the timing signal can be obtained regardless of the presence or absence of data input together with the timing signal.
【0011】制御手段は、ソフトウェアによる動作を考
慮すると、監視量と目標値との差分に応じたパルス幅の
パルス幅制御信号に基づいて可変周波数発振器を制御す
るものであることが望ましい。また、制御手段は、監視
量と目標値との差分に基づいて可変周波数発振器の出力
周波数を線形に変化させる他に、非線形に変化させるよ
うにすることもできる。この場合、目標値からのずれ量
がある範囲を越えた場合に、最大の制御量を可変周波数
発振器に与えることで、引き込み時の応答速度を更に向
上させることができる。In consideration of the operation by software, the control means preferably controls the variable frequency oscillator based on a pulse width control signal having a pulse width corresponding to a difference between the monitored amount and the target value. Further, the control means may change the output frequency of the variable frequency oscillator linearly based on the difference between the monitored amount and the target value, or may change the output frequency nonlinearly. In this case, when the amount of deviation from the target value exceeds a certain range, the maximum control amount is given to the variable frequency oscillator, so that the response speed at the time of pull-in can be further improved.
【0012】また、この発明は、全ての処理をソフトウ
ェアによって実行することもできる。この場合、この発
明に係る媒体に記録された周波数制御プログラムは、制
御量に基づいて出力サンプリング信号の周波数を変化さ
せる出力周波数可変処理と、前記出力サンプリング信号
によって変化する監視量を、同期の基準となるタイミン
グ信号が外部から入力されたタイミングでチェックする
と共に、このチェック時の監視量と予め定めた目標値と
の差分を求め、この差分を吸収するように前記出力サン
プリング信号の出力周波数を制御する出力周波数制御処
理とを含む。Further, in the present invention, all processing can be executed by software. In this case, the frequency control program recorded on the medium according to the present invention includes an output frequency variable process for changing the frequency of the output sampling signal based on the control amount, and a monitoring amount changed by the output sampling signal as a synchronization reference. Is checked at the timing when the timing signal is input from the outside, the difference between the monitored amount at this check and a predetermined target value is obtained, and the output frequency of the output sampling signal is controlled so as to absorb the difference. Output frequency control processing.
【0013】[0013]
【発明の実施の形態】以下、図面を参照して、この発明
の好ましい実施の形態について説明する。図1は、この
発明の一実施例に係る周波数制御回路を適用したシステ
ムの構成例を示す図である。同期の基準となるタイミン
グを与えるコンピュータ1と、このコンピュータ1から
の出力に同期する同期対象機器2とは、例えばUSB
(Universal Serial Bus)等の信号ケーブル3を介して
接続されている。同期対象機器2としては、例えばコン
ピュータ1から出力される音楽データを受信して楽音を
生成出力する簡易型オーディオ機器等が考えられる。こ
の同期対象機器2の中にこの発明に係る周波数制御回路
が内蔵されている。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing a configuration example of a system to which a frequency control circuit according to one embodiment of the present invention is applied. The computer 1 that gives a timing serving as a reference for synchronization and the synchronization target device 2 that synchronizes with the output from the computer 1 are, for example, a USB.
(Universal Serial Bus) or the like. The synchronization target device 2 may be, for example, a simple audio device that receives music data output from the computer 1 and generates and outputs a musical sound. The frequency control circuit according to the present invention is built in the synchronization target device 2.
【0014】図2は、この周波数制御回路の構成を示す
ブロック図である。この回路は、データ格納手段として
のFIFO(First In First Out)11及びバッファ1
2と、制御手段としてのCPU13、ROM14及びV
CO制御部15と、可変周波数発振器としてのVCO
(電圧制御発振器)16とを備えて構成されている。FIG. 2 is a block diagram showing a configuration of the frequency control circuit. This circuit comprises a FIFO (First In First Out) 11 as a data storage means and a buffer 1
2, CPU 13, ROM 14 and V
CO control unit 15 and VCO as variable frequency oscillator
(Voltage-controlled oscillator) 16.
【0015】図3にはこの回路に入力される入力データ
Di及びデータバス上での同期の基準となるタイミング
信号としてのSYNC信号が示されている。なお、US
B規格では、同等の同期信号をSOF(Start of Fram
e)信号と呼んでいる。SYNC信号に続くバースト状
の入力データDiは、FIFO11に格納されたのち、
CPU13の制御のもと、バッファ12に格納され所定
タイミングで出力データDoとして出力される。CPU
13は、ROM14に格納されたマイクロプログラムに
よって動作し、一定間隔でバッファ12のリード・ライ
ト制御を実行すると共に、周期TでSYNC信号が外部
から割り込み入力される度に、バッファ12のデータ残
量を監視量としてチェックし、データ残量と目標残量と
の差分に基づいてVCO制御部15にPWM(パルス幅
変調)のアップパルスPU又はダウンパルスPDを出力す
る。VCO制御部15は、アップパルスPU又はダウン
パルスPDに基づいてVCO16の発振周波数を制御す
る。VCO16の出力は、出力データDoに同期した出
力サンプリング信号Fsとして次段の回路、例えば出力
データDoをD/A変換するためのD/A変換器等に出
力されると共に、バッファ13からのデータ読出タイミ
ングを与えるために、CPU13に供給される。FIG. 3 shows input data Di input to this circuit and a SYNC signal as a timing signal serving as a reference for synchronization on the data bus. In addition, US
According to the B standard, an equivalent synchronization signal is transmitted using an SOF (Start of Frame
e) It is called a signal. After the burst-like input data Di following the SYNC signal is stored in the FIFO 11,
Under the control of the CPU 13, the data is stored in the buffer 12 and output as output data Do at a predetermined timing. CPU
Reference numeral 13 is operated by a microprogram stored in the ROM 14 to execute read / write control of the buffer 12 at regular intervals, and the remaining amount of data in the buffer 12 every time the SYNC signal is interrupted from the outside in the cycle T. the check as monitored amount, and outputs an up pulse P U or down pulse P D of PWM (pulse width modulation) to the VCO control unit 15 based on the difference between the remaining data amount and the target remaining. VCO control unit 15 controls the oscillation frequency of the VCO16 based on up-pulse P U or down pulse P D. The output of the VCO 16 is output as an output sampling signal Fs synchronized with the output data Do to the next stage circuit, for example, a D / A converter for D / A converting the output data Do, and the data from the buffer 13 is output. It is supplied to the CPU 13 to give a read timing.
【0016】CPU13は、内部のレジスタ群にバッフ
ァ12のリードポインタRP及びライトポインタWP並
びにVCO16からの出力によってセットされる出力要
求フラグORQを保持している。また、図示しないがF
IFO11のデータ残量等もCPU13の内部に保持さ
れる。The CPU 13 holds a read pointer RP and a write pointer WP of the buffer 12 and an output request flag ORQ set by an output from the VCO 16 in a group of internal registers. Although not shown, F
The data remaining amount of the IFO 11 is also held inside the CPU 13.
【0017】図3には、データ及びSYNC信号の入力
タイミングに合わせてFIFO11及びバッファ12の
データ残量状態並びに出力データDo、アップ・ダウン
パルスPU,PDの出力状態も示されている。SYNC信
号の周期Tの期間に出力すべきデータ数は、出力サンプ
リングレートFsにより決定される。例えば周期Tが1
msで、出力サンプリングレートが44.1kHzであ
れば、周期Tの間に44ビット分のデータを一定間隔で
出力することになる。ここでは、SYNC信号に続く一
群の入力データDiが例えば44ビット分のデータであ
ることを前提としている。しかし、入力データDiのデ
ータ量はバッファ12の容量によって許容される範囲内
であれば、どのような量であっても良く、可変長符号で
あっても良い。FIG. 3 also shows the remaining data state of the FIFO 11 and the buffer 12 and the output states of the output data Do and the up / down pulses P U and P D in accordance with the input timing of the data and the SYNC signal. The number of data to be output during the period T of the SYNC signal is determined by the output sampling rate Fs. For example, the period T is 1
If the output sampling rate is 44.1 kHz in ms, 44 bits of data are output at regular intervals during the period T. Here, it is assumed that a group of input data Di following the SYNC signal is, for example, data of 44 bits. However, the data amount of the input data Di may be any amount as long as it is within a range allowed by the capacity of the buffer 12, and may be a variable length code.
【0018】各SYNC信号は、CPU13への割り込
み信号となり、CPU13は、この割り込み信号によっ
てバッファ12のデータ残量のチェック、データ残量に
基づくVCO16の出力周波数の決定、FIFO11の
データ残量取り込みの処理を実行する。Each SYNC signal becomes an interrupt signal to the CPU 13. The CPU 13 uses the interrupt signal to check the remaining amount of data in the buffer 12, determine the output frequency of the VCO 16 based on the remaining amount of data, and take in the remaining amount of data in the FIFO 11. Execute the process.
【0019】図4は、SYNC信号の割り込みによりC
PU13が実行する上述の手順を示すフローチャートで
ある。SYNC信号の割り込みが発生すると、CPU1
3は、まずFIFO11にデータが存在するかどうかチ
ェックし(S1)、データが存在しない場合にはそのま
ま処理を終了するが、データが存在する場合には、FI
FO11のデータ数を保存する(S2)。次に、バッフ
ァ12のデータ残量Rと目標値R0との差分ΔRを計算
する(S3)。バッファ12のデータ残量Rと差分ΔR
は、次のように求められる。FIG. 4 shows a state in which C is generated by interruption of the SYNC signal.
It is a flowchart which shows the above-mentioned procedure which PU13 performs. When the SYNC signal interrupt occurs, the CPU 1
3 first checks whether or not data exists in the FIFO 11 (S1). If no data exists, the process is terminated as it is.
The number of data in the FO11 is stored (S2). Next, a difference ΔR between the data remaining amount R of the buffer 12 and the target value R 0 is calculated (S3). Data remaining amount R of buffer 12 and difference ΔR
Is determined as follows.
【0020】[0020]
【数1】データ残量(R)=ライトポインタ(WP)−
リードポインタ(RP) 差分(ΔR)=データ残量(R)−目標値(R0)## EQU1 ## Remaining data amount (R) = write pointer (WP)-
Read Pointer (RP) Difference (ΔR) = Remaining Data (R) −Target Value (R 0 )
【0021】差分ΔRが0であれば、そのまま処理を終
了するが(S4)、ΔRが0でなければΔRに応じた適
正なパルス幅のパルスPU,PDを生成し、PWMパルス
をVCO制御部15に出力する(S5)。即ち、差分Δ
Rが正の値であるとき(図3の時刻t4のようにデータ
残量が多いとき)は、データの出力速度が遅いと判断し
てアップパルスPUを生成し、差分ΔRが負の値である
とき(図3の時刻t6のようにデータ残量が少ないと
き)は、データの出力速度が速いと判断してダウンパル
スPDを生成する。パルスPU,PDのパルス幅は、例え
ば差分ΔRの絶対値と比例した値とする。なお、データ
残量Rや目標値R0は、ビット数とは限らず、データバ
イト数に比例する値であればどのような値でも良い。例
えば16ビットのステレオオーディオデータの場合、1
サンプル=4バイトであるから、44.1kHzの場
合、1msの期間におけるデータ残量の目標値R0は、
176バイトに相当する量となる。If the difference ΔR is 0, the process is terminated (S4). If the difference ΔR is not 0, pulses P U and P D having appropriate pulse widths corresponding to ΔR are generated, and the PWM pulse is output to the VCO. Output to the control unit 15 (S5). That is, the difference Δ
When R is a positive value (when the data remaining amount as time t 4 in FIG. 3 is large), it is determined that the output rate of the data is slow to generate up pulse P U, the difference ΔR is negative (when the data level is low as the time t 6 in FIG. 3) when the value produces a down pulse P D output speed of the data is determined to fast. The pulse width of the pulses P U and P D is, for example, a value proportional to the absolute value of the difference ΔR. Note that the remaining data amount R and the target value R 0 are not limited to the number of bits, but may be any values as long as they are values proportional to the number of data bytes. For example, in the case of 16-bit stereo audio data, 1
Since the sample is 4 bytes, in the case of 44.1 kHz, the target value R 0 of the remaining data amount in the 1 ms period is:
This is equivalent to 176 bytes.
【0022】図5は、SYNC信号の入力とSYNC信
号の入力との間の期間TにCPU13が繰り返す処理を
示すフローチャートである。この処理は、周期Tの間に
入力される入力データ量をNとしたとき、T/Nよりも
短い周期で繰り返し実行される。まず、出力要求フラグ
ORQがアクティブであるかどうか、即ちVCO16の
出力が入力された直後かどうかを判定し(S11)、O
RQがアクティブである場合には、データDoを1ビッ
ト出力し、リードポインタRPを1つ進めると共に、デ
ータ残量R=WP−RPを1つ減らしたのち、ORQを
リセットする(S12)。ORQがインアクティブのと
きはこの処理を行わない。次にFIFO11のデータ残
量が0かどうかを確認する(S13)。FIFO11の
データ残量が0でない場合には、バッファ12にデータ
Diをライトし、ライトポインタWPを1つ進め、デー
タ残量R=WP−RPに1を加えてFIFO11残量を
1つ減らす(S14)。FIFO11のデータ残量が0
の場合には、この処理を行わない(S13)。FIG. 5 is a flowchart showing a process repeated by the CPU 13 during a period T between the input of the SYNC signal and the input of the SYNC signal. This process is repeatedly executed in a cycle shorter than T / N, where N is the amount of input data input during the cycle T. First, it is determined whether or not the output request flag ORQ is active, that is, whether or not the output of the VCO 16 has just been input (S11).
When the RQ is active, the CPU outputs one bit of the data Do, advances the read pointer RP by one, reduces the remaining data amount R = WP-RP by one, and resets the ORQ (S12). This processing is not performed when ORQ is inactive. Next, it is confirmed whether the remaining amount of data in the FIFO 11 is 0 (S13). If the remaining amount of data in the FIFO 11 is not 0, the data Di is written to the buffer 12, the write pointer WP is advanced by one, and 1 is added to the remaining amount of data R = WP-RP to reduce the remaining amount of the FIFO 11 by one ( S14). FIFO11 data remaining amount is 0
In this case, this process is not performed (S13).
【0023】このような処理を行うと、図3に示すよう
に、時刻t1でSYNC信号に続いて入力されるデータ
Di1がFIFO11に蓄積開始され、FIFO11に
データDi1が全て格納されると、次のSYNC信号の
入力時点t2でFIFO11に格納されたデータ量がC
PU13に取り込まれ、FIFO11からバッファ12
への入力データDi1の格納が開始される。これによ
り、バッファ12のライトポインタWPが順次進められ
る。これと同時に次のデータDi2がFIFO11に格
納される。CPU13に取り込まれたFIFO11のデ
ータ量が0になった時点でFIFO11からバッファ1
2へのデータの格納が停止され、次のSYNC信号の入
力タイミングt3では、バッファ12のライトポインタ
WPとリードポインタRPの差分からバッファ12のデ
ータ残量R1が求められ、残量R1によって出力サンプリ
ングレートが定まる。また、この残量R1と目標値R0と
の差分ΔRによってCPU13はVCO制御部15を介
してVCO16を制御する。When such processing is performed, as shown in FIG. 3, at time t 1 , the data Di 1 input following the SYNC signal is started to be stored in the FIFO 11, and the data Di 1 is all stored in the FIFO 11. And the data amount stored in the FIFO 11 at the input time t 2 of the next SYNC signal is C
The data is taken into the PU 13 and is transferred from the FIFO 11 to the buffer 12.
The storage of the input data Di 1 into the storage device is started. As a result, the write pointer WP of the buffer 12 is sequentially advanced. At the same time, the next data Di 2 is stored in the FIFO 11. When the data amount of the FIFO 11 taken into the CPU 13 becomes 0, the buffer 1 is transferred from the FIFO 11
2 is stopped, and at the next SYNC signal input timing t 3 , the remaining data amount R 1 of the buffer 12 is obtained from the difference between the write pointer WP and the read pointer RP of the buffer 12, and the remaining amount R 1 Determines the output sampling rate. Further, the CPU 13 controls the VCO 16 via the VCO control unit 15 based on the difference ΔR between the remaining amount R 1 and the target value R 0 .
【0024】VCO16からの出力サンプリング信号F
sは、CPU13内の出力要求フラグORQをセットす
るので、これによってCPU13は、バッファ12から
データを1つ出力させ、リードポインタRPを1つ進め
る。以上の処理により、図3の斜線で示したように、S
YNC信号入力時点でバッファ12に常に一定量のデー
タが残るような制御がなされ、これによって出力データ
DoがSYNC信号に周波数同期することになる。Output sampling signal F from VCO 16
Since s sets the output request flag ORQ in the CPU 13, the CPU 13 outputs one data from the buffer 12 and advances the read pointer RP by one. With the above processing, as indicated by the hatched lines in FIG.
Control is performed such that a fixed amount of data always remains in the buffer 12 at the time of input of the YNC signal, whereby the output data Do is frequency-synchronized with the SYNC signal.
【0025】なお、データ出力は、この例のように出力
要求フラグORQによらず、CPU13への割り込みに
よって行うようにしても良い。この場合には、図6に示
すように、CPU13は出力サンプリング信号Fsの割
り込みによってデータDoを出力し、リードポインタR
Pを1つ進めると共に、データ残量Rを1つ減らす処理
を実行する(S21)。また、この場合、SYNC信号
とSYNC信号との間で繰り返し実行される処理は、図
5のステップS13,S14のみとなる。The data output may be performed by an interrupt to the CPU 13 instead of the output request flag ORQ as in this example. In this case, as shown in FIG. 6, the CPU 13 outputs data Do by interruption of the output sampling signal Fs,
A process is performed in which P is incremented by one and the remaining data amount R is decremented by one (S21). In this case, the processes repeatedly executed between the SYNC signal and the SYNC signal are only steps S13 and S14 in FIG.
【0026】CPU13によって生成されるアップパル
スPU及びダウンパルスPDのパルス幅は、例えば図7
(a)に示すように、差分ΔRに応じて線形に変化する
他、同図(b)に示すように、ΔRがある範囲を超える
と最大値となるように非線形に変化するようにしても良
い。この場合、引き込み時間が更に短くなるという利点
がある。なお、図中右側(正方向側)はアップパルスP
U、左側(負方向側)はダウンパルスPDの出力範囲をそ
れぞれ示している。ROM14の内部にテーブル等を持
つ場合には、図7(a),(b)の第1象限の関係テー
ブルのみを作成し、|ΔR|を求めると共に、その符号
によってアップダウンを切り換えるように構成すればテ
ーブルの容量が半分で済む。The pulse width of the up pulse P U and a down pulse P D is generated by the CPU13, for example 7
As shown in (a), in addition to changing linearly in accordance with the difference ΔR, as shown in FIG. (B), when ΔR exceeds a certain range, it may change non-linearly so as to reach a maximum value. good. In this case, there is an advantage that the retraction time is further reduced. The right side (positive direction side) in the figure shows the up pulse P
U, left (negative direction side) shows the output range of the down pulse P D, respectively. When a table or the like is provided in the ROM 14, only the relation table of the first quadrant shown in FIGS. 7A and 7B is created, and | ΔR | is obtained, and up / down is switched according to the sign thereof. This will reduce the capacity of the table by half.
【0027】また、例えば図8(a),(b)に示すよ
うに、差分ΔRが最小値から最大値まで変化する間にデ
ューティー比が0から100%まで変化するパルスをV
CO16の制御信号として用いれば、前述のように2種
類のパルスを用いなくても、1種類の制御信号によって
VCO16をコントロールすることが可能になり、CP
U13のポート数を削減することができる。As shown in FIGS. 8A and 8B, for example, a pulse whose duty ratio changes from 0 to 100% while the difference ΔR changes from the minimum value to the maximum value is V
When used as a control signal for the CO 16, the VCO 16 can be controlled by one type of control signal without using two types of pulses as described above.
The number of ports of U13 can be reduced.
【0028】図9は、この発明の他の実施例を示すブロ
ック図である。この回路は、データ格納手段としてのF
IFO21と、制御手段としてのカウンタ22、CPU
23、ROM24及びVCO制御部25と、可変周波数
発振器としてのVCO26とを備えて構成されている。FIG. 9 is a block diagram showing another embodiment of the present invention. This circuit is provided with F as a data storage means.
IFO 21, counter 22 as control means, CPU
23, a ROM 24, a VCO control unit 25, and a VCO 26 as a variable frequency oscillator.
【0029】この回路では、カウンタ22のカウント値
を監視量として利用している。即ち、入力データDiは
FIFO21に格納され、VCO26の出力サンプリン
グ信号Fsに同期してFIFO21から出力される。出
力サンプリング信号Fsは、カウンタ22のクロックと
しても供給される。CPU23は、一定周期で入力され
るSYNC信号による割り込み処理において、カウンタ
22のカウント値を取り込み、このカウント値が目標値
よりも少ない場合には、VCO26の出力周波数を上昇
させるための制御信号PWMを出力し、カウント値が目
標値よりも多い場合には、VCO26の出力周波数を低
下させるための制御信号PWMを出力する。これによ
り、VCO26からの出力サンプリング信号Fsは、S
YNC信号に同期し、その周波数はカウント値の目標値
によって決定される値に収束する。In this circuit, the count value of the counter 22 is used as a monitoring amount. That is, the input data Di is stored in the FIFO 21 and is output from the FIFO 21 in synchronization with the output sampling signal Fs of the VCO 26. The output sampling signal Fs is also supplied as a clock of the counter 22. The CPU 23 captures the count value of the counter 22 in the interrupt processing by the SYNC signal input at a constant period, and when the count value is smaller than the target value, outputs the control signal PWM for increasing the output frequency of the VCO 26. If the count value is larger than the target value, the control signal PWM for lowering the output frequency of the VCO 26 is output. As a result, the output sampling signal Fs from the VCO 26 becomes S
Synchronizing with the YNC signal, the frequency converges to a value determined by the target count value.
【0030】図10は、この発明の更に他の実施例を示
すブロック図であり、図9と同一部分には同一符号を示
している。この回路は、外部からデータが入力されず、
タイミング信号としてSYNC信号のみが与えられる例
を示している。この例では、CPU23の内部のカウン
タ31を利用してこのカウント値を監視量として使用す
る。VCO26の出力周波数の制御方法は、図9の例と
同様である。この実施例は、同期対象機器2側に蓄積さ
れたデータを、コンピュータ1側のタイミング制御のも
とで読み出すような用途に有効である。FIG. 10 is a block diagram showing still another embodiment of the present invention, and the same parts as those in FIG. 9 are denoted by the same reference numerals. This circuit receives no data from outside,
An example is shown in which only a SYNC signal is given as a timing signal. In this example, the count value is used as a monitoring amount using a counter 31 inside the CPU 23. The control method of the output frequency of the VCO 26 is the same as in the example of FIG. This embodiment is effective for the purpose of reading data stored in the synchronization target device 2 under the timing control of the computer 1.
【0031】また、この発明は、全ての処理をソフトウ
ェアによって実現することも可能である。この場合、周
波数制御プログラムには、出力周波数可変処理と出力周
波数制御処理とを備えるようにすればよい。出力周波数
可変処理は、制御量に基づいて出力サンプリング信号F
sの周波数を変化させるような発振処理をタイマー処理
によって実現する。出力周波数制御処理は、出力サンプ
リング信号Fsによって変化する監視量を、同期の基準
となるタイミング信号SYNCが外部から入力されたタ
イミングでチェックすると共に、このチェック時の監視
量と予め定めた目標値との差分を求め、この差分を吸収
するように出力サンプリング信号Fsの出力周波数を制
御する処理となる。このようなプログラムはFD,CD
−ROM等の記録媒体に記録されて提供されるか、又は
適当な通信媒体を介して提供される。In the present invention, all processes can be realized by software. In this case, the frequency control program may include an output frequency variable process and an output frequency control process. The output frequency variable processing is based on the output sampling signal F based on the control amount.
Oscillation processing that changes the frequency of s is realized by timer processing. In the output frequency control process, the monitoring amount that changes according to the output sampling signal Fs is checked at the timing when the timing signal SYNC serving as a synchronization reference is input from the outside, and the monitoring amount at this check and a predetermined target value are compared. Is obtained, and the output frequency of the output sampling signal Fs is controlled so as to absorb the difference. Such programs are FD, CD
-Provided by being recorded on a recording medium such as a ROM, or provided via an appropriate communication medium.
【0032】上述した実施の態様において、図2の回路
は、データ格納手段をFIFO11とバッファ12の2
段構成としているが、これは大きな周波数の変動にも対
応できるようにするためのものであり、出力周波数が基
準の値に比べて高いようなときにもバッファ内のデータ
が欠落するような事態をできるだけ回避するためのもの
である。基準となる出力周波数は、入力されたデータ数
に対応しているので、特にデータが初めて送信されてく
るときの出力周波数の設定処理は、比較的大きな出力周
波数の変動を伴いやすいが、図2の回路によれば、十分
な余裕を持たせることができる。なお、このような問題
の生じる可能性が少ない場合には、上記バッファ12を
省略し、FIFO11の内部のデータ残量を監視量とし
て利用するようにしても良いことはいうまでもない。In the embodiment described above, the circuit shown in FIG.
Although the stage configuration is used, this is to cope with large frequency fluctuations, and when the output frequency is higher than the reference value, data in the buffer may be lost. Is to avoid as much as possible. Since the reference output frequency corresponds to the number of input data, the output frequency setting process particularly when data is transmitted for the first time tends to involve relatively large fluctuations in the output frequency. According to the circuit described above, a sufficient margin can be provided. If there is little possibility that such a problem will occur, it goes without saying that the buffer 12 may be omitted and the remaining amount of data in the FIFO 11 may be used as the monitoring amount.
【0033】[0033]
【発明の効果】以上述べたように、この発明によれば、
可変周波数発振器の出力によって監視量を変化させなが
ら、同期の基準となるタイミング信号が外部から入力さ
れるタイミングでこの監視量をチェックし、監視量と目
標値との差分を求めて、これを吸収するように可変周波
数発振器の発振周波数を制御するようにしているので、
監視量のチェック、監視量と目標値との差分算出及び可
変周波数発振器の制御量算出は、全てソフトウェアによ
って実現することができ、必要とする素子数を大幅に削
減することができる。また、監視量と目標値との差分に
よって可変周波数発振器の出力周波数のずれ量が正負の
方向も含めて直接的に求められるので、このずれ量を吸
収すべく素早い同期確立が可能になる。更に、入出力信
号の周波数比は、外部からのタイミング信号の入力時に
おける監視量の目標値によって決定されるため、目標値
を変更することで入出力周波数比も簡単に変更可能であ
るという効果を奏する。As described above, according to the present invention,
While changing the monitoring amount by the output of the variable frequency oscillator, the monitoring amount is checked at the timing when the timing signal serving as the synchronization reference is input from the outside, and the difference between the monitoring amount and the target value is calculated and absorbed. The oscillation frequency of the variable frequency oscillator is controlled so that
The check of the monitoring amount, the calculation of the difference between the monitoring amount and the target value, and the calculation of the control amount of the variable frequency oscillator can all be realized by software, and the required number of elements can be greatly reduced. Further, since the deviation amount of the output frequency of the variable frequency oscillator is directly obtained in the positive and negative directions based on the difference between the monitored amount and the target value, quick synchronization can be established to absorb the deviation amount. Further, since the frequency ratio of the input / output signal is determined by the target value of the monitoring amount when the timing signal is input from the outside, the input / output frequency ratio can be easily changed by changing the target value. To play.
【図1】 この発明の一実施例に係る周波数制御回路が
適用されるシステムの構成を示す図である。FIG. 1 is a diagram showing a configuration of a system to which a frequency control circuit according to an embodiment of the present invention is applied.
【図2】 同システムで使用される実施例の周波数制御
回路のブロック図である。FIG. 2 is a block diagram of a frequency control circuit of an embodiment used in the system.
【図3】 同回路への入力データ及び各部の状態を示す
タイミングチャートである。FIG. 3 is a timing chart showing input data to the circuit and a state of each unit.
【図4】 同回路のSYNC信号割り込み時の処理を示
すフローチャートである。FIG. 4 is a flowchart showing a process performed by the circuit when a SYNC signal is interrupted.
【図5】 同回路の定常的処理を示すフローチャートで
ある。FIG. 5 is a flowchart showing a steady process of the circuit.
【図6】 図5の処理の一部を割り込み処理とした例を
示すフローチャートである。6 is a flowchart illustrating an example in which a part of the processing in FIG. 5 is set as an interrupt processing;
【図7】 同回路における差分ΔRと制御パルスのパル
ス幅との関係を示すグラフである。FIG. 7 is a graph showing a relationship between a difference ΔR and a pulse width of a control pulse in the circuit.
【図8】 同回路における他の例の差分ΔRと制御パル
スの関係を示すグラフである。FIG. 8 is a graph showing a relationship between a difference ΔR and a control pulse in another example of the circuit.
【図9】 この発明の他の実施例に係る周波数制御回路
のブロック図である。FIG. 9 is a block diagram of a frequency control circuit according to another embodiment of the present invention.
【図10】 この発明の更に他の実施例に係る周波数制
御回路のブロック図である。FIG. 10 is a block diagram of a frequency control circuit according to still another embodiment of the present invention.
1…コンピュータ、2…同期対象機器、3…信号ケーブ
ル、11,21…FIFO、12…バッファ、13,2
3…CPU、14,24…ROM、15,25…VCO
制御部、16,26…VCO、22,31…カウンタ。DESCRIPTION OF SYMBOLS 1 ... Computer, 2 ... Synchronization target equipment, 3 ... Signal cable, 11,21 ... FIFO, 12 ... Buffer, 13,2
3 CPU, 14, 24 ROM, 15, 25 VCO
Control unit, 16, 26 VCO, 22, 31 counter.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 古関 斉 静岡県浜松市中沢町10番1号 ヤマハ株式 会社内 (72)発明者 成澤 貞之 静岡県浜松市中沢町10番1号 ヤマハ株式 会社内 (72)発明者 江崎 修一 静岡県浜松市中沢町10番1号 ヤマハ株式 会社内 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor: Hitoshi Furuseki, 10-1, Nakazawa-cho, Hamamatsu-shi, Shizuoka Yamaha Corporation (72) Inventor, Sadayuki Narusawa 10-1, Nakazawa-cho, Hamamatsu-shi, Shizuoka Yamaha Corporation ( 72) Inventor Shuichi Ezaki 10-1 Nakazawa-cho, Hamamatsu City, Shizuoka Prefecture Yamaha Corporation
Claims (7)
せる可変周波数発振器と、 この可変周波数発振器の出力によって変化する監視量
を、同期の基準となるタイミング信号が外部から入力さ
れたタイミングでチェックすると共に、このチェック時
の監視量と予め定めた目標値との差分を求め、この差分
を吸収するように前記可変周波数発振器の出力周波数を
制御する制御手段とを備えたことを特徴とする周波数制
御方式。1. A variable frequency oscillator that changes an output frequency based on a control input, and a monitoring amount that changes by an output of the variable frequency oscillator is checked at a timing when a timing signal serving as a synchronization reference is input from the outside. And a control means for obtaining a difference between the monitoring amount at the time of the check and a predetermined target value, and controlling an output frequency of the variable frequency oscillator so as to absorb the difference. method.
せる可変周波数発振器と、 外部から入力されるデータを格納しこのデータを前記可
変周波数発振器の出力に基づいて出力するデータ格納手
段と、 前記データに同期して入力される同期の基準となるタイ
ミング信号が外部から入力されたタイミングで前記デー
タ格納手段のデータ残量を監視量としてチェックし、こ
のチェック時のデータ残量と目標値との差分を吸収する
ように前記可変周波数発振器の出力周波数を制御する制
御手段とを備えたことを特徴とする周波数制御方式。2. A variable frequency oscillator that changes an output frequency based on a control input; a data storage unit that stores data input from the outside and outputs the data based on an output of the variable frequency oscillator; The remaining amount of data in the data storage means is checked as a monitoring amount at the timing when a timing signal serving as a synchronization reference input in synchronization with the external device is input, and the difference between the remaining amount of data at this check and the target value is checked. Control means for controlling the output frequency of the variable frequency oscillator so as to absorb the frequency.
データが格納される毎にライトポインタを1つ進めると
共に、前記データ格納手段からデータが出力される毎に
リードポインタを1つ進め、前記ライトポインタと前記
リードポインタとの差分から前記データ残量を求めるも
のであることを特徴とする請求項2記載の周波数制御方
式。3. The control means advances a write pointer by one each time data is stored in the data storage means, and advances a read pointer by one each time data is output from the data storage means. 3. The frequency control method according to claim 2, wherein the remaining data amount is obtained from a difference between a write pointer and the read pointer.
の出力をカウントするカウント手段を備え、このカウン
ト手段のカウント値を前記監視量としてチェックするも
のであることを特徴とする請求項1記載の周波数制御方
式。4. The apparatus according to claim 1, wherein said control means includes a count means for counting an output of said variable frequency oscillator, and checks a count value of said count means as said monitoring amount. Frequency control method.
の差分に応じたパルス幅のパルス幅制御信号に基づいて
前記可変周波数発振器を制御するものであることを特徴
とする請求項1〜4のいずれか1項記載の周波数制御方
式。5. The variable frequency oscillator according to claim 1, wherein the control means controls the variable frequency oscillator based on a pulse width control signal having a pulse width corresponding to a difference between the monitored amount and a target value. The frequency control method according to any one of claims 1 to 4.
の差分に対して前記可変周波数発振器の出力周波数を非
線形に変化させるものであることを特徴とする請求項1
〜5のいずれか1項記載の周波数制御方式。6. The control means according to claim 1, wherein said control means changes the output frequency of said variable frequency oscillator nonlinearly with respect to a difference between said monitored amount and a target value.
The frequency control method according to any one of claims 1 to 5.
の周波数を変化させる出力周波数可変処理と、 前記出力サンプリング信号によって変化する監視量を、
同期の基準となるタイミング信号が外部から入力された
タイミングでチェックすると共に、このチェック時の監
視量と予め定めた目標値との差分を求め、この差分を吸
収するように前記出力サンプリング信号の出力周波数を
制御する出力周波数制御処理とを含む周波数制御プログ
ラムを記録してなる媒体。7. An output frequency variable process for changing a frequency of an output sampling signal based on a control amount, and a monitoring amount changed by the output sampling signal.
A timing signal serving as a reference for synchronization is checked at a timing input from the outside, a difference between a monitoring amount at the time of the check and a predetermined target value is obtained, and an output of the output sampling signal is absorbed so as to absorb the difference. A medium on which a frequency control program including an output frequency control process for controlling a frequency is recorded.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9266192A JPH11112338A (en) | 1997-09-30 | 1997-09-30 | Frequency control system |
| US09/160,678 US6118344A (en) | 1997-09-30 | 1998-09-25 | Frequency control apparatus and method and storage medium storing a program for carrying out the method |
| US09/452,443 US6396891B1 (en) | 1997-09-30 | 1999-12-02 | Frequency control apparatus and method, and storage medium storing a program for carrying out the method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9266192A JPH11112338A (en) | 1997-09-30 | 1997-09-30 | Frequency control system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11112338A true JPH11112338A (en) | 1999-04-23 |
Family
ID=17427541
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9266192A Pending JPH11112338A (en) | 1997-09-30 | 1997-09-30 | Frequency control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11112338A (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0339945U (en) * | 1989-08-30 | 1991-04-17 | ||
| JPH04357714A (en) * | 1991-06-04 | 1992-12-10 | Toshiba Corp | Phase detector |
| JPH05335945A (en) * | 1992-04-02 | 1993-12-17 | Mitsubishi Electric Corp | Pll circuit device and a phase difference detection circuit device |
| JPH07131337A (en) * | 1993-11-09 | 1995-05-19 | Meidensha Corp | Arbitrary frequency output circuit by digital pll system and digital pll output frequency accuracy improving method |
| JPH0856153A (en) * | 1994-08-12 | 1996-02-27 | Nec Corp | Oscillation circuit having frequency correction function |
| JPH09247156A (en) * | 1996-03-06 | 1997-09-19 | Mitsubishi Electric Corp | Line connection device |
-
1997
- 1997-09-30 JP JP9266192A patent/JPH11112338A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0339945U (en) * | 1989-08-30 | 1991-04-17 | ||
| JPH04357714A (en) * | 1991-06-04 | 1992-12-10 | Toshiba Corp | Phase detector |
| JPH05335945A (en) * | 1992-04-02 | 1993-12-17 | Mitsubishi Electric Corp | Pll circuit device and a phase difference detection circuit device |
| JPH07131337A (en) * | 1993-11-09 | 1995-05-19 | Meidensha Corp | Arbitrary frequency output circuit by digital pll system and digital pll output frequency accuracy improving method |
| JPH0856153A (en) * | 1994-08-12 | 1996-02-27 | Nec Corp | Oscillation circuit having frequency correction function |
| JPH09247156A (en) * | 1996-03-06 | 1997-09-19 | Mitsubishi Electric Corp | Line connection device |
Non-Patent Citations (1)
| Title |
|---|
| 萩原将文、鈴木裕一、秋山岳洋、斎藤伸二、占部健三, 実用PLL周波数シンセサイザ, vol. 第1版, JPNX006020063, 10 March 1995 (1995-03-10), JP, pages 6ページ, ISSN: 0000734760 * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6148051A (en) | Synchronous data transfer system using time stamp | |
| JP4062807B2 (en) | Data clock generation apparatus and storage medium | |
| JP2518148B2 (en) | Clock dependent synchronization method | |
| US6118344A (en) | Frequency control apparatus and method and storage medium storing a program for carrying out the method | |
| JP3296297B2 (en) | Synchronous control method | |
| JPH11112338A (en) | Frequency control system | |
| JPH1116297A (en) | Frame period detecting circuit of efm signals and frequency controlling method of bit synchronizing clock signals for efm signal reproduction | |
| JP3814980B2 (en) | Frequency control method | |
| JP3177394B2 (en) | Digital PLL circuit | |
| JPH01307317A (en) | Pll circuit | |
| JPH10228730A (en) | Clock generation circuit | |
| JP3043636B2 (en) | SD-VCR frame pulse generator | |
| JPH0233238A (en) | Reception clock recovery circuit for start-stop synchronization data | |
| JP3102164B2 (en) | Destuff circuit | |
| JP2572674B2 (en) | Signal synchronizer | |
| JP2982860B2 (en) | Clock extraction circuit | |
| JP3097737B2 (en) | Memory circuit for burst clock | |
| JP2810263B2 (en) | Signal generation means | |
| JPH0728279B2 (en) | Digital phase control circuit | |
| JP2822912B2 (en) | Delay setting system | |
| JP3212201B2 (en) | Time axis correction circuit | |
| JPH0236630A (en) | Bit phase synchronization circuit | |
| JPH0267034A (en) | bit synchronization circuit | |
| JPH05315951A (en) | Phase lock loop circuit | |
| JP2003347933A (en) | Clock generating circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040402 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050913 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060131 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060330 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060516 |