JPH0514326A - クロツク・データ間の位相補正回路 - Google Patents

クロツク・データ間の位相補正回路

Info

Publication number
JPH0514326A
JPH0514326A JP3166694A JP16669491A JPH0514326A JP H0514326 A JPH0514326 A JP H0514326A JP 3166694 A JP3166694 A JP 3166694A JP 16669491 A JP16669491 A JP 16669491A JP H0514326 A JPH0514326 A JP H0514326A
Authority
JP
Japan
Prior art keywords
clock
data
transmission
phase correction
reception
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
JP3166694A
Other languages
English (en)
Inventor
Hideo Igai
英雄 猪飼
Hirotsuyo Kobayashi
大剛 小林
Yuji Izumida
裕二 泉田
Hisaki Mie
久樹 三重
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.)
Hitachi Microcomputer System Ltd
Hitachi Ltd
Original Assignee
Hitachi Microcomputer System Ltd
Hitachi Ltd
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 Hitachi Microcomputer System Ltd, Hitachi Ltd filed Critical Hitachi Microcomputer System Ltd
Priority to JP3166694A priority Critical patent/JPH0514326A/ja
Publication of JPH0514326A publication Critical patent/JPH0514326A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Dc Digital Transmission (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

(57)【要約】 【目的】不連続クロックを使用するシリアルデータ伝送
路でデータ伝送不良を減少させる。 【構成】送信装置1と伝送中継装置2間、伝送中継装置
2と受信装置3間は不連続クロックを使用するシリアル
データ伝送路であるが、伝送路の様々な条件によりクロ
ックとデータ間に位相ずれが発生する可能性がある。そ
こで、伝送中継装置2内にクロック・データ間の位相補
正回路を設け、伝送中継装置2が受信したときの位相差
を補正して送信する方式とする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は伝送路上のデータ転送方
式に関する。
【0002】
【従来の技術】従来のクロック・データ間の位相補正技
術は特開昭58−101595号公報により開示されて
いる。しかし、この方式では連続クロックの転送につい
てしか考慮されていなかった。
【0003】
【発明が解決しようとする課題】上記従来技術はシリア
ルデータを不連続なクロックにより伝送する場合の考慮
がされていなかった。
【0004】本発明の目的は、上記の点について解決す
ることにあり、さらに伝送語数に関係なく動作すること
にある。
【0005】
【課題を解決するための手段】上記目的を達するため
に、本発明は受信する不連続クロックの終了を検出し、
また、その間受信するデータを蓄積し、受信クロックと
同周期で位相が違う送信クロックに位相を合わせてデー
タを送信するようにした。
【0006】
【作用】伝送中継装置が受信するクロックは任意の不連
続クロックで、それに付髄するデータはクロックの立下
がりに同期しており、本発明は伝送中継装置が受信する
クロックの開始と終了を検出し、終了を検出する時間と
受信クロックと同周期で位相が違う送信クロックに同期
させる時間、受信データをデータレジスタに保持し、上
記時間の後、送信クロックに位相を合わせてデータを、
順次、送信するように動作する。
【0007】このためデータ伝送語数が可変であって
も、受信データがデータレジスタにラッチ可能であれば
送信クロックは本回路内で作成しているので誤動作する
ことはない。
【0008】
【実施例】以下、本発明の実施例を図1ないし図6によ
り説明する。
【0009】図1にシステムブロック図を示す。本シス
テムは、送信装置1、伝送中継装置2、受信装置3より
構成される。各装置間は、それぞれ、ケーブルで接続さ
れている。
【0010】図2に伝送中継装置のブロック図を示す。
これは、クロック数検出回路21、データ取り込みクロ
ック作成回路22、4ビットデータレジスタ23、4−
1セレクタ24、クロックバッファ25、データバッフ
ァ26から構成される。
【0011】図1において送信装置1と伝送中継装置2
間、伝送中継装置2と受信装置3間はシリアルデータ伝
送インタフェースであり、伝送クロックとデータは図4
のRCK,RDATに示す関係となっており、クロック
は不連続でデューティ50%であり、データはクロック
の立下がりに同期している。次に図2における各部分の
動作について述べる。
【0012】クロック数検出回路21は受信クロックR
CKのクロック数を伝送中継装置内部クロックSCK0
と計数比較することで受信クロックRCKのクロック数
を検出すると共に、検出したクロック数より送信クロッ
クSCK1及び送信データSDATの制御を行なう。デ
ータ取り込みクロック作成回路22は受信クロックRC
Kより4ビットデータレジスタ23のデータラッチタイ
ミングを作成する。4ビットデータレジスタ23はデー
タ取り込みクロック作成回路22で作成された各データ
ラッチタイミングにより、受信データRDATを4ビッ
トパラレルでラッチするデータレジスタであり、送信タ
イミングまで受信データを保持する。4−1セレクタ2
4は、クロック数検出回路21で作成したレジスタ選択
信号により、データをレジスタ選択する。クロックバッ
ファ25、データバッファ26はクロック数検出回路2
1で作成した送信制御信号により、送信クロックSCK
1、送信データSDATを送信制御するゲートである。
【0013】以下データ取込みクロック作成回路22、
クロック数検出回路21の動作を詳細に説明する。
【0014】図3にデータ取込みクロック作成回路の構
成図を示す。又、伝送データ数が八個の場合の動作タイ
ミングチャートを図4に示す。本回路の初期状態におい
てD−F.F.222のQn出力は1になっている。受
信クロックRCKを受信するとその1クロック目の立上
りによりDCK0は0→1へと変化し、二クロック目で
DCKが0→1と変化する。この時D−F.F.222
のD入力には1が設定され受信クロックRCKの二クロ
ック目でQnを1→0へと変化させ、受信クロックRC
Kの三クロック目でDCK2は0→1へ、DCK0は1
→0へと変化する。四クロック目ではDCK3が0→
1、DCK1が1→0と変化し、この時D−F.F.2
22のD入力は0となり、受信クロックRCKの四クロ
ック目でQnは0→1へと変化する。五クロック目以後
はこれと同様の動作を行なう。
【0015】DCK0〜3は図2に示す4ビットデータ
レジスタのそれぞれのラッチタイミングであり、4ビッ
トデータレジスタは、各DCKの立上りエッヂでデータ
を取込む。よって受信クロックRCK4クロックで1サ
イクルの動作を行なうため、クロック数が任意の値であ
っても、データレジスタに取り込むことは可能となる。
【0016】図5にクロック数検出回路の構成図を示
す。本回路は、SR−F.F.210、D−F.F.21
0〜213,217〜219、CNT214,215、
CMP216、ANDゲート21a〜21eから構成さ
れる。また、図6に伝送データ数が五個の場合のクロッ
ク数検出の動作タイミングチャートを示す。伝送中継装
置内部クロックSCK0と受信クロックRCKは同周
期、同デューティであるがSCK0は連続、RCKは不
連続クロックであり、また位相差は保証されない。F.
F.210〜213は、受信クロックRCKの内部クロ
ックSCK0への同期化とクロック長を保持する。RC
Kを受信するとF.F.210は0→1へと変化し、
F.F.211〜213はF.F.210の出力とSC
K0及びSCK0と位相が180゜ずれたSCK0nに
より順に0→1へと変化する。CNT214は受信クロ
ックRCKのクロック数を計数し、CNT215はF.
F.212の出力タイミングより内部クロックSCK0のク
ロック数を計数する。CNT214は常時イネーブル状
態、つまり、常時RCK受信可状態となっており、RC
Kにより0→1→2→3→4→5と変化していき最後の
クロックを受信した以後その値を保持している。CNT
215はF.F.212(@)の出力をイネーブルと
し、すなわち、CNT214より1〜2クロック分遅れ
てSCK0により0→1→2→3→4→5と変化する。
CNT214とCNT215はRCK受信終了1〜2ク
ロック後にその値が一致する。CNT214とCNT2
15の値はCMP216で比較され、同値となった時R
CKのクロック終了を検出する。ここでは、双方 ’
5’となったとき検出することになる。ANDゲート4
1dのF.F.213出力における条件はRCK受付中を
示し、F.F.217〜219及びANDゲート21eは
クロック終了検出パルスを前縁微分で出力させている。
これにより、F.F.210はリセットされ、F.F.
211〜213も1→0へ変化しANDゲート21aで
F.F.211とF.F.213より送信イネーブルを
作成し、ANDゲート21cでSCK0nより送信クロ
ックSCK1を作成する。又、CNT215の出力下位
2ビットであるSEL0,1は図2の4−1セレクタ2
4の制御信号として使用される。尚、本回路は一動作終
了後初期化され、RCK受信待ち状態となる。
【0017】次に、送信データについて述べる。図7に
4ビットデータレジスタと4−1セレクタの構成図を示
す。本回路は、D−F.F.231〜234からなる4
ビットデータレジスタとレジスタ選択を行う4−1セレ
クタから構成される。また、図8に伝送データ数が五個
の場合のデータ転送回路の動作タイミングチャートを示
す。図3のデータ取り込みクロック作成回路で作成され
たDCK0〜3により、D−F.F.231〜234に
順に取り込むが、データは五個なのでデータD4はD−
F.F.231に取り込まれる。各D−F.F.が四ク
ロック分データを保持している間、図5のクロック数検
出回路で作成されたデータレジスタ選択信号SEL0,
1によりD−F.F.231〜234を選択して送信デ
ータSDATを作成する。尚、選択信号SEL0,1は
受信データRDATから1〜2クロック分遅れて送出さ
れ、各データは四クロック分保持するので必ず選択可能
である。また、選択信号SEL0,1はSCK0に同期
しているため、送信データSDATは送信クロックSC
K1の立ち下がりに同期して送信することになる。
【0018】
【発明の効果】本発明によれば、データ伝送中のクロッ
クとデータ間の位相を補正することにより、データ誤受
信を減少させること及び誤受信の確率を同じとするなら
伝送路を延長することが可能となる。
【0019】また、データ伝送語数が可変であっても位
相補正して送出することが可能となる。
【図面の簡単な説明】
【図1】本発明の一実施例のシステムブロック図、
【図2】図1の伝送中継装置のブロック図、
【図3】図2のデータ取込みクロック作成回路図、
【図4】図3の動作タイミングチャート、
【図5】図2のクロック数検出回路図、
【図6】図3の動作タイミングチャート、
【図7】図2の4ビットデータレジスタ及び4−1セレ
クタの説明図、
【図8】図7の動作タイミングチャート。
【符号の説明】
1…送信装置、2…伝送中継装置、3…受信装置、21
…クロック数検出回路22…データ取込みクロック作成
回路、23…4ビットデータレジスタ、24…4−1セ
レクタ。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 泉田 裕二 東京都小平市上水本町五丁目22番1号株式 会社日立マイコンシステム内 (72)発明者 三重 久樹 神奈川県横浜市戸塚区戸塚町216番地株式 会社日立製作所戸塚工場内

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】有効データ転送時のみクロック立下りがデ
    ータに同期しデューティ50%であるクロックが付髄す
    るシリアルデータ伝送路を持つ二装置間の伝送中継装置
    において、受信クロックの終了を前記受信クロックとは
    独立、かつ、連続した内部クロックと計数比較すること
    により検出する手段と、前記受信クロックにより作成し
    たクロックにより受信データをデータレジスタに蓄積す
    る手段と、蓄積したデータを受信した順序に従って内部
    クロックでデータとクロック間の位相を補正するととも
    に送信する手段とを備えたことを特徴とするクロック・
    データ間の位相補正回路。
  2. 【請求項2】請求項1において、データ伝送語数が任意
    の値であっても位相補正して送出することが可能である
    クロック・データ間の位相補正回路。
JP3166694A 1991-07-08 1991-07-08 クロツク・データ間の位相補正回路 Withdrawn JPH0514326A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3166694A JPH0514326A (ja) 1991-07-08 1991-07-08 クロツク・データ間の位相補正回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3166694A JPH0514326A (ja) 1991-07-08 1991-07-08 クロツク・データ間の位相補正回路

Publications (1)

Publication Number Publication Date
JPH0514326A true JPH0514326A (ja) 1993-01-22

Family

ID=15836013

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3166694A Withdrawn JPH0514326A (ja) 1991-07-08 1991-07-08 クロツク・データ間の位相補正回路

Country Status (1)

Country Link
JP (1) JPH0514326A (ja)

Similar Documents

Publication Publication Date Title
JPH055711Y2 (ja)
US4592072A (en) Decoder for self-clocking serial data communications
US20020199124A1 (en) System and method for synchronizing data transfer across a clock domain boundary
US4694196A (en) Clock recovery circuit
US5473610A (en) Method of clock signal recovery and of synchronization for the reception of information elements transmitted by an ATM network and device for the implementation of the method
CN101669318A (zh) 偏置和随机延迟的消除
US7340023B1 (en) Auto baud system and method and single pin communication interface
KR20050008678A (ko) 초기화 시퀀스를 갖는 클럭 복구용 pll
EP0666662A1 (en) Serial data clock receiver circuit and method therefor
US20030112827A1 (en) Method and apparatus for deskewing parallel serial data channels using asynchronous elastic buffers
JPH0514326A (ja) クロツク・データ間の位相補正回路
US7366207B1 (en) High speed elastic buffer with clock jitter tolerant design
CN115454203A (zh) 数据和时钟间相位差校正方法、接收器、芯片和设备
JPH0669937A (ja) ループ型伝送路における遅延時間差補正方法および装置
US5208840A (en) Method and arrangement for detecting framing bit sequence in digital data communications system
US7526017B2 (en) Transmitting device, receiving device, transmission system, and transmission method
US20080240320A1 (en) Transmit clock generator
JP2558119B2 (ja) 送受信回路
CN85109560A (zh) 数字传输系统
JP2001177583A (ja) 非同期シリアルデータ通信方法
JP3488378B2 (ja) シリアルデータ通信装置およびシリアルデータ通信装置のエラーチェック方法
JPH08139711A (ja) 非同期データの受信回路
JPH0922395A (ja) Scsiバス中継装置
JP2007185977A (ja) 鉄道信号システム用伝送回路
CN118733500A (zh) 数据读取方法和数据读取装置

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: 19981008