JPH0531410U - 通信装置 - Google Patents

通信装置

Info

Publication number
JPH0531410U
JPH0531410U JP078593U JP7859391U JPH0531410U JP H0531410 U JPH0531410 U JP H0531410U JP 078593 U JP078593 U JP 078593U JP 7859391 U JP7859391 U JP 7859391U JP H0531410 U JPH0531410 U JP H0531410U
Authority
JP
Japan
Prior art keywords
communication
transmission
driver
transmission buffer
stage
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
JP078593U
Other languages
English (en)
Inventor
洋 内海
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.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric 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 Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP078593U priority Critical patent/JPH0531410U/ja
Publication of JPH0531410U publication Critical patent/JPH0531410U/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Dc Digital Transmission (AREA)
  • Communication Control (AREA)

Abstract

(57)【要約】 【目的】簡単な構成でユーザが意識することなく、送信
データを最後まで送信可能とする。 【構成】2段の送信バッファと、シリアルデータを通信
媒体に送出する通信ドライバと、シリアルデータを連続
的に送信するための通信制御を行う通信制御回路とを備
えた通信装置であって、通信ドライバにつながる第2段
目の送信バッファから送信完了信号を入力すると共に、
通信制御回路から送信終了指示信号とを入力し、両入力
信号に基づいて前記通信ドライバへ送信ディスエーブル
を指示する通信ドライバ制御手段を設けて構成される。

Description

【考案の詳細な説明】
【0001】
【産業上の利用分野】
本考案は、クロック同期式のシリアル通信を行う通信装置に関し、更に詳しく は、送信動作停止時において、送信バッファに出力されないデータが残ってしま うということがなく、データを最後まで出力できるようにした通信装置に関する 。
【0002】
【従来の技術】
図6は、従来のクロック同期式のシリアル通信機能を有する通信装置の構成概 念図である。この装置は、通信制御回路1の出力側に、2段構成の送信データバ ッファ2,3が接続され、通信制御回路1からの送信データは、2つの送信デー タバッファ2,3を経て通信ドライバ4により、シリアルデータとして図示して ない通信媒体に連続的に送出できるように構成されている。すなわち、通信制御 回路1は、はじめに1段目の送信バッファ2にデータを書き込む。続いて、その データが2段目の送信バッファ3に転送される。これにより、1段目の送信バッ ファ1は空になるので、送信完了通知線5を経て通信制御回路1にそのことを通 知し、次の送信データの書き込みを要求するように構成されている。
【0003】
【考案が解決しようとする課題】
しかし、最終データを1段目の送信バッファ2へ書き込んだ後、送信完了が通 知され通信イネーブル線6を経て通信停止を指示すると、最後の送信データの一 部が送信されずに、2段目の送信バッファ3に残ってしまうという課題がある。
【0004】 本考案は、この様な点に鑑みてなされたもので、データの送信が最後のデータ まで確実に行えるシリアル通信装置を提供することを目的とする。
【0005】
【課題を解決するための手段】
この様な課題を解決する本考案は、 2段の送信バッファと、この2段の送信バッファからのシリアルデータを通信 媒体に送出する通信ドライバと、この通信ドライバからクロックに同期させたシ リアルデータを連続的に送信するための通信制御を行う通信制御回路とを備えた 通信装置であって、 前記通信ドライバにつながる第2段目の送信バッファから送信完了信号を入力 すると共に前記通信制御回路から送信終了指示信号を入力し、両入力信号に基づ いて前記通信ドライバへ送信ディスエーブルを指示する通信ドライバ制御手段を 設けたことを特徴とする通信装置である。
【0006】
【作用】
通信ドライバ制御手段は、通信ドライバに対してその通信動作の終了を、通信 制御回路からの通信終了指令だけでは行わないで、第2段目の送信バッファの送 信完了通知が出力されるまでは送信動作を継続させるように通信ドライバに対し て指示する。
【0007】 これにより、2段目の送信バッファに送信すべきデータが残ったまま送信動作 が終了しないようにする。
【0008】
【実施例】
以下図面を用いて本考案の実施例を詳細に説明する。 図1は、本考案の一実施例を示す構成ブロック図である。図において、図6の 従来装置の各部分と同じものには同一の符号を付してある。この実施例において 、2,3は2段に接続された送信バッファ、4は第2段目の送信バッファ3から のデータを通信媒体に送出する通信ドライバ、1は通信制御回路で、第1段目の 送信バッファ2から送信完了通知信号を受け、次のデータを第1段目の送信バッ ファに書込むように構成されており、これにより通信ドライバ4からクロックに 同期させたシリアルデータを、連続的に通信媒体に送信するように通信制御を行 っている。
【0009】 7は本考案において特徴としている通信ドライバ4の制御手段で、通信ドライ バ4につながる第2段目の送信バッファ3から通知線8を経由して送信完了信号 を入力すると共に、通信制御回路1から指示線6を経由して送信終了指示信号と を入力し、両入力信号に基づいて通信ドライバ4へ送信ディスエーブルを指示す るように構成してある。
【0010】 このように構成した装置の動作を説明すれば、以下の通りである。 図2は、通信制御回路1が行う通信制御動作を示すフローチャートである。先 ず、通信ドライバ制御手段7を経由して、通信ドライバ4をイネーブル状態に指 示する。この状態で、第1段目の送信バッファ2に最終データになるまでデータ を書込むと共に、送信バッファ2に書込んだデータの転送を行う。転送が完了す ると、通信ドライバ制御手段7に、通信ドライバ4の送信ディスエーブルを指示 する。
【0011】 図3は、第1段目の送信バッファ2の動作を示すフローチャートである。通信 制御回路1からの書き込みデータがあると、第2段目の送信バッファ3が空きか 判断し、空いている場合、書込まれたデータを順次第2段目の送信バッファ3へ 転送し、転送が完了すると、転送完了通知を通信制御回路1に送る。
【0012】 図4は、第2段目の送信バッファ3の動作を示すフローチャートである。第1 段目の送信バッファ2からデータが転送されている場合、それを1ビットずつシ リアルに通信ドライバ4を経由して通信媒体へ向けて送信を行う。全てのビット について送信が完了したとき、通信ドライバ制御手段7に対して送信完了通知を 送る。
【0013】 図5は、通信ドライバ制御手段7の動作を示すフローチャートである。通信制 御回路1から送信イネーブル指示があると、送信イネーブル信号を通信ドライバ 4に出力する。これにより、第2段目の送信バッファ3からのシリアルデータが 通信媒体側に送信できるようになる。次に通信制御回路1からディスエーブル指 示があるか監視していて、その指示があれば次に、第2段目送信バッファ3から 送信完了通知がくるか監視している。そして、第2段目の送信バッファ3から送 信完了通知があった場合、送信ディスエーブルを通信ドライバ4に送り、通信ド ライバ4はこれを受けた時点で送信を停止する。すなわち、通信制御回路1から ディスエーブル指示があっても、第2段目の送信バッファ3の送信完了通知が出 力されるまでは送信動作が継続されるようになっている。
【0014】 このような動作により、2段目の送信バッファ3に送信すべきデータが残った まま送信動作が終了することはない。
【0015】
【考案の効果】
以上詳細に説明したように、本考案によれば、2段送信バッファを有する同期 式のシリアル通信装置において、第2段目の送信バッファからの送信完了信号と 、通信制御回路からの送信ディスエーブル信号とに応じて通信ドライバの動作を 制御する通信ドライバ制御手段を設けたもので、簡単な構成でユーザが意識する ことなく、送信データを最後まで送信可能な信頼性の高い通信装置を実現するこ とができる。
【図面の簡単な説明】
【図1】本考案の一実施例を示す構成ブロック図であ
る。
【図2】通信制御回路が行う通信制御動作を示すフロー
チャートである。
【図3】第1段目の送信バッファの動作を示すフローチ
ャートである。
【図4】第2段目の送信バッファの動作を示すフローチ
ャートである。
【図5】通信ドライバ制御手段の動作を示すフローチャ
ートである。
【図6】従来のクロック同期式のシリアル通信機能を有
する通信装置の構成概念図である。
【符号の説明】
1 通信制御回路 2 第1段目の送信バッファ 3 第2段目の送信バッファ 4 通信ドライバ 7 通信ドライバ制御手段

Claims (1)

    【実用新案登録請求の範囲】
  1. 【請求項1】 2段の送信バッファと、この2段の送信
    バッファからのシリアルデータを通信媒体に送出する通
    信ドライバと、この通信ドライバからクロックに同期さ
    せたシリアルデータを連続的に送信するための通信制御
    を行う通信制御回路とを備えた通信装置であって、 前記通信ドライバにつながる第2段目の送信バッファか
    ら送信完了信号を入力すると共に前記通信制御回路から
    送信終了指示信号を入力し、両入力信号に基づいて前記
    通信ドライバへ送信ディスエーブルを指示する通信ドラ
    イバ制御手段を設けたことを特徴とする通信装置。
JP078593U 1991-09-30 1991-09-30 通信装置 Withdrawn JPH0531410U (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP078593U JPH0531410U (ja) 1991-09-30 1991-09-30 通信装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP078593U JPH0531410U (ja) 1991-09-30 1991-09-30 通信装置

Publications (1)

Publication Number Publication Date
JPH0531410U true JPH0531410U (ja) 1993-04-23

Family

ID=13666209

Family Applications (1)

Application Number Title Priority Date Filing Date
JP078593U Withdrawn JPH0531410U (ja) 1991-09-30 1991-09-30 通信装置

Country Status (1)

Country Link
JP (1) JPH0531410U (ja)

Similar Documents

Publication Publication Date Title
KR940018760A (ko) 다중 버스간 정보 전송 시스템 및 방법
JP3559272B2 (ja) 3段通信バッファを利用した通信装置
KR19990026343A (ko) 직병렬 데이터 전송을 위한 적응가능한 인터페이스 회로
US6925505B2 (en) Method and device for data transmission control between IDE apparatuses
JPH05265898A (ja) 端末装置の自動設定方式
JPS6282846A (ja) 回線デ−タのトレ−ス方式
JPS5953743B2 (ja) 通信制御装置
CN121210353A (zh) 一种基于axi4总线接口的图像vdma控制器
JP2576236B2 (ja) プログラマブルコントローラの通信方法
JPS6344268A (ja) 双方向バス転送方式
JPS6284358A (ja) 入出力装置制御方式
KR100208280B1 (ko) 선입선출 제어부를 갖는 데이터 전송 장치
JPH01147939A (ja) ロボット制御方式
JPH0695700B2 (ja) デ−タ通信装置
JPH10210084A (ja) データ送受信装置
JPH08314713A (ja) プログラミングローダ装置
JPH01261707A (ja) プログラマブルコントローラの通信方法
JPS5958526A (ja) 通信制御方式
JPH0831016B2 (ja) 補助記憶装置のインタフェース
KR20040078972A (ko) 임베디드 시스템의 양방향 데이터 통신장치 및 그 방법
JP2001136186A (ja) 多重通信装置
JPH01180659A (ja) プログラマブルコントローラ用計算機リンクユニツト
JPH04336726A (ja) データ伝送装置
JPH0179137U (ja)
JPS61292446A (ja) 伝送路制御方式

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