JPS61208331A - シリアルデータ通信方式および装置 - Google Patents

シリアルデータ通信方式および装置

Info

Publication number
JPS61208331A
JPS61208331A JP60048131A JP4813185A JPS61208331A JP S61208331 A JPS61208331 A JP S61208331A JP 60048131 A JP60048131 A JP 60048131A JP 4813185 A JP4813185 A JP 4813185A JP S61208331 A JPS61208331 A JP S61208331A
Authority
JP
Japan
Prior art keywords
data
busy
transmission
swb
line
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.)
Granted
Application number
JP60048131A
Other languages
English (en)
Other versions
JP2548693B2 (ja
Inventor
Ryosuke Miyamoto
了介 宮本
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 JP60048131A priority Critical patent/JP2548693B2/ja
Priority to DE19863608397 priority patent/DE3608397A1/de
Publication of JPS61208331A publication Critical patent/JPS61208331A/ja
Priority to US07/510,439 priority patent/US5157599A/en
Application granted granted Critical
Publication of JP2548693B2 publication Critical patent/JP2548693B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/327Initiating, continuing or ending a single-mode communication; Handshaking therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/14Two-way operation using the same type of signal, i.e. duplex
    • H04L5/16Half-duplex systems; Simplex/duplex switching; Transmission of break signals non-automatically inverting the direction of transmission

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Bidirectional Digital Transmission (AREA)
  • Communication Control (AREA)
  • Selective Calling Equipment (AREA)

Abstract

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

Description

【発明の詳細な説明】 [技術分野] 本発明は、シリアルデータを用いて半二重通信を行うよ
うにし、晃シリアルデータ通信方式に関するものである
[゛従□来技術] 方式とシリアル通信方式の2つに分けられる0通信速度
の一点からすれば、当然にパラレル通信が有利゛とな゛
るが、伝送すべきデータのピッ“ト数に等しいデータ若
しくはラインを必要とするので、コスト等の面ではシリ
アル通信に劣るどとにな□ る。
信萌式あるいは半二重通信方式のいずれを選択すかにら
いては、コスト面・伝送データの種類などを考−して決
められるが、一般の通信制御システム−等においては、
半ニー通信方式を用いる場合が多い。
このシリアル半二重通信方式を採る場合にも、少くとも
1本のデータラインと、送受信側の双方の状態を知らせ
るための2本のライン(以下、ビジィ−ラインという)
が必要とされる。
しかし、多数のマイクロプロセッサ等を備えた通信シス
テムを実現する場合には、必要とされるライン数を1本
でも少なくして構成をより簡易化することが望まれてい
るところである。
[目的] 本発明の目的は、上述の点に鑑み、1本のビジィ−ライ
ンのみを用いて送受信側装置の状態を検知し、もってシ
リアル半二重通信を可能ならしめたシリアルデータ通信
方式を提供することにある。
かかる目的を達成するために、本発明では、シリアルデ
ータの送受信を行うシリアルデータ通信方式において、
送信側装置および受信側装置の作動状態を単一のライン
情報に基づいて判断を行い、半二重通信を行うように構
成するものである。
[実施例] 以下、実施例に基づいて本発明の詳細な説明する。
第1図(A)は1本発明の基本原理を説明する図である
。すなわち、本図は1本のビジィ−ラインBUSYを介
して、AB間で通信を行う場合の動作説明図である。
また、第1図(B)は、ビジィ−ラインBLSYの両端
に設けたスイッチSWA、SWBの開閉状態に従って、
そのビジィ−ラインBUSYが如何なる論理レベルを採
るかを示すものである。
第1図(A)に示すように、各々の通信装置A、B側に
はそれぞれスイッチSWA、SWBを備えており、送信
中もしくはデータを送信せんとする場合(送信すべきデ
ータがバッファに格納されている場合)には自局側のス
イッチSWAもしくはSWBを開とする。他方、送信す
る意志がないときには。
スイッチSWAもしくはSWBを閉にしておく。
これらスイッチ聞轟、swnは受信動作に関しても同じ
く、データを取り込んでいる最中(受信中)はその自局
側スイッチを開にし、他方、データ待期中のときにはそ
のスイッチを閉にしておく。
いま、仮りにA側からB側にデータを伝送しようとする
場合の制御について説明する。まず、A側のスイッチS
WAを“閉”から”開”状態に設定する0次に、ビジィ
−ラインBUSYの論理レベルをチェックする。このと
き、ビジィ−ラインBUSYがローレベルを呈している
とき(第1図(B)の■参照)には、B側のスイッチS
WBが”閉”状態(データ待機状i)になっていること
を示すので、A側からB側へのデータ送信が可能である
ものと判断する。
これとは逆に、A側のスイッチSWAを0開”とした時
にビジィ−ラインBUSYのレベルがハイレベルを呈し
ている場合には、B側のスイッチS%lBが”関”であ
ることを示すので、B側装置は送信する意志が有る(若
しくは、送信中である)ものと判断する。かくして、A
側からB側へのデータ送信は不可能となる。
実際のデータ送信に際しては、安全なデータ通信を確保
するうえで、このようなビジィ−ラインのチェックを複
数回行うことが重要である。
偶然にもA側とB側が同時に送信しようとすると、ビジ
ィ−ラインBUSYはハイレベルを呈しく第1図(B)
の■参照)、無限に上記チェックを行うことにもなりか
ねないので、A側もしくはB側のいずれかにプライオリ
ティ(優先順位)を持たせ、これにより、同時にスイッ
チSWA、  SWBを開としたときにもホスト装置(
例えばA側装置)が送信可能となるように制御するのが
好適である。
第2図に示すフロチャートは、送信時に行われるビジィ
−ラインのチェック、スイッチの切換制御等を示すもの
である。
いまA側装置をホスト装置、B側装置をより下位レベル
の装置として、これら両装置が同時に送信しようとした
ときの制御手順を本フローチャートに従って説明する。
まず、A側およびB側の送信バッファ内には送信すべき
データがそれぞれ格納されているので(ステップS1)
、各々のスイッチSWA、 SWBを0開”とする(ス
テップS2)、すると、ビジィ−ラインBUSYライン
はハイレベルを呈することになるので(ステップS3 
;No)、A調装置(ホスト装置)は再びビジィ−ライ
ンBUSYのレベルチェックを行う(ステップS3→S
8→S3)。
他方、B調装置についてはホスト装置として指定されて
いないので(ステップS8:No)、スイッチSWBを
”閉”にセットしくステップS7)、再び最初の状態(
ステップSl)へ戻る。
従って、入側装置がビジィ−ラインBUSYのチェック
を2度目に行う時には、ホストでないB調装置Bはスイ
ッチS留Bを”閉”としているため、A調装置は送信を
開始する(ステップS3→ステツプS4)、このとき、
B[装置は受信状態となるので、A側送信i終了するま
で、送信動作の開始が禁出される。
なお、ステップS4において“送信スタート(受信不可
)”とあるのは、A調装置が送信を開始したときには、
自己の“受信倒動□作を□禁止する”という意味である
上述したフローチャートから明らかなように、ホスト装
置に送信すべきデータが有る場合には。
そのデータが送信可能となるまで、何回もビジィ−ライ
ンBUSYのチェックを行う、これに対し、送信すべき
データがホスト装置でない装置に有る場合には、何度か
ビジィ−ラインのチェックを行った後に(すなわち、送
信不可能な状態を検出して)、送信を諦めるよう制御す
ることも可能である。
また、上述したステップS3においてビジィ−ラインの
チェックを複数回行うよう制御することも可能であり、
これは非常に有益である。その理由は、1度のビジィ−
ラインのチェックにより送信可能状S(ステップS0で
あると判断されたときにも、クロックの立上がりエツジ
でそのチェックが行われているため、誤ったレベル検知
がなされることも有るからである。特に、相手が送信中
であった場合には、データの破壊にもつながるため、そ
□のミスは重大でる。かくして、1回の送信を行う際に
、複数回にわたってビジィ−ラインの2チエツクを行い
、そのことにより送信可能状態を判別するよう制御する
のが゛好適である。
第3図は本発明を適用し雀シリアル通信装置の詳細なブ
ロック構成図である。すなわち、本図はA−8装置間に
おいてデータ通信を行うための送・受信機構成を示す、
また、B′側装置はA調装置と同一の構成を有する。
A側の装置において、lはフラグ信号(DATARII
Y)であり、受信機内にデータがあることをcpu (
図示せず)に知らせるIa−を果たす。
2は読出指令信号(/RDIENBL)であり′、デー
タバス3を介して受信データをCPU側に読み出す・ 4は書込みデータ(WRDAfA)であり、後述するバ
ッファ8に格納される。
5は基準クロック信号である。
8はパラレル イン シリアル アウト機能を備えたデ
ータバッファである。
8はシリアル イン パラレル アウト機能を備えたデ
ータバッファであるΦ 8は送信機系および受信機系のクロックを生成するため
の分周器である。
10は送信ステータスカウンタである。
11は受信ステータスカウンタである。
12は、送信すべきデータの前後にスタートビットおよ
びスナップビットを挿入するための論理回路(ビット付
加回路)である。
13は、/ TXEMP(送信機に送るべきデータがな
いことを示すフラグ)のラッチ回路である。
!信士、送信機がビジィ−ラインチェックを行うための
ラッチ回路である。
15は送信データをラッチするためのラッチ回路である
!8は、7テグDATARDYをラッチするためのラッ
チ回路である。
次に、第4図に示すタイミングチャートを参照して、A
側からB側へ8ビツトのデータを送信する場合の動作を
説明する。
まず、A側の送信機はビジィ−ラインのチェックを行う
ために、送信ステータスカウンタIOのA:TXBUS
Yラインをハイレベルにセットする。このとき、ビジィ
−ラインのレベルは反転クロックに同期してラッチ14
にラッチされており、送信ス上述した(イ)の時点では
BUSY−Lとなっているので、データ(8ビツト)送
信を開始する。但し、論理回路12は、8ビツトのデー
タに先行するスタートピッ) 5TARTとして、1ビ
ー2ト長だけデータラインを“L″にセットする。8ビ
ツトのデーにする。
このような伝送データを1クロック分だけラッチするの
がラッチ回路15であり、データラインを介してB検装
置にデータを送出する。
一方、B側では(ロ)のタイミングでスタートピッ) 
5TARTをチェックし、データが送られてきたことを
知る。すると、B側の受信機RXに含まれる受信ステー
タスカウンタは、III:RXBUSYラインをH”に
セットする。この結果、A検装置におけるA : TX
BUSYラインおよびB検装置におけるB:RXBUS
Yラインは共に”H”となり、ビジィ−ラインBtlS
Y−1(どなる、このとき、A側の受信ステータスカウ
ンタ11は、自局の送信ステータスカウンタ10よりR
CLRi号(レシーバクリア信号)を受けているので、
受信動作は禁止される。同様に。
B側の送信ステータスカウンタ(図示せず)は自局の受
信ステータスカウンタよりハイレベルのRXBUSY信
号を受けているので、送信動作は禁止される。
B検装置の受信機RXは8ビツトのデータを(ハ)のタ
イミングで読み込む、そして、最後に(ニ)のタイミン
グでストップビット5TOPの確認を行ってDATAR
DYフラグをセットし、cpuに受信データが有ること
を知らせ、B側のRXBUSYを”L”ローレベルにし
て受信終了となる。
逆に、B側からA側へデータを送る場合には。
まずB側の送信機がビジィ−ラインをチェックするため
に、送信カウンタのTXBUSYラインをI Hnにす
る(タイミング(ホ))、ビジィ−ラインのチェック終
了後、B側の送信機はスタートビット、8ビツトデータ
、ストップビットを順次送出する。
一方、A側の受信機は、タイミング(へ)においてスタ
ートビットを検出した後にデータを読み込み(タイミン
グ(ト))、最後にストップビットのチェックを行って
(タイミング(チ))DATARDYフラグをセットし
、A:RXBU!9Y−Lとする。その結果、BUSY
−Lとなる。
[効果] 以上述べたとおり、本発明によれば、1本のビジィ−ラ
インを用いて通信相手方の作動状況を把握することがで
きるので、構成を簡略化した半二重式シリアルデータ通
信装置を実現することができる。
【図面の簡単な説明】
第1図(A)および(B)は本発明の詳細な説明する図
、 第2図は本発明を適用した送信制御手順の一例を示すフ
ローチャート、 第3図は本発明の一実施例を示すブロック図、第4図は
第3図の動作を説明するタイミング図である。 3・・・データバス、 6・・・並列・直列変換バッファ、 8・・・直列・並列変換バッファ、 9・・・クロック分周器、 10・・・送信ステータスカウンタ、 11・・・受信ステータスカウンタ、 12・・・論理回路(ビット付加回路)、13.14,
15.18・・・ラッチ回路、TX・・・送信機。 RX・・・受信機。 e○■■

Claims (1)

  1. 【特許請求の範囲】 シリアルデータの送受信を行うシリアルデータ通信方式
    において、 送信側装置および受信側装置の作動状態を単一のライン
    情報に基づいて判断を行い、半二重通信を行うようにし
    たことを特徴とするシリアルデータ通信方式。
JP60048131A 1985-03-13 1985-03-13 シリアルデータ通信方式および装置 Expired - Lifetime JP2548693B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP60048131A JP2548693B2 (ja) 1985-03-13 1985-03-13 シリアルデータ通信方式および装置
DE19863608397 DE3608397A1 (de) 1985-03-13 1986-03-13 System und einrichtung zur seriellen datenuebertragung
US07/510,439 US5157599A (en) 1985-03-13 1990-04-18 Serial data communication system and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60048131A JP2548693B2 (ja) 1985-03-13 1985-03-13 シリアルデータ通信方式および装置

Publications (2)

Publication Number Publication Date
JPS61208331A true JPS61208331A (ja) 1986-09-16
JP2548693B2 JP2548693B2 (ja) 1996-10-30

Family

ID=12794773

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60048131A Expired - Lifetime JP2548693B2 (ja) 1985-03-13 1985-03-13 シリアルデータ通信方式および装置

Country Status (3)

Country Link
US (1) US5157599A (ja)
JP (1) JP2548693B2 (ja)
DE (1) DE3608397A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02226829A (ja) * 1989-02-28 1990-09-10 Toshiba Corp 双方向通信方式

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5331606A (en) * 1992-05-29 1994-07-19 Western Atlas International, Inc. Static dissipating data cable and seismic apparatus
DE4405038A1 (de) * 1994-02-17 1995-08-24 Sel Alcatel Ag Netzabschlußeinrichtung eines Telekommunikationsnetzes
AU692201B2 (en) * 1994-02-17 1998-06-04 Alcatel N.V. Network termination unit
KR101406800B1 (ko) * 2007-09-06 2014-06-12 삼성전자주식회사 카메라 시스템 및 그 제어방법
JP4998624B2 (ja) 2010-03-18 2012-08-15 株式会社ニコン 交換レンズ
JP5644570B2 (ja) * 2011-02-16 2014-12-24 ミツミ電機株式会社 通信方法、通信システム及びそのデバイス

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5661857A (en) * 1979-10-25 1981-05-27 Pioneer Electronic Corp Transfer device of serial data

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BE568093A (ja) * 1957-05-28
JPS5027706B1 (ja) * 1970-11-09 1975-09-09
DE2424860B2 (de) * 1974-05-22 1977-06-30 Siemens AG, 1000 Berlin und 8000 München Verfahren zur anschaltung von synchronen datenendeinrichtungen mit halbduplexschnittstelle an ein datennetz
US3967059A (en) * 1975-02-05 1976-06-29 Sperry Rand Corporation Bi-directional logic system
SU561302A1 (ru) * 1975-06-12 1977-06-05 Способ предупреждени передачи и приема искажений телеграфной информации в полудуплексных система св зи
US4038644A (en) * 1975-11-19 1977-07-26 Ncr Corporation Destination selection apparatus for a bus oriented computer system
US4281380A (en) * 1978-12-27 1981-07-28 Harris Corporation Bus collision avoidance system for distributed network data processing communications system
US4384307A (en) * 1979-08-28 1983-05-17 Inteq, Inc. Facsimile communications interface adapter
US4288869A (en) * 1980-01-23 1981-09-08 International Business Machines Corp. Half-duplex/simplex digital signal converter
JPS6044854B2 (ja) * 1980-04-22 1985-10-05 岩崎通信機株式会社 信号伝送方式
NL8002412A (nl) * 1980-04-25 1981-11-16 Philips Nv Informatie-overdracht in wederzijdse richting over een "long distance video interface" (ldvi) kabel.
FR2483713A1 (fr) * 1980-05-30 1981-12-04 Cii Honeywell Bull Dispositif pour la transmission de signaux entre deux stations de traitement de l'information
US4359731A (en) * 1980-08-22 1982-11-16 Phillips Petroleum Company Communication link contention resolution system
DE3035804A1 (de) * 1980-09-23 1982-05-19 Robert Bosch Gmbh, 7000 Stuttgart Datenuebertragungssystem zwischen wenigstens zwei mikroprozessorsystemen
US4432064A (en) * 1980-10-27 1984-02-14 Halliburton Company Apparatus for monitoring a plurality of operations
US4437752A (en) * 1981-11-28 1984-03-20 Canon Kabushiki Kaisha Safety device for camera and accessory
JPS58119247A (ja) * 1982-01-08 1983-07-15 Hitachi Ltd デ−タ通信方式
DE3203052A1 (de) * 1982-01-30 1983-08-11 Telefonbau Und Normalzeit Gmbh, 6000 Frankfurt Verfahren zum aufbauen von verbindungen in sprache und daten uebertragenden digitalen fernmeldenetzen und vermittlungseinrichtungen
US4560267A (en) * 1982-03-26 1985-12-24 Minolta Camera Kabushiki Kaisha Camera system operable by carrying data from a camera accessory to a camera body
DE3214657C2 (de) * 1982-04-21 1985-07-04 ANT Nachrichtentechnik GmbH, 7150 Backnang Einrichtung für die Sprach- und/oder Datenvermittlung und -übertragung
JPS59188622A (ja) * 1983-04-08 1984-10-26 Minolta Camera Co Ltd カメラ用中間アクセサリ
JPS59223418A (ja) * 1983-06-02 1984-12-15 Asahi Optical Co Ltd カメラの中間アダプタ装置
US4790649A (en) * 1984-01-12 1988-12-13 Canon Kabushiki Kaisha Automatic focusing apparatus
US4652873A (en) * 1984-01-18 1987-03-24 The Babcock & Wilcox Company Access control for a plurality of modules to a common bus
US4654655A (en) * 1984-03-02 1987-03-31 Motorola, Inc. Multi-user serial data bus
JPS60245329A (ja) * 1984-05-21 1985-12-05 Fujitsu Ltd 半二重通信制御方式
US4589719A (en) * 1984-09-10 1986-05-20 Brand-Rex Company Wall plate assembly for in-line electrical coupling
JPH0668598B2 (ja) * 1985-01-16 1994-08-31 ミノルタカメラ株式会社 エンコ−ダの位置調整可能なカメラ用アクセサリ
US4670872A (en) * 1985-07-02 1987-06-02 Phillips Petroleum Company Communication link contention resolution system
JPS6254236A (ja) * 1985-09-02 1987-03-09 Minolta Camera Co Ltd 絞り値情報切換可能なレンズ鏡胴
JPH073546B2 (ja) * 1985-10-08 1995-01-18 キヤノン株式会社 カメラ
JPH0711657B2 (ja) * 1985-10-11 1995-02-08 キヤノン株式会社 カメラ
US4710943A (en) * 1986-12-12 1987-12-01 Advanced Micro Devices, Inc. Starlan coded data transceiver collision detection circuit

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5661857A (en) * 1979-10-25 1981-05-27 Pioneer Electronic Corp Transfer device of serial data

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02226829A (ja) * 1989-02-28 1990-09-10 Toshiba Corp 双方向通信方式

Also Published As

Publication number Publication date
JP2548693B2 (ja) 1996-10-30
DE3608397A1 (de) 1986-11-06
DE3608397C2 (ja) 1990-04-19
US5157599A (en) 1992-10-20

Similar Documents

Publication Publication Date Title
US4390969A (en) Asynchronous data transmission system with state variable memory and handshaking protocol circuits
US3988716A (en) Computer interface system
US4264954A (en) Distributed function communication system for remote devices
JPS63288537A (ja) 通信装置
US5128666A (en) Protocol and apparatus for a control link between a control unit and several devices
JPS61208331A (ja) シリアルデータ通信方式および装置
US4815070A (en) Node apparatus for communication network having multi-conjunction architecture
JPH04326828A (ja) 通信システムにおける半二重/単信インタフェース用制御回路
US6108371A (en) System and method for writing mixed interleaved and non-interleaved data to a modem register
JPS62123541A (ja) 受信デ−タバッファ制御方式
JPH0477940B2 (ja)
JPH0258441A (ja) 2線式双方向ディジタル伝送方式
JPS5814105B2 (ja) 半二重伝送方式
JP2636003B2 (ja) データ転送制御装置
SU1295403A1 (ru) Устройство дл обмена данными между параллельным и последовательным интерфейсами
JPS6074852A (ja) 通信制御装置
KR0122879Y1 (ko) 캐스케이드에서의 직렬데이타 송수신 장치
JPS6123901B2 (ja)
JPH035099B2 (ja)
JPH0870295A (ja) 信号伝送方法
JPH0525214B2 (ja)
JPH05298247A (ja) 活線接続方式
JPH05233495A (ja) 伝送制御装置
JPS63202154A (ja) シリアル通信方式
JPS62120760A (ja) 残留キヤリアによる文字化け防止制御方式

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term