JPH06993A - Printing device - Google Patents

Printing device

Info

Publication number
JPH06993A
JPH06993A JP16458792A JP16458792A JPH06993A JP H06993 A JPH06993 A JP H06993A JP 16458792 A JP16458792 A JP 16458792A JP 16458792 A JP16458792 A JP 16458792A JP H06993 A JPH06993 A JP H06993A
Authority
JP
Japan
Prior art keywords
signal
output
clock
input
counter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP16458792A
Other languages
Japanese (ja)
Inventor
Tetsuya Morita
哲哉 森田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP16458792A priority Critical patent/JPH06993A/en
Publication of JPH06993A publication Critical patent/JPH06993A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Record Information Processing For Printing (AREA)
  • Laser Beam Printer (AREA)

Abstract

(57)【要約】 【目的】 第1及び第2の基準クロックに応じて転送ク
ロックを出力する事により、高速転送を行える印刷装置
を提供する。 【構成】 不図示のプリンタ部からのBD信号101を
CLK信号102の立ち上がりでサンプリングするJ−
K.FF103かCLK信号102の立ち下がりでサン
プリングするJ−K.FF104の何れかが有効になる
と、他方のJ−K.FFがANDゲート105,106
でマスクされる。そして、有効なJ−K.FFのQ出力
によりCLK信号又はその反転信号がANDゲート10
8,109で選択され、ORゲート110を通してカウ
ンタ112に供給され、その信号によりVCK信号12
4が不図示のビデオ信号転送回路へ出力される。
(57) [Summary] [Object] To provide a printing apparatus capable of high-speed transfer by outputting a transfer clock according to a first and a second reference clock. [Structure] J-Sampling BD signal 101 from a printer unit (not shown) at the rising edge of CLK signal 102
K. The FF 103 or the JK. When any one of the FFs 104 becomes valid, the other JK. FF is the AND gate 105, 106
Masked by. Then, a valid JK. The CLK signal or its inverted signal is output from the AND gate 10 by the Q output of the FF.
8 and 109 are supplied to the counter 112 through the OR gate 110, and the VCK signal 12 is supplied by the signal.
4 is output to a video signal transfer circuit (not shown).

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、例えばプリンタインタ
ーフェース手段を介してコントローラ部よりプリンタ部
へ転送されたイメージデータを印刷する印刷装置に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printing apparatus for printing image data transferred from a controller section to a printer section via printer interface means.

【0002】[0002]

【従来の技術】従来、レーザビームプリンタ等のラスタ
ースキャン型プリンタでは、不図示のコントローラ部と
プリンタ部により構成され、コントローラ部におけるプ
リンタインターフェース回路部内の同期回路は図5のよ
うに構成されている。
2. Description of the Related Art Conventionally, in a raster scan type printer such as a laser beam printer, a controller section and a printer section (not shown) are provided, and a synchronizing circuit in a printer interface circuit section in the controller section is constructed as shown in FIG. .

【0003】図中、501はJ−Kフリップフロップで
あり(以降FFと略す)、502は負論理のORゲート
であり、503はバイナリーアップカウンタであり、5
04は不図示のプリンタ部より入力されるビームディテ
クト(同期)信号(以降BDと略す)であり、505は
基準クロックであり(以降CLKと略す)、506は本
回路ブロックにおけるリセット信号であり、507はJ
−K.FF501のQ出力であり、508はバイナリー
アップカウンタ503のQc出力であり、以降の回路ブ
ロックにおけるビデオ信号送出クロックである(以降V
CKと略す)。そして、509はバイナリーアップカウ
ンタ503のリセット信号である。
In the figure, 501 is a JK flip-flop (hereinafter abbreviated as FF), 502 is a negative logic OR gate, 503 is a binary up counter, and 5
Reference numeral 04 is a beam detect (synchronization) signal (hereinafter abbreviated as BD) input from a printer unit (not shown), 505 is a reference clock (hereinafter abbreviated as CLK), and 506 is a reset signal in this circuit block, 507 is J
-K. The Q output of the FF 501, the Qc output of the binary up counter 503, and the video signal transmission clock in the subsequent circuit blocks (hereinafter V
Abbreviated as CK). 509 is a reset signal for the binary up counter 503.

【0004】以下に図5を用いて動作原理の説明を行
う。
The operating principle will be described below with reference to FIG.

【0005】まず、CLK信号505は基準クロックで
あり、発振器等の回路デバイスより供給されている。B
D信号504はプリンタ内部にて印字開始タイミングと
なるまでローレベルを保持している。リセット信号50
6はJ−K.FF501及びバイナリーアップカウンタ
503の初期化を行った後、ハイレベルに固定されてい
る。またJ−K.FF501は初期化された後、J入力
はローレベルでK入力もローレベルであるので、Q出力
507はローレベルに固定されており、ゲート502を
通じてリセット信号509となり、バイナリーアップカ
ウンタ503をリセット状態に保持する。
First, the CLK signal 505 is a reference clock and is supplied from a circuit device such as an oscillator. B
The D signal 504 is kept at a low level inside the printer until the print start timing. Reset signal 50
6 is JK. After initializing the FF 501 and the binary up counter 503, it is fixed at a high level. In addition, JK. After the FF 501 is initialized, the J input is at the low level and the K input is also at the low level, so the Q output 507 is fixed at the low level, becomes the reset signal 509 through the gate 502, and resets the binary up counter 503. Hold on.

【0006】次に、印字動作が開始され、用紙位置がプ
リンタ内の印字可能な位置にあり、レーザー光がスキャ
ンしある基準の位置に来たときにBD信号504がハイ
レベルとなる、するとJ−K.FF501はJ入力がハ
イレベルとなるのでQ出力がハイレベルとなり、カウン
タ503のリセット状態は解除される、そして、カウン
タ503はリセット状態が解除された後、入力されるC
LK信号505によりカウントを開始し、VCK信号5
08はカウンタ503のQc出力につながっているの
で、結果としてVCK信号508はCLK信号505の
1/8の周波数の信号となる。このときのタイミングチ
ャートを図6に示す。
Next, when the printing operation is started, the paper position is at a printable position in the printer, and the BD signal 504 becomes high level when the laser beam scans and reaches a certain reference position, J -K. Since the J input of the FF 501 is at the high level, the Q output thereof is at the high level, the reset state of the counter 503 is released, and the counter 503 receives the C input after the reset state is released.
Counting is started by the LK signal 505, and the VCK signal 5
Since 08 is connected to the Qc output of the counter 503, as a result, the VCK signal 508 becomes a signal having a frequency ⅛ of that of the CLK signal 505. The timing chart at this time is shown in FIG.

【0007】ここで、上述の回路の意味を図6及び図7
に示すタイミングチャートを用いて説明する。
Here, the meaning of the above-mentioned circuit is shown in FIGS. 6 and 7.
This will be described with reference to the timing chart shown in FIG.

【0008】まず、図6において、BD信号504はC
LK信号505と競合しないように書いてある。これ
は、一般にCLK信号505に対してBD信号504が
非同期タイミングで入力されるものであり、図6に示す
ようにCLK信号505の立ち上がりエッジに対し十分
セットアップマージンをもって入力されるとは限らな
い。つまり、図7に示すようにBD信号504とCLK
信号505が、ほぼ同時に立ち上がる事が予想される。
そのため結果として図7に示すケース1とケース2の様
な2種類の現象が存在する。
First, in FIG. 6, the BD signal 504 is C
It is written so as not to conflict with the LK signal 505. This is because the BD signal 504 is generally input at an asynchronous timing with respect to the CLK signal 505, and as shown in FIG. 6, the BD signal 504 is not always input with a sufficient setup margin with respect to the rising edge of the CLK signal 505. That is, as shown in FIG. 7, BD signal 504 and CLK
It is expected that signal 505 will rise at approximately the same time.
Therefore, as a result, there are two kinds of phenomena such as case 1 and case 2 shown in FIG.

【0009】ケース1:BDの立ち上がりをJ−K.F
Fが捕まえられたとき ケース1:BDの立ち上がりをJ−K.FFが捕まえら
れなかったとき 即ち、BD信号504の入力タイミングに対し、最悪上
記ケースの同期ズレが存在する。そして、その同期ズレ
をジッターと称しサンプリング周波数で決まる値であ
り、図7の例ではTzで示すCLK信号505の一周期
分の値である。
Case 1: The rising edge of BD is set to JK. F
When F is caught Case 1: The rising edge of BD is set to JK. When the FF is not captured, that is, in the worst case, the synchronization deviation of the above case exists with respect to the input timing of the BD signal 504. The synchronization shift is called a jitter and is a value determined by the sampling frequency, and is a value for one cycle of the CLK signal 505 indicated by Tz in the example of FIG.

【0010】そして、このジッターがドット幅に比べて
ある割合以上だと印字結果を劣化させる原因となるの
で、一般的にはドット幅の1/8程度に抑える必要があ
る。
If the jitter is greater than a certain ratio with respect to the dot width, it causes deterioration of the printing result. Therefore, it is generally necessary to suppress the jitter to about 1/8 of the dot width.

【0011】そのため、図5の回路では、CLK信号を
ビデオクロックの8倍の周波数とし、CLK信号にてB
D信号のサンプリングを行った後、1/8分周回路でV
CK信号を作っている。
Therefore, in the circuit of FIG. 5, the frequency of the CLK signal is eight times the frequency of the video clock, and the B signal is generated by the CLK signal.
After sampling the D signal, V
Making a CK signal.

【0012】図8は、CLK信号とVCK信号が同一周
波数であった場合であり、図示する様に丸一ドット分の
ジッターが発生してしまい実用に耐えるものではない。
FIG. 8 shows a case in which the CLK signal and the VCK signal have the same frequency, and as shown in the figure, a full dot of jitter is generated, which is not practical.

【0013】[0013]

【発明が解決しようとしている課題】しかしながら、上
記従来例では、ジッターをドット幅の1/8と決めた場
合、基準クロックであるCLK信号がビデオ転送クロッ
クであるVCK信号の8倍の周波数を必要とするため、
近年では機器のドット密度の向上や印字速度の向上に伴
い、ビデオ転送周波数自体がかなり高周波である必要が
生じており、更にその8倍の周波数を作るのは困難にな
ってきている。
However, in the above-mentioned conventional example, when the jitter is determined to be 1/8 of the dot width, the reference clock CLK signal needs to have a frequency eight times that of the video transfer clock VCK signal. To
In recent years, as the dot density of devices and the printing speed have improved, it has become necessary for the video transfer frequency itself to be quite high, and it has become difficult to create a frequency eight times that frequency.

【0014】本発明は、上記課題を解決するために成さ
れたもので、第1及び第2の基準クロックに応じて転送
クロックを出力する事により、高速転送を行える印刷装
置を提供する事を目的とする。
The present invention has been made to solve the above problems, and provides a printing apparatus capable of high-speed transfer by outputting a transfer clock according to the first and second reference clocks. To aim.

【0015】[0015]

【課題を解決するための手段】上記目的を達成するため
に、本発明の印刷装置は以下の構成を有する。
In order to achieve the above object, the printing apparatus of the present invention has the following configuration.

【0016】即ち、プリンタインターフェース手段を介
してコントローラ部よりプリンタ部へ転送されたイメー
ジデータを印刷する印刷装置において、プリンタ部より
の同期信号を第1の基準クロックにてサンプリングする
第1のサンプリング手段と、プリンタ部よりの同期信号
を第2の基準クロックにてサンプリングする第2のサン
プリング手段と、第1及び第2のサンプリング手段での
サンプリングに基づいて第1又は第2の基準クロックの
どちらかを選択する選択手段と、該選択手段で選択され
た基準クロックに応じてイメージデータを転送する転送
クロックを出力する出力手段とを有する。
That is, in the printing apparatus for printing the image data transferred from the controller section to the printer section through the printer interface section, the first sampling section for sampling the synchronizing signal from the printer section at the first reference clock. And second sampling means for sampling the synchronizing signal from the printer section with the second reference clock, and either the first or second reference clock based on the sampling by the first and second sampling means. And selecting means for selecting, and output means for outputting a transfer clock for transferring the image data according to the reference clock selected by the selecting means.

【0017】[0017]

【作用】以上の構成において、プリンタ部よりコントロ
ーラ部に入力された同期信号を第1の基準クロックにて
サンプリングすると共に、第2の基準クロックにてサン
プリングし、そのサンプリングに基づいて第1又は第2
の基準クロックのどちらかを選択する。そして、選択さ
れた基準クロックに応じてイメージデータを転送する転
送クロックを出力する。
In the above structure, the synchronization signal input from the printer section to the controller section is sampled at the first reference clock and at the second reference clock, and the first or the first reference clock is sampled based on the sampling. Two
Select either of the reference clocks of. Then, the transfer clock for transferring the image data is output according to the selected reference clock.

【0018】[0018]

【実施例】以下、図面を参照して本発明に係る好適な一
実施例を詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A preferred embodiment of the present invention will be described in detail below with reference to the drawings.

【0019】図1は、プリンタインターフェース回路部
における主走査方向の同期回路部の構成を示す図であ
り、基準クロックを立ち上がりエッジだけでなく、立ち
下がりエッジも使用する事で、従来必要とした周波数の
1/2の周波数で同一のジッター規格を実現したもので
ある。
FIG. 1 is a diagram showing the configuration of a synchronizing circuit section in the main scanning direction in the printer interface circuit section. By using not only the rising edge but also the falling edge of the reference clock, the frequency required conventionally is It realizes the same jitter standard at 1/2 frequency.

【0020】図中、101はBD信号であり、不図示の
プリンタ部より入力される。102は本同期回路の基準
クロックであり、J−K.FF103に入力されるとと
もにインバーターゲート107を介して反転された信号
119がJ−K.FF104にも入力される。105,
106はそれぞれANDゲートであり、各出力113,
114は各J−K.FF103,104のJ入力端子に
入力される。108はANDゲートであり、J−K.F
F104のQ出力116とCLK信号102の論理積を
行い、その出力120がORゲート110へ入力され
る。109はANDゲートであり、J−K.FF103
のQ出力115とCLK信号102の反転信号119の
論理積を行い、その出力121がORゲート110へ入
力される。110はORゲートであり、上述の出力12
0,121の論理和を行い、その出力122がカウンタ
112のクロック端子に入力される。111はORゲー
トであり、J−K.FF103,104のQ出力11
5,116の論理和を行い、その出力123がカウンタ
112のリセット端子に入力される。124はカウンタ
112のQb端子から出力されるVCK信号であり、供
給されるクロック信号122の1/4の周波数信号を不
図示のビデオ信号転送回路へ出力する。125,126
はそれぞれJ−K.FF103,104のK入力であ
り、ローレベルに固定されている。そして、127はリ
セット信号であり、不図示のコントローラ部の制御回路
より必要に応じて入力されるものとする。
In the figure, 101 is a BD signal, which is input from a printer unit (not shown). Reference numeral 102 is a reference clock of the present synchronizing circuit. The signal 119 input to the FF 103 and inverted through the inverter gate 107 is output by the JK. It is also input to the FF 104. 105,
Reference numeral 106 is an AND gate, and each output 113,
114 is each JK. It is input to the J input terminals of the FFs 103 and 104. Reference numeral 108 denotes an AND gate, which is a JK. F
The Q output 116 of F104 and the CLK signal 102 are ANDed, and the output 120 is input to the OR gate 110. 109 is an AND gate, and JK. FF103
Of the Q output 115 and the inverted signal 119 of the CLK signal 102 are ANDed, and the output 121 is input to the OR gate 110. Reference numeral 110 is an OR gate, which has the output 12 described above.
The logical sum of 0 and 121 is performed, and the output 122 is input to the clock terminal of the counter 112. Reference numeral 111 is an OR gate, and JK. Q output 11 of FF103, 104
The logical sum of 5, 116 is performed, and the output 123 is input to the reset terminal of the counter 112. A VCK signal 124 is output from the Qb terminal of the counter 112, and outputs a frequency signal of 1/4 of the supplied clock signal 122 to a video signal transfer circuit (not shown). 125,126
Are JK. This is a K input to the FFs 103 and 104, and is fixed at a low level. Further, 127 is a reset signal, which is inputted as needed from a control circuit of a controller unit (not shown).

【0021】次に、図2〜図4に示すタイミングチャー
トを用いて図1の回路の動作説明を行う。
Next, the operation of the circuit shown in FIG. 1 will be described with reference to the timing charts shown in FIGS.

【0022】1)BD信号101がCLK信号102の
立ち上がりに対して余裕をもって入力された場合。この
ケースは図2のタイミングチャートを参照。
1) When the BD signal 101 is input with a margin with respect to the rising edge of the CLK signal 102. For this case, refer to the timing chart in FIG.

【0023】まず、システムリセット信号127により
J−K.FF103,104はそれぞれリセットされて
おり、各Q出力115,116はローレベルに初期化さ
れた後リセット信号は解除されているものとする。そし
て、各Q出力115,116(ローレベル)はORゲー
ト111に入力され、その出力123がカウンタ112
のリセット端子に入力され、カウンタ112をリセット
状態に保持している。また、各Q出力115,116は
ANDゲート108,109へもそれぞれ接続されてお
り、各ANDゲート108,109の他方の入力端子に
接続されているCLK信号102,nCLK信号119
をマスクしている。そして、各J−K.FF103,1
04のnQ出力117,118はハイレベルであるた
め、ANDゲート105,106へハイレベルを供給し
ている。また、これらANDゲート105,106の他
方の入力端子はBD信号101が接続されており、BD
信号101は印字開始タイミングになるまでローレベル
を保持している。
First, the JK. It is assumed that the FFs 103 and 104 are reset, and the Q outputs 115 and 116 are initialized to a low level and then the reset signal is released. Each Q output 115, 116 (low level) is input to the OR gate 111, and its output 123 is the counter 112.
Input to the reset terminal of the counter 112 and holds the counter 112 in the reset state. The Q outputs 115 and 116 are also connected to the AND gates 108 and 109, respectively, and the CLK signal 102 and the nCLK signal 119 that are connected to the other input terminals of the AND gates 108 and 109, respectively.
Are masked. Then, each JK. FF103, 1
Since the nQ outputs 117 and 118 of 04 are high level, the high level is supplied to the AND gates 105 and 106. The BD signal 101 is connected to the other input terminals of the AND gates 105 and 106,
The signal 101 is kept at the low level until the print start timing.

【0024】次に、BD信号101が入力されるとAN
Dゲート105,106はそれぞれハイレベルを次段の
J−K.FF103,104のJ入力端子に供給し、そ
の後J−K.FF103はCLK102のクロックの立
ち上がりによって出力を反転する。このJ−K.FF1
03の出力反転に伴い、nQ出力117はローレベルと
なり、ANDゲート106へローレベルを供給し、他方
の端子信号であるBD信号101をマスクする。すると
J−K.FF104のJ入力端子はローレベルに再度固
定される。つまり、これ以降にJ−K.FF104にC
LK信号102が入力されてもJ入力端子がローレベル
であるためFF104のQ及びnQ出力116,118
は最初の状態を保持し続ける。
Next, when the BD signal 101 is input, AN
The D gates 105 and 106 respectively set the high level to the next JK. It is supplied to the J input terminals of the FFs 103 and 104, and then the JK. The FF 103 inverts the output at the rising edge of the clock of CLK 102. This JK. FF1
With the output inversion of 03, the nQ output 117 becomes low level, supplies the low level to the AND gate 106, and masks the BD signal 101 which is the other terminal signal. Then J-K. The J input terminal of the FF 104 is fixed to low level again. That is, JK. C to FF104
Even if the LK signal 102 is input, since the J input terminal is at the low level, the Q and nQ outputs 116 and 118 of the FF 104
Keeps the initial state.

【0025】また、FF103のQ出力115がハイレ
ベルになった事により、ORゲート111を通してハイ
レベルの出力123がカウンタ112のリセット端子へ
供給され、カウンタ112を動作可能状態にする。また
FF103のQ出力115がハイレベルになった事によ
り、インバーターゲート107を通したCLK信号であ
るnCLK信号119がANDゲート109からそのま
ま出力され、その出力121がORゲート110を通し
てカウンタ112のクロック端子に供給される。これに
より、カウンタ112はQb端子よりVCK信号124
を出力、つまり本回路ブロックへ入力される基準クロッ
クであるCLK信号102の立ち下がりに同期した1/
4の周波数の信号をビデオ信号転送用クロックとして次
段の回路ブロックへ出力する。
Further, since the Q output 115 of the FF 103 becomes high level, the high level output 123 is supplied to the reset terminal of the counter 112 through the OR gate 111, thereby making the counter 112 operable. Further, since the Q output 115 of the FF 103 becomes high level, the nCLK signal 119 which is the CLK signal passed through the inverter gate 107 is directly output from the AND gate 109, and the output 121 thereof is passed through the OR gate 110 to the clock terminal of the counter 112. Is supplied to. This causes the counter 112 to output the VCK signal 124 from the Qb terminal.
1 that is synchronized with the falling edge of the CLK signal 102 which is the reference clock input to this circuit block.
The signal of frequency 4 is output to the circuit block of the next stage as a video signal transfer clock.

【0026】2)BD信号101がCLK信号102の
立ち下がりに対して余裕をもって入力された場合。この
ケースは図3のタイミングチャートを参照。
2) When the BD signal 101 is input with a margin with respect to the falling edge of the CLK signal 102. For this case, refer to the timing chart in FIG.

【0027】まず、システムリセット信号127により
J−K.FF103,104はそれぞれリセットされて
おり、各Q出力115,116はローレベルに初期化さ
れた後リセット信号は解除されているものとする。そし
て、各Q出力115,116(ローレベル)はORゲー
ト111に入力され、その出力123がカウンタ112
のリセット端子に入力され、カウンタ112をリセット
状態に保持している。また、各Q出力115,116は
ANDゲート108,109へもそれぞれ接続されてお
り、各ANDゲート108,109の他方の入力端子に
接続されているCLK信号102,nCLK信号119
をマスクしている。そして、各J−K.FF103,1
04のnQ出力117,118はハイレベルであるた
め、ANDゲート105,106へハイレベルを供給し
ている。また、これらANDゲート105,106の他
方の入力端子はBD信号101が接続されており、BD
信号101は印字開始タイミングになるまでローレベル
を保持している。
First, the JK. It is assumed that the FFs 103 and 104 are reset, and the Q outputs 115 and 116 are initialized to a low level and then the reset signal is released. Each Q output 115, 116 (low level) is input to the OR gate 111, and its output 123 is the counter 112.
Input to the reset terminal of the counter 112 and holds the counter 112 in the reset state. The Q outputs 115 and 116 are also connected to the AND gates 108 and 109, respectively, and the CLK signal 102 and the nCLK signal 119 that are connected to the other input terminals of the AND gates 108 and 109, respectively.
Are masked. Then, each JK. FF103, 1
Since the nQ outputs 117 and 118 of 04 are high level, the high level is supplied to the AND gates 105 and 106. The BD signal 101 is connected to the other input terminals of the AND gates 105 and 106,
The signal 101 is kept at the low level until the print start timing.

【0028】次に、BD信号101が入力されるとAN
Dゲート105,106はそれぞれハイレベルを次段の
J−K.FF103,104のJ入力端子に供給し、そ
の後CLK信号102のクロックの立ち下がりがインバ
ーター107によりnCLK信号119としてJ−K.
FF104のクロック端子に入力され、Q及びnQ出力
116,118が反転する。そして、ANDゲート10
5へローレベルのnQ出力118が供給され、BD信号
101をマスクし、ローレベルの出力113がJ−K.
FF103のJ入力端子に供給され、J入力端子はロー
レベルに再度固定される。つまり、これ以降にFF10
3にクロック信号が入力されてもJ入力端子がローレベ
ルであるためFF103のQ及びnQ出力115,11
7は最初の状態を保持し続ける。
Next, when the BD signal 101 is input, AN
The D gates 105 and 106 respectively set the high level to the next JK. The signal is supplied to the J input terminals of the FFs 103 and 104, and then the falling edge of the clock of the CLK signal 102 is output from the inverter 107 as the nCLK signal 119 by the JK.
It is input to the clock terminal of the FF 104, and the Q and nQ outputs 116 and 118 are inverted. And AND gate 10
5 is supplied with the low-level nQ output 118, masks the BD signal 101, and outputs the low-level output 113 from JK.
It is supplied to the J input terminal of the FF 103, and the J input terminal is fixed to the low level again. That is, after this, FF10
Since the J input terminal is at a low level even when the clock signal is input to the 3rd terminal, the Q and nQ outputs 115 and 11 of the FF 103 are input.
7 continues to hold the initial state.

【0029】また、FF104のQ出力116がハイレ
ベルになった事により、ORゲート111を通してハイ
レベルの出力123がカウンタ112のリセット端子へ
供給され、カウンタ112を動作可能状態にする。また
FF104のQ出力116がハイレベルになった事によ
り、CLK信号102がANDゲート108からそのま
ま出力され、その出力121がORゲート110を通し
てカウンタ112のクロック端子に供給される。
Further, since the Q output 116 of the FF 104 becomes high level, the high level output 123 is supplied to the reset terminal of the counter 112 through the OR gate 111, thereby making the counter 112 operable. Further, since the Q output 116 of the FF 104 becomes high level, the CLK signal 102 is directly output from the AND gate 108, and its output 121 is supplied to the clock terminal of the counter 112 through the OR gate 110.

【0030】これにより、カウンタ112はQb端子よ
りVCK信号124を出力、つまり本回路ブロックへ入
力される基準クロックであるCLK信号102の立ち上
がりに同期した1/4の周波数の信号をビデオ信号転送
用クロックとして次段の回路ブロックへ出力する。
As a result, the counter 112 outputs the VCK signal 124 from the Qb terminal, that is, the signal of 1/4 frequency synchronized with the rising edge of the CLK signal 102 which is the reference clock input to this circuit block is used for video signal transfer. Output as a clock to the circuit block at the next stage.

【0031】3)まとめ 前記1),2)の結果により、BD信号101をCLK
信号102でサンプリングするときに図1の回路を用い
る事により、立ち上がり、立ち下がりどちらか早い方で
サンプリングし、その瞬間からカウンタが動作可能状態
になり、その後基準クロックをサンプリングしたのと違
う方の立ち上がり、若しくは立ち下がりエッジに同期し
てカウンタ112を動作させ、VCK信号124を出力
する事ができる。
3) Summary Based on the results of the above 1) and 2), the BD signal 101 is set to CLK.
By using the circuit of FIG. 1 when sampling with the signal 102, sampling is performed at the rising edge or the falling edge, whichever comes first, the counter becomes operable from that moment, and then the reference clock is sampled differently. The counter 112 can be operated in synchronization with the rising or falling edge to output the VCK signal 124.

【0032】以上の動作を説明するものが図4であり、
図中、BD信号101とCLK信号102はわざと同時
タイミングで立ち上がる様に示している。この時、BD
信号101の立ち上がりがCLK信号102の立ち上が
りより速かった時をケース1とし、遅かった時をケース
2としている。
FIG. 4 illustrates the above operation.
In the figure, the BD signal 101 and the CLK signal 102 are shown as intentionally rising at the same timing. At this time, BD
Case 1 is when the rising edge of the signal 101 is faster than the rising edge of the CLK signal 102, and case 2 is when it is late.

【0033】ケース1においては、CLK信号102の
立ち上がりでBD信号101がサンプリングできたので
FF103の出力が反転し、FF104へマスクをかけ
ると共に、カウンタ112のリセットを解除し、その後
反転クロックであるnCLK信号119をカウンタ11
2へ供給している。
In case 1, since the BD signal 101 can be sampled at the rising edge of the CLK signal 102, the output of the FF 103 is inverted, the FF 104 is masked, and the counter 112 is released from the reset state. Signal 119 to counter 11
Supply to 2.

【0034】一方、ケース2においては、CLK信号1
02の立ち上がりでBD信号101がサンプリングでき
なかったので次の立ち下がりクロックでFF104の出
力が反転し、FF103へマスクをかけると共に、カウ
ンタ112のリセットを解除し、その後CLK信号10
2をカウンタ112へ供給している。
On the other hand, in case 2, CLK signal 1
Since the BD signal 101 could not be sampled at the rising edge of 02, the output of the FF104 is inverted at the next falling clock, masking the FF103 and releasing the reset of the counter 112, and then the CLK signal 10
2 is supplied to the counter 112.

【0035】このように、従来1/8のジッター精度を
実現する為には、ビデオ転送周波数の8倍の基準クロッ
クが必要であったが、実施例での図1の回路を採用する
ことにより、ビデオ信号転送周波数の4倍のクロックで
1/8周期のジッター精度を実現する事が可能である。
As described above, in order to realize the jitter accuracy of ⅛ in the related art, the reference clock which is eight times the video transfer frequency is required, but by adopting the circuit of FIG. 1 in the embodiment. It is possible to realize a jitter accuracy of 1/8 cycle with a clock four times as high as the video signal transfer frequency.

【0036】[0036]

【他の実施例】次に、図面を参照して本発明に係る他の
実施例を詳細に説明する。
Other Embodiments Next, other embodiments of the present invention will be described in detail with reference to the drawings.

【0037】図9は、他の実施例における同期回路部の
構成を示す図であり、図1に示した回路に同期用Dタイ
プフリップフロップ(D−FF)を追加したものであ
る。
FIG. 9 is a diagram showing a structure of a synchronizing circuit portion in another embodiment, in which a synchronizing D type flip-flop (D-FF) is added to the circuit shown in FIG.

【0038】図中、925,926はD−FFであり、
このD−FF925,926の役目は、次段のJ−K.
FF903,904のメタステーブル防止である。これ
までの説明では、説明の簡略化の為、J−K.FFの入
力信号とクロック信号が競合した場合の不安定状態であ
るメタステーブル状態については考慮しなかったが、実
際の回路設計においては、メタステーブル状態は非同期
信号回路で問題になるものである。特に、図1の回路で
は、メタステーブル状態になる可能性を有するJ−K.
FFの出力がそれぞれのゲートを通して次段のカウンタ
のクロック端子やリセット端子に接続されている為、何
らかの対策が必要となる場合がある。
In the figure, 925 and 926 are D-FFs,
The role of the D-FFs 925 and 926 is the function of the JK.
This is to prevent metastable of the FFs 903 and 904. In the above description, in order to simplify the description, JK. The metastable state, which is an unstable state when the input signal of the FF and the clock signal compete with each other, is not taken into consideration. However, in the actual circuit design, the metastable state becomes a problem in the asynchronous signal circuit. In particular, in the circuit of FIG. 1, the JK.
Since the output of the FF is connected to the clock terminal and the reset terminal of the next-stage counter through the respective gates, some measures may be required.

【0039】その対策を行ったのがこの実施例で追加し
たD−FFであり、このD−FFはそれぞれBD信号を
立ち上がりと立ち下がりでサンプリングし、次段のJ−
K.FFへ同期されたBD信号を入力する。つまり、B
D信号とCLK信号の競合が発生し、D−FF925,
926がメタステーブル状態になったとしても、次段の
J−K.FF903,904がクロックにて動作する時
までに正常状態に戻っていれば問題はなく、J−K.F
F903,904がメタステーブル状態になることはな
い。
The countermeasure is taken by the D-FF added in this embodiment. The D-FF samples the BD signal at the rising edge and the falling edge, respectively.
K. The BD signal synchronized with the FF is input. That is, B
A conflict between the D signal and the CLK signal occurs, and the D-FF 925,
Even if the 926 becomes a metastable state, the next JK. If the FFs 903 and 904 have returned to the normal state by the time they operate on the clock, there is no problem, and JK. F
F903 and 904 never enter the metastable state.

【0040】また、図9に示す回路では、D−FF92
5,926とJ−K.FF903,904を逆相クロッ
クで接続しているが、同相クロックでも特に問題はな
い。
In the circuit shown in FIG. 9, the D-FF 92
5,926 and JK. Although the FFs 903 and 904 are connected by the anti-phase clock, there is no particular problem with the in-phase clock.

【0041】次に、図10は、図1に示した実施例の変
形例を示す図であり、図1において、J−K.FF10
3,104のJ入力へ接続されるBD信号101をマス
クしたが、この例では、CLK信号へマスクを掛けるも
のである。つまり、クロックの立ち上がりか立ち下がり
のどちらか早い方のJ−K.FFが出力反転すると、そ
の反転によって他方のJ−K.FFへのクロック信号を
強制的にローレベルに固定してしてしまうものである。
Next, FIG. 10 is a diagram showing a modification of the embodiment shown in FIG. 1, and in FIG. FF10
Although the BD signal 101 connected to the J inputs of 3, 104 is masked, in this example, the CLK signal is masked. That is, the JK. When the output of the FF is inverted, the inversion of the other JK. The clock signal to the FF is forcibly fixed at the low level.

【0042】以上、説明した実施例では、基準クロック
を分周する回路をバイナリーアップカウンタとしたのは
説明の都合上であり、他の回路であってもかまわない。
In the embodiment described above, the circuit for dividing the reference clock is a binary up counter for the sake of convenience of explanation, and other circuits may be used.

【0043】また、ジッター精度をビデオドット幅の1
/8としたが、これは一般的に妥当な数値であり、かつ
一定の値で固定して説明を行った方が混乱が生じないと
考えたからであり、これらの数値は何等本発明に制約を
与えるものではない。
Also, the jitter accuracy is set to 1 of the video dot width.
However, this is a reasonable value in general, and it was thought that it would not cause confusion if the description was fixed at a fixed value, and these values are not restricted to the present invention. Does not give.

【0044】更に、BD信号が不図示のプリンタ部より
非同期で本タイミング回路へ入力する仕様としたが、こ
れらタイミング回路がプリンタ部にあり、コントローラ
部へ同期をとった後のCLK,BD信号またはVCK,
BD信号を入力する場合も考えられる。
Further, the specification is such that the BD signal is input to the timing circuit asynchronously from the printer unit (not shown). However, these timing circuits are in the printer unit, and the CLK, BD signal or VCK,
It is also possible to input a BD signal.

【0045】また、同期をとるためのサンプリング手段
としてJ−K.FFを使用したが、この選択は本発明に
対して何ら制約を与えるものではなく、他の回路手段で
もかまわない。
As a sampling means for achieving synchronization, JK. Although the FF is used, this selection does not impose any restrictions on the present invention, and other circuit means may be used.

【0046】更に、フリップフロップを全て立ち上がり
クロックとし、立ち下がりに関しては反転クロック信号
を用いたが、立ち下がりクロックのフリップフロップの
仕様も十分予想される。
Further, although all flip-flops are used as rising clocks and inverted clock signals are used for falling, the specifications of the falling-clock flip-flops are sufficiently expected.

【0047】サンプリングエッジとビデオ転送クロック
用エッジを逆相としたが、これらは説明の便宜上統一し
たのであり、本発明を制約するものではなく、サンプリ
ングしたエッジによって決定されるという本発明の主旨
から明らかな様に同相エッジを用いてもかまわない。
Although the sampling edge and the video transfer clock edge are opposite in phase, they are unified for convenience of explanation, and do not limit the present invention. Therefore, it is determined by the sampled edge from the gist of the present invention. Obviously, in-phase edges may be used.

【0048】以上説明した様に、実施例によれば、本発
明の主旨である基準クロックを正相,逆相の2系統に分
け、それぞれに同期回路を設け、これら2系統の同期回
路でBD信号の逆クロックを基準クロックの立ち上がり
立ち下がりどちらで作成するかを選択する手段を設ける
ことにより、従来はビデオ転送幅の1/Nのジッター精
度が必要な場合、ビデオ転送周波数のN倍の基準クロッ
クが必要であったのに対し、その半分のN/2の基準ク
ロックで同一精度が実現でき、以下の様な効果がある。
As described above, according to the embodiment, the reference clock, which is the gist of the present invention, is divided into two systems, the positive phase and the negative phase, and the synchronization circuits are provided for the respective systems. By providing a means for selecting whether to generate the reverse clock of the signal at the rising edge or the falling edge of the reference clock, conventionally, when the jitter accuracy of 1 / N of the video transfer width is required, the reference is N times the video transfer frequency. Whereas the clock was required, the same accuracy can be realized with half the reference clock of N / 2, and the following effects are obtained.

【0049】1.ビデオ信号の高速転送化が可能にな
る。
1. High-speed transfer of video signals becomes possible.

【0050】2.基準クロック用デバイスの周波数が下
がり安価になる。
2. The frequency of the reference clock device is lowered and the cost is reduced.

【0051】尚、本発明は、複数の機器から構成される
システムに適用しても、1つの機器から成る装置に適用
しても良い。
The present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device.

【0052】また、本発明はシステム或いは装置にプロ
グラムを供給することによって達成される場合にも適用
できることは言うまでもない。
It goes without saying that the present invention can also be applied to the case where it is achieved by supplying a program to a system or an apparatus.

【0053】[0053]

【発明の効果】以上説明したように、本発明によれば、
第1及び第2の基準クロックに応じて転送クロックを出
力する事により、高速に転送を行う事が可能となる。
As described above, according to the present invention,
By outputting the transfer clock according to the first and second reference clocks, it is possible to perform the transfer at high speed.

【図面の簡単な説明】[Brief description of drawings]

【図1】実施例におけるプリンタインタフェース回路部
内の同期回路部の構成を示す図である。
FIG. 1 is a diagram illustrating a configuration of a synchronization circuit unit in a printer interface circuit unit according to an embodiment.

【図2】図1の立ち上がりエッジでのサンプリングタイ
ミングチャートである。
FIG. 2 is a sampling timing chart at the rising edge of FIG.

【図3】図1の立ち下がりエッジでのサンプリングタイ
ミングチャートである。
FIG. 3 is a sampling timing chart at the falling edge of FIG.

【図4】図1のジッターが最大になる場合のタイミング
チャートである。
FIG. 4 is a timing chart when the jitter of FIG. 1 is maximized.

【図5】従来例におけるプリンタインタフェース回路部
内の同期回路部の構成を示す図である。
FIG. 5 is a diagram showing a configuration of a synchronization circuit section in a printer interface circuit section in a conventional example.

【図6】図5の立ち上がりエッジでのサンプリングタイ
ミングチャートである。
6 is a sampling timing chart at the rising edge of FIG.

【図7】図5のジッターが最大になる場合のタイミング
チャートである。
FIG. 7 is a timing chart when the jitter in FIG. 5 is maximized.

【図8】サンプリング周波数とビデオ転送周波数が同一
の場合のジッターである。
FIG. 8 shows jitter when the sampling frequency and the video transfer frequency are the same.

【図9】他の実施例における同期回路部の構成を示す図
である。
FIG. 9 is a diagram showing a configuration of a synchronization circuit unit according to another embodiment.

【図10】図1に示す回路部の変形例を示す図である。FIG. 10 is a diagram showing a modification of the circuit unit shown in FIG.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 プリンタインターフェース手段を介して
コントローラ部よりプリンタ部へ転送されたイメージデ
ータを印刷する印刷装置において、 プリンタ部よりの同期信号を第1の基準クロックにてサ
ンプリングする第1のサンプリング手段と、 プリンタ部よりの同期信号を第2の基準クロックにてサ
ンプリングする第2のサンプリング手段と、 第1及び第2のサンプリング手段でのサンプリングに基
づいて第1又は第2の基準クロックのどちらかを選択す
る選択手段と、 該選択手段で選択された基準クロックに応じてイメージ
データを転送する転送クロックを出力する出力手段とを
有することを特徴とする印刷装置。
1. A printing apparatus for printing image data transferred from a controller section to a printer section via a printer interface section, wherein first sampling means samples a synchronization signal from the printer section at a first reference clock. And second sampling means for sampling the synchronizing signal from the printer section with the second reference clock, and either the first or second reference clock based on the sampling by the first and second sampling means. A printing apparatus comprising: a selection unit that selects the image data, and an output unit that outputs a transfer clock that transfers the image data according to the reference clock selected by the selection unit.
JP16458792A 1992-06-23 1992-06-23 Printing device Withdrawn JPH06993A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16458792A JPH06993A (en) 1992-06-23 1992-06-23 Printing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16458792A JPH06993A (en) 1992-06-23 1992-06-23 Printing device

Publications (1)

Publication Number Publication Date
JPH06993A true JPH06993A (en) 1994-01-11

Family

ID=15796014

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16458792A Withdrawn JPH06993A (en) 1992-06-23 1992-06-23 Printing device

Country Status (1)

Country Link
JP (1) JPH06993A (en)

Similar Documents

Publication Publication Date Title
EP0666541A1 (en) Apparatus and method for operating chips synchronously at speeds exceeding the bus speed
EP0969350A2 (en) Clock switching circuit
JPS61182321A (en) Method and circuit arrangement for switching clock-controlled devices with multiple operating states
US5438353A (en) Clock signal generator for electrophotographic printers
KR20040063283A (en) Control signal generation circuit and data transmission circuit having the same
US6882443B1 (en) Pulse width position modulator and clock skew synchronizer
JP2641276B2 (en) Two-stage synchronizer
US5430554A (en) Video interface system sending image data together with clock signal received from image forming apparatus
JP3121448B2 (en) Clock generation circuit
US4270116A (en) High speed data logical comparison device
JP2744094B2 (en) Digital system
US6931561B2 (en) Apparatus and method for asynchronously interfacing high-speed clock domain and low-speed clock domain using a plurality of storage and multiplexer components
US7107474B2 (en) Data transfer unit and method
US6041418A (en) Race free and technology independent flag generating circuitry associated with two asynchronous clocks
KR930007593Y1 (en) Device I / O Interface Circuit
EP0624296A1 (en) Means to avoid data distorsion in clock-synchronized signal sampling
KR19980050372A (en) Clock generator for data transmission synchronization
JPH04212563A (en) Image recorder
JPH01290013A (en) Asynchronous clock selecting/synchronizing circuit
US6470459B1 (en) Half-word synchronization method for internal clock
JP2000278252A (en) Device and method for synchronizing asynchronous signal
KR100199190B1 (en) Data acquisition logic
JP3243900B2 (en) Synchronization circuit
JPH0636028A (en) Histogram generator
JP2642108B2 (en) Synchronous circuit

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19990831