JPH0370414B2 - - Google Patents

Info

Publication number
JPH0370414B2
JPH0370414B2 JP22559686A JP22559686A JPH0370414B2 JP H0370414 B2 JPH0370414 B2 JP H0370414B2 JP 22559686 A JP22559686 A JP 22559686A JP 22559686 A JP22559686 A JP 22559686A JP H0370414 B2 JPH0370414 B2 JP H0370414B2
Authority
JP
Japan
Prior art keywords
signal
output
circuit
cmi
data
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.)
Expired
Application number
JP22559686A
Other languages
English (en)
Other versions
JPS6380628A (ja
Inventor
Toshihiro Uota
Tadashi Amano
Hiroyuki Ito
Harushige Oochi
Satoyuki Sasaki
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP22559686A priority Critical patent/JPS6380628A/ja
Publication of JPS6380628A publication Critical patent/JPS6380628A/ja
Publication of JPH0370414B2 publication Critical patent/JPH0370414B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Dc Digital Transmission (AREA)

Description

【発明の詳細な説明】 (イ) 産業上の利用分野 この発明は、通常のNRZ符号信号を伝送信号
用のCMI符号信号に変換するCMI符号化回路に
関する。
(ロ) 従来の技術 CMI符号とは1ビツトのデータ信号を2ビツ
トのブロツクに符号化する1B2B符号の一種であ
り、データ“0”を“01”のブロツクに、データ
“1”を途中のデータ“0”にかかわりなく交互
に“00”と“11”のブロツクに符号化された符号
をいう。
従来のCMI符号化回路のブロツク図を第4図
に示す。
第4図において、4,1,4,2は入力端子で
あり、4,1はNRZ符号のデータ信号の入力端
子、4,2はNRZ符号のデータ信号と同期した
クロツク信号の入力端子である。ラツチ回路4,
3によりデータ信号4,aをラツチし、データが
“0”の時出力する信号4,bとデータが“1”
の時出力する信号4・cとに分離する。入力端子
4,2から入力されたクロツク信号4,dをデー
タ“0”のゲート回路4・4に入力し、信号4,
bによりゲートを開きデータが“0”の時だけク
ロツク信号4・dを出力する。また、データ
“1”の入力毎にレベル“0”と“1”を交互に
出力するデータ“1”のレベル記憶回路4・5の
出力信号4・eをデータ“1”のゲート回路4・
6に入力し、信号4・cによりゲートを開き、デ
ータが“1”の時だけ信号4・eを出力する。そ
して合成回路4・7によりゲート回路4・4の出
力信号4・fとゲート回路4・6の出力信号4・
gとを合成し、CMI符号信号4・hを生成し、
出力端子4・8に出力する。
第4図の具体的な回路を第5図に、その各信号
のタイミングチヤートを第6図に示す。第5図に
おいて5・1はNRZ符号のデータ信号の入力端
子、5・2はNRZ符号のデータ信号と同期した
クロツク信号の入力端子、5・3はデータ信号の
ラツチ回路を構成するフリツプフロツプ、5・4
はデータ“0”のゲート回路を構成するNORゲ
ートである。さらに5・5はNOTゲート、5・
6はNORゲート、5・7はフリツプフロツプで
あり、これらはデータ“1”のレベル記憶回路を
構成する。また、5・8はデータ“1”のゲート
回路を構成するNORゲート、5・9は合成回路
を構成するEX−ORゲート、5・10はCMI符
号の出力端子である。なお、第6図の5・a〜
5・hは第5図の各部の信号を示している。
以上のように従来回路では、データ“0”のゲ
ート回路と、データ“1”のゲート回路によりデ
ータを“0”の時と“1”の時とで別々にCMI
符号化し、最終段でこれらを合成し、CMI符号
として出力している。第5図において、EX−
ORゲート5・9がその合成回路であり、データ
“0”をCMI符号化した信号5・fとデータ
“1”をCMI符号化した信号5・gとを入力と
し、CMI符号の信号5・hを出力する。
(ハ) 発明が解決しようとする問題点 しかしながらこのような回路方式では信号5・
fと信号5・gとが通過してくるゲート数がそれ
ぞれ異なるため、両信号間にゲート遅延の差が生
じ、第6図の信号5・hの矢印の示す位置にグリ
ツチが発生する。また、通過してくるゲート数を
等しくしても、各ゲートの温度特性の違いや、高
速化による波形のひずみにより、グリツチが発生
する。従来、このグリツチを取り除くために、2
逓倍したクロツクで波形整形しているが、高速化
すると波形がひずみグリツチ幅が拡がるため、信
号と2逓倍クロツクのタイミングにより、ビツト
誤りが生じるという欠点があつた。
この発明はこのような事情を考慮してなされた
もので、NRZ符号のデータ信号をCMI符号に符
号化するにあたり、回路内の各信号のゲート遅延
にかかわりなく、CMI符号の出力信号にグリツ
チのような波形欠陥を発生することのない安定し
たCMI符号化回路を提供するものである。
(ニ) 問題点を解決するための手段 この発明は、NRZ符号信号を遅延させてCMI
符号信号に符号化するCMI符号化回路において、
クロツク信号発生回路と、クロツク信号をうけた
ときに出力の反転動作を行いCMI符号信号を形
成して出力する出力反転回路と、前記NRZ符号
信号と前記CMI符号信号を比較し、その結果に
基づいて指令信号を出力する判定回路と、指令信
号を受けてゲートを開閉しクロツク信号を出力反
転回路に供給するゲート回路と、NRZ符号信号
の1に対応して最近に出力されたCMI符号信号
のレベルを記憶信号として格納する記憶回路とを
備え、判定回路は、NRZ符号信号が0の場合に
は出力中のCMI符号信号が01になるように、ま
た、NRZ符号信号が1の場合には出力中のCMI
符号信号がNRZ符号信号と記憶信号とが同レベ
ルのときに反転して00又は11となるように、ゲー
ト回路に指令信号を出力することを特徴とする
CMI符号化回路である。
(ホ) 作用 判定回路は、NRZ符号信号として、たとえば、
「0」が入力されたとき、前記出力反転回路が
CMI符号信号として「1」を出力している場合
にはその出力を反転させ、「0」を出力している
場合にはその出力を持続させていずれも半クロツ
ク後にその出力を反転させる。また、NRZ符号
信号として、たとえば、「1」が入力されたとき、
前記記憶回路と前記出力反転回路とが共に同レベ
ルの信号を出力としているときのみ前記出力反転
回路の出力を反転させ、CMI符号化が行われる。
つまり、前記判定回路は前記出力反転回路の
CMI符号化された出力をフイードバツクし、入
力されるNRZ符号信号と比較して次に出力すべ
き信号レベルを判定し、その信号レベルになるよ
うに前記出力反転回路の出力を反転させる。反転
動作によりCMI符号信号が形成されるので、常
に安定した出力が得られる。
(ヘ) 実施例 以下、図面に示す実施例に基づいてこの発明を
詳述する。なお、これによつてこの発明が限定さ
れるものではない。
第1図はこの発明の構成を示すブロツク図であ
る。第1図において、1・1,1・2は入力端子
であり、1・1はNRZ符号のデータ信号の入力
端子、1・2はNRZ符号のデータ信号と同期し
たクロツク信号の入力端子である。ラツチ・遅延
回路1・3により、データ信号をラツチし、デー
タ信号と反転信号及びそれらの半クロツク分遅延
したデータを出力する。判定回路1・4ではラツ
チ・遅延回路1・3からの入力データ信号と、デ
ータ“1”のレベル記憶回路1・5で保持してい
るレベルと、現在CMI符号として出力している
レベルとを比較し、次のデータ信号をCMI符号
化して出力する際、現在出力しているレベルを反
転しなければならない時だけ、ゲート回路1・6
〜1・8のいずれかのゲートを開きクロツク信号
を出力反転回路1・9へ出力する。出力反転回路
1・9は3本の入力信号線のそれぞれのクロツク
信号の立上りで出力を反転する回路であり、出力
端子1・10にCMI符号の信号として出力する。
次に、判定回路1・4の動作について説明する。
データ“0”が入力された時は、CMI符号とし
て“01”を出力するため、現在CMI符号として
出力しているレベルが“1”の時は出力を反転し
てまずレベルを“0”にしなければならない。そ
こでゲート回路1・6を開き、クロツク信号を出
力反転回路1・9に出力し現在の出力を反転して
レベルを“0”にする。またデータ“0”が入力
されたとき、CMI符号として出力しているレベ
ルが“0”の時は、出力を反転しなくてもよいの
でゲート回路1・6を閉じたままにしておき出力
を反転しないようにする。そして、前記のどちら
の場合でも半クロツク後にはCMI符号として出
力しているレベルを“0”から“1”に反転しな
ければならない。そこで、ゲート回路1・7を開
き、半クロツク分遅れたクロツク信号を出力反転
回路1・9に出力し、現在の出力を反転してレベ
ルを“1”にする。一方データ“1”が入力され
た時は、それ以前のデータ“1”の時にCMI符
号として“11”を出力していたら“00”を、逆に
“00”を出力していたら“11”を出力する。デー
タ“1”のレベル記憶回路には、それ以前のデー
タ“1”の時に出力したレベルが保持されてお
り、判定回路1・4で、これを判定し、次に出力
すべきレベルと現在CMI符号として出力してい
るレベルとを比較し、その出力を反転しなければ
ならない時のみ、ゲート回路1・8を開きクロツ
ク信号を出力反転回路1・9に出力し、現在の出
力を反転する。またこの時データ“1”のレベル
記憶回路1・5でこのCMI符号の出力レベルを
保持しておき、次にデータ“1”を入力した時の
判定用信号として判定回路1・4に出力する。以
上のように判定回路1・4は、入力されたデータ
により、それをCMI符号として出力するレベル
を判定し、現在CMI符号として出力しているレ
ベルを反転しなければならない時のみ、ゲート回
路1・6〜1・8を通してクロツク信号を出力反
転回路1・9に出力するように動作する。
第2図は第1図のブロツク図に対応する一実施
例の電気回路図、第3図は第2図の各信号のタイ
ミングチヤートである。第2図において2・1は
NRZ符号のデータ信号の入力端子、2・2は
NRZ符号のデータ信号と同期したクロツク信号
の入力端子、2・3,2・4はそれぞれデータ信
号のラツチ・遅延回路を構成するフリツプフロツ
プ、2・5は判定回路の一部を構成するEX−
ORゲート、2・6〜2・8は判定回路兼クロツ
ク信号のゲート回路を構成するANDゲート、
2・9および2・10はそれぞれデータ“1”の
レベル記憶回路を構成するANDゲートおよびフ
リツプフロツプ、2・11〜2・13および2・
14〜2・18はそれぞれ出力反転回路を構成す
るフリツプフロツプおよびNANDゲート、2・
19および2・20はクロツク信号とその反転信
号をそれぞれにゲート遅延の差が生じないように
出力する回路を構成するEX−ORゲート、2・
21はCMI符号の出力端子である。また第3図
の2・a〜2・jは第2図の各部の信号を示して
いる。
次に、第2図の動作について説明する。
まず、入力端子2・2から入力されたクロツク
信号をEX−ORゲート2・19、2・20に入
力し、EX−ORゲート2・19からクロツク信
号2・bを、EX−ORゲート2・20からクロ
ツク反転信号を出力させる。フリツプフロツプ
2・3は入力端子2・1から入力されたデータ信
号2・aをクロツク信号2・bでラツチし、出力
Qからデータ信号2・cを、出力からその反転
信号をそれぞれ出力する。フリツプフロツプ2・
4は、さらにデータ信号2・cをクロツク反転信
号でラツチすることにより、出力Qから半クロツ
ク分遅延したデータ信号2・dを、出力からそ
の反転信号を出力する。ANDゲート2・6はデ
ータ信号2・cの反転信号とCMI符号の出力信
号とクロツク反転信号を入力することにより、デ
ータ信号2・aが“0”で現在CMI符号として
出力しているレベルが“1”のときクロツク反転
信号を出力する(信号2・g)。ANDゲート2・
7は半クロツク分遅延したデータ信号2・dの反
転信号とクロツク信号2・bを入力することによ
りデータ信号2・dが“0”のときは必ずクロツ
ク信号2・bを出力する(信号2・h)。ANDゲ
ート2・9は半クロツク分遅延したデータ信号
2・dとクロツク信号2・bを入力することによ
りデータ信号2・dが“1”のときは必ずクロツ
ク信号を出力する(信号2・e)。フリツプフロ
ツプ2・10ではCMI符号の出力信号を信号
2・eでラツチすることにより、データ信号2・
dが“1”のとき出力したCMI符号のレベルを
保持しておく。EX−ORゲート2・5はフリツ
プフロツプ2・10の出力(信号2・f)と
CMI符号の出力信号を入力することにより、以
前にデータ“1”で出力したレベルと現在CMI
符号として出力しているレベルが等しい時レベル
“1”を出力する。ANDゲート2・8はデータ信
号2・cと、EX−ORゲート2・5の出力と、
クロツク反転信号を入力することにより、データ
信号2・cが“1”で、かつ、以前にデータ
“1”で出力したレベルと現在CMI符号として出
力しているレベルが等しい時クロツク反転信号を
出力する(信号2・i)。上述した信号2・g、
2・h、2・iがCMI符号の出力信号を反転さ
せるクロツク信号となる。フリツプフロツプ2・
11,2・12,2・13では、それぞれ信号
2・g,2・h,2・iで内部のラツチ信号が反
転する。NANDゲート2・14〜2・18はフ
リツプフロツプ2・11〜2・13のうち出力Q
のレベルが“1”であるものが偶数個(0又は
2)であればレベル“0”を、寄数個(1又は
3)であればレベル“1”をNANDゲート2・
18から出力する。これにより、フリツプフロツ
プ2・11〜2・13のうちいずれか1つのラツ
チ信号が反転すると、NANDゲート2・18の
出力が反転する。以上の動作によりNANDゲー
ト2・18の出力信号2・jはデータ信号2・a
をCMI符号に符号化した信号となる。
前述の実施例ではクロツク信号及びクロツク反
転信号が50%デユーテイであるため第3図の信号
2・g〜2・iの各信号の立上りと立下りがほぼ
一致して起こる危険性があるため、出力反転回路
の規模を大きくせざるを得ないが、第7図に示す
ようにクロツク信号及びクロツク反転信号を遅延
回路7・16,7・17とANDゲート7・18,
7・19により、レベルが“1”である期間を短
くすると第8図に示すように信号7・h〜7・j
の各信号の立上りと立下りが同時に起こることが
全くなくなるため、第7図のようにORゲート
7・11とフリツプフロツプ7・12だけで出力
反転回路が構成でき、回路規模を小さくできる。
このようにして、この発明によるCMI符号化
回路は、CMI符号の出力信号を判定回路に入力
し、次に入力するデータ信号等と比較し、必要な
時だけ最終段の出力反転回路にクロツク信号を入
力して出力を反転させる方式を採用したので、
CMI符号として出力するレベルを反転させる必
要がない時には、最終段の出力反転回路にクロツ
ク信号を入力しないため出力反転回路は全く動作
せず、出力するCMI符号の信号にグリツチが発
生するのを確実におさえることができる。
(ト) 発明の効果 この発明によれば、回路内の各信号のゲート遅
延にかかわりなく、グリツチの発生しない安定し
たCMI符号を出力することができるので、温度
変化によるゲート遅延量の変化が激しい場所にあ
る伝送装置に利用でき、また、低速からある程度
高速のデータ伝送速度をもつ伝送装置に利用する
ことができる。
【図面の簡単な説明】
第1図はこの発明の一実施例の構成を示すブロ
ツク図、第2図はこの発明の一実施例を示す電気
回路図、第3図は第2図における各部の信号を示
すタイミングチヤート、第4図は従来例の構成を
示すブロツク図、第5図は従来例の回路図、第6
図は第5図における各部の信号のタイミングチヤ
ート、第7図は他の実施例を示す第2図対応図、
第8図は第7図の各部の信号のタイミングチヤー
トである。 2・1……NRZ符号信号入力端子、2・2…
…クロツク信号入力端子、2・3,2・4,2・
10〜2・13……フリツプフロツプ、2・5,
2・19,2・20……EX−ORゲート、2・
6〜2・9,2・14〜2・17……ANDゲー
ト、2・18……NANDゲート、2・21……
CMI符号信号出力端子。

Claims (1)

    【特許請求の範囲】
  1. 1 NRZ符号信号を遅延させてCMI符号信号に
    符号化するCMI符号化回路において、クロツク
    信号発生回路と、クロツク信号をうけたときに出
    力の反転動作を行いCMI符号信号を形成して出
    力する出力反転回路と、前記NRZ符号信号と前
    記CMI符号信号を比較し、その結果に基づいて
    指令信号を出力する判定回路と、指令信号を受け
    てゲートを開閉しクロツク信号を出力反転回路に
    供給するゲート回路と、NRZ符号信号の1に対
    応して最近に出力されたCMI符号信号のレベル
    を記憶信号として格納する記憶回路とを備え、判
    定回路は、NRZ符号信号が0の場合には出力中
    のCMI符号信号が01になるように、また、NRZ
    符号信号が1の場合には出力中のCMI符号信号
    がNRZ符号信号と記憶信号とが同レベルのとき
    に反転して00又は11となるように、ゲート回路に
    指令信号を出力することを特徴とするCMI符号
    化回路。
JP22559686A 1986-09-24 1986-09-24 Cmi符号化回路 Granted JPS6380628A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22559686A JPS6380628A (ja) 1986-09-24 1986-09-24 Cmi符号化回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22559686A JPS6380628A (ja) 1986-09-24 1986-09-24 Cmi符号化回路

Publications (2)

Publication Number Publication Date
JPS6380628A JPS6380628A (ja) 1988-04-11
JPH0370414B2 true JPH0370414B2 (ja) 1991-11-07

Family

ID=16831801

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22559686A Granted JPS6380628A (ja) 1986-09-24 1986-09-24 Cmi符号化回路

Country Status (1)

Country Link
JP (1) JPS6380628A (ja)

Also Published As

Publication number Publication date
JPS6380628A (ja) 1988-04-11

Similar Documents

Publication Publication Date Title
US6260152B1 (en) Method and apparatus for synchronizing data transfers in a logic circuit having plural clock domains
JPH0351335B2 (ja)
JP2002208844A (ja) グリッチ除去回路
JPH0227834A (ja) 位相整合回路
TW546816B (en) Input/output interface and semiconductor integrated circuit having input/output interface
US4786823A (en) Noise pulse suppressing circuit in digital system
JPH07131448A (ja) 位相比較回路
JPS5828981B2 (ja) Cmiエンコ−ダ
US5306959A (en) Electrical circuit for generating pulse strings
US6930522B2 (en) Method and apparatus to delay signal latching
JPS6179318A (ja) フリツプフロツプ回路
JPH0614609B2 (ja) 論理ゲ−ト・アレイ
JPH0462624B2 (ja)
JPH0590970A (ja) Cmiエンコーダ回路
US4741005A (en) Counter circuit having flip-flops for synchronizing carry signals between stages
JPS6380628A (ja) Cmi符号化回路
JPS63167496A (ja) 半導体メモリ装置
JPH09214297A (ja) ラッチ回路
KR20010006850A (ko) 스큐 포인터 발생 회로 및 방법
KR910009093B1 (ko) 부호화 마크 반전 코딩회로
JPH01276327A (ja) クロック発生回路
JPH0695643B2 (ja) Cmi符号化回路
KR910007809B1 (ko) 디지탈 데이타의 왜곡 보상회로
JPH0462625B2 (ja)
JPH0529924A (ja) 9分周回路