JP3222977B2 - Serial data processing circuit - Google Patents
Serial data processing circuitInfo
- Publication number
- JP3222977B2 JP3222977B2 JP07484193A JP7484193A JP3222977B2 JP 3222977 B2 JP3222977 B2 JP 3222977B2 JP 07484193 A JP07484193 A JP 07484193A JP 7484193 A JP7484193 A JP 7484193A JP 3222977 B2 JP3222977 B2 JP 3222977B2
- Authority
- JP
- Japan
- Prior art keywords
- serial data
- data
- processing circuit
- synchronization
- synchronization pulse
- 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
- 238000012545 processing Methods 0.000 title claims description 37
- 230000001360 synchronised effect Effects 0.000 claims description 16
- 230000005540 biological transmission Effects 0.000 claims description 8
- 238000000926 separation method Methods 0.000 claims description 4
- 238000000034 method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 3
- 230000004043 responsiveness Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Landscapes
- Television Signal Processing For Recording (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Selective Calling Equipment (AREA)
Description
【0001】[0001]
【産業上の利用分野】この発明は、例えばビデオ信号処
理装置等のスレーブ装置に用いられ、マスター装置から
送られてくるシリアルデータを、別途送られてくる複数
の同期パルスに適宜同期させるシリアルデータ処理回路
に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention is used for a slave device such as a video signal processing device, for example, and serially transmits serial data sent from a master device to a plurality of synchronization pulses sent separately. It relates to a processing circuit.
【0002】[0002]
【従来の技術】周知の如く、ビデオテープレコーダ(以
下、VTRと称する)では、回転消去ヘッドのオン/オ
フ制御、回転ビデオ/HiFiヘッドの記録電流のオン
/オフ制御、ダブルアジマスヘッドの切替・埋め込み
(ダブルアジマスヘッド再生出力の大きい方を選択し、
特殊再生時のノイズバーをなくす機能)制御、再生画面
切替制御等を行っている。2. Description of the Related Art As is well known, in a video tape recorder (hereinafter, referred to as VTR), on / off control of a rotating erase head, on / off control of a recording current of a rotating video / HiFi head, switching / switching of a double azimuth head. Embedding (Select the larger of the double azimuth head playback output,
Function to eliminate the noise bar during special playback) control, playback screen switching control, etc.
【0003】これらの制御は、ビデオヘッド切替信号
(ビデオヘッドスイッチングパルス、以下V−SWPと
記す)またはHiFiヘッド切替信号(HiFiヘッド
スイッチングパルス、以下H−SWPと記す)と同期を
取って制御した方が性能が向上する。この同期制御は、
以下の3つの方法が一般的である。These controls are performed in synchronization with a video head switching signal (video head switching pulse, hereinafter referred to as V-SWP) or a HiFi head switching signal (HiFi head switching pulse, hereinafter referred to as H-SWP). The better the performance. This synchronization control
The following three methods are common.
【0004】(1)同期が必要な信号を非同期でマイク
ロプロセッサ等のマスターICから出力し、図5に示す
Dラッチフリップフロップを用いて、V−SWPまたは
H−SWPでラッチする(マスターICの割込み端子に
SWPを入力し、このSWPに同期してマスターICか
ら出力する場合も含む。但し、この場合は処理時間で信
号出力応答性能が決まる。)。一例を図6に示す。(1) A signal requiring synchronization is asynchronously output from a master IC such as a microprocessor and latched by V-SWP or H-SWP using a D-latch flip-flop shown in FIG. This includes the case where the SWP is input to the interrupt terminal and output from the master IC in synchronization with the SWP. In this case, however, the signal output response performance is determined by the processing time.) An example is shown in FIG.
【0005】(2)サーボ回路のマイクロプロセッサ化
で内蔵されたタイミングパルス発生回路(以下、TPG
回路と記す)を用いて、同期が必要な信号をV−SWP
またはH−SWPに同期させる。一例を図7に示す。(2) A timing pulse generation circuit (hereinafter referred to as TPG) built in by making a servo circuit a microprocessor.
Signal which needs to be synchronized by V-SWP
Or, synchronize with H-SWP. An example is shown in FIG.
【0006】図7において、コンパレータ11には図示
しないカウンタにより得られる同期パルスのカウント値
とメモリ回路12の基準値FIFO21からの基準値と
を比較し、一致タイミングパルスをメモリ回路12及び
TPG出力バッファ13に送る。In FIG. 7, a comparator 11 compares a count value of a synchronization pulse obtained by a counter (not shown) with a reference value from a reference value FIFO 21 of a memory circuit 12, and outputs a coincidence timing pulse to the memory circuit 12 and a TPG output buffer. Send to 13.
【0007】TPG出力バッファ13はメモリ回路12
のTPGデータFIFO22からのTPGデータを取り
込み、同期出力する。メモリ回路12はタイミングパル
スを入力する毎に基準値FIFO21及びTPGデータ
FIFO22の出力データの値を更新する。以上の結
果、サーボタイミングは同期パルスに同期するようにな
る。The TPG output buffer 13 is a memory circuit 12
The TPG data from the TPG data FIFO 22 is fetched and synchronously output. The memory circuit 12 updates the values of the output data of the reference value FIFO 21 and the TPG data FIFO 22 each time the timing pulse is input. As a result, the servo timing is synchronized with the synchronization pulse.
【0008】(3)図8に示すようなシリアルシフトタ
イプ等の拡張ICから前記信号を出力する。この場合、
STROBE(ラッチ)信号をV−SWPまたはH−S
WPに同期するように制御する。一例を図9に示す。(3) The signal is output from an extension IC such as a serial shift type as shown in FIG. in this case,
When the STROBE (latch) signal is V-SWP or HS
Control to synchronize with WP. An example is shown in FIG.
【0009】ところで、最近では従来例(3)の発展型
として、図10に示すように、バス(I2 Cバス)を用
いて、マイクロプロセッサ等によるマスターIC100
からビデオ、HiFi、P/R(再生/記録)アンプ等
の複数のスレーブIC201〜20nを制御するように
システムを構成することが要望されている。Recently, as a development of the conventional example (3), as shown in FIG. 10, a master IC 100 using a microprocessor or the like by using a bus (I2C bus).
It is desired to configure a system to control a plurality of slave ICs 201 to 20n such as a video, a HiFi, and a P / R (playback / recording) amplifier.
【0010】この場合、それぞれのICのアドレス・サ
ブアドレス等を含む制御データをシリアルバス300を
通じてシリアル伝送する必要がある。しかしながら、バ
スのデータ量が増大してしまうため、同期が必要な信号
について、ソフトウェア制御でV−SWP/H−SWP
に同期させるのが困難になる。In this case, it is necessary to serially transmit control data including the address and sub-address of each IC through the serial bus 300. However, since the amount of data on the bus increases, for signals requiring synchronization, V-SWP / H-SWP is controlled by software.
It becomes difficult to synchronize.
【0011】また、一般的に複数のICで同時にラッチ
することはできないという問題もある。仮に受信終了以
外のラッチ機能をスレーブ側に持ったとしても、一定時
間以内に複数のICに同じシリアルデータを送る必要が
ある。特にI2 Cバスを用いて実現しようとした場合、
規格上100[kbit/sec ]以内でしか送れず、時間的
な応答性に問題が発生する。There is also a problem that it is generally not possible to simultaneously latch with a plurality of ICs. Even if the slave has a latch function other than the end of reception, it is necessary to send the same serial data to a plurality of ICs within a certain time. Especially I 2 When trying to realize using C bus,
According to the standard, data can be sent only within 100 [kbit / sec], which causes a problem in temporal response.
【0012】時間的に一番問題となるタイミングは、例
えば回転シリンダ上に6個のヘッドを等間隔に配置する
ように設計した場合、両SWPのエッジで最も短い区間
5.5[ms](NTSC信号方式のVTR)の間に、複
数のICにシリアルデータを送らなければならないこと
である。The timing which is most problematic in terms of time is, for example, when six heads are arranged at equal intervals on a rotating cylinder, the shortest section 5.5 [ms] (edge) of both SWP edges. During NTSC signaling VTRs), serial data must be sent to multiple ICs.
【0013】特に、サーボ機能を有したマイクロプロセ
ッサでこれを実現する場合、たとえバス(I2 Cバス)
入出力制御の一部をハードウェアに置き替えたとしても
(例えば、シリアル入出力回路のハードウェア化、シリ
アル入出力バッファのFIFO化)、マイクロプロセッ
サのサーボ処理はリアルタイム処理が多すぎるため、割
込み要因のタイミングによっては実現できないことがあ
る。Particularly, when this is realized by a microprocessor having a servo function, even if the bus (I 2 C bus)
Even if a part of the input / output control is replaced with hardware (for example, the hardware of the serial input / output circuit and the FIFO of the serial input / output buffer), since the servo processing of the microprocessor has too much real-time processing, an interrupt This may not be possible depending on the timing of the factors.
【0014】[0014]
【発明が解決しようとする課題】以上述べたように、従
来のVTR等に用いられるシリアルデータ処理回路で
は、マスター装置から転送されるシリアルデータを複数
の同期パルスに同期させる際、シリアルバス上のデータ
量増大により、同期が必要な信号について、ソフトウェ
ア制御で各同期パルスに同期させるのが困難になる。As described above, in a conventional serial data processing circuit used in a VTR or the like, when synchronizing serial data transferred from a master device with a plurality of synchronization pulses, a serial bus on a serial bus is used. Due to the increase in data amount, it becomes difficult to synchronize a signal requiring synchronization with each synchronization pulse by software control.
【0015】この発明は上記の課題を解決するためにな
されたもので、シリアルデータが増大しても、同期の必
要な信号をスレーブ装置側で複数の同期パルスに同期さ
せることができ、マスター装置側のソフトウェア制御の
負担を軽減することのできるシリアルデータ処理回路を
提供することを目的とする。SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problem. Even when serial data increases, a signal requiring synchronization can be synchronized with a plurality of synchronization pulses on the slave device side, and the master device can be synchronized. It is an object of the present invention to provide a serial data processing circuit capable of reducing the burden of software control on the side.
【0016】[0016]
【課題を解決するための手段】上記目的を達成するため
にこの発明は、マスター装置から、互いに位相の異なる
少なくとも第1及び第2の同期パルス列が伝送されると
共に、前記第1及び第2の同期パルス列にそれぞれ同期
すべき第1及び第2のデータを含むシリアルデータが転
送されるスレーブ装置に設けられるシリアルデータ処理
回路において、前記マスター装置からの前記第1の同期
パルス列によって、前記第1及び第2のデータをラッチ
する第1のラッチ手段と、前記マスター装置からの前記
第2の同期パルス列によって、前記第1のラッチ手段で
ラッチされた前記第2のデータをラッチする第2のラッ
チ手段とを具備することを特徴とする。SUMMARY OF THE INVENTION In order to achieve the above object, the present invention provides a master device which has different phases from each other.
With at least first and second sync pulse train is transmitted, it is provided in the slave device serial data is transferred including the first and second data to be synchronized respectively with the first and second synchronization pulse train Serial In the data processing circuit, the first synchronization from the master device
Latch the first and second data by a pulse train
A first latching means, and
By the second synchronizing pulse train, the first latch means
A second latch for latching the latched second data;
And a switch means .
【0017】[0017]
【作用】上記構成によるシリアルデータ処理回路では、
マスター装置からスレーブ装置に、互いに位相の異なる
少なくとも第1及び第2の同期パルス列と共に、各同期
パルス列それぞれに同期すべき第1及び第2のデータを
含む信号をシリアルバスを通じて送るとき、スレーブ側
に各同期パルスのエッジをラッチタイミングとする第1
及び第2のラッチ手段を配置し、第1のラッチ手段で第
1の同期パルス列により第1及び第2のデータをラッチ
し、第2のラッチ手段で第2の同期パルス列により第1
のラッチ手段でラッチされた第2のデータをラッチする
ようにしている。これによりマスター装置側では第1の
同期パルスでのみデータ転送を管理することが可能とな
り、ソフトウェア処理時間の応答性の負担が軽減され
る。In the serial data processing circuit having the above configuration,
Different phases from master device to slave device
Each synchronization with at least the first and second synchronization pulse trains
First and second data to be synchronized with each pulse train
When sending signals including serial
First, the edge of each synchronization pulse is used as the latch timing.
And second latch means, and the first latch means
Latch first and second data by one synchronization pulse train
Then, the second latch means generates the first synchronizing pulse train to
Latching the second data latched by the latch means
Like that. This allows the master device to manage data transfer only with the first synchronization pulse, thereby reducing the responsiveness of software processing time.
【0018】[0018]
【実施例】以下、図1乃至図4を参照してこの発明の実
施例を詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below in detail with reference to FIGS.
【0019】図1はこの発明に係るシリアルデータ処理
回路の実施例を示すもので、スレーブICに搭載した場
合の構成を示している。このスレーブICにはI2 Cバ
ス等の2線式シリアルデータバス(4はクロック伝送
線、5はデータ伝送線)を通じてマスター装置(図示せ
ず)からシリアルデータSDA及びその同期用クロック
SCLが供給されると共に、他の伝送線10,20を通
じて第1の同期パルスP1と第2の同期パルスP2が供
給される。シリアルデータ処理回路は、データデコード
回路部1と、第1のラッチ回路部2と第2のラッチ回路
部3とで構成される。FIG. 1 shows an embodiment of a serial data processing circuit according to the present invention, and shows a configuration in which the serial data processing circuit is mounted on a slave IC. This slave IC has I 2 The serial data SDA and its synchronization clock SCL are supplied from a master device (not shown) through a two-wire serial data bus such as a C bus (4 is a clock transmission line, 5 is a data transmission line), and other transmissions are performed. A first synchronization pulse P1 and a second synchronization pulse P2 are supplied via lines 10,20. The serial data processing circuit includes a data decode circuit 1, a first latch circuit 2, and a second latch circuit 3.
【0020】まず、データデコード回路部1はシリアル
データバス4,5からシリアルデータSDAを受信し、
その受信終了検出後に、受信したデータを第1の同期パ
ルスP1に同期が必要な信号S11と、第2の同期パル
ス20に同期が必要な信号S21と、同期を必要としな
い信号S6とにデコードする。ここで得られたデコード
信号S6は同期不要のためそのまま後段回路へ導出さ
れ、デコード信号S11とS21は共に第1のラッチ回
路部2に送られる。First, the data decoding circuit 1 receives the serial data SDA from the serial data buses 4 and 5,
After the detection of the end of reception, the received data is decoded into a signal S11 that requires synchronization with the first synchronization pulse P1, a signal S21 that requires synchronization with the second synchronization pulse 20, and a signal S6 that does not require synchronization. I do. Since the decoded signal S6 obtained here is not required for synchronization, it is derived as it is to the subsequent circuit, and both the decoded signals S11 and S21 are sent to the first latch circuit section 2.
【0021】第1のラッチ回路部2は入力したデコード
信号S11,S21をそれぞれ第1の同期パルスP1の
タイミングでラッチする。これらのラッチ信号S13,
S22は第1の同期パルスP1の同期が必要な第1の同
期パルスP1の同期信号と、第2の同期パルスP2の同
期が必要な第1の同期パルスP1の同期信号である。ラ
ッチ信号S13は既に第1の同期パルスに同期している
ためそのまま導出され、ラッチ信号S22は第2のラッ
チ回路部3に送られる。The first latch circuit 2 latches the input decode signals S11 and S21 at the timing of the first synchronization pulse P1. These latch signals S13,
S22 is a synchronization signal of the first synchronization pulse P1 that requires synchronization of the first synchronization pulse P1, and a synchronization signal of the first synchronization pulse P1 that requires synchronization of the second synchronization pulse P2. Since the latch signal S13 is already synchronized with the first synchronization pulse, it is derived as it is, and the latch signal S22 is sent to the second latch circuit unit 3.
【0022】第2のラッチ回路部3は第1のラッチ回路
部2からのラッチ信号S22を第2の同期パルスP2の
タイミングでラッチする。ここでラッチされた信号S2
3は第2の同期パルスP2の同期が必要な第2の同期パ
ルスP2の同期信号である。上記構成において、以下、
図2及び図3を参照してその動作を説明する。The second latch circuit 3 latches the latch signal S22 from the first latch circuit 2 at the timing of the second synchronization pulse P2. The signal S2 latched here
Reference numeral 3 denotes a synchronization signal of the second synchronization pulse P2 which requires synchronization of the second synchronization pulse P2. In the above configuration,
The operation will be described with reference to FIGS.
【0023】マスターICからのクロックSCL及びシ
リアルデータSDAがスレーブICに入力され、データ
デコード回路部1により受信されると、このデータデコ
ード回路部1により、受信データは第1の同期パルス1
0に同期が必要な信号S11、第2の同期パルス20に
同期が必要な信号S21、同期を必要としない信号S6
にデコードされる。When the clock SCL and the serial data SDA from the master IC are input to the slave IC and received by the data decoding circuit 1, the data decoding circuit 1 converts the received data into the first synchronization pulse 1
A signal S11 requiring synchronization with 0, a signal S21 requiring synchronization with the second synchronization pulse 20, and a signal S6 not requiring synchronization.
Is decoded.
【0024】デコード信号S6はそのままスレーブ内部
または内外部で用いられる。デコード信号S11,S2
1は第1のラッチ回路部2に送られ、同期パルスP1の
タイミングでラッチされる。デコード信号S11のラッ
チ信号S13は第1の同期パルスの同期が必要な同期化
信号で、そのままスレーブ内部または内外部で用いられ
る。デコード信号S12のラッチ信号S22は第2のラ
ッチ回路部2に送られ、同期パルスS20のタイミング
でラッチされる。このラッチ信号S23は第2の同期パ
ルスP2の同期が必要な同期信号で、そのままスレーブ
内部または内外部で用いられる。The decode signal S6 is used as it is inside or outside the slave. Decode signals S11, S2
1 is sent to the first latch circuit 2 and is latched at the timing of the synchronization pulse P1. The latch signal S13 of the decode signal S11 is a synchronization signal that requires synchronization of the first synchronization pulse, and is used as it is inside or outside the slave. The latch signal S22 of the decode signal S12 is sent to the second latch circuit 2, and is latched at the timing of the synchronization pulse S20. This latch signal S23 is a synchronization signal that requires synchronization of the second synchronization pulse P2, and is used as is inside or outside the slave.
【0025】上記スレーブICの構成をVTRのビデ
オ、HiFi、再生/記録アンプ等のビデオ信号処理I
Cの一つとした場合、第1、第2の同期パルスとしては
V−SWP、H−SWPがあり、同期が必要な信号とし
ては回転消去ヘッドのオン/オフ信号、回転ビデオ/H
iFiヘッドの記録電流オン/オフ信号(以下、ビデオ
/HiFi記録ミュート信号)、ダブルアジマスヘッド
の切替信号・埋め込み(ダブルアジマスヘッド再生出力
の大きい方を選択し、特殊再生時のノイズバーをなくす
機能)信号、再生画面切替信号等がある。ここでは説明
を簡単にするためにスレーブICが再生/記録アンプ
で、シリアルバスがI2 Cバスの場合について説明す
る。The configuration of the slave IC is the same as that of video signal processing such as VTR video, HiFi, and reproduction / recording amplifier.
In the case of one of C, the first and second synchronization pulses include V-SWP and H-SWP, and the signals requiring synchronization are the on / off signal of the rotating erase head and the rotating video / H.
Recording current on / off signal for iFi head (hereinafter referred to as video / HiFi recording mute signal), switching signal for double azimuth head / embedding (function to select the larger double azimuth head playback output and eliminate noise bars during special playback) Signal, a playback screen switching signal, and the like. Here, to simplify the explanation, the slave IC is a reproduction / recording amplifier and the serial bus is I 2 The case of the C bus will be described.
【0026】図2、図3はスレーブIC内でそれぞれシ
リアルバスデータSDAから再生/記録アンプのビデオ
/HiFi記録ミュート信号を生成する場合のタイミン
グチャートで、記録開始時のものである。FIGS. 2 and 3 are timing charts in the case where a video / HiFi recording mute signal of the reproducing / recording amplifier is generated from the serial bus data SDA in the slave IC, respectively, at the start of recording.
【0027】図2、図3において、aはビデオ記録ミュ
ートオン/HiFi記録ミュートオン、bはビデオ記録
ミュートオン/HiFi記録ミュートオフ、cはビデオ
記録ミュートオフ/HiFi記録ミュートオフ、dはH
iFi記録ミュートオン、eはHiFi記録ミュートオ
フを指示する制御データである。In FIGS. 2 and 3, a is video recording mute on / HiFi recording mute on, b is video recording mute on / HiFi recording mute off, c is video recording mute off / HiFi recording mute off, and d is H
iFi recording mute on, e is control data for instructing HiFi recording mute off.
【0028】図2はH−SWPとV−SWPとの位相関
係からビデオ記録ミュートとHiFi記録ミュートのタ
イミングに余裕がある場合のパターン、図3は同じくH
−SWPとV−SWPとの位相関係からビデオ記録ミュ
ートとHiFi記録ミュートのタイミングに余裕がある
場合のパターンを示している。FIG. 2 shows a pattern in which there is a margin in the timing of video recording mute and HiFi recording mute from the phase relationship between H-SWP and V-SWP, and FIG.
A pattern in a case where there is a margin in the timing of video recording mute and HiFi recording mute from the phase relationship between -SWP and V-SWP is shown.
【0029】初期状態では、ビデオ/HiFi記録ミュ
ートは共にオンとなっており、記録開始時にHiFiミ
ュート、ビデオ記録ミュートの順にオフにする必要があ
る。このタイミングを実現するために、マスターICは
第1の同期パルスであるV−SWPの両エッジの間に再
生/記録アンプに制御データa,b,cを順次シリアル
伝送する。In the initial state, both the video / HiFi recording mute is on, and it is necessary to turn off the HiFi mute and the video recording mute at the start of recording. To realize this timing, the master IC serially transmits the control data a, b, and c to the reproducing / recording amplifier sequentially between both edges of the first synchronization pulse V-SWP.
【0030】すなわち、マスターICは初期にV−SW
Pの両エッジの間に制御データaを再生/記録アンプに
送る。再生/記録アンプのデータデコード回路部1は、
この制御データaの受信終了後、V(ビデオ)同期用、
H(HiFi)同期用に分離する。第1のラッチ回路部
2はV−SWPのエッジタイミングで分離された両デー
タをラッチする。さらに、第2のラッチ回路部3は第1
のラッチ回路部2にラッチされたH同期用の制御データ
dを次のH−SWPのエッジタイミングでラッチする。
これによってビデオ/HiFi記録ミュートは共にオン
状態となる。That is, the master IC is initially connected to the V-SW
The control data a is sent to the reproducing / recording amplifier between both edges of P. The data decoding circuit unit 1 of the reproducing / recording amplifier includes:
After the reception of the control data a, for V (video) synchronization,
Separate for H (HiFi) synchronization. The first latch circuit unit 2 latches both data separated at the edge timing of V-SWP. Furthermore, the second latch circuit unit 3
The control data d for H synchronization latched by the latch circuit unit 2 is latched at the next H-SWP edge timing.
As a result, both the video / HiFi recording mute are turned on.
【0031】マスターICは次のサイクルで制御データ
bを再生/記録アンプに送る。再生/記録アンプのデー
タデコード回路部1は、制御データbの受信終了後、V
同期用、H同期用に分離する。第1のラッチ回路部2は
V−SWPのエッジタイミングで分離された両データを
ラッチする。さらに、第2のラッチ回路部3は第1のラ
ッチ回路部2にラッチされたH同期用の制御データeを
次のH−SWPのエッジタイミングでラッチする。これ
によってHiFi記録ミュートのみがオン状態となる。The master IC sends the control data b to the reproducing / recording amplifier in the next cycle. After the reception of the control data b, the data decode circuit unit 1 of the reproduction / recording amplifier
Separate for synchronization and H synchronization. The first latch circuit unit 2 latches both data separated at the edge timing of V-SWP. Further, the second latch circuit unit 3 latches the control data e for H synchronization latched by the first latch circuit unit 2 at the next H-SWP edge timing. As a result, only the HiFi recording mute is turned on.
【0032】マスターICはさらに次のサイクルで制御
データcを再生/記録アンプに送る。再生/記録アンプ
のデータデコード回路部1は、制御データcの受信終了
後、V同期用、H同期用に分離する。第1のラッチ回路
部2は次のV−SWPのエッジタイミングで分離された
両データをラッチする。これにより、ビデオ記憶ミュー
トがHiFiに遅れてオン状態となる。このとき、第2
のラッチ回路部3は第1のラッチ回路部2にラッチされ
たH同期用の制御データeを次のH−SWPのエッジタ
イミングでラッチする。これによってHiFi記録ミュ
ートは続けてオン状態となる。The master IC sends control data c to the reproducing / recording amplifier in the next cycle. After the reception of the control data c, the data decoding circuit unit 1 of the reproduction / recording amplifier separates the data for V synchronization and H synchronization. The first latch circuit unit 2 latches both data separated at the next V-SWP edge timing. As a result, the video storage mute is turned on with a delay of HiFi. At this time, the second
Latch circuit 3 latches the control data e for H synchronization latched by the first latch circuit 2 at the next H-SWP edge timing. Thus, the HiFi recording mute is continuously turned on.
【0033】ところで、回転シリンダ上に6個のヘッド
を等間隔に置けるように設計したVTRの場合、両SW
Pのエッジで最も短い区間5.5ms(NTSC信号方
式のVTR)の間に複数のICにデータを送る必要があ
る。In the case of a VTR designed so that six heads are arranged at equal intervals on a rotary cylinder,
It is necessary to send data to a plurality of ICs during the shortest section 5.5 ms (VTR of NTSC signaling) at the edge of P.
【0034】一方、I2 Cバスは、規格上100kbi
t/sec以内でしかデータを送れない。よって、1ワ
ード当り10bitのデータで各スレーブICのアドレ
ス・サブアドレスデータも送る必要がある。このときの
平均的なデータ量は一つのIC当り6ワード(約60b
it)である。On the other hand, I 2 C bus is 100kbi in standard
Data can be sent only within t / sec. Therefore, it is necessary to send the address and sub-address data of each slave IC with 10 bits per word. The average data amount at this time is 6 words per IC (about 60b).
it).
【0035】このことから、従来では、ビデオ、HiF
i、再生記録アンプの3つのICに送るデータだけで
も、一番早くても1.8mS、クロックスピードを半分
にしただけで3.6mSとなる。他のリアルタイム処理
を行っているVTRシステムコンピュータによるサーボ
マイクロプロセッサでは、単純に各ヘッド切替パルスに
同期が取れるように3つのスレーブICに制御データを
送る。この場合、5.5mSの間に他の割込み入力があ
ってもデータを送りきる必要があるが、処理応答の問題
が発生することが考えられる。For this reason, conventionally, video, HiF
i, the data sent to the three ICs of the reproduction / recording amplifier alone is 1.8 mS at the earliest and 3.6 mS only by halving the clock speed. A servo microprocessor of a VTR system computer that performs other real-time processing simply sends control data to three slave ICs so as to synchronize with each head switching pulse. In this case, it is necessary to send data even if there is another interrupt input during 5.5 mS, but a problem of processing response may occur.
【0036】これに対し、上記構成によるシリアルデー
タ処理回路をスレーブICに搭載すれば、V−SWPの
両エッジの間、つまり16.6mS以内(NTSC方式
のVTR)で送ることで、スレーブ側でタイミングを取
ることができる。よって、処理応答の問題は発生しな
い。On the other hand, if the serial data processing circuit having the above configuration is mounted on the slave IC, the data is sent between both edges of V-SWP, that is, within 16.6 mS (VTR of the NTSC system). You can take the timing. Therefore, the problem of the processing response does not occur.
【0037】したがって、上記構成によるシリアルデー
タ処理回路では、マスターICが1チップのマイクロプ
ロセッサで、複数のスレーブICに多量のデータを送る
場合であって、かつ各スレーブICで入力した制御デー
タを第1の同期パルス(例えばビデオヘッド切替信号)
または第2の同期パルス(例えばHiFiヘッド切替信
号)に同期させる場合でも、マスターICからスレーブ
ICには第1の同期パルスの間にデータを送るだけで、
スレーブ側で必要な信号を第1の同期パルスでラッチし
た後、さらに第2の同期パルスに同期する信号のみ第2
の同期パルスでラッチすることができる。Therefore, in the serial data processing circuit having the above configuration, when the master IC is a one-chip microprocessor and sends a large amount of data to a plurality of slave ICs, and the control data input by each slave IC is One sync pulse (eg, video head switching signal)
Alternatively, even when synchronizing with a second synchronization pulse (for example, a HiFi head switching signal), only data is sent from the master IC to the slave IC during the first synchronization pulse.
After the necessary signal is latched on the slave side by the first synchronization pulse, only the signal synchronized with the second synchronization pulse is changed to the second synchronization pulse.
Can be latched by the synchronizing pulse.
【0038】この結果、マスターICは第1の同期パル
スでのみデータ転送を管理することが可能となり、リア
ルタイム処理が多いシステムでもソフトウェア処理時間
の応答性の負担を軽減することができる。As a result, the master IC can manage data transfer only by the first synchronization pulse, and can reduce the responsiveness of software processing time even in a system with many real-time processes.
【0039】尚、上記実施例ではI2 Cバスを用いて説
明したが、他のシリアルデータ転送であってもよい。ま
た、STROBEでラッチがかかるシリアルでもこの発
明のような複数のラッチが必要な場合、スレーブICの
回路構成をこの発明と同じにすればマスターの負担が軽
減される。In the above embodiment, I 2 Although described using the C bus, other serial data transfer may be used. Further, when a plurality of latches as in the present invention are required even in a serial circuit in which latch is performed by STROBE, the burden on the master can be reduced by making the circuit configuration of the slave IC the same as that of the present invention.
【0040】上記説明では必ず第1の同期パルスP1の
間に複数のスレーブICにシリアルデータを送るように
したが、タイミングが必要でない場合、例えばリフレッ
シュの場合は、複数のスレーブICへのシリアルデータ
を必ずしも第1の同期パルスP1の間に送る必要はな
い。In the above description, serial data is always sent to a plurality of slave ICs during the first synchronization pulse P1. However, when timing is not required, for example, in the case of refresh, serial data is sent to a plurality of slave ICs. Need not necessarily be sent during the first synchronization pulse P1.
【0041】また、上記実施例の説明では、便宜上、デ
ータデコード回路部1が制御データの受信終了後にデー
タをV同期用、H同期用に分離するとしたが、これは必
ずしも必要でなく、第1のラッチ回路部2でラッチされ
たデータのうちV同期用のデータを信号S13として導
出し、H同期用のデータを第2のラッチ回路部3でラッ
チして信号S23として導出すればよい。Further, in the description of the above embodiment, for the sake of convenience, the data decoding circuit section 1 separates data for V synchronization and H synchronization after the end of reception of control data, but this is not always necessary. The data for V synchronization among the data latched by the latch circuit unit 2 may be derived as a signal S13, and the data for H synchronization may be latched by the second latch circuit unit 3 and derived as a signal S23.
【0042】さらに、第2のラッチ回路部3で複数並列
に配置し、第2の同期パルスにより同じタイミングで信
号S22を共通にラッチするように構成することもでき
る。また、第2のラッチ回路部3でラッチされた信号S
22のうちの一部または全部を、さらに他の図示しない
同期パルスで駆動される図示しないラッチ回路部にラッ
チするというように、ラッチ回路部を直列に接続して、
それぞれ異なる位相の同期パルスでラッチし、それぞれ
ラッチしたデータのうちの他の同期パルスに同期すべき
データを後段に送るように構成することもできる。Further, a plurality of second latch circuits 3 may be arranged in parallel so that the signal S22 is commonly latched at the same timing by the second synchronization pulse. Further, the signal S latched by the second latch circuit unit 3
A latch circuit unit is connected in series, such that a part or all of 22 is latched by a latch circuit unit (not shown) driven by another synchronization pulse (not shown),
It is also possible to adopt a configuration in which data is latched with synchronization pulses having different phases, and data to be synchronized with another synchronization pulse among the latched data is sent to the subsequent stage.
【0043】図4はこの発明に係る他の実施例を示すも
ので、図1の第1、第2の同期パルスV−SWP,H−
SWPを多重化して送る場合の構成を示している。7が
多重化パルス伝送線で、8が同期パルス分離回路部であ
る。基本的な動作は図1と変わらず、多重されて伝送さ
れてくる第1、第2の同期パルスP1,P2を分離回路
部8で分離し、それぞれ対応するラッチ回路部2,3に
入力するようにしたものである。その他、この発明の要
旨を逸脱しない範囲で種々変形しても、同様に実施可能
であることはいうまでもない。FIG. 4 shows another embodiment according to the present invention. The first and second synchronization pulses V-SWP, H- in FIG.
The structure when multiplexing and sending SWP is shown. 7 is a multiplexed pulse transmission line, and 8 is a synchronous pulse separation circuit. The basic operation is the same as that of FIG. 1, the first and second synchronization pulses P1 and P2 multiplexed and transmitted are separated by the separation circuit unit 8 and input to the corresponding latch circuit units 2 and 3, respectively. It is like that. In addition, it goes without saying that various modifications can be made without departing from the spirit of the present invention.
【0044】[0044]
【発明の効果】以上のようにこの発明によれば、シリア
ルデータが増大しても、同期の必要な信号をスレーブ装
置側で複数の同期パルスに同期させることができ、マス
ター装置側のソフトウェア制御の負担を軽減することの
できるシリアルデータ処理回路を提供することができ
る。As described above, according to the present invention, even when serial data increases, a signal requiring synchronization can be synchronized with a plurality of synchronization pulses on the slave device side, and software control on the master device side can be performed. It is possible to provide a serial data processing circuit that can reduce the burden on the serial data processing circuit.
【図1】この発明に係るシリアルデータ処理回路の一実
施例の構成を示すブロック回路図。FIG. 1 is a block circuit diagram showing a configuration of an embodiment of a serial data processing circuit according to the present invention.
【図2】同実施例でH−SWPとV−SWPとの位相関
係からビデオ記録ミュートとHiFi記録ミュートのタ
イミングに余裕がある場合のパターンを示すタイミング
図。FIG. 2 is a timing chart showing a pattern when there is a margin in the timing of video recording mute and HiFi recording mute from the phase relationship between H-SWP and V-SWP in the embodiment.
【図3】同実施例でH−SWPとV−SWPとの位相関
係からビデオ記録ミュートとHiFi記録ミュートのタ
イミングに余裕がある場合のパターンを示すタイミング
図。FIG. 3 is a timing chart showing a pattern when there is a margin in the timing of video recording mute and HiFi recording mute from the phase relationship between H-SWP and V-SWP in the embodiment.
【図4】この発明に係る他の実施例を示すブロック回路
図。FIG. 4 is a block circuit diagram showing another embodiment according to the present invention.
【図5】従来のVTRにおいて、各種同期制御にDラッ
チフリップフロップを用いた場合の構成を示すブロック
回路図。FIG. 5 is a block circuit diagram showing a configuration when a D-latch flip-flop is used for various synchronization controls in a conventional VTR.
【図6】図5の同期制御タイミングの一例を示すタイミ
ング図。FIG. 6 is a timing chart showing an example of the synchronization control timing of FIG. 5;
【図7】従来のVTRにおいて、各種同期制御に、サー
ボ回路のマイクロプロセッサ化で内蔵されたタイミング
パルス発生回路を用いた場合の構成を示すブロック回路
図。FIG. 7 is a block circuit diagram showing a configuration in a case where a timing pulse generation circuit built in a microprocessor of a servo circuit is used for various synchronization controls in a conventional VTR.
【図8】従来のVTRにおいて、各種同期制御に、シリ
アルシフトタイプ等の拡張ICを用いた場合の構成を示
すブロック回路図。FIG. 8 is a block circuit diagram showing a configuration in a case where an extension IC such as a serial shift type is used for various synchronization controls in a conventional VTR.
【図9】図5の同期制御タイミングの一例を示すタイミ
ング図。FIG. 9 is a timing chart showing an example of the synchronization control timing of FIG. 5;
【図10】近時要望されているシリアルバス制御システ
ムの構成を示すブロック回路図。FIG. 10 is a block circuit diagram showing a configuration of a serial bus control system that has recently been desired.
11…コンパレータ、12…メモリ回路、21…基準値
FIFO、22…TPGデータFIFO、13…TPG
出力バッファ、100…マスターIC、201〜20n
…スレーブIC、300…シリアルバス、1…データデ
コード回路部、2…第1のラッチ回路部、3…第2のラ
ッチ回路部、4…クロック伝送線、5…データ伝送線、
7…多重化パルス伝送線、8…同期パルス分離回路部、
SDA…シリアルデータ、SCL…同期用クロック、P
1…第1の同期パルス、P2…第2の同期パルス、V−
SWP…ビデオヘッド切替信号、H−SWP…HiHi
ヘッド切替信号。11 Comparator 12 Memory circuit 21 Reference value FIFO 22 TPG data FIFO 13 TPG
Output buffer, 100: Master IC, 201 to 20n
... Slave IC, 300 ... Serial bus, 1 ... Data decode circuit section, 2 ... First latch circuit section, 3 ... Second latch circuit section, 4 ... Clock transmission line, 5 ... Data transmission line,
7: multiplexed pulse transmission line, 8: synchronous pulse separation circuit,
SDA: Serial data, SCL: Synchronization clock, P
1: first sync pulse, P2: second sync pulse, V-
SWP: video head switching signal, H-SWP: HiHi
Head switching signal.
フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H04N 5/91 - 5/956 G11B 15/14 H04N 5/782 - 7/783 Continuation of the front page (58) Field surveyed (Int.Cl. 7 , DB name) H04N 5/91-5/956 G11B 15/14 H04N 5/782-7/783
Claims (7)
少なくとも第1及び第2の同期パルス列が伝送されると
共に、前記第1及び第2の同期パルス列にそれぞれ同期
すべき第1及び第2のデータを含むシリアルデータが転
送されるスレーブ装置に設けられるシリアルデータ処理
回路において、前記マスター装置からの前記第1の同期パルス列によっ
て、前記第1及び第2のデータをラッチする第1のラッ
チ手段と、 前記マスター装置からの前記第2の同期パルス列によっ
て、前記第1のラッチ手段でラッチされた前記第2のデ
ータをラッチする第2のラッチ手段と、 を具備した ことを特徴とするシリアルデータ処理回路。1. A phase difference from a master device.
At least the first and second synchronization pulse trains are transmitted and synchronized with the first and second synchronization pulse trains, respectively.
In the serial data processing circuit provided in the slave device to which the serial data including the first and second data to be transferred is transferred, the serial data processing circuit receives the first synchronization pulse train from the master device.
A first latch for latching the first and second data.
And the second synchronization pulse train from the master device.
The second data latched by the first latch means.
Serial data processing circuit for a second latch means for latching over data, characterized by comprising a.
であり、前記同期パルス列は前記ビデオ信号処理装置で扱うビデ
オ信号の垂直同期信号と所定の位相関係を有する ことを
特徴とする請求項1記載のシリアルデータ処理回路。2. The video signal processing device according to claim 1, wherein the slave device is a video signal processing device, and the synchronization pulse train is a video signal processed by the video signal processing device.
2. The serial data processing circuit according to claim 1, wherein the serial data processing circuit has a predetermined phase relationship with the vertical synchronizing signal of the signal e .
及び一対の音声ヘッドを搭載した回転ヘッドによる磁気
記録再生装置に用いられるビデオ信号処理装置であり、 前記第1及び第2の同期パルス列は前記ビデオヘッドの
切替信号と音声ヘットの切替信号であることを特徴とす
る請求項1記載のシリアルデータ処理回路。3. The slave device is a video signal processing device used in a magnetic recording / reproducing device using a rotary head equipped with a pair of video heads and a pair of audio heads, wherein the first and second synchronization pulse trains are 2. A serial data processing circuit according to claim 1, wherein the signal is a video head switching signal and an audio head switching signal.
タに同期するクロックが異なる線路で伝送されるバスを
通じて前記シリアルデータと共に当該データに同期する
クロックを入力し、このクロックに基づいて前記第1及
び第2のラッチ手段へ各シリアルデータを入力するよう
にしたことを特徴とする請求項1記載のシリアルデータ
処理回路。4. The slave device inputs the serial data and a clock synchronized with the data through a bus in which data and a clock synchronized with the data are transmitted through different lines, and based on the clock, the first and the second data are inputted.
2. The serial data processing circuit according to claim 1, wherein each serial data is input to said second latch means.
伝送されるものであり、前記スレーブ装置は多重された
同期パルス列を分離する同期パルス分離手段を備えるよ
うにしたことを特徴とする請求項1記載のシリアルデー
タ処理回路。Wherein said first and second sync pulse train is intended to be multiplex transmission, the slave device has been multiplexed
2. The serial data processing circuit according to claim 1, further comprising a synchronization pulse separation unit for separating a synchronization pulse train .
力段に、前記第1及び第2の同期パルス列に同期させる
必要のないデータを入力したシリアルデータから分離す
る非同期データ分離手段を備えることを特徴とする請求
項1記載のシリアルデータ処理回路。6. The slave device according to claim 1, further comprising an asynchronous data separating means for separating, from the input serial data, data that does not need to be synchronized with the first and second synchronization pulse trains , in the serial data input stage. 2. The serial data processing circuit according to claim 1, wherein
ルス列のパルス両エッジ間に少なくとも前記第1及び第
2のデータが伝送されるように構成されていることを特
徴とする請求項1記載のシリアルデータ処理回路。7. The method according to claim 6, wherein the serial data includes at least the first and second pulses between both edges of the first synchronization pulse train .
2. The serial data processing circuit according to claim 1, wherein the serial data processing circuit is configured to transmit the second data .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP07484193A JP3222977B2 (en) | 1993-03-31 | 1993-03-31 | Serial data processing circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP07484193A JP3222977B2 (en) | 1993-03-31 | 1993-03-31 | Serial data processing circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06292126A JPH06292126A (en) | 1994-10-18 |
| JP3222977B2 true JP3222977B2 (en) | 2001-10-29 |
Family
ID=13558965
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP07484193A Expired - Fee Related JP3222977B2 (en) | 1993-03-31 | 1993-03-31 | Serial data processing circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3222977B2 (en) |
-
1993
- 1993-03-31 JP JP07484193A patent/JP3222977B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH06292126A (en) | 1994-10-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5150212A (en) | Control system for recording and reproducing a plurality of video signals | |
| JP2001516490A (en) | Method and apparatus for synchronizing devices in an audio / video system | |
| US4417283A (en) | Digital signal processing system | |
| JPS59198507A (en) | Programmable time code generation circuit | |
| KR920006995B1 (en) | Reproducing apparatus of digital signal | |
| US4775899A (en) | Apparatus for deskewing successively occurring blocks of data | |
| JP3222977B2 (en) | Serial data processing circuit | |
| JP2976484B2 (en) | Image signal processing device | |
| US6137944A (en) | Image recording/reproducing apparatus | |
| JPH0731530B2 (en) | Synchronous control NC device | |
| JP3421385B2 (en) | Video signal processing system | |
| US6323916B1 (en) | Serial data transfer device | |
| JP3036856B2 (en) | Line adapter device | |
| KR920008932B1 (en) | Tracking and vertical synchronizing control method | |
| US5260789A (en) | Image memory device | |
| JPH0583618A (en) | Synchronous coupling method for television camera system | |
| JPH0315394B2 (en) | ||
| JPH02201518A (en) | Control system for video device | |
| JPH0622287A (en) | Video signal multiplex transmission device | |
| JPH0729258A (en) | VTR device | |
| JPH0470825B2 (en) | ||
| JPH01125079A (en) | Synchronizing signal processing circuit | |
| JPH0937220A (en) | Video audio multiplexer | |
| JPS622731A (en) | External synchronizing transmission system | |
| HK68897A (en) | Picture-in-picture image storing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |