JP3459075B2 - Synchronous serial bus method - Google Patents
Synchronous serial bus methodInfo
- Publication number
- JP3459075B2 JP3459075B2 JP07590591A JP7590591A JP3459075B2 JP 3459075 B2 JP3459075 B2 JP 3459075B2 JP 07590591 A JP07590591 A JP 07590591A JP 7590591 A JP7590591 A JP 7590591A JP 3459075 B2 JP3459075 B2 JP 3459075B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- transmission line
- master
- slave
- clock
- 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 - Fee Related
Links
Landscapes
- Information Transfer Systems (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は,マスター装置から複数
のスレーブ装置にシリアルデータを送出し,受信したス
レーブ装置から受信確認を行う同期式シリアルバス方式
に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a synchronous serial bus system in which serial data is sent from a master device to a plurality of slave devices and the slave devices that have received the data confirm the reception.
【0002】[0002]
【従来の技術】同期式シリアルバス方式として,従来,
2線式のI2 Cバス方式(フリップス社),3線式のI
Mバス方式(ITT/Inter Metalic
社),4線式のMバス方式(モトローラ社)などが知ら
れている。I2 Cバス方式はクロックとシリアルデータ
とを双方向に伝送する2本のケーブルを用いてデータ伝
送を行う。IMバス方式は図7に示すように,クロック
CLKとデータDATAの他にマスター装置からスレー
ブ装置に送出される複数バイトの命令コードのうち,先
頭のデバイスアドレスを検出するために制御信号CTR
Lを伝送するラインを追加した,3線式の同期式シリア
ルバス方式である。このIMバス方式は,複数バイトで
構成される命令に対して「END」コードを用いて,命
令ごとの区切りを明確にし誤動作の発生を防止してい
る。Mバス方式は,4本のケーブル,すなわち,クロッ
ク用のライン,送受信用の2本のデータライン,およ
び,スレーブセレクト用のケーブルを用いている。Mバ
ス方式に接続されるスレーブ装置はマスター装置からの
スレーブセレクト信号によってアクセスされる(スレー
ブとなる)デバイスが決定されるため,上記I2 Cバス
方式およびIMバス方式と異なり,デバイスアドレスを
割り当てる必要がない。2. Description of the Related Art Conventionally, as a synchronous serial bus system,
2-wire I 2 C bus system (Flip's), 3-wire I
M-bus system (ITT / Inter Metallic
Company), 4-wire M-bus system (Motorola Co.), etc. are known. The I 2 C bus system performs data transmission using two cables that bidirectionally transmit a clock and serial data. In the IM bus system, as shown in FIG. 7, in addition to the clock CLK and the data DATA, the control signal CTR is used to detect the head device address of the instruction code of a plurality of bytes sent from the master device to the slave device.
This is a 3-wire synchronous serial bus system in which a line for transmitting L is added. In this IM bus system, an "END" code is used for an instruction composed of a plurality of bytes to clarify the delimiter for each instruction and prevent the occurrence of malfunction. The M bus system uses four cables, that is, a clock line, two transmission / reception data lines, and a slave select cable. Since the slave device connected to the M bus system determines the device to be accessed (slave) by the slave select signal from the master device, unlike the above-mentioned I 2 C bus system and IM bus system, a device address is assigned. No need.
【0003】[0003]
【発明が解決しようとする課題】I2 Cバス方式は2線
式であるから,ハードウエア構成は簡単であるが,この
I2 Cバス方式に接続される全てのスレーブ装置にはそ
れぞれ,識別番号が割り当てられ,その識別番号を識別
するために特殊のデコーダが必要となるという問題があ
る。また,1本のデータラインで送受信を行うため,プ
ロトコル(通信手順)が複雑なうえ,マルチマスターモ
ードでのハングアップを起こす危険がある。なお,マル
チマスターモードでのハングアップ現象とは,何らかの
異常により,複数のCPUが全てスレーブ状態で待機し
続ける状態をいう。IMバス方式は,上述したように,
誤動作の確率は低下するが,トーカー(マスター装置)
の命令がリスナー(スレーブ装置)正しく解釈されてい
るか否かの確認ができず,マルチマスター構成を形成す
ることかでないという問題がある。Mバス方式は,マル
チマスター構成をとることができるが,マスター装置の
数に比例してスレーブセレクトの本数が増加し,結線が
複雑になるという問題がある。Since the I 2 C bus system is a two-wire system, the hardware configuration is simple, but all the slave devices connected to this I 2 C bus system are individually identified. There is a problem that a number is assigned and a special decoder is required to identify the identification number. In addition, since data is transmitted and received with one data line, the protocol (communication procedure) is complicated and there is a risk of hang-up in the multi-master mode. Note that the hang-up phenomenon in the multi-master mode means a state in which a plurality of CPUs are all waiting in a slave state due to some abnormality. The IM bus system, as described above,
The probability of malfunctions is reduced, but talker (master device)
There is a problem that it is not possible to confirm whether or not the command of (1) is correctly interpreted as a listener (slave device), and it is not to form a multi-master configuration. The M-bus system can have a multi-master configuration, but has a problem that the number of slave selects increases in proportion to the number of master devices and the connection becomes complicated.
【0004】[0004]
【課題を解決するための手段】上記問題を解決するた
め、本発明の第1形態としてのシングルマスター方式の
同期式シリアルバス方式は、1つのマスター装置と複数
のスレーブ装置とが同期シリアルバスを介して接続さ
れ、前記マスター装置が伝送の主導権を持ち、前記マス
ター装置から複数のスレーブ装置にデータを前記マスタ
ー装置から提供するクロックに同期させて前記同期シリ
アルバスを介して前記データの受信を希望するスレーブ
装置に伝送し、データを受信したスレーブ装置は前記同
期シリアルバスを介して受信したデータを前記マスター
装置に返送し、マスター装置で送信したデータの正当性
を確認するシングルマスター方式の同期式シリアルバス
方式であり、 1のマスター装置は、データ伝送の制御を
行うマスター制御手段と、クロックを発生するクロック
発生手段と、データ出力用レジスタと、データ入力用レ
ジスタとを有し、 複数のスレーブ装置は各々にアドレス
が設定されており、データ伝送の制御を行うスレーブ制
御手段と、スレーブレジスタと、デコーダと、バッファ
とを有し、 前記同期シリアルバスは、クロック伝送ライ
ンと、上記マスター装置から複数のスレーブ装置へのデ
ータをシリアル伝送する第1のデータ伝送ラインと、上
記複数のスレーブ装置の1つから上記マスター装置への
データをシリアル伝送する第2のデータ伝送ラインと、
制御信号を伝送する制御信号伝送ラインとを有し、上記
マスター装置と上記複数のスレーブ装置とが上記クロッ
ク伝送ライン、上記第1のデータ伝送ライン、上記第2
のデータ伝送ラインおよび上記制御信号伝送ラインを介
して接続されており、上記マスター装置内の上記マスタ
ー制御手段は、上記複数のスレーブ装置のうちの1つの
スレーブ装置へのデータ伝送の際、上記クロック発生手
段を付勢してクロックを発生させて上記クロック伝送ラ
インに送出し、上記制御信号ラインに伝送開始を示す制
御信号を送出し、上記データ出力用レジスタを介して上
記第1のデータ伝送ラインにスレーブ装置へのデータ伝
送を示す情報を含むファンクションコード、データ伝送
相手のスレーブ装置のアドレスコードおよびデータを順
次送出し、上記スレーブ装置内の上記スレーブレジスタ
は上記クロック伝送ラインを経由して入力されたクロッ
クに同期して上記第1のデータ伝送ラインを経由して入
力されたファンクションコード、アドレスコードおよび
データを保持し、上記デコーダにおけるアドレスチェッ
クで上記受信したアドレスコードが当該スレーブ装置の
アドレスと一致したとき、上記バッファは上記スレーブ
レジスタに保持されているデータを上記第2のデータ伝
送ラインを介して上記マスター装置に返送し、上記マス
ター装置のマスター制御手段は、上記第2のデータ伝送
ラインを経由して入力され上記データ入力用レジスタに
保持されているデータと、上記データ出力用レジスタに
送出したデータとが一致しているか否かをチェックする
ことを特徴とする。また、本発明の第2形態としてのマ
ルチマスター方式の同期式シリアルバス方式は、複数の
マスター装置と複数のスレーブ装置とが同期シリアルバ
スを介して接続され、前記マスター装置の各々が伝送の
主導権を持ち、前記複数のマスター装置のうちで伝送可
能なマスター装置から複数のスレーブ装置にデータを当
該伝送可能なマスター装置から提供するクロックに同期
させて前記同期シリアルバスを介して前記データの受信
を希望するスレーブ装置に伝送し、データを受信したス
レーブ装置は前記同期シリアルバスを介して受信したデ
ータを前記伝送元のマスター装置に返送し、当該マスタ
ー装置で送信したデータの正当性を確認するマルチマス
ター方式の同期式シリアルバス方式であって、 前記複数
のマスター装置の各々が、データ伝送の制御を行うマス
ター制御手段と、クロックを発生するクロック発生手段
と、データ出力用レジスタと、データ入力用レジスタ
と、データ伝送可能状態を検出する監視回路とを有し、
前記複数のスレーブ装置の各々にアドレスが設定されて
おり、データ伝送の制御を行うスレーブ制御手段と、ス
レーブレジスタと、デコーダと、バッファとを有し、 前
記同期シリアルバスが、クロック伝送ラインと、上記マ
スター装置から複数のスレーブ装置へのデータをシリア
ル伝送する第1のデータ伝送ラインと、上記複数のスレ
ーブ装置の1つから上記マスター装置へのデータをシリ
アル伝送する第2のデータ伝送ラインと、制御信号を伝
送する制御信号伝送ラインと、上記マスター装置が伝送
していることを示すバスインヒビット信号が伝送される
バスインヒビット信号伝送ラインとを有し、上記複数の
マスター装置と上記複数のスレーブ装置とが上記クロッ
ク伝送ライン、上記第1のデータ伝送ライン、上記第2
のデータ伝送ライン、上記制御信号伝送ラインおよび上
記バスインヒビット信号伝送ラインを介して接続されて
おり、上記マスター装置内の上記マスター制御手段は、
上記バスインヒビット信号伝送ラインが使用可能状態を
示しているときバスインヒビット信号伝送ラインを禁止
状態にした後、複数のスレーブ装置のうちの1つのスレ
ーブ装置へのデータ伝送の際、上記クロック発生手段を
付勢してクロックを発生させて上記クロック伝送ライン
に送出し、上記制御信号ラインに伝送開始を示す制御信
号を送出し、上記データ出力用レジスタを介して上記第
1のデータ伝送ラインにスレーブ装置へのデータ伝送を
示す情報を含むファンクションコード、データ伝送相手
のスレーブ装置のアドレスコードおよびデータを順次送
出し、上記スレーブ装置内の上記スレーブレジスタは、
上記クロック伝送ラインを経由して入力されたクロック
に同期して上記第1のデータ伝送ラインを経由して入力
されたファンクションコード、アドレスコードおよびデ
ータを保持し、上記デコーダにおけるアドレスチェック
で上記受信したアドレスコードが当該スレーブ装置のア
ドレスと一致したとき、上記バッファは上記スレーブレ
ジスタに保持されているデータを上記第2のデータ伝送
ラインを介して上記マスター装置に返送し、上記マスタ
ー装置のマスター制御手段は、上記第2のデータ伝送ラ
インを経由して入力され上記データ入力用レジスタに保
持されているデータと、上記データ出力用レジスタに送
出したデータとが一致しているか否かをチェックした
後、上記バスインヒビット信号伝送ラインを使用可能状
態にすることを特徴とする。In order to solve the above-mentioned problems, a single master type synchronous serial bus system as a first embodiment of the present invention comprises one master device and a plurality of master devices.
Slave device is connected via a synchronous serial bus.
The master device takes the initiative in transmission and
Data from a master device to multiple slave devices
-Synchronizing with the clock provided by the device
Slave that wants to receive the data via Albus
The slave device that transmitted the data to the device and received the data
Data received via the serial bus
Validity of data sent back to the device and sent by the master device
Single-master synchronous serial bus to confirm
Is a method, one master device includes a master control unit for controlling the data transmission, and a clock generating means for generating a clock having a data output register, and a data input register, the plurality of slave devices each is set the address to have a slave control means for controlling data transmission, the slave register, a decoder, a buffer, the synchronous serial bus includes a clock transmission line, a plurality of the master device A first data transmission line for serially transmitting data to a slave device, and a second data transmission line for serially transmitting data from one of the plurality of slave devices to the master device,
A control signal transmission line for transmitting a control signal, wherein the master device and the plurality of slave devices include the clock transmission line, the first data transmission line, and the second
Connected via the data transmission line and the control signal transmission line of the master device, the master control means in the master device, when the data transmission to one slave device of the plurality of slave devices, the clock The generating means is energized to generate a clock and send it to the clock transmission line, send a control signal indicating the start of transmission to the control signal line, and send the first data transmission line via the data output register. To the slave device, the function code including information indicating the data transmission to the slave device, the address code of the slave device of the data transmission partner, and the data are sequentially transmitted, and the slave register in the slave device is input via the clock transmission line. Funk input via the first data transmission line in synchronization with the clock If the received address code matches the address of the slave device in the address check in the decoder, the buffer stores the data stored in the slave register as the second data. The data is returned to the master device via a transmission line, and the master control means of the master device outputs the data input via the second data transmission line and held in the data input register, and the data output. It is characterized in that whether or not the data sent to the register for data match is checked. Also, synchronous serial bus method of multimaster system as a second embodiment of the present invention, a plurality of
The master device and multiple slave devices are synchronized
Of the master device and each of the master devices
Has the initiative and can transmit among the master devices
Data from an active master device to multiple slave devices.
Synchronized with the clock provided by the master device capable of transmission
To receive the data via the synchronous serial bus
To the desired slave device and receive the data.
The reverb device receives the data received via the synchronous serial bus.
Data to the master device of the transmission source,
-Multimass to check the validity of the data transmitted by the device
A synchronous serial bus method terpolymers method, the plurality
Each of the master devices includes a master control unit that controls data transmission, a clock generation unit that generates a clock, a data output register, a data input register, and a monitoring circuit that detects a data transmission enabled state. Have,
Wherein each is set the address to the plurality of slave devices has a slave control means for controlling data transmission, the slave register, a decoder, a buffer, before
A synchronous serial bus transmits a clock transmission line, a first data transmission line for serially transmitting data from the master device to a plurality of slave devices, and data from one of the plurality of slave devices to the master device. A second data transmission line for serial transmission, a control signal transmission line for transmitting a control signal, and a bus inhibit signal transmission line for transmitting a bus inhibit signal indicating that the master device is transmitting, The plurality of master devices and the plurality of slave devices include the clock transmission line, the first data transmission line, and the second data transmission line.
Data transmission line, the control signal transmission line and the bus inhibit signal transmission line are connected, the master control means in the master device,
After the bus inhibit signal transmission line is disabled when the bus inhibit signal transmission line is in the usable state, the clock generating means is activated when the data is transmitted to one of the plurality of slave devices. Energize to generate a clock and send it to the clock transmission line, send a control signal indicating the start of transmission to the control signal line, and send the slave device to the first data transmission line via the data output register. A function code including information indicating data transmission to the slave device, an address code of the slave device of the data transmission partner, and data are sequentially transmitted, and the slave register in the slave device is
The function code, address code, and data input via the first data transmission line are held in synchronization with the clock input via the clock transmission line, and received by the address check in the decoder. When the address code matches the address of the slave device, the buffer returns the data held in the slave register to the master device via the second data transmission line, and the master control means of the master device. After checking whether the data input via the second data transmission line and held in the data input register and the data sent to the data output register match, Characterized by enabling the above bus inhibit signal transmission line To.
【0005】[0005]
【作用】第1の形態のシングルマスター方式の同期式シ
リアルバス方式においては,マスター装置は,制御信号
を制御信号伝送ラインに出力し,クロックをクロック伝
送ラインに出力するとともに第1のデータ伝送ラインに
シリアルデータを送信すべきスレーブ装置のデバイスア
ドレスとシリアルデータを送出し,複数のスレーブ装置
は該送出されたクロックに応答してシリアルデータを受
信し,デバイスアドレスの一致したスレーブ装置が受信
したデータを上記第2の伝送ラインを介してマスター装
置に受信データを送出する。第2形態のマルチマスター
方式の同期式シリアルバス方式においては,通信を行う
マスター装置は,インヒビット信号ラインが使用可能状
態を示しているときインヒビット信号ラインを禁止状態
にした後,制御信号を制御信号伝送ラインに出力し,ク
ロックをクロック伝送ラインに出力するとともに,第1
のデータ伝送ラインに自己のアドレス,シリアルデータ
を送信する相手のスレーブ装置のデバイスアドレスとシ
リアルデータを送出し,複数のスレーブ装置はそれぞれ
該送出されたクロックに応答してシリアルデータを受信
し,デバイスアドレスの一致したスレーブ装置が受信し
たデータを第2の伝送ラインを介して発信元のマスター
装置に送出し,該発信元のマスター装置は該スレーブ装
置からのデータを受信したとき上記インヒビット信号ラ
インを使用可能状態にする。In the single-master type synchronous serial bus system of the first embodiment, the master device outputs the control signal to the control signal transmission line, the clock to the clock transmission line, and the first data transmission line. Device data of the slave device to which serial data should be transmitted and serial data are transmitted, and the plurality of slave devices receive the serial data in response to the transmitted clock, and the data received by the slave device with the same device address is received. Is sent to the master device via the second transmission line. In the multi-master type synchronous serial bus method of the second mode, the master device that performs communication sets the control signal to the control signal after disabling the inhibit signal line when the inhibit signal line indicates the usable state. Output to the transmission line, output the clock to the clock transmission line, and
Of the slave device to which the serial data is transmitted, the device address of the other slave device transmitting the serial data, and the serial data, and the plurality of slave devices respectively receive the serial data in response to the transmitted clock. The slave device having the matched address sends the received data to the source master device via the second transmission line, and the source master device receives the inhibit signal line when receiving the data from the slave device. Ready to use.
【0006】[0006]
【実施例】図1に本発明の第1実施例のシングルマスタ
ー方式の同期式シリアルバス方式の構成を示す。この同
期式シリアルバス方式は,マスター装置1と第1のスレ
ーブ装置3および第2のスレーブ装置4が4本のケーブ
ル2A〜2Dで接続されている。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 shows the structure of a single master type synchronous serial bus system of a first embodiment of the present invention. In this synchronous serial bus system, the master device 1, the first slave device 3, and the second slave device 4 are connected by four cables 2A to 2D.
【0007】図2に図1に示したマスター装置1の回路
構成を示す。図において,マスター装置1は,図示しな
い演算制御ユニット(CPU),RAM,ROMなどを
含む制御ユニット11,クロックCLKを発生するクロ
ック発生器12,スレーブ装置3,4に送出するデータ
を一時的に保存するシフトレジスタ13,スレーブ装置
3,4側からの送信データを一時的に保存するシフトレ
ジスタ14を有している。RAMは上記スレーブ装置
3,4に送出するデータを記憶し,また,スレーブ装置
3,4から受信したデータを記憶する。ROMはCPU
で動作させるプログラムを記憶している。マスター装置
1のシフトレジスタ13から出力され,ケーブル2Aを
介してスレーブ装置側に入力される信号をマスターアウ
ト信号MOSI(Master-Out/Slave-In )と呼び,その
逆に,スレーブ装置側から出力されケーブル2Cを介し
てマスター装置1内のシフトレジスタ14に入力される
信号をマスターイン信号MISO(Master-In/Slave-Ou
t)と呼ぶ。クロック発生器12で発生されたクロックC
LKはケーブル2Aを介してスレーブ装置3,4に入力
される。また,制御ユニット11はケーブル2Dを介し
てスレーブ装置3,4に制御信号CTRLを出力する。FIG. 2 shows a circuit configuration of the master device 1 shown in FIG. In the figure, the master device 1 temporarily outputs data to be sent to a control unit 11 including an arithmetic control unit (CPU), RAM, ROM, etc. (not shown), a clock generator 12 for generating a clock CLK, and slave devices 3, 4. It has a shift register 13 for storing, and a shift register 14 for temporarily storing transmission data from the slave devices 3, 4. The RAM stores the data to be sent to the slave devices 3 and 4, and also stores the data received from the slave devices 3 and 4. ROM is CPU
It stores the program to be operated in. The signal output from the shift register 13 of the master device 1 and input to the slave device via the cable 2A is called a master out signal MOSI (Master-Out / Slave-In), and vice versa. The signal input to the shift register 14 in the master device 1 via the cable 2C is a master-in signal MISO (Master-In / Slave-Ou).
t). Clock C generated by clock generator 12
LK is input to the slave devices 3 and 4 via the cable 2A. The control unit 11 also outputs a control signal CTRL to the slave devices 3 and 4 via the cable 2D.
【0008】図3に図1に示した第1のスレーブ装置3
の回路構成を示す。同図において,第1のスレーブ装置
3は,上記マスター装置1内の制御ユニット11と同様
の回路構成の制御ユニット32,ケーブル2Aを介して
入力されるクロックCLKに応じてマスターアウト信号
MOSIを入力するシフトレジスタ31,デコーダ3
3,および,バッファ回路34を有している。デコーダ
33にはデバイスアドレスADRが設定されており,後
述するように,第1のマスター装置1から出力されるデ
バイスアドレスと設定されたデバイスアドレスADRと
が一致したとき,バッファ回路34を付勢して,後述す
るシフトレジスタ31からのシリアルデータをマスター
イン信号MISOとして出力する。第2のスレーブ装置
4も第1のスレーブ装置3と同じ回路構成である。ただ
し,デコーダ33に設定されるデバイスアドレスADR
が異なる。FIG. 3 shows the first slave device 3 shown in FIG.
The circuit configuration of is shown. In the figure, the first slave device 3 inputs a master out signal MOSI in accordance with a clock CLK input via a control unit 32 having the same circuit configuration as the control unit 11 in the master device 1 and a cable 2A. Shift register 31, decoder 3
3 and a buffer circuit 34. A device address ADR is set in the decoder 33. As will be described later, when the device address output from the first master device 1 matches the set device address ADR, the buffer circuit 34 is activated. Then, the serial data from the shift register 31 described later is output as the master-in signal MISO. The second slave device 4 also has the same circuit configuration as the first slave device 3. However, the device address ADR set in the decoder 33
Is different.
【0009】図4を参照して,図1〜図3に示した同期
式シリアルバス方式の動作を述べる。ただし,説明を簡
単にするため,スレーブ装置としては第1のスレーブ装
置3についてのみ述べる。第2のスレーブ装置4も第1
のスレーブ装置3と同様な動作を行う。マスター装置1
内の制御ユニット11は,クロック発生器12を付勢し
てクロック発生器12からケーブル2Aを介してクロッ
クCLKを出力させるとともに,「ハイ」レベルの制御
信号CTRLをケーブル2Dに,マスターアウト信号M
OSIとしてシフトレジスタ13から第1のファンクシ
ョンコードFUNC1をケーブル2Bに出力する。制御
信号CTRLはファンクションコードFUNC1出力
後,「ロー」レベルにされる。この制御信号CTRLは
第1のスレーブ装置3の制御ユニット32に入力され
て,制御ユニット32をデータ入力処理制御状態にす
る。また第1のスレーブ装置3のシフトレジスタ31に
は,クロックCLKに基づいて上記ファンクションコー
ドFUNC1が入力される。The operation of the synchronous serial bus system shown in FIGS. 1 to 3 will be described with reference to FIG. However, in order to simplify the description, only the first slave device 3 will be described as a slave device. The second slave device 4 is also the first
The same operation as that of the slave device 3 is performed. Master device 1
The control unit 11 therein energizes the clock generator 12 to output the clock CLK from the clock generator 12 via the cable 2A, and outputs the "high" level control signal CTRL to the cable 2D and the master out signal M.
As the OSI, the first function code FUNC1 is output from the shift register 13 to the cable 2B. The control signal CTRL is set to "low" level after outputting the function code FUNC1. This control signal CTRL is input to the control unit 32 of the first slave device 3 to put the control unit 32 in the data input processing control state. The function code FUNC1 is input to the shift register 31 of the first slave device 3 based on the clock CLK.
【0010】制御信号CTRLが「ロー」レベルの状態
において,マスター装置1内の制御ユニット11はシフ
トレジスタ13を介して,マスターアウト信号MOSI
として,デバイスアドレスADR1およびデータDAT
A1を順次,ケーブル2Bに出力する。第1のスレーブ
装置3内のシフトレジスタ31はクロックCLKに応じ
てデバイスアドレスADR1およびデータDATA1を
入力する。制御ユニット32はデバイスアドレスADR
1がシフトレジスタ31に入力されたとき,シフトレジ
スタ31およびデコーダ33に制御信号S32a,S3
2bを出力して,最初のデータ,すなわち,デバイスア
ドレスADR1をデコーダ33に入力させる。デコーダ
33にはデバイスアドレスADRが設定されており,こ
の設定アドレスと入力デバイスアドレスADR1とが一
致したとき,バッファ回路34は付勢される。シフトレ
ジスタ31には,マスター装置1から送出されたファン
クションコードFUNC1,デバイスアドレスADR1
およびデータDATA1が保持されており,バッファ回
路34はこれらシフトレジスタ31に保持されているデ
ータをケーブル2Cを介して,マスターイン信号MIS
Oとしてマスター装置1に出力する。なお,シフトレジ
スタ31に保持された上記ファンクションコードFUN
C1,デバイスアドレスADR1およびデータDATA
1は制御ユニット32内のRAMに記憶され,第1のス
レーブ装置3からのデータとして使用される。When the control signal CTRL is at the "low" level, the control unit 11 in the master device 1 causes the master out signal MOSI via the shift register 13.
As device address ADR1 and data DAT
A1 is sequentially output to the cable 2B. The shift register 31 in the first slave device 3 inputs the device address ADR1 and the data DATA1 according to the clock CLK. The control unit 32 uses the device address ADR
When 1 is input to the shift register 31, the control signals S32a and S3 are sent to the shift register 31 and the decoder 33.
2b is output and the first data, that is, the device address ADR1 is input to the decoder 33. The device address ADR is set in the decoder 33, and when this set address and the input device address ADR1 match, the buffer circuit 34 is energized. In the shift register 31, the function code FUNC1 sent from the master device 1 and the device address ADR1 are sent.
And the data DATA1 are held, and the buffer circuit 34 transfers the data held in the shift register 31 to the master-in signal MIS via the cable 2C.
It is output as O to the master device 1. The function code FUN held in the shift register 31
C1, device address ADR1 and data DATA
1 is stored in the RAM in the control unit 32 and is used as data from the first slave device 3.
【0011】マスター装置1内のシフトレジスタ14は
マスターイン信号MISO,すなわち,マスターアウト
信号MOSIとして送出されたファンクションコードF
UNC1,デバイスアドレスADR1およびデータDA
TA1を順次取り込む。制御ユニット11はシフトレジ
スタ14に取り込まれたデータと上記送信したデータと
を比較して,送信対象のスレーブ装置,この場合,第1
のスレーブ装置3との通信が正常の行われたか否かを確
認する。The shift register 14 in the master device 1 receives the function code F sent as the master-in signal MISO, that is, the master-out signal MOSI.
UNC1, device address ADR1 and data DA
Take in TA1 sequentially. The control unit 11 compares the data received in the shift register 14 with the above-mentioned transmitted data and compares the transmitted slave device, in this case, the first device.
It is confirmed whether or not the communication with the slave device 3 has been normally performed.
【0012】上記1連の通信動作の後,次のデータ通信
動作も上記同様に行われる。第2のスレーブ装置4また
は図示しない他のスレーブ装置に対しても,上記同様の
通信処理が行われる。After the above-described one series of communication operations, the next data communication operation is performed in the same manner as above. The same communication processing as described above is performed for the second slave device 4 or another slave device (not shown).
【0013】このように,全てのスレーブ装置が立場に
応じて受信および送信の専用のデータラインを有してい
るので,データ通信の衝突やプロトコルの読み誤りなど
による誤動作は生じない。また,この同期式シリアルバ
ス方式は4本のケーブル2A〜2Dで上記通信を行うこ
とができるので,結線が容易である。また,複雑なプロ
トコルを必要とせず,マスター装置1内の回路構成もス
レーブ装置内の回路構成も簡単である。As described above, since all slave devices have dedicated data lines for reception and transmission according to their positions, malfunctions due to data communication collisions and protocol reading errors do not occur. Further, in this synchronous serial bus system, the above-mentioned communication can be performed with the four cables 2A to 2D, so that the connection is easy. Moreover, a complicated protocol is not required, and the circuit configuration in the master device 1 and the circuit configuration in the slave device are simple.
【0014】図5に本発明の第2実施例としての同期式
シリアルバス方式を構成を示す。この同期式シリアルバ
ス方式はマルチマスター方式の同期式シリアルバス方式
であり,この例示においては,2つのマスター装置1,
5を配設している。この同期式シリアルバス方式は図1
に示した同期式シリアルバス方式に対して,バスインヒ
ビット信号BUSINHを送信するケーブル2Eを付加
している。FIG. 5 shows the configuration of a synchronous serial bus system as a second embodiment of the present invention. This synchronous serial bus system is a multi-master system synchronous serial bus system. In this example, two master devices 1,
5 are arranged. This synchronous serial bus system is shown in Fig. 1.
A cable 2E for transmitting a bus inhibit signal BUSINH is added to the synchronous serial bus system shown in FIG.
【0015】第1のマスター装置1の回路構成と第2の
マスター装置5の回路構成は同じである。図6に第1の
マスター装置1の回路構成を示す。図6に示した第1の
マスター装置1の回路は,図2に示したマスター装置1
の回路構成に対して監視回路15が付加されている。The circuit configuration of the first master device 1 and the circuit configuration of the second master device 5 are the same. FIG. 6 shows a circuit configuration of the first master device 1. The circuit of the first master device 1 shown in FIG. 6 corresponds to the master device 1 shown in FIG.
The monitoring circuit 15 is added to the circuit configuration of FIG.
【0016】図5に示した同期式シリアルバス方式にお
いては,2つのマスター装置1,5が接続されているか
ら,第1のマスター装置1が主導権をとって行う通信と
第2のマスター装置5が主導権をとって行う通信とが衝
突することが起こりうる。この通信の衝突を防止するた
め,監視回路15が設けられており,この監視回路15
がケーブル2Eの信号レベルを監視する。制御ユニット
11は監視回路15の監視結果を入力する。もし,ケー
ブル2Eのレベルが「ロー」レベルの場合,送信を希望
する制御ユニット11は,バスインヒビット信号BUS
INHをケーブル2Eに出力してケーブル2Eを「ハ
イ」レベルにし,自己の送信権(バス権)を獲得する。
これにより,その直後,第2のマスター装置5が送信を
希望しても,ケーブル2Eが「ロー」レベルになるま
で,送信権を獲得できない。In the synchronous serial bus system shown in FIG. 5, since the two master devices 1 and 5 are connected, the communication performed by the first master device 1 taking the initiative and the second master device 1. It is possible that there may be a collision with the communication that the 5 takes on the initiative. A monitoring circuit 15 is provided to prevent this communication collision.
Monitors the signal level of cable 2E. The control unit 11 inputs the monitoring result of the monitoring circuit 15. If the level of the cable 2E is "low" level, the control unit 11 desiring to transmit the bus inhibit signal BUS.
INH is output to the cable 2E to set the cable 2E to the "high" level and acquire the transmission right (bus right) of its own.
As a result, immediately after that, even if the second master device 5 desires to transmit, the transmission right cannot be acquired until the cable 2E becomes "low" level.
【0017】バス送信権を獲得した第1のマスター装置
1の送信動作,その送信データ,スレーブ装置側の応答
動作などは上記した第1実施例の同期式シリアルバス方
式における動作および送信データと同様となる。なお,
この通信期間,第2のマスター装置5も第1のスレーブ
装置3および第2のスレーブ装置4と同様に,第1のマ
スター装置1からのデータを受信し,スレーブ装置と同
様にスレーブ装置の1つとして動作することができる。
第1のマスター装置1内の制御ユニット11は希望する
通信が完了した場合,バスインヒビット信号BUSIN
Hを「ロー」レベルにしてケーブル2Eのインヒビット
状態を解放する。したがって,その後,第2のマスター
装置5が通信を行うことができる。The transmission operation of the first master device 1 which has acquired the bus transmission right, its transmission data, the response operation of the slave device side, etc. are the same as the operations and transmission data in the synchronous serial bus system of the first embodiment described above. Becomes In addition,
During this communication period, the second master device 5 also receives the data from the first master device 1 similarly to the first slave device 3 and the second slave device 4, and receives the data from the slave device 1 like the slave device. Can work as one.
When the desired communication is completed, the control unit 11 in the first master device 1 receives the bus inhibit signal BUSIN.
H is set to "low" level to release the inhibit state of the cable 2E. Therefore, after that, the second master device 5 can perform communication.
【0018】以上に述べたように,複数のマスター装置
が存在しても,ケーブル2Eを増設し,マスター装置に
監視回路15を追加するだけで,マルチマスター方式の
同期式シリアルバス方式が実現できる。また,複雑なプ
ロトコルを必要とせず,実現される回路構成も簡単であ
る。As described above, even if there are a plurality of master devices, a multi-master synchronous serial bus system can be realized simply by adding the cable 2E and adding the monitoring circuit 15 to the master device. . Moreover, the circuit configuration to be realized is simple without requiring a complicated protocol.
【0019】[0019]
【発明の効果】以上に述べたように,本発明の第1の形
態の同期式シリアルバス方式によれば,4本のケーブル
のみでかつ簡単なプロトコルで,マスター装置と複数の
スレーブ装置との間で確実な同期式データ通信を行うこ
とができる。また本発明の第2の形態の同期式シリアル
バス方式によれば,5本のケーブルのみでかつ簡単なプ
ロトコルで,複数のマスター装置相互間の通信に基づく
通信の衝突がない状態で,複数のマスター装置と複数の
スレーブ装置との間で確実な同期式データ通信を行うこ
とができる。As described above, according to the synchronous serial bus system of the first embodiment of the present invention, a master device and a plurality of slave devices can be used with only four cables and with a simple protocol. It is possible to perform reliable synchronous data communication between them. In addition, according to the synchronous serial bus system of the second aspect of the present invention, a plurality of master devices can be used in a simple protocol with a simple protocol without communication collisions based on communication between a plurality of master devices. Reliable synchronous data communication can be performed between the master device and the plurality of slave devices.
【図1】本発明の第1実施例の同期式シリアルバス方式
の構成図である。FIG. 1 is a configuration diagram of a synchronous serial bus system according to a first embodiment of the present invention.
【図2】図1におけるマスター装置の構成を示す図であ
る。FIG. 2 is a diagram showing a configuration of a master device in FIG.
【図3】図1におけるスレーブ装置の構成を示す図であ
る。FIG. 3 is a diagram showing a configuration of a slave device in FIG.
【図4】図1〜図3に示した回路の動作を示すタイミン
グ図である。FIG. 4 is a timing diagram showing an operation of the circuit shown in FIGS. 1 to 3.
【図5】本発明の第2実施例の同期式シリアルバス方式
の構成を示す図である。FIG. 5 is a diagram showing a configuration of a synchronous serial bus system according to a second embodiment of the present invention.
【図6】図5におけるマスター装置の構成を示す図であ
る。FIG. 6 is a diagram showing a configuration of a master device in FIG.
【図7】従来の同期式シリアルバス方式の1例してIM
バス方式の送信を示すタイミング図である。FIG. 7 shows an example of a conventional synchronous serial bus system, IM.
It is a timing diagram which shows transmission of a bus system.
1,5 マスター装置 3,4 スレーブ装置 2A〜2D ケーブル 11 マスター装置内制御ユニット 12 クロック発生器 13,14 マスター装置内シフトレジスタ 15 監視回路 31 スレーブ装置内シフトレジスタ 32 スレーブ装置内制御ユニット 33 デコーダ 34 バッファ回路 CLK クロック MOSI マスターアウト信号 MISO マスターイン信号 CTRL 制御信号 BUSINH バスインヒビット信号 1,5 Master device 3,4 Slave device 2A-2D cable 11 Master device control unit 12 clock generator 13, 14 Master device shift register 15 Monitoring circuit 31 Slave device shift register 32 Slave device control unit 33 decoder 34 buffer circuit CLK clock MOSI master out signal MISO master-in signal CTRL control signal BUSINH bus inhibit signal
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平2−307151(JP,A) 特開 平2−266728(JP,A) 特開 昭63−236155(JP,A) 特開 昭58−219627(JP,A) ─────────────────────────────────────────────────── ─── Continued front page (56) References JP-A-2-307151 (JP, A) JP-A-2-266728 (JP, A) JP-A-63-236155 (JP, A) JP 58-219627 (JP, A)
Claims (2)
とが同期シリアルバスを介して接続され、前記マスター
装置が伝送の主導権を持ち、前記マスター装置から複数
のスレーブ装置にデータを前記マスター装置から提供す
るクロックに同期させて前記同期シリアルバスを介して
前記データの受信を希望するスレーブ装置に伝送し、デ
ータを受信したスレーブ装置は前記同期シリアルバスを
介して受信したデータを前記マスター装置に返送し、マ
スター装置で送信したデータの正当性を確認するシング
ルマスター方式の同期式シリアルバス方式であって、 前記マスター装置は、 データ伝送の制御を行うマスター
制御手段と、クロックを発生するクロック発生手段と、
データ出力用レジスタと、データ入力用レジスタとを有
し、 前記複数のスレーブ装置は各々 にアドレスが設定されて
おり、データ伝送の制御を行うスレーブ制御手段と、ス
レーブレジスタと、デコーダと、バッファとを有し、 前記同期シリアルバスは、 クロック伝送ラインと、 上記マスター装置から複数のスレーブ装置へのデータを
シリアル伝送する第1のデータ伝送ラインと、 上記複数のスレーブ装置の1つから上記マスター装置へ
のデータをシリアル伝送する第2のデータ伝送ライン
と、 制御信号を伝送する制御信号伝送ラインとを有し、 上記マスター装置と上記複数のスレーブ装置とが上記ク
ロック伝送ライン、上記第1のデータ伝送ライン、上記
第2のデータ伝送ラインおよび上記制御信号伝送ライン
を介して接続されており、 上記マスター装置内の上記マスター制御手段は、上記複
数のスレーブ装置のうちの1つのスレーブ装置へのデー
タ伝送の際、上記クロック発生手段を付勢してクロック
を発生させて上記クロック伝送ラインに送出し、上記制
御信号ラインに伝送開始を示す制御信号を送出し、上記
データ出力用レジスタを介して上記第1のデータ伝送ラ
インにスレーブ装置へのデータ伝送を示す情報を含むフ
ァンクションコード、データ伝送相手のスレーブ装置の
アドレスコードおよびデータを順次送出し、 上記スレーブ装置内の上記スレーブレジスタは上記クロ
ック伝送ラインを経由して入力されたクロックに同期し
て上記第1のデータ伝送ラインを経由して入力されたフ
ァンクションコード、アドレスコードおよびデータを保
持し、上記デコーダにおけるアドレスチェックで上記受
信したアドレスコードが当該スレーブ装置のアドレスと
一致したとき、上記バッファは上記スレーブレジスタに
保持されているデータを上記第2のデータ伝送ラインを
介して上記マスター装置に返送し、 上記マスター装置のマスター制御手段は、上記第2のデ
ータ伝送ラインを経由して入力され上記データ入力用レ
ジスタに保持されているデータと、上記データ出力用レ
ジスタに送出したデータとが一致しているか否かをチェ
ックすることを特徴とするシングルマスター方式の同期
式シリアルバス方式。 1. A master device and a plurality of slave devices.
Is connected via a synchronous serial bus to the master
The device is in control of the transmission and is
Data from the master device to the slave devices of
Via the synchronous serial bus
Send the data to the desired slave device and
The slave device that receives the data
The data received via the
Sing to check the validity of the data sent by the star device
A master-serial synchronous serial bus system, wherein the master device includes master control means for controlling data transmission, clock generation means for generating a clock,
Yes and data output register, and a data input register
And, wherein the plurality of slave devices and addresses to each set comprises a slave control means for controlling data transmission, the slave register, a decoder, a buffer, the synchronous serial bus includes a clock transmission line A first data transmission line for serially transmitting data from the master device to a plurality of slave devices; and a second data transmission line for serially transmitting data from one of the slave devices to the master device. And a control signal transmission line for transmitting a control signal, wherein the master device and the plurality of slave devices include the clock transmission line, the first data transmission line, the second data transmission line, and the control. The master control means in the master device is connected via a signal transmission line. When transmitting data to one of the slave devices, the clock generating means is energized to generate a clock, which is sent to the clock transmission line, and the control signal line indicates a control signal indicating the start of transmission. The function code including information indicating data transmission to the slave device, the address code of the slave device of the data transmission partner, and the data are sequentially transmitted to the first data transmission line via the data output register. The slave register in the slave device holds a function code, an address code and data input via the first data transmission line in synchronization with a clock input via the clock transmission line, In the address check in the decoder, the received address code is When it matches the address of the slave device, the buffer returns the data held in the slave register to the master device via the second data transmission line, and the master control means of the master device is It is checked whether or not the data input via the second data transmission line and held in the data input register and the data sent to the data output register match. Master-based synchronous serial bus system.
とが同期シリアルバスを介して接続され、前記マスター
装置の各々が伝送の主導権を持ち、前記複数のマスター
装置のうちで伝送可能なマスター装置から複数のスレー
ブ装置にデータを当該伝送可能なマスター装置から提供
するクロックに同期させて前記同期シリアルバスを介し
て前記データの受信を希望するスレーブ装置に伝送し、
データを受信したスレーブ装置は前記同期シリアルバス
を介して受信したデータを前記伝送元のマスター装置に
返送し、当該マスター装置で送信したデータの正当性を
確認するマルチマスター方式の同期式シリアルバス方式
であって、 前記複数のマスター装置の 各々が、データ伝送の制御を
行うマスター制御手段と、クロックを発生するクロック
発生手段と、データ出力用レジスタと、データ入力用レ
ジスタと、データ伝送可能状態を検出する監視回路とを
有し、 前記複数のスレーブ装置は各々 にアドレスが設定されて
おり、データ伝送の制御を行うスレーブ制御手段と、ス
レーブレジスタと、デコーダと、バッファとを有し、 前記同期シリアルバスは、 クロック伝送ラインと、上記複数のマスター装置のうち伝送可能なマスター装置
から複数のスレーブ装置へのデータをシリアル伝送する
第1のデータ伝送ラインと、 上記複数のスレーブ装置の1つから上記データ伝送を行
ったマスター装置へのデータをシリアル伝送する第2の
データ伝送ラインと、 制御信号を伝送する制御信号伝送ラインと、 上記伝送可能なマスター装置が伝送していることを示す
バスインヒビット信号が伝送されるバスインヒビット信
号伝送ラインとを有し、 上記複数のマスター装置と上記複数のスレーブ装置とが
上記クロック伝送ライン、上記第1のデータ伝送ライ
ン、上記第2のデータ伝送ライン、上記制御信号伝送ラ
インおよび上記バスインヒビット信号伝送ラインを介し
て接続されており、 上記マスター装置内の上記マスター制御手段は、上記バ
スインヒビット信号伝送ラインが使用可能状態を示して
いるときバスインヒビット信号伝送ラインを禁止状態に
した後、複数のスレーブ装置のうちの1つのスレーブ装
置へのデータ伝送の際、上記クロック発生手段を付勢し
てクロックを発生させて上記クロック伝送ラインに送出
し、上記制御信号ラインに伝送開始を示す制御信号を送
出し、上記データ出力用レジスタを介して上記第1のデ
ータ伝送ラインにスレーブ装置へのデータ伝送を示す情
報を含むファンクションコード、データ伝送相手のスレ
ーブ装置のアドレスコードおよびデータを順次送出し、 上記スレーブ装置内の上記スレーブレジスタは、上記ク
ロック伝送ラインを経由して入力されたクロックに同期
して上記第1のデータ伝送ラインを経由して入力された
ファンクションコード、アドレスコードおよびデータを
保持し、上記デコーダにおけるアドレスチェックで上記
受信したアドレスコードが当該スレーブ装置のアドレス
と一致したとき、上記バッファは上記スレーブレジスタ
に保持されているデータを上記第2のデータ伝送ライン
を介して上記マスター装置に返送し、 上記マスター装置のマスター制御手段は、上記第2のデ
ータ伝送ラインを経由して入力され上記データ入力用レ
ジスタに保持されているデータと、上記データ出力用レ
ジスタに送出したデータとが一致しているか否かをチェ
ックした後、上記バスインヒビット信号伝送ラインを使
用可能状態にすることを特徴とするマルチマスター方式
の同期式シリアルバス方式。2. A plurality of master devices and a plurality of slave devices
Is connected via a synchronous serial bus to the master
Each of the devices is in charge of transmission and the masters
A master device that can transmit multiple
Data from the master device that can transmit the data
Via the synchronous serial bus synchronized with the clock
To the slave device that wants to receive the data,
The slave device that received the data is the synchronous serial bus
The data received via the master device of the transmission source
Validate the data sent back and transmitted by the master device.
Multi-master synchronous serial bus method to check
In each of the plurality of master devices, a master control unit that controls data transmission, a clock generation unit that generates a clock, a data output register, a data input register, and a data transmission enable state are set. With the monitoring circuit to detect
A, wherein the plurality of slave devices and addresses to each set comprises a slave control means for controlling data transmission, the slave register, a decoder, a buffer, the synchronous serial bus includes a clock transmission line and the first data transmission line, the data from one of said plurality of slave devices for data serially transmitting from the transmission capable master device <br/> to a plurality of slave devices among the plurality of master devices Transmission
A second data transmission line for serially transmitting data to the master device, a control signal transmission line for transmitting a control signal, and a bus inhibit signal indicating that the master device capable of transmitting is transmitting. A bus inhibit signal transmission line, wherein the plurality of master devices and the plurality of slave devices include the clock transmission line, the first data transmission line, the second data transmission line, and the control signal transmission line. And connected via the bus inhibit signal transmission line, the master control means in the master device disables the bus inhibit signal transmission line when the bus inhibit signal transmission line indicates a usable state. Data transmission to one of the multiple slave devices At this time, the clock generating means is energized to generate a clock and send it to the clock transmission line, send a control signal indicating the start of transmission to the control signal line, and send the control signal through the data output register. The function code including information indicating data transmission to the slave device, the address code of the slave device of the data transmission partner, and the data are sequentially sent to one data transmission line, and the slave register in the slave device is the clock transmission line. The function code, the address code, and the data input via the first data transmission line are held in synchronization with the clock input via the, and the received address code is determined by the address check in the decoder. When the address of the slave device matches, the above buffer is The data held in the slave register is returned to the master device via the second data transmission line, and the master control means of the master device receives the data via the second data transmission line and receives the data. After checking whether or not the data held in the data input register and the data sent to the data output register match, the bus inhibit signal transmission line is enabled. Multi-master synchronous serial bus system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP07590591A JP3459075B2 (en) | 1991-03-15 | 1991-03-15 | Synchronous serial bus method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP07590591A JP3459075B2 (en) | 1991-03-15 | 1991-03-15 | Synchronous serial bus method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH04287150A JPH04287150A (en) | 1992-10-12 |
JP3459075B2 true JP3459075B2 (en) | 2003-10-20 |
Family
ID=13589820
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP07590591A Expired - Fee Related JP3459075B2 (en) | 1991-03-15 | 1991-03-15 | Synchronous serial bus method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3459075B2 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07200467A (en) * | 1993-12-28 | 1995-08-04 | Nec Corp | Bus transmission system |
JP2903371B2 (en) * | 1994-07-21 | 1999-06-07 | 小島プレス工業株式会社 | Synchronization system |
JPH08212154A (en) * | 1995-02-07 | 1996-08-20 | Sony Corp | Serial data communication equipment |
DE69738886D1 (en) * | 1997-12-16 | 2008-09-18 | Litef Gmbh | Circuit arrangement for the synchronous exchange of data between different locally assigned signal sources |
JP5536023B2 (en) * | 2011-12-13 | 2014-07-02 | Necインフロンティア株式会社 | Bus system and information processing equipment |
JP6934138B2 (en) * | 2016-01-15 | 2021-09-15 | 株式会社ネクステック | Information processing equipment, information processing methods, and information processing systems |
-
1991
- 1991-03-15 JP JP07590591A patent/JP3459075B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH04287150A (en) | 1992-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0319740B2 (en) | ||
JP3797491B2 (en) | Data interface and high-speed communication system using the same | |
JP3459075B2 (en) | Synchronous serial bus method | |
JPH0424702A (en) | Control system | |
JP3465889B2 (en) | Serial data transfer device, control method therefor, and communication device | |
JP2008135840A (en) | Communication system and electronic control unit | |
EP0829095B1 (en) | Method and apparatus for reducing latency time on an interface by overlapping transmitted packets | |
JPH05204849A (en) | Synchronous serial bus system | |
CN114598566A (en) | Communication system and method based on SPI bus | |
JP2003124947A (en) | Daisy chain data input/output system by serial communication system | |
JP2578773B2 (en) | Serial data transfer device | |
JPH0439938B2 (en) | ||
JP3133733B2 (en) | Data transmission control system | |
KR100295683B1 (en) | General call acknowledge apparatus and method for inter-integrated circuit | |
JP3947223B2 (en) | Method and apparatus for reducing waiting time on an interface by overlapping transmission packets | |
JP3974370B2 (en) | Master-slave communication method and system | |
JP2806854B2 (en) | Bus synchronization check device | |
JP2941266B1 (en) | Encoder data output method for bus communication type encoder device | |
KR20240125476A (en) | Method for data exchange | |
JPS6238638A (en) | Acquisition system for transmission right in multi-drop | |
JP3488250B2 (en) | Serial data communication method | |
JPH03222543A (en) | Bus transfer reply system | |
JP2001027991A (en) | Serial data communicating method with multiple slave cpus | |
JPH04223733A (en) | Serial communication system | |
JPS6160164A (en) | Data transfer device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |