JPH0574974B2 - - Google Patents
Info
- Publication number
- JPH0574974B2 JPH0574974B2 JP59280077A JP28007784A JPH0574974B2 JP H0574974 B2 JPH0574974 B2 JP H0574974B2 JP 59280077 A JP59280077 A JP 59280077A JP 28007784 A JP28007784 A JP 28007784A JP H0574974 B2 JPH0574974 B2 JP H0574974B2
- Authority
- JP
- Japan
- Prior art keywords
- communication
- data
- transmission
- area
- communication 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.)
- Expired - Lifetime
Links
Landscapes
- Small-Scale Networks (AREA)
- Selective Calling Equipment (AREA)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は1台のマスター機器と複数のスレー
ブ機器間の双方向データ通信方法に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a bidirectional data communication method between one master device and a plurality of slave devices.
最近、映像情報を楽しむため、例えばVTRを
中心にビデオカメラ、テレビチユーナユニツト、
タイマーユニツト、編集機等の複数の周辺機器を
備えたシステム作りが進められている。この場合
に、VTRと各周辺機器との間においてモード信
号や種々のコントロール信号等の制御データの通
信の方法が問題になるが、この制御データの通信
の方法をこのシステムにおいて統一化すれば共通
化・汎用化・ローコスト化を図ることができる。
Recently, in order to enjoy video information, video cameras such as VTRs, television tuner units,
Progress is being made in creating a system equipped with multiple peripheral devices such as a timer unit and an editing machine. In this case, the method of communication of control data such as mode signals and various control signals between the VTR and each peripheral device becomes a problem, but if the method of communication of this control data is unified in this system, it will be common. It is possible to achieve generalization, generalization, and low cost.
この通信の方法としてVTRをマスター機器と
し、複数の周辺機器をスレーブ機器として双方向
通信をなすことが考えられる。この場合に通信線
数をできるだけ少なくする要請がある。特にスレ
ーブ機器が多数になる場合は殊更である。 One conceivable method for this communication is to use the VTR as a master device and use multiple peripheral devices as slave devices to perform bidirectional communication. In this case, there is a need to reduce the number of communication lines as much as possible. This is especially true when there are a large number of slave devices.
そこで、マスター機器からみて送信用通信線と
受信用通信線の2本のみを用いる方式、あるいは
1本の通信線のみで双方向通信を行えるようにす
る方式が考えられる。 Therefore, from the perspective of the master device, a method using only two communication lines, a transmission communication line and a reception communication line, or a method in which bidirectional communication can be performed using only one communication line may be considered.
この方法1つとして1本の通信線でのみ双方向
通信を行えるようにしたものを出願人は既に提案
した(国際出願PCT/JP84/00425参照)。 As one of these methods, the applicant has already proposed a method in which bidirectional communication can be performed using only one communication line (see international application PCT/JP84/00425).
すなわち、この方式は、時分割に設けられる複
数のマスター機器用送信エリア及びスレーブ機器
用送信エリアとからなる通信区間を1ブロツクと
してこれを周期的にくり返すものであつて、通信
の時間管理をマスター機器のみが行なう方式であ
る。この場合にスレーブ機器用送信エリアはスレ
ーブ機器の数だけ設けられる。 In other words, in this method, a communication section consisting of a plurality of time-divisionally provided transmission areas for master devices and transmission areas for slave devices is considered as one block, and this is repeated periodically. This method is performed only by the master device. In this case, transmission areas for slave devices are provided as many as the number of slave devices.
マスター機器用送信線とスレーブ機器用送信線
との2本を用いる場合においてもスレーブ機器か
らみて送信線は1本であるから、上記のような周
期通信を行なう場合、やはり各スレーブ機器から
の送信は時分割に設けられる送信エリアにおいて
行なわざるを得ない。 Even when two transmission lines, one for the master device and one for the slave device, are used, there is only one transmission line from the slave device's perspective, so when performing periodic communication as described above, the transmission from each slave device is must be carried out in transmission areas provided on a time-division basis.
しかし、複数のスレーブ機器の数分すべてに対
して時分割の送信エリアを設けた場合、スレーブ
機器の数が多数になると、各スレーブ機器の送信
周期が非常に長くなる欠点がある。
However, when a time-division transmission area is provided for all of a plurality of slave devices, there is a drawback that when the number of slave devices increases, the transmission cycle of each slave device becomes extremely long.
また、各スレーブ機器からマスター機器に常に
送信要求があるわけではないので、上記のように
複数のスレーブ機器のすべてについて送信エリア
を設けたときには使用されないあるいは使用する
必要のない送信エリアが生じ、時間の使用効率が
悪い。 In addition, since each slave device does not always send a request for transmission to the master device, if a transmission area is set up for all multiple slave devices as described above, there will be a transmission area that is not used or does not need to be used, and is used inefficiently.
この発明においては、例えば、第1図〜第4図
に示すように、マスター機器10と複数のスレー
ブ機器20間において通信線30を介してシリア
ルデータを双方向通信するにあたつて、互いに時
間的に重ならない複数の通信エリアからなる通信
区間を周期的にくり返すようにし、上記複数の通
信エリアの各々はマスター機器10の送信エリア
とスレーブ機器20の送信エリアのいずれかに、
両エリアが識別できる状態で、しかもスレーブ機
器20の送信エリアの数が上記複数のスレーブ機
器20の数よりも少ない状態で設定するとともに
マスター機器10が通信の時間管理をするデータ
通信方法において、スレーブ機器20において、
所定の通信エリアP1で該スレーブ機器20から
通信線30に送り出したデータと該通信線30で
実際に送信されるデータとをビツト毎に比較する
(第1図中、ステツプS102)第1の過程と、通信
線30に送り出したデータと通信線30で実際に
送信されるデータとの違いが検出されたとき(第
1図中、ステツプS103;YSE)、スレーブ機器2
0から通信線30へのデータの送り出しを停止す
る第2の過程と、所定の通信エリアP1の次の通
信エリアP2において、上記第1及び第2の過程
を繰り返すようにしたものである。
In this invention, for example, as shown in FIGS. 1 to 4, when serial data is bidirectionally communicated between a master device 10 and a plurality of slave devices 20 via a communication line 30, time A communication section consisting of a plurality of communication areas that do not overlap each other is periodically repeated, and each of the plurality of communication areas is assigned to either the transmission area of the master device 10 or the transmission area of the slave device 20.
In a data communication method in which both areas can be identified and the number of transmission areas of the slave device 20 is smaller than the number of the plurality of slave devices 20, the master device 10 manages communication time. In the device 20,
The first step is to compare bit by bit the data sent from the slave device 20 to the communication line 30 in the predetermined communication area P1 and the data actually transmitted over the communication line 30 (step S102 in FIG. 1). When a difference between the data sent to the communication line 30 and the data actually transmitted via the communication line 30 is detected (step S103; YSE in FIG. 1), the slave device 2
0 to the communication line 30, and the above-mentioned first and second steps are repeated in the communication area P2 next to the predetermined communication area P1 . .
各スレーブ機器は送信エリアが特定されるので
はなく、送信要求のあるスレーブ機器が空いてい
る任意の送信エリアを選択して、その送信エリア
において送信をなすよにする。このため、スレー
ブ機器からの送信要求が衝突しても送信エリアが
乗り換えられてマスター機器には確実に送信要求
のある全てのスレーブ機器からの送信データを取
り込むことができる。
The transmission area of each slave device is not specified, but a slave device with a transmission request selects any vacant transmission area and performs transmission in that transmission area. Therefore, even if transmission requests from slave devices collide, the transmission areas are switched, and the master device can reliably receive the transmission data from all slave devices that have transmission requests.
第4図はこの発明方法を適用した通信システム
の一実施例で、この例は1本の通信線によつて双
方向にシルアルデータの通信ができるようにした
ものである。また、この例はマスター機器が
VTR、スレーブ機器が例えばビデオカメラ、テ
レビチユーナユニツト、編集機その他3台以上設
けられる場合の例で、スレーブ側の通信制御部の
構成は同一構成となるので図の例ではビデオカメ
ラのみ示してある。
FIG. 4 shows an embodiment of a communication system to which the method of the present invention is applied, in which serial data can be communicated bidirectionally through a single communication line. Also, in this example, the master device
This is an example where three or more VTRs and slave devices are provided, such as a video camera, a TV tuner unit, an editing machine, etc., and the configuration of the communication control section on the slave side is the same, so only the video camera is shown in the example in the figure. be.
すなわち、同図において10はVTR、20は
ビデオカメラである。 That is, in the figure, 10 is a VTR, and 20 is a video camera.
また、30はVTR10とビデオカメラ20そ
の他のスレーブ機器との間において制御データを
伝送するための1本のデータ通信線である。 Further, 30 is one data communication line for transmitting control data between the VTR 10 and the video camera 20 and other slave devices.
VTR10は、マイクロコンピユータ(以下マ
イコンという)110を搭載し通信その他の制御
を行なう制御部11と、ビデオ回路及びメカデツ
キ部12と、VTRのフアンクシヨンキー部13
と、VTRモード表示部14と、カメラ20のリ
モートコントロール(以下リモコンという)用フ
アンクシヨンキー部15等とからなつている。 The VTR 10 includes a control section 11 equipped with a microcomputer (hereinafter referred to as microcomputer) 110 for controlling communication and other functions, a video circuit and mechanical deck section 12, and a function key section 13 of the VTR.
It consists of a VTR mode display section 14, a function key section 15 for remote control of the camera 20 (hereinafter referred to as remote control), and the like.
また、ビデオカメラ20は、マイコン210を
搭載し通信その他の制御を行なう制御部21と、
カメラのフアンクシヨンキー部22と、VTR1
0のリモコン用のフアンクシヨンキー部23と、
例えばフアインダー内において表示できるように
された表示部24等とを有している。また、撮像
レンズのフオーカスリング、ズームリングをそれ
ぞれ回動するモータ25F,25Z及び絞りの開
閉度合を制御するアイリスモータ25Iがモータ
ドライブ回路26F,26Z,26Iを介して制
御部21と接続される。 The video camera 20 also includes a control unit 21 equipped with a microcomputer 210 and configured to perform communication and other controls;
Camera function key section 22 and VTR 1
0 remote control function key section 23;
For example, it has a display section 24 that can be displayed within the viewfinder. Furthermore, motors 25F and 25Z that rotate the focus ring and zoom ring of the imaging lens, respectively, and an iris motor 25I that controls the opening/closing degree of the aperture are connected to the control unit 21 via motor drive circuits 26F, 26Z, and 26I. .
VTR10のフアンクシヨンキー部13は録画、
再生、ポーズ、早送り、巻戻し、ストツプ等のフ
アンクシヨンキーを有し、これらいずれかのキー
が操作されたとき、制御部11のマイクロコンピ
ユータ110がそれを識別し、表示部14におい
てそれが表示されるとともに、必要なコントロー
ル信号をビデオ回路及びメカデツキ部12に供給
し、VTRが操作されたキーに応じたモードとな
るようにされる。 The function key section 13 of the VTR 10 is recorded,
It has function keys such as play, pause, fast forward, rewind, and stop, and when any of these keys is operated, the microcomputer 110 of the control unit 11 identifies it and displays it on the display unit 14. At the same time, necessary control signals are supplied to the video circuit and mechanical deck unit 12, so that the VTR is placed in a mode corresponding to the operated key.
ビデオカメラ20側のVTR10のリモコン用
フアンクシヨンキー部23も録画、再生、ポー
ズ、早送り、巻戻し、ストツプ等のフアンクシヨ
ンキーを有し、いずれかのキーが押されたとき
は、後述のように、カメラ20側から通信線30
を通じて制御データがVTER10に送信されて、
これが制御部11のマイコン110のレジスタに
取り込まれ、そのデータの内容と、そのときの
VTR10のフアンクシヨンキー部13のキー入
力の状態とからVTR10のモードが決定され、
表示部14でそのモード表示がされるとともにビ
デオ回路及びメカデツキ部12に必要な制御信号
が供給され、そのモードの状態になるようにされ
る。カメラ20からの送信データとVTR10の
フアンクシヨンキー部13の状態からVTR10
のモードを決定するのは、誤操作を防止するため
で、例えばカメラ録画中に早送りというモードは
通常ないので、このときは早送りの命令は無視し
て録画状態を続けるというようにする。これはマ
イコン110にリモコン信号とフアンクシヨンキ
ーのモードの組み合わせに対してVTR10を次
にどのモードにすればよいかを記憶させておくこ
とによりなす。 The remote control function key unit 23 of the VTR 10 on the video camera 20 side also has function keys such as record, play, pause, fast forward, rewind, and stop. , connect the communication line 30 from the camera 20 side.
Control data is sent to VTER10 through
This is taken into the register of the microcomputer 110 of the control unit 11, and the contents of the data and the current
The mode of the VTR 10 is determined based on the key input state of the function key section 13 of the VTR 10,
The mode is displayed on the display section 14, and necessary control signals are supplied to the video circuit and mechanical deck section 12, so that the mode is set. The VTR 10 receives data sent from the camera 20 and the status of the function key section 13 of the VTR 10.
The reason for determining the mode is to prevent erroneous operation. For example, since there is usually no fast-forward mode during camera recording, in this case, the fast-forward command is ignored and the recording state continues. This is done by having the microcomputer 110 memorize which mode the VTR 10 should be placed in next based on the combination of remote control signals and function key modes.
また、VTR10からは、そのモードになつた
ことを示す信号データをカメラ20側に送り返
し、カメラ20側ではそれを受信してフアインダ
ー内の表示部24においてそのVTR10のモー
ドが表示される。 Further, the VTR 10 sends back signal data indicating that it has entered the mode to the camera 20 side, and the camera 20 side receives it and displays the mode of the VTR 10 on the display section 24 in the viewfinder.
また、VTR10のカメラ20のリモコン用フ
アンクシヨンキー部15はフオーカズ、アイリ
ス、ズーム、パン、テイルド等のキーを有し、例
えばズームキーを操作したときはズーミングデー
タが後述のようにして伝送ライン30を通じて
VTR10からカメラ20に送信され、カメラ2
0の制御部21のマイコン210のレジスタに取
り込まれ、ズーミングデータがモータドライブ回
路26Zを通じてズームモータ25Zに供給され
てズーミング動作がなされるようにされる。 Further, the remote control function key unit 15 of the camera 20 of the VTR 10 has keys such as focus, iris, zoom, pan, and tail.
Sent from VTR 10 to camera 20, camera 2
The zooming data is taken into the register of the microcomputer 210 of the control unit 21 of No. 0, and is supplied to the zoom motor 25Z through the motor drive circuit 26Z to perform a zooming operation.
カメラ20においてフアンクシヨンキー部22
の操作をすれば、そのキー操作に応じた動作がカ
メラ20において制御部21のマイコン210か
らの信号によつてなされる。例えばカメラ20で
ズームキーを操作すれば、ズーミング動作がなさ
れる如くである。 Function key part 22 in camera 20
When a key operation is performed, an operation corresponding to the key operation is performed in the camera 20 by a signal from the microcomputer 210 of the control section 21. For example, if a zoom key is operated on the camera 20, a zooming operation will be performed.
VTR10の制御部11及びビデオカメラ20
の制御部21は次のように構成される。制御部2
1は他のスレーブ機器においても全く同様の構成
である。 Control unit 11 of VTR 10 and video camera 20
The control section 21 is configured as follows. Control unit 2
1 has exactly the same configuration in other slave devices.
VTR10の制御部11のマイコン110及び
ビデオカメラ20の制御部21のマイコン210
には8ビツトのシフトレジスタ111及び211
が設けられており、このシフトレジスタ111及
び211は、それぞれシリアル入力端子SIと、シ
リアル出力端子SOと、クロツク端子CKを有して
いる。また、このシフトレジスタ111及び21
1はマイコンのデータバスとの間でパラレルデー
タの状態で書き込み読み出しがなされるようにな
つている。 Microcomputer 110 of control unit 11 of VTR 10 and microcomputer 210 of control unit 21 of video camera 20
has 8-bit shift registers 111 and 211.
The shift registers 111 and 211 each have a serial input terminal SI, a serial output terminal SO, and a clock terminal CK. In addition, these shift registers 111 and 21
1 is designed to be written and read in the form of parallel data between it and the data bus of the microcomputer.
また、このシフトレジスタ111及び211へ
のシリアルデータの取り込み及びシリアルデータ
の読み出しはそれぞれ通信コントローラ112及
び212により制御される。これら通信コントロ
ーラ112及び212は、それぞれシフトレジス
タ111及び211の入力ゲートスイツチ113
及び213と出力ゲートスイツチ114及び21
4をオン・オフ制御する信号G1,G2及びG1′,
G2′を発生するとともにシフトレジスタ111及
び211に対するシフトクロツクCLK及び
CLK′(1周期は例えば104μsec)を発生する。 Furthermore, the loading of serial data into the shift registers 111 and 211 and the reading of serial data are controlled by communication controllers 112 and 212, respectively. These communication controllers 112 and 212 control input gate switches 113 of shift registers 111 and 211, respectively.
and 213 and output gate switches 114 and 21
4, G 1 , G 2 and G 1 ′,
G 2 ′ and shift clocks CLK and CLK for shift registers 111 and 211.
CLK' (one cycle is, for example, 104 μsec).
また、マスター機器としてのVTR10側の通
信コントローラ112はマイコン110よりの通
信開始信号CSに基づいてスタービツトを発生す
る。スレーブ機器のビデオカメラ20側の通信コ
ントローラ212はスタートビツトは発生しな
い。すなわち、通信の時間管理はマスター機器で
あるVTR10でのみ行なう。 Further, the communication controller 112 on the side of the VTR 10 serving as a master device generates a star bit based on the communication start signal CS from the microcomputer 110. The communication controller 212 on the video camera 20 side of the slave device does not generate a start bit. That is, communication time management is performed only by the VTR 10, which is the master device.
この通信コントローラ112及び212もマイ
クロコンピユータで実現できる。 These communication controllers 112 and 212 can also be realized by microcomputers.
115及び215は入力トランジスタ、116
及び216は出力トランジスタで、出力トランジ
スタ116及び216のコレクタが抵抗117及
び217を介して電源端子に接続されるととも
に、このコレクタが通信線30に接続され、ま
た、エミツタは接地される。また、この出力トラ
ンジスタ116及び216のベースに出力スイツ
チ114及び214を介してシフトレジスタ11
1及び211よりのシリアルデータが供給され
る。 115 and 215 are input transistors, 116
and 216 are output transistors; the collectors of the output transistors 116 and 216 are connected to the power supply terminal via resistors 117 and 217, the collectors are connected to the communication line 30, and the emitters are grounded. In addition, the shift register 11 is connected to the bases of the output transistors 116 and 216 via output switches 114 and 214.
Serial data from 1 and 211 is supplied.
さらに、通信線30がそれぞれ抵抗118及び
218を介して入力トランジスタ115及び21
5のベースに供給される。そして、このトランジ
スタ115及び215のエミツタは接地され、コ
レクタは抵抗119及び219を介して電源端子
に接続されるとともにこのコレクタが入力スイツ
チ113及び213を介してシフトレジスタ11
1及び211のシリアル入力端子に接続される。 Furthermore, communication line 30 is connected to input transistors 115 and 21 via resistors 118 and 218, respectively.
5 base. The emitters of these transistors 115 and 215 are grounded, and the collectors are connected to the power supply terminal via resistors 119 and 219, and the collectors are connected to the shift register 11 via input switches 113 and 213.
1 and 211 serial input terminals.
したがつて、通信線30はこれを通じてデータ
が伝送されない状態では抵抗117及び217を
介して電源端子(+5V)の電圧につられており、
常にハイレベルの+5Vの状態となる。 Therefore, when no data is transmitted through the communication line 30, it is connected to the voltage of the power supply terminal (+5V) via the resistors 117 and 217.
It is always at a high level of +5V.
以上のような構成において、マスター機器とし
てのVTR10とスレーブ機器としてのビデオカ
メラ20との間の双方向通信は、この例では第3
図に示すように、垂直同期信号VDに同期して垂
直周期でなされる。 In the above configuration, bidirectional communication between the VTR 10 as the master device and the video camera 20 as the slave device is performed by the third device in this example.
As shown in the figure, this is done in vertical cycles in synchronization with the vertical synchronization signal VD.
すなわち、マスター機器のVTR10から見て、
受信エリア(スレーブ機器用送信エリア)P1及
びP2と、送信エリアP3及びP4の4つのエリアか
らなる区間を1通信区間とし、これと一定期間の
休止区間とを垂直同期信号VDに同期して垂直周
期でくり返すようにする。この場合、スレーブ機
器用送信エリアはP1とP2の2個で、スレーブ機
器の数より少ない。スレーブ機器からの送信は後
述するようにエリアP1とP2のうち空いている方
のエリアを用いて行われる。 In other words, from the perspective of the master device VTR10,
A section consisting of four areas: reception areas (slave device transmission areas) P 1 and P 2 and transmission areas P 3 and P 4 is defined as one communication section, and this and a certain period of rest section are used as vertical synchronization signal VD. Synchronize and repeat in a vertical period. In this case, there are two slave device transmission areas, P1 and P2 , which are smaller than the number of slave devices. Transmission from the slave device is performed using the vacant area of areas P1 and P2 , as will be described later.
各エリアP1,P2,P3,P4の始めの1ビツトは
スタートビツトとされるが、これはマスター機器
としてのVTR10のみより得られ、これに基づ
いてマスター機器とスレーブ機器間の送受信がな
される。すなわち、通信コントローラ112から
は1通信区間についての4個のスタートビツト
SBがくり返し一定周期で発生するようにされて
いる。 The first bit of each area P 1 , P 2 , P 3 , P 4 is used as a start bit, which is obtained only from the VTR 10 as the master device, and based on this, transmission and reception between the master device and slave devices is performed. will be done. That is, the communication controller 112 sends four start bits for one communication section.
SB is made to occur repeatedly at a constant period.
また、送信エリアP1〜P4の各々において伝送
されるのは8ビツトのシリアルデータD0〜D7で、
この8ビツトのデータD0〜D7で1ワードを構成
している。この場合、通信エリアは1通信区間で
4個であるから1垂直周期TF内で4ワードのデ
ータの授受がなされる。このように通信区間内の
ワード数及びビツト数は一定に定められるので、
通信区間の長さは一定となる。したがつて休止区
間の長さも一定となる。 Furthermore, 8-bit serial data D0 to D7 are transmitted in each of the transmission areas P1 to P4 ,
These 8-bit data D0 to D7 constitute one word. In this case, since there are four communication areas in one communication section, four words of data are exchanged within one vertical period TF. In this way, the number of words and bits within the communication interval are fixed, so
The length of the communication section is constant. Therefore, the length of the pause section is also constant.
1通信区間内での送受信は次のようにしてなさ
れる。先ず、マスター機器からの送信について説
明する。 Transmission and reception within one communication section is performed as follows. First, transmission from the master device will be explained.
マスター機器のマイクロコンピユータ110か
らは通信開始信号CS(第5図A)が発生し、これ
が通信コントローラ112に供給される。この通
信開始信号CSは通常「1」で、通信開始要求と
するとき「0」に立ち下がる。この例では1垂直
周期TFに4回立ち下がる。通信コントローラ1
12ではこの通信開始要求がされたとき、例えば
信号CSの立ち下がり時から規定長104μsecの1ビ
ツト分の期間「1」となるスタートビツトSB(第
5図B)か得られ、これが出力トランジスタ11
6のベースに供給され、そのコレクタが接続され
ている通信線30に、極性反転された「0」の信
号として供給される。 A communication start signal CS (FIG. 5A) is generated from the microcomputer 110 of the master device, and is supplied to the communication controller 112. This communication start signal CS is normally "1" and falls to "0" when it is requested to start communication. In this example, it falls four times in one vertical period TF. Communication controller 1
When this communication start request is made in 12, for example, a start bit SB (FIG. 5B) which is "1" for a period of 1 bit with a specified length of 104 μsec from the falling edge of the signal CS is obtained, and this is the output transistor 11.
6, and is supplied to the communication line 30 to which the collector is connected as a "0" signal with inverted polarity.
また、このスタートビツトSBに続いて通信コ
ントローラ112からはクロツク周期104μsecの
8発のクロツクパルスCLK(第5図C)が得ら
れ、これがシフトレジスタ111のクロツク端子
に供給される。また、出力スイツチ114の制御
信号G1(第5図D)がこの8個のクロツクパルス
CLKの期間「1」となり、出力スイツチ114
がオンとなる。マイクロコンピユータ110では
シフトレジスタ111に送信データDT1(第5図
F)が予めセツトしてあるので、この8個のクロ
ツクパルスCLKによつてシフトレジスタ111
から8ビツトの送信データDT1が読み出され、こ
れが出力スイツチ114及び出力トランジスタ1
16を介して通信線30に供給される。第5図G
はこの通信線30上の信号の状態である。 Further, following this start bit SB, eight clock pulses CLK (FIG. 5C) with a clock period of 104 μsec are obtained from the communication controller 112, and these are supplied to the clock terminal of the shift register 111. Also, the control signal G 1 (FIG. 5D) of the output switch 114 is synchronized with these eight clock pulses.
The period of CLK becomes "1", and the output switch 114
turns on. In the microcomputer 110, the transmission data DT 1 (FIG. 5F) is preset in the shift register 111, so these eight clock pulses CLK are used to control the shift register 111.
The 8-bit transmission data DT 1 is read out from the output switch 114 and the output transistor 1.
16 to the communication line 30. Figure 5G
is the state of the signal on this communication line 30.
この8ビツトの送信データDT1が送り出される
とスイツチ114がオフとなり、このため通信線
30は「1」にプルアツプされる。そして、この
「1」の期間が2.5〜5ビツト続く。この2.5〜5
ビツトの期間はエンドビツトとなる(第3図及び
第5図G参照)。通常、エンドビツトは2ビツト
程度であるが、この例の場合、マイコンのソフト
ですべて処理するため、このようにストツプビツ
トを通常のものより延ばし、通信データをマイコ
ンの別のRAMに取り込んだり、ストアしたりす
るための処理時間を確保している。 When this 8-bit transmission data DT1 is sent out, the switch 114 is turned off, and therefore the communication line 30 is pulled up to "1". This "1" period continues for 2.5 to 5 bits. This 2.5~5
The period of the bit is the end bit (see Figures 3 and 5G). Normally, the end bit is about 2 bits, but in this example, all the processing is done by the microcontroller's software, so the stop bit is longer than normal, and the communication data is taken into another RAM of the microcontroller and stored. We have secured enough processing time to do this.
こうしてこの送信エリアにおいてマスター側か
ら送信された送信データはスレーブ機器の例えば
ビデオカメラ20側の入力トランジスタ215の
ベースに供給される。そして、スタービツトSB
のところでこの入力トランジスタ215はオフと
なり、そのコレクタ出力が「1」に立ち上がる。
すると、通信コントローラ212でこれが検知さ
れて、入力スイツチ213の制御信号G1′(第5
図I)が「1」になるとともに8個の周期
104μsecのクロツクパスルCLK′(第5図K)が得
られ、スイツチ213がオンになるとともにクロ
ツクパルスCLK′がシフトレジスタ211のクロ
ツク端子に供給される。したがつて、VTR10
からの送信データDT1がこのシフトレジスタ21
1に取り込まれる。そして、その取り込まれたデ
ータがストツプビツトの期間においてマイコン2
10のRAMに転送されてストアされるととも
に、ビデオカメラ20からVTR10に送るデー
タDT2がこのシフトレジスタ211にセツトされ
る。 In this way, the transmission data transmitted from the master side in this transmission area is supplied to the base of the input transistor 215 of the slave device, for example, the video camera 20 side. And Starbit SB
At this point, this input transistor 215 is turned off, and its collector output rises to "1".
Then, this is detected by the communication controller 212, and the control signal G 1 ' (fifth
Figure I) becomes "1" and 8 cycles
A clock pulse CLK' (FIG. 5K) of 104 μsec is obtained, and the switch 213 is turned on and the clock pulse CLK' is supplied to the clock terminal of the shift register 211. Therefore, VTR10
The transmission data DT 1 from DT1 is transferred to this shift register 21.
1. Then, the captured data is transferred to the microcomputer 2 during the stop bit period.
At the same time, data DT 2 to be transferred from the video camera 20 to the VTR 10 is set in the shift register 211.
このとき他のスレーブ機器にも同時にデータ
DT1が取り込まれるが、そのデータDT1をそのス
レーブ機器において使用するかどうかはその内容
がそれぞれのマイコンで判読されて決定される。 At this time, data is also sent to other slave devices at the same time.
DT 1 is imported, but whether or not to use the data DT 1 in that slave device is determined by reading its contents in each microcomputer.
次にマスター側からみたときの受信エリア、す
なわちスレーブ機器の送信について説明する。 Next, the reception area when viewed from the master side, that is, the transmission of the slave device will be explained.
今、ビデオカメラ20より送信要求があり、送
信要求信号DMが通信コントローラ212に供給
されると、ビデオカメラ20は送信待機状態にな
り、シフトレジスタ211には送信データDT2
(第5図Hの右側)がストアされている。 Now, when there is a transmission request from the video camera 20 and a transmission request signal DM is supplied to the communication controller 212, the video camera 20 enters a transmission standby state, and the shift register 211 stores transmission data DT 2
(right side of FIG. 5H) is stored.
この状態において、エリアP1に初めにVTR1
0の通信コントローラ112よりスタートビツト
SBが発生し、これがトランジスタ116を介し
て通信線30に乗せられてビデオカメラ20に送
信される。すると、第5図Gの右側に示すように
通信線30上のデータは1ビツト期間「0」の状
態となる。このため、ビデオカメラ20の入力ト
ランジスタ215はオフとなり、そのコレクタ出
力が「1」となる。通信コントローラ212では
これを検知して、出力スイツチ214の制御信号
G2′(第5図J)が「1」となるため、この出力
スイツチ214がオンになるとともに、8個のク
ロツクパルスCLK′がこの信号G2′の「1」の期
間で発生し、これがシフトレジスタ211のクロ
ツク端子に供給される。したがつて、データDT2
がこのシフトレジスタ211から読み出され(第
5図H参照)、出力トランジスタ216を介して
通信線30に供給される。 In this state, VTR1 is first placed in area P1 .
Start bit from communication controller 112 of
SB is generated and transmitted to the video camera 20 via the transistor 116 on the communication line 30. Then, as shown on the right side of FIG. 5G, the data on the communication line 30 becomes "0" for one bit period. Therefore, the input transistor 215 of the video camera 20 is turned off, and its collector output becomes "1". The communication controller 212 detects this and sends a control signal to the output switch 214.
Since G 2 ' (FIG. 5 J) becomes "1", this output switch 214 is turned on, and eight clock pulses CLK' are generated during the "1" period of this signal G 2 '. It is supplied to the clock terminal of shift register 211. Therefore, data DT 2
is read out from this shift register 211 (see FIG. 5H) and supplied to the communication line 30 via the output transistor 216.
一方、VTR10側の通信コントローラ112
からはスタートビツトSBを出力した後、入力ス
イツチ113の制御信号G2(第5図E)が「1」
となり、この入力スイツチ113がオンとなると
ともに、8個のクロツクパルスCLK(第5図C)
が信号G2が「1」となる期間で得られる。 On the other hand, the communication controller 112 on the VTR 10 side
After outputting the start bit SB, the control signal G 2 (E in Figure 5) of the input switch 113 becomes "1".
As a result, this input switch 113 is turned on, and eight clock pulses CLK (Fig. 5C) are activated.
is obtained during the period in which the signal G2 is "1".
したがつてビデオカメラ20から送信されたデ
ータDT2は入力トランジスタ115及びスイツチ
113を介してシフトレジスタ111に供給され
て、クロツクパスルCLKによつてこのシフトレ
ジスタ111に取り込まれる。 Therefore, the data DT 2 transmitted from the video camera 20 is supplied to the shift register 111 via the input transistor 115 and the switch 113, and taken into the shift register 111 by the clock pulse CLK.
そして、この送信エリアP1のエンドビツトの
期間でマイコン110のRAMに転送されてスト
アされる。 Then, during the end bit period of this transmission area P1 , it is transferred to the RAM of the microcomputer 110 and stored.
以上は通信区間の最初のエリアP1が他のスレ
ーブ機器の送信エリアとして使用されていない場
合であるが、このエリアP1が他のスレーブ機器
の送信エリアとしても使用される状態のときは次
のようにしてエリアの衝突が回避されて一方のス
レーブ機器の送信エリアは次のエリアP2と乗り
換えるようにされる。 The above is a case where the first area P 1 of the communication section is not used as a transmission area for other slave devices, but when this area P 1 is also used as a transmission area for other slave devices, the following occurs. In this way, area collision is avoided and the transmission area of one slave device is switched to the next area P2 .
第1図はそのためのフローチヤートで、このフ
ローチヤートに従うプログラムは各スレーブ機器
の制御部のマイコンにより実行される。 FIG. 1 is a flowchart for this purpose, and a program according to this flowchart is executed by a microcomputer in a control section of each slave device.
すなわち、マスター機器よりエリアP1の先頭
においてスタートビツトが各スレーブ機器に送信
されると、送信要求のあるスレーブ機器において
は前述したようにして送信データが通信線30に
送り出される(ステツプ〔101〕)。このとき、通
信線30に送り出されたデータと、通信線30の
状態とが1ビツト毎にチエツクされる(ステツプ
〔102〕)。すなわち、通信線30は、送り出された
データが「0」であれば、出力トランジズタ21
6はオフであるため、5Vの状態になり、データ
が「1」であれば出力トランジスタ216がオン
になるため0Vになるはずである。 That is, when a start bit is transmitted from the master device to each slave device at the beginning of area P1 , the slave device requesting transmission sends the transmission data to the communication line 30 as described above (step [101]). ). At this time, the data sent to the communication line 30 and the status of the communication line 30 are checked bit by bit (step [102]). That is, if the sent data is "0", the communication line 30 connects to the output transistor 21.
6 is off, so the voltage is 5V, and if the data is "1", the output transistor 216 is turned on, so the voltage should be 0V.
ところが、複数のスレーブ機器から送信データ
が送られている場合、いずれかのスレーブ機器よ
りのデータビツトが「1」になると、その出力ト
ランジスタ216がオンになるため、他のスレー
ブ機器のデータの如何にかかわらず0Vに下がる。
したがつて、送り出したデータのビツトが「0」
であるにもかかわらず通信線30が0Vになつた
ことを検出することで、送り出したデータと通信
線30で送信されるデータとの違いが検出される
(ステツプ〔103〕)。そして、このことは同時に、
このエリアP1では他のスレーブ機器の送信がな
されていることが検知されることになる。そし
て、以上のことからわかるように2以上のスレー
ブ機器が同じ送信エリアで送信を行なうような衝
突が生じたとき、その送信データビツトD0〜D7
が1番早く「1」を送る状態になるスレーブ機器
が優先されて、そのエリアはそのスレーブ機器の
送信エリアとされる。そして、ビツト毎に送信デ
ータと通信線30上の通信されるデータとが異な
ることが検知されたスレーブ機器においては、そ
の後のビツトはすべて「0」とされて、そのエリ
アP1が送信エリアとして定められたスレーブ機
器の送信データの通信誤りが生じるのが防止され
る。 However, when transmission data is being sent from multiple slave devices, when the data bit from one of the slave devices becomes "1", its output transistor 216 is turned on, so the data of the other slave devices is affected. It drops to 0V regardless of the voltage.
Therefore, the bit of the sent data is "0".
However, by detecting that the communication line 30 has become 0V, a difference between the sent data and the data transmitted via the communication line 30 is detected (step [103]). And this means that at the same time,
In this area P1 , transmission from other slave devices is detected. As can be seen from the above, when a collision occurs where two or more slave devices transmit in the same transmission area, the transmitted data bits D 0 to D 7
The slave device that is in a state of transmitting "1" first is given priority, and that area is taken as the transmission area of that slave device. Then, in the slave device where it is detected that the transmitted data differs from the data communicated on the communication line 30 for each bit, all subsequent bits are set to "0" and that area P1 is designated as the transmission area. This prevents communication errors from occurring in the transmission data of a predetermined slave device.
こうして、エリアP1で送信できなかつたスレ
ーブ機器においては、エリアP2の先頭の時点で
到来するスタートビツトSBにより再び送信デー
タが送り出される(ステツプ〔104〕)。そして、
このエリアP2が空いているかどうか前述と同様
にしてステツプ〔105〕及び〔106〕においてビツ
ト毎のチエツクによりなされ、空いていれば、こ
のエリアP2がそのスレーブ機器の送信エリアと
して選択される。空いていなければ、再び次の周
期でエリアP1が空いているかどうか判別され、
以下、空いているエリアが検出されるまで上記の
動作がくり返される。 In this way, in the slave device that could not transmit in area P1 , transmission data is sent out again by the start bit SB that arrives at the beginning of area P2 (step [104]). and,
Whether this area P2 is vacant or not is checked bit by bit in steps [105] and [106] in the same manner as described above, and if it is vacant, this area P2 is selected as the transmission area of the slave device. . If it is not vacant, it is determined whether area P 1 is vacant again in the next cycle,
Thereafter, the above operations are repeated until a vacant area is detected.
第2図は以上の動作を図式的に示したもので、
この例ではスレーブ機器(例えばチユーナ)と
スレーブ機器(例えば編集機)がエリアP1に
おいて送信要求が衝突し、スレーブ機器の編集
機がエリアP2に送信エリアを乗り換えたことを
示している。 Figure 2 diagrammatically shows the above operation.
This example shows that a slave device (for example, a tuner) and a slave device (for example, an editing machine) have a transmission request that collides in area P1 , and the slave device, the editing machine, has changed its transmission area to area P2 .
なお、ビツト毎のチエツクはシフトレジスタ2
11の段数を9段にすることにより容易にでき
る。実際的には、現在用いられている4ビツトマ
イコン内蔵のシフトレジスタは9段有しているの
で、それをそのまま用いることができる。 Note that each bit is checked using shift register 2.
This can be easily achieved by changing the number of stages of 11 to 9 stages. Practically speaking, the currently used shift register built into a 4-bit microcomputer has nine stages, so it can be used as is.
以上のようなエリアP1〜P4からなる通信区間
の後の休止区間になると、VTR10及びビデオ
カメラ20及びその他のスレーブ機器において、
受信したデータ内容に基づいた処理がされるとと
もにその他の仕事も時分割処理によりなされる。 In the idle section after the communication section consisting of areas P1 to P4 as described above, in the VTR 10, video camera 20, and other slave devices,
Processing is performed based on the content of the received data, and other tasks are also performed by time-sharing processing.
以下、同様にしてVTR10からの送信と、カ
メラ20等のスレーブ機器からの送信を1ブロツ
クとした通信区間が休止区間を挟んで周期的にく
り返される、そして、この例ではスタートビツト
がマスター機器のみから発生して、これにより、
マスター機器側が時間管理をするようにしたの
で、エリアP1〜P4は確実に判別できるようにさ
れるとともに、通信区間と休止区間とが確実に区
別される。 Thereafter, in the same way, the communication period in which one block consists of transmissions from the VTR 10 and transmissions from slave devices such as the camera 20 is repeated periodically with pause periods in between, and in this example, the start bit is the master device. Arising only from
Since the master device side manages the time, areas P 1 to P 4 can be reliably determined, and communication sections and idle sections can be reliably distinguished.
以上のように、通信が周期的になされるので、
1度通信もれがあつても、あるいは通信ミスを犯
してもすぐ正しい内容に復帰できる。 As mentioned above, since communication is done periodically,
Even if there is a communication leak or a communication error, the correct content can be restored immediately.
また、以上の例の場合、高価なインターフエー
スを使用せず、1チツプのマイコンにより通信と
その他の仕事のすべてができるから、総じて安い
民生用LSIと1本の通信線によつて双方向のデジ
タルデータ通信が実現できる。 In addition, in the above example, communication and other tasks can all be performed by a single chip microcontroller without using an expensive interface, so it is possible to perform bidirectional communication using a cheap consumer LSI and a single communication line. Digital data communication can be realized.
そして、通信の同期をマスター機器側でとるも
のであるから、通信以外に複数の仕事を時分割で
処理しなければならない場合であつても、1つの
仕事が中途で停止してしまうようなことはなくな
る。 Furthermore, since communication is synchronized on the master device side, even if multiple tasks other than communication need to be processed in a time-sharing manner, there is no possibility that one task will stop midway through. will disappear.
なお、通信コントローラ112におけるスター
トビツトSBの発生、さらにクロツクパルスの発
生、また通信コントローラ212におけるスター
ビツト検出、クロツクパルスの発生は、それぞれ
マイコン制御によつて行つてもよいし、図の例の
ようにマイコンとは別のハードウエアを設けて行
つてもよい。 Note that the generation of the start bit SB and the generation of clock pulses in the communication controller 112, as well as the detection of star bits and the generation of the clock pulses in the communication controller 212, may be controlled by a microcomputer, or may be controlled by a microcomputer as in the example shown in the figure. may be performed by providing separate hardware.
また、以上の例は通信線を1本にできる特殊な
例であるが、マスター機器と複数のスレーブ機器
間にマスター機器からみて送信線と受信線の2本
を設ける場合においてもこの発明が適用できるこ
とはもちろんである。 Furthermore, although the above example is a special example in which only one communication line is required, the present invention is also applicable to cases where two lines, a transmission line and a reception line, are provided between a master device and multiple slave devices from the perspective of the master device. Of course it is possible.
また、送信エリアが空いているかどうかのチエ
ツクは上記の例ではビツト毎に行なつたが、これ
は1ワード(8ビツト)毎に行なう方法であつて
ももちろんよい。 Further, although the above example checks whether the transmission area is empty or not, it is checked for each bit, it may of course be checked for each word (8 bits).
以上のように、この発明においてはスレーブ機
器からの送信は、複数の時分割エリアのうち空い
ている任意のエリアを用いて行なうものであるの
で、時分割エリア数はスレーブ機器数より少なく
てよく、また、使用しないエリアが少なくなり、
使用効率もよい。さらに一定周期例えば垂直周期
で通信を行なう場合は、通信区間の長さがむやみ
に長くなることはなく、したがつて休止区間にお
いて行う通信以外の仕事の時間を十分にとれる。
As described above, in this invention, transmission from a slave device is performed using any vacant area among a plurality of time division areas, so the number of time division areas may be less than the number of slave devices. , Also, there is less unused area,
Good usage efficiency. Further, when communication is performed at a fixed period, for example, a vertical period, the length of the communication section does not become unnecessarily long, and therefore, there is sufficient time for work other than communication to be performed during the pause period.
第1図はこの発の説明のためのフローチヤー
ト、第2図はその動作を図式的に示した図、第3
図はこの発明の概要を説明するためのタイムチヤ
ート、第4図はこの発明を実施する通信システム
の一実施例のブロツク図、第5図はその説明のた
めの図である。
10はマスター機器としてのVTR、20は複
数のスレーブ機器の1つとしてのビデオカメラ、
P1,P2はスレーブ機器用送信エリア、P3,P4は
マスター機器用送信エリア、30は通信線であ
る。
Figure 1 is a flowchart for explaining this process, Figure 2 is a diagram schematically showing its operation, and Figure 3 is a flowchart for explaining this process.
FIG. 4 is a time chart for explaining the outline of the invention, FIG. 4 is a block diagram of an embodiment of a communication system implementing the invention, and FIG. 5 is a diagram for explaining the same. 10 is a VTR as a master device, 20 is a video camera as one of multiple slave devices,
P 1 and P 2 are transmission areas for slave devices, P 3 and P 4 are transmission areas for master devices, and 30 is a communication line.
Claims (1)
て通信線を介してシリアルデータを双方向通信す
るにあたつて、互いに時間的に重ならない複数の
通信エリアからなる通信区間を周期的にくり返す
ようにし、上記複数の通信エリアの各々は上記マ
スター機器の送信エリアとスレーブ機器の送信エ
リアのいずれかに、両エリアが識別できる状態
で、しかも上記スレーブ機器の送信エリアの数が
上記複数のスレーブ機器の数よりも少ない状態で
設定するとともに上記マスター機器が通信の時間
管理をするデータ通信方法において、 上記スレーブ機器において、所定の通信エリア
で該スレーブ機器から上記通信線に送り出したデ
ータと該通信線で実際に送信されるデータとをビ
ツト毎に比較する第1の過程と、 上記通信線に送り出したデータと該通信線で実
際に送信されるデータとの違いが検出されたと
き、上記スレーブ機器から上記通信線へのデータ
の送り出しを停止する第2の過程と、 上記所定の通信エリアの次の通信エリアにおい
て、上記第1及び第2の過程を繰り返すようにし
たことを特徴とするデータ通信方法。[Claims] 1. When serial data is bidirectionally communicated via a communication line between a master device and a plurality of slave devices, a communication section consisting of a plurality of communication areas that do not overlap in time is periodically communicated. Repeatedly, each of the plurality of communication areas is set to either the transmission area of the master device or the transmission area of the slave device, so that both areas can be identified, and the number of transmission areas of the slave device is the same as above. In a data communication method in which the number of slave devices is set to be smaller than the number of slave devices, and the master device manages communication time, the slave device transmits data from the slave device to the communication line in a predetermined communication area. a first step of comparing bit by bit between the data sent to the communication line and the data actually transmitted over the communication line; and when a difference between the data sent to the communication line and the data actually transmitted over the communication line is detected. , a second step of stopping the transmission of data from the slave device to the communication line; and repeating the first and second steps in the next communication area after the predetermined communication area. data communication method.
Priority Applications (9)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28007784A JPS61158237A (en) | 1984-12-28 | 1984-12-28 | Data communication method |
| KR1019850009353A KR940008100B1 (en) | 1984-12-28 | 1985-12-12 | Communication system for video information apparatus |
| AU51403/85A AU590236B2 (en) | 1984-12-21 | 1985-12-18 | Communication system for video information apparatus |
| EP85309334A EP0186468B1 (en) | 1984-12-21 | 1985-12-20 | Communication system for video information apparatus |
| CA000498264A CA1309492C (en) | 1984-12-21 | 1985-12-20 | Communication system for video information apparatus |
| DE8585309334T DE3580014D1 (en) | 1984-12-21 | 1985-12-20 | TRANSMISSION SYSTEM FOR VIDEO INFORMATION DEVICE. |
| US06/812,529 US4821032A (en) | 1984-12-21 | 1985-12-23 | Communication system for video information apparatus |
| US07/692,449 USRE34650E (en) | 1984-12-21 | 1991-04-05 | Communication system for video information apparatus |
| HK72894A HK72894A (en) | 1984-12-21 | 1994-07-28 | Communication system for video information apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28007784A JPS61158237A (en) | 1984-12-28 | 1984-12-28 | Data communication method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61158237A JPS61158237A (en) | 1986-07-17 |
| JPH0574974B2 true JPH0574974B2 (en) | 1993-10-19 |
Family
ID=17619983
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP28007784A Granted JPS61158237A (en) | 1984-12-21 | 1984-12-28 | Data communication method |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JPS61158237A (en) |
| KR (1) | KR940008100B1 (en) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5631247A (en) * | 1979-08-22 | 1981-03-30 | Fujitsu Ltd | Communication system |
| JPS572240A (en) * | 1980-06-06 | 1982-01-07 | Sankyo Co Ltd | Ml-236b derivative |
| JPS58154950A (en) * | 1982-03-10 | 1983-09-14 | Fujitsu Ltd | Bus monitoring system |
| JPS6033763A (en) * | 1983-08-05 | 1985-02-21 | Nippon Telegr & Teleph Corp <Ntt> | Speed selecting communication system |
-
1984
- 1984-12-28 JP JP28007784A patent/JPS61158237A/en active Granted
-
1985
- 1985-12-12 KR KR1019850009353A patent/KR940008100B1/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61158237A (en) | 1986-07-17 |
| KR940008100B1 (en) | 1994-09-02 |
| KR860005513A (en) | 1986-07-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1213657A2 (en) | Dual interface serial bus | |
| GB2204755A (en) | Component audio/video system with timed control of plural peripheral devices | |
| JPH0319740B2 (en) | ||
| USRE34650E (en) | Communication system for video information apparatus | |
| EP0589499A1 (en) | A multistation communication bus system, and a master station and a slave station for use in such system | |
| EP0159362B1 (en) | Data transmission system | |
| JP3952226B2 (en) | Bus communication system | |
| US6944696B2 (en) | Data processing processor | |
| JP3217519B2 (en) | Two-way remote control system | |
| JP2770986B2 (en) | Master pulse switching method for external storage device | |
| JPH0574974B2 (en) | ||
| US20050010904A1 (en) | Information recording device, method for the same, program for the same and recording medium storing the program | |
| JP2004120139A (en) | Communication control apparatus | |
| JP2593842B2 (en) | Communication method and apparatus for video information equipment | |
| JPS61141232A (en) | Bidirectional serial data communication method | |
| US5724240A (en) | Method for automatically resetting a microcomputer in a video cassette recorder | |
| JP2003087671A (en) | Digital AV apparatus connected by digital AV transmission line and control method thereof | |
| JP2575100B2 (en) | Data communication device and data communication method | |
| JPH071496B2 (en) | Control method and control device | |
| JPWO1985001168A1 (en) | Data communication device and data communication method | |
| EP0954180B1 (en) | Serial data transfer device | |
| JPH08149160A (en) | Data receiver | |
| JPH11243408A (en) | Electronic circuit system | |
| KR100192523B1 (en) | Shared fax and how to deliver it | |
| JP2000316295A (en) | Serial communication system and image forming apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |