JPS63232648A - 調歩同期式シリアルインタフエ−ス方式 - Google Patents

調歩同期式シリアルインタフエ−ス方式

Info

Publication number
JPS63232648A
JPS63232648A JP6414487A JP6414487A JPS63232648A JP S63232648 A JPS63232648 A JP S63232648A JP 6414487 A JP6414487 A JP 6414487A JP 6414487 A JP6414487 A JP 6414487A JP S63232648 A JPS63232648 A JP S63232648A
Authority
JP
Japan
Prior art keywords
data
byte
parity
control data
information
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
Application number
JP6414487A
Other languages
English (en)
Inventor
Katsuyuki Tada
多田 勝之
Masaaki Iwasaki
岩崎 雅明
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP6414487A priority Critical patent/JPS63232648A/ja
Publication of JPS63232648A publication Critical patent/JPS63232648A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概 要〕 調歩同期式シリアルインタフェース方式であって、制御
データのパリティビットと情報データのパリティビット
を異ならしめ、エラーの検出はエラー検出用データに基
づいて行なうことにより、単一伝送量のデータにおける
情報データ量を多くすることを可能にしたもの。
〔産業上の利用分野〕
本発明は調歩同期式シリアルインタフェース方式に関す
る。
通信用ICを用い、パソコン間等の通信機能を有する装
置間を伝送路を用いて通信する方式においては、単一時
間内に伝送する情報量の増加が要求されている。
〔従来の技術〕
第4図は従来の調歩同期式シリアルインタフェース方式
における伝送路上のデータの構成を示す図である。
第4図において、Nバイトの可変長データ(1つのテキ
スト)は、テキストの初めを示す”STXやテキストの
終りを示すETX等の制御データと、情報データと、エ
ラー検出データEDDとからなっている。受信側で制御
データと情報データとを区別できるように、制御データ
としては、たとえば(00)H〜(OF) Hの範囲内
のデータを用い、情報データとしては(10) H〜(
FF) IIの範囲内のデータを用いている。エラー検
出データはNバイト分の論理演算結果である。ここで(
)、1という表示は、16進数表示であることを示して
いる。以下同様の表示を用いるテキストの全バイトの各
々に付加されるパリティビットは、制御データと情報デ
ータとで区別することなく同一のパリティビットとなっ
ている。
第5回は第4図に示したNバイトのテキストの各バイト
の構成を示す図である。
第5図において、各バイトは先頭にスタートビット、次
いで制御データ又は情報データのデータビットb0〜b
7の8ビツト、次にこれらデータビットのパリティを示
すパリティビットP1そして最後にストップビットから
構成されている。
〔発明が解決しようとする問題点〕
上述の従来の調歩同期式シリアルインタフェース方式に
よれば、1つのテキスト内の制御データと情報データと
を区別する手段として、情報データに用いられるデータ
コードを、前述の如く制御データのデータコード以外の
コードに制限しているので、情報データに使用可能なデ
ータコードが少ないという問題点がある。
〔問題点を解決すべき手段〕
第1図は本発明の原理を示す図である。
第1図において、通信機能を有する装置1及び2の間を
、伝送路3を介して通信が行なわれる。
伝送路3上の可変調データは、複数バイトの制御データ
4と複数バイトの情報データ5とからなっている。
制御データ4の少なくとも1バイトはエラー検出用デー
タを含んでいる。
制御データ4の各バイトのパリティである第1のパリテ
ィと情報データの各バイトのパリティである第2のパリ
ティは異ならしめである。
受信側装置では、パリティを検出することにより受信デ
ータが制御データか情報データかをバイト毎に判別する
。また、エラー検出用データに基づいて可変調データ内
のエラーの有無を判別する。
〔作 用〕
制御データ4と情報データ5を区別するために、それぞ
れの各バイトに異なるパリティピットを使用したので、
制御データ及び情報データは戸に使用可能なデータコー
ドの制約がなくなる。エラー検出は可変調データ単位に
エラー検出用データに基づいて行なわれる。
〔実施例〕
第2図は本発明の一実施例による調歩同期式シリアルイ
ンタフェース方式を示すブロック図である。
第2図において、中央処理装置(CPIJ)20 、メ
インメモリ (M)21、及びインタフェース装置(I
P)22を備えた、たとえばパソコン等の装置間を、伝
送路23を介して通信が行なわれる。
伝送路23上のデータはNバイトの可変長データであっ
て、制御データと情報データとからなっている。
制御データは、テキストの初めを示す1バイトのSTX
、テキストの終りを示す1バイトのF、 TXl及び1
バイトのエラー検出用データEDDを含んでいる。エラ
ー検出用データEDDは、テキストのST、X〜ETX
の全バイトの各々の排他醒論理和の集合であってもよい
し、サイクリックリダンダンシーコード(CRCコード
)であってもよい。
制御データの各バイトには奇数パリティピントが付加さ
れる。
情報データの各バイトには偶数パリティビットが付加さ
れる。
このように、制御データと情報データとを異ならしめた
ことにより、制御データ及び情報データは共に、各バイ
トを(00) N〜(FF) Hの範囲の任意のデータ
で表現することが可能になる。したがって、図示の如く
、制御データSTXと情報データ内の任意の1バイトが
共に(aa) Hという同一データで表わされてもよい
。受信側では、パリティピットの相違により制御データ
と情報データを識別すればよいからである。
第3図は第2図の実施例の動作を説明するフローチャー
トである。
第3図において、送信側では、ステップ301にてCP
U20がメインメモリ (M)21から1バイトの送信
データを読出し、ステップ302にてこれが制御データ
かどうか判別する。制御データであればステップ303
にて奇数パリティを付与し、制御データでなく情報デー
タであればステップ304にて偶数パリティを付与する
。そしてステップ305にて送信データを組立ててステ
ップ306で伝送路23に送出する。
受信側では、ステップ310で受信データを1バイト抽
出し、ステップ311にてこの受信データのパリティを
判別する。バ、3)ティが偶数パリティ謳あると情報デ
ータの受信と判定してステップ312にて情報データの
処理を行なう、奇数パリティであると制御データとみな
してステップ313にて制御データの処理を行なう。次
いでステップ314にてNバイトのテキストの全データ
を受信したか否かを判別する。否であれば上記動作を繰
り返す、Nバイトの全データの受信が完了すると、エラ
ー検出用データEDDに基づいてエラーチェックを行う
、このエラーチェックは、EDDが排他的論理和の場合
は受信データ5TX−ETXの各バイト毎に排他的論理
和をとり、全部の排他的論理和の集合をエラー検出用デ
ータEDDの値(CC) Nと比較することにより行な
われる。またEDDがCRCコードであれば、受信デー
タSTX NETXのCRCコードを受信したEDDの
値(CC)鍔と比較することにより行なわれる。
上述の実施例によれば、情報データとしては、従来使用
できなかった(00)□〜(OF) Hのデータも使用
できるようになるので、1バイト当たり16倍のデータ
量を表現できることになる。したがって情報データの長
さがNバイトの場合、情報量は16N倍になる。
上述の実施例では制御データのパリティを奇数パリティ
、情報データのパリティを偶数パリティとしたが、制御
データのパリティを偶数パリティとし情報データのパリ
ティを奇数パリティとしてもよいことは勿論である。
〔発明の効果〕
以上説明したように、本発明によれば、調歩同期式シリ
アルインタフェース方式において、制御データのパリテ
ィと情報データのパリティを異ならしめ、エラーの検出
はエラー検出用データに基づいて行なうようにしたので
、制御データコードの使用可能範囲と情報データコード
の使用可能範囲の区別がなくなり、単一伝送量のデータ
における情報データ量を飛躍的に大きくすることが可能
になる。
【図面の簡単な説明】
第1図は本発明の原理を示す図、 第2図は本発明の一実施例による調歩同期式シリアルイ
ンタフェース方式を示すブロック図、第3図は第2図の
実施例の動作を説明するフローチャート、 第4図は従来の調歩同期式シリアルインタフェース方式
における伝送路上のデータの構成を示す図、 第5図は第4図に示したNバイトのテキストの各バイト
の構成を示す図である。 1 、2−・・通信機能を有する装置、3・・・伝送路
、 4・・・制御データ、 5・・・情報データ。 第1のパリティ              第1のパ
リティ(00)H−(FF)H(00)、 −(FF)
H本発明の実施例 第4図 調歩式シリアルインタフェース方式における1バイトの
構成第5図

Claims (1)

  1. 【特許請求の範囲】 通信機能を有する装置間を伝送路を介して通信する方式
    において、 該伝送路上の可変長データは複数バイトの制御データと
    複数バイトの情報データとからなっており、 該制御データは少なくとも1バイトのエラー検出用デー
    タを含んででおり、 該制御データの各バイトのパリティと該情報データの各
    バイトのパリティを異ならしめ、 受信側装置では該パリティを検出することにより受信デ
    ータが制御データか情報データかをバイト毎に判別し、
    かつ、該エラー検出用データに基づいて該可変調データ
    内のエラーの有無を判別するようにしたことを特徴とす
    る調歩同期式シリアルインタフェース方式。
JP6414487A 1987-03-20 1987-03-20 調歩同期式シリアルインタフエ−ス方式 Pending JPS63232648A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6414487A JPS63232648A (ja) 1987-03-20 1987-03-20 調歩同期式シリアルインタフエ−ス方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6414487A JPS63232648A (ja) 1987-03-20 1987-03-20 調歩同期式シリアルインタフエ−ス方式

Publications (1)

Publication Number Publication Date
JPS63232648A true JPS63232648A (ja) 1988-09-28

Family

ID=13249587

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6414487A Pending JPS63232648A (ja) 1987-03-20 1987-03-20 調歩同期式シリアルインタフエ−ス方式

Country Status (1)

Country Link
JP (1) JPS63232648A (ja)

Similar Documents

Publication Publication Date Title
CA1218436A (en) Data transmitting and receiving apparatus
EP0229353B1 (en) Method and system for handling transmission errors
US5003533A (en) Node processing system
US4428046A (en) Data processing system having a star coupler with contention circuitry
US5845085A (en) System for receiving a data stream of serialized data
JPH08137781A (ja) データ処理入出力システムにおけるノード識別方法
JP2948837B2 (ja) 通信リンク・インターフェースの初期化および同期方法および通信リンクの受信機
US20020010874A1 (en) System, device and method for determining the reliability of data carriers in a failsafe system network
US6321361B1 (en) Process for detecting errors in a serial link of an integrated circuit and device for implementing the process
EP0669738A2 (en) System and method for automatically detecting speed, parity, and character length
US5394438A (en) Data transmitting method
JPH0548017B2 (ja)
JPS59134943A (ja) デ−タ通信システム
JPH03209941A (ja) データ伝送方法
JPH0535616A (ja) データ転送システム
CN111490919A (zh) 一种主从机系统、设备终端及其通信校验方法
JPH09233107A (ja) 通信システム
JPH06164678A (ja) データ伝送方式
JPH06103898B2 (ja) シリアル伝送のための機能を利用したパラレル伝送方法
JP2874983B2 (ja) 通信装置
JPS58198941A (ja) 簡易形デ−タ伝送装置
JPH05241995A (ja) シリアルデータ送信方法
JPS60140960A (ja) デ−タの伝送方式
JPH05160811A (ja) データ転送方式
JPH05316125A (ja) シリアル多重通信システム