Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0443456B2 - - Google Patents
[go: Go Back, main page]

JPH0443456B2 - - Google Patents

Info

Publication number
JPH0443456B2
JPH0443456B2 JP60033020A JP3302085A JPH0443456B2 JP H0443456 B2 JPH0443456 B2 JP H0443456B2 JP 60033020 A JP60033020 A JP 60033020A JP 3302085 A JP3302085 A JP 3302085A JP H0443456 B2 JPH0443456 B2 JP H0443456B2
Authority
JP
Japan
Prior art keywords
data
word
signal
bit
transmission device
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
Application number
JP60033020A
Other languages
Japanese (ja)
Other versions
JPS60194853A (en
Inventor
Josefu Beruse Osukaa Eteiannu Bandenburutsuku Kurisuchan
Hendoriku Josefu Perusoon Eritsuku
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of JPS60194853A publication Critical patent/JPS60194853A/en
Publication of JPH0443456B2 publication Critical patent/JPH0443456B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4247Bus transfer protocol, e.g. handshake; Synchronisation on a daisy chain bus
    • G06F13/4256Bus transfer protocol, e.g. handshake; Synchronisation on a daisy chain bus using a clocked protocol

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Communication Control (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

【発明の詳細な説明】 発明の属する技術分野 本発明は、制御ユニツト、送信機及び受信機を
備え、前記送信機及び前記受信機を伝送ラインを
介して接続して逐次データビツト列においてデー
タワード列を直列伝送するデータ伝送装置に関す
る。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention comprises a control unit, a transmitter, and a receiver, the transmitter and the receiver being connected via a transmission line to sequentially transmit data words in a data bit stream. The present invention relates to a data transmission device that serially transmits columns.

前記制御ユニツトはデータ伝送装置に一連のク
ロツクパルス信号を供給するクロツク装置、及び
ワード選択信号発生器を備えている。
The control unit includes a clock device for providing a series of clock pulse signals to the data transmission device, and a word selection signal generator.

前記ワード選択信号発生器は前記クロツクパル
ス信号を供給される第1クロツク信号入力端子を
有しており、かつレベル変化の制御の下に、伝送
すべきデータワードを選択する2レベルワード選
択信号を発生する第1手段を設けられている。前
記ワード選択信号は前記送信機及び受信機に供給
される。前記送信器は伝送すべきデータワードを
一時蓄積するバツフア(蓄積)手段を備えてい
る。
The word selection signal generator has a first clock signal input terminal supplied with the clock pulse signal and generates a two-level word selection signal for selecting a data word to be transmitted under level change control. First means are provided to do so. The word selection signal is provided to the transmitter and receiver. The transmitter comprises buffer means for temporarily storing the data words to be transmitted.

従来技術 かかるデータ伝送装置において使用される制御
ユニツトは、例えば、ソニー社の形式CX899の装
置において既知の如く実現されている。この既知
の装置はオーデイオ装置用制御ユニツトとして使
用される。ワード選択信号発生器は一定周期のワ
ード選択信号を発生する。データワードはワード
選択信号の2個の順次のレベル変化の間に伝送す
ることができる。ワード選択信号のレベルが変化
する毎に他のデータワードが選択される。ワード
選択信号の一定周期はクロツクパルス信号の一定
数のクロツクパルスに対応する。
PRIOR ART The control unit used in such a data transmission device is realized in a known manner, for example in a device of the type CX899 from Sony. This known device is used as a control unit for audio equipment. The word selection signal generator generates a word selection signal with a constant period. A data word can be transmitted between two sequential level changes of the word select signal. Another data word is selected each time the level of the word selection signal changes. A fixed period of the word select signal corresponds to a fixed number of clock pulses of the clock pulse signal.

既知のデータ伝送装置の欠点は、ワード選択信
号の周期が一定であることである。従つて、送信
機から受信機には一定数のビツトのデータワード
しか伝送できない。伝送すべきデータワードが前
記一定数より少ないビツトを含んでいる場合に
は、データワードを完全にする必要がある。その
結果伝送ラインが非能率的に使用されることとな
る。
A disadvantage of the known data transmission device is that the period of the word selection signal is constant. Therefore, only a data word of a fixed number of bits can be transmitted from the transmitter to the receiver. If the data word to be transmitted contains less than said certain number of bits, it is necessary to complete the data word. This results in inefficient use of transmission lines.

伝送すべきデータワードが前記一定数より多い
ビツトを含んでいる場合には、全データワードを
完全には伝送することができない。
If the data word to be transmitted contains more than said certain number of bits, the entire data word cannot be transmitted completely.

発明の目的 本発明の目的は、ワード選択信号の周期が一定
ではなく、ワード選択信号の2個の順次のレベル
変化の間の時間長を、異なる数のデータビツトを
含む異なるデータワードに適応させることができ
るデータ伝送装置を提供するにある。
OBJECTS OF THE INVENTION It is an object of the invention to adapt the period of the word selection signal to non-constant periods and to adapt the length of time between two successive level changes of the word selection signal to different data words containing different numbers of data bits. The goal is to provide a data transmission device that can.

本発明の他の目的は、ワード選択信号と、伝送
すべきデータワードの第1ビツトとの間に明確に
規定された一定の時間関係が成立つデータ伝送装
置を提供するにある。
Another object of the invention is to provide a data transmission device in which a well-defined and constant time relationship is established between the word selection signal and the first bit of the data word to be transmitted.

目的を達成するための構成 本発明のデータ伝送装置においては、制御ユニ
ツトがワード選択信号発生器を備え、このワード
選択信号発生器には、前記ワード選択信号の2個
の順次のレベル変化の間の時間長を一組の異なる
時間値に設定する第2手段を設けて、前記一組の
異なる時間値の各々が前記クロツクパルス信号の
クロツクパルスの総数に対応するようにし、前記
送信機が前記クロツクパルス信号を供給される第
2クロツク信号入力端子及び前記信号出力端子に
接続した第2入力端子を有する伝送制御手段を備
え、前記伝送制御手段には、前記ワード選択信号
のレベル変化の制御の下に、伝送すべきデータワ
ードを前記蓄積手段に格納する第3手段を設けた
ことを特徴とする。
Configuration for Achieving the Object In the data transmission device of the present invention, the control unit is provided with a word selection signal generator, and the word selection signal generator is configured to control the word selection signal between two successive level changes of the word selection signal. second means for setting the time length of the clock pulse signal to a set of different time values, each of the set of different time values corresponding to a total number of clock pulses of the clock pulse signal; transmission control means having a second clock signal input terminal connected to the signal output terminal and a second clock signal input terminal connected to the signal output terminal; It is characterized in that third means are provided for storing data words to be transmitted in said storage means.

ワード選択信号発生器の第2手段により、ワー
ド選択信号の2個の順次のレベル変化の間の時間
長を一組の異なる時間値に設定することができ、
従つてワード選択信号はクロツクパルス周期の整
数倍で発生できるから最早や一定周期を有しな
い。前記ワード選択信号のレベル変化の制御の下
にデータワードを前記蓄積手段に格納することに
より、可変ビツト長のデータワードと、2個の順
次のレベル変化の間の可変時間長のワード選択信
号との間において協同動作が行われる。
second means of the word selection signal generator allow the length of time between two successive level changes of the word selection signal to be set to a set of different time values;
Therefore, the word selection signal no longer has a constant period since it can be generated at an integral multiple of the clock pulse period. Storing a data word in said storage means under control of level changes of said word selection signal results in a data word of variable bit length and a word selection signal of variable length of time between two successive level changes. Collaborative action takes place between them.

更に本発明のデータ伝送装置においては、前記
伝送制御手段に、前記ワード選択信号の前記供給
されたレベル変化に対し少なくとも2分の1クロ
ツクパルス後に前記格納されたデータワードの第
1データビツトを前記データ出力端子に出力する
第4手段を設ける。従つてワード選択信号及び伝
送すべきデータワードの間には明確に規定された
関係が存在する。
Further, in the data transmission apparatus of the present invention, the transmission control means is configured to change the first data bit of the stored data word to the data after at least one-half clock pulse with respect to the supplied level change of the word selection signal. Fourth means for outputting to the output terminal is provided. There is therefore a well-defined relationship between the word selection signal and the data word to be transmitted.

前記第1データビツトが前記データワードの最
上位ビツトであるようにすると好適である。その
利点は、最上位ビツトの位置が常に既知であるこ
とである。
Preferably, said first data bit is the most significant bit of said data word. The advantage is that the position of the most significant bit is always known.

更に本発明のデータ伝送装置においては、前記
受信機が受信したデータワードを一時蓄積するバ
ツフア(蓄積)手段を備え、前記蓄積手段が前記
伝送ラインに接続したデータ入力端子を有し、か
つ選択的にアドレス指定可能な蓄積セルのアレイ
を有し、前記蓄積セルを順次供給されるクロツク
パルスの制御の下に選択的にアドレス指定するよ
うにする。
Furthermore, the data transmission device of the present invention includes buffer (accumulation) means for temporarily accumulating data words received by the receiver, the accumulating means having a data input terminal connected to the transmission line, and selectively an array of addressable storage cells, said storage cells being selectively addressed under control of sequentially applied clock pulses.

選択的にアドレス指定可能な蓄積セルのアレイ
を使用することにより、異なるワード長を有する
データワードのデータビツトが何処に蓄積される
かを認識するのが容易になる。
The use of an array of selectively addressable storage cells facilitates knowing where the data bits of data words having different word lengths are stored.

前記制御ユニツトがマスターユニツトとして作
動し、かつ前記送信機及び受信機がスレーブユニ
ツトとし作動するようにすると好適である。かか
る態様において異なるマスターユニツト間におい
て衝突が起らないようにすることができる。
Preferably, the control unit acts as a master unit and the transmitter and receiver act as slave units. In this manner, collisions between different master units can be prevented.

発明を実施するための最良の形態 以下図面により本発明の実施例を説明する。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings.

以下の説明では本発明をデイジタルオーデイオ
装置において使用する如く説明したが、これは一
例に過ぎず、本発明はオーデイオ装置に限定され
るものでないこと勿論であり、本発明は、データ
ワードを逐次データビツト列の形態で直径に伝送
するいずれのデータ伝送装置においても使用でき
るものである。
In the following description, the present invention has been described as being used in a digital audio device, but this is merely an example, and the present invention is of course not limited to audio devices. It can be used in any data transmission device that transmits data diametrically in the form of a bit stream.

第1図は本発明を適用できるデイジタルオーデ
イオ装置の簡略化した実施例を示す。本例のデイ
ジタルオーデイオ装置は中央制御ユニツト1、送
信機2及び受信機3を備えている。中央制御ユニ
ツトはクロツクパルス信号(SCK)を直列クロ
ツクライン4に送出し、かつワード選択信号
(WS)をワード選択ライン5に送出する。送信
機2及び受信機3のデータフローは直列データ伝
送ライン6(SD)を介して移送される。送信機
及び受信機は中央制御ユニツトによつて供給する
クロツクパルス信号(SCK)及びワード選択信
号(WS)によつて制御され、従つて送信機2及
び受信機3は中央制御ユニツト1のスレーブユニ
ツトとして作動する。中央制御ユニツトは送信機
又は受信機内に包含させることもでき、その場合
送信機又は受信機がマスターユニツトとして作動
する。
FIG. 1 shows a simplified embodiment of a digital audio device to which the present invention can be applied. The digital audio device of this example comprises a central control unit 1, a transmitter 2 and a receiver 3. The central control unit sends out a clock pulse signal (SCK) on serial clock line 4 and a word selection signal (WS) on word selection line 5. The data flow of the transmitter 2 and receiver 3 is transported via a serial data transmission line 6 (SD). The transmitter and the receiver are controlled by a clock pulse signal (SCK) and a word selection signal (WS) supplied by the central control unit, so that the transmitter 2 and receiver 3 act as slave units of the central control unit 1. Operate. The central control unit can also be included within the transmitter or receiver, with the transmitter or receiver acting as the master unit.

第2図aはクロツクパルス信号(SCK)のパ
ターンを示し、第2図bはワード選択信号
(WS)のパターンを示す。クロツクパルス信号
は周知の態様でクロツク装置によつて発生する。
ワード選択信号は2レベル信号であり、他のワー
ドを伝送することが必要になる毎にそのレベルが
変化する。本例ではワード選択信号WSのレベル
変化が常にクロツクパルス信号の後縁と同時に起
るように選定する。本発明における選定がこれに
限定されないこと勿論である。
FIG. 2a shows the pattern of the clock pulse signal (SCK), and FIG. 2b shows the pattern of the word selection signal (WS). The clock pulse signal is generated by a clock device in a well known manner.
The word selection signal is a two-level signal whose level changes each time another word needs to be transmitted. In this example, the level change of the word selection signal WS is selected to always occur at the same time as the trailing edge of the clock pulse signal. Of course, the selection in the present invention is not limited to this.

ワード選択信号は中央制御ユニツトの一部であ
るワード選択信号発生器によつて発生する。この
ワード選択信号発生器は数種の形態において構成
することができる。例えばコンパクトデイスクの
如きデイジタルデータ源によつてデータを発生す
る場合には、ワード選択信号の周波数が出力され
たデータワードのフオーマツトによつて決定さ
れ、これはデイジタルデータ源がワード選択信号
発生器として作動することを意味する。フオーマ
ツトの特定されていないデータ(アナログ又はデ
イジタル)を供給するデータ源によつてデータを
発生する場合には専用のワード選択信号発生器が
必要になる。
The word selection signal is generated by a word selection signal generator that is part of the central control unit. This word selection signal generator can be configured in several forms. When data is generated by a digital data source, such as a compact disk, the frequency of the word selection signal is determined by the format of the output data word, which means that the digital data source acts as a word selection signal generator. means to operate. If the data is generated by a data source that provides unspecified data (analog or digital), a dedicated word select signal generator is required.

第3図はかかる専用のワード選択信号発生器の
一例を示す。このワード選択信号発生器24はク
ロツクパルス信号SCKを供給するクロツク装置
21と、中央制御ユニツトの一部であるマイクロ
プロセツサ20とに接続する。この信号発生器2
4はカンウタ22を備えており、その一方の入力
端子をクロツク装置21に接続し、かつその他方
入力端子をマイクロプロセツサ20に接続する。
カウンタ22は供給されたクロツクパルスを計数
し、所定数のクロツクパルスを計数する毎にリセ
ツトされる。前記所定数の値はマイクロプロセツ
サによつて設定される。カウンタ22はリセツト
された際出力信号を発生し、この出力信号はフリ
ツプフロツプ23のデータ入力端子に供給する。
フリツプフロツプ23のクロツク入力端子にはイ
ンバータ25を介して反転されたクロツク信号を
供給する。フリツプフロツプ23は、そのクロツ
ク入力端子に供給されたパルスの前縁において状
態が変化する。
FIG. 3 shows an example of such a dedicated word selection signal generator. This word selection signal generator 24 is connected to a clock device 21 supplying a clock pulse signal SCK and to a microprocessor 20 which is part of a central control unit. This signal generator 2
4 includes a counter 22, one input terminal of which is connected to a clock device 21, and the other input terminal of which is connected to a microprocessor 20.
The counter 22 counts the supplied clock pulses and is reset every time a predetermined number of clock pulses are counted. The value of the predetermined number is set by a microprocessor. Counter 22 generates an output signal when reset, which output signal is applied to the data input terminal of flip-flop 23.
The clock input terminal of the flip-flop 23 is supplied with an inverted clock signal via an inverter 25. Flip-flop 23 changes state on the leading edge of a pulse applied to its clock input.

フリツプフロツプ23は、前記カウンタの出力
信号を供給された場合そのクロツク入力端子に信
号の前縁が供給されると直ちに、即ちクロツクパ
スルの後縁によつて直ちに状態が変化し、フリツ
プフロツプ23のデータ出力端子にワード選択信
号(WS)が送出される。
The flip-flop 23, when supplied with the output signal of said counter, changes state as soon as the leading edge of the signal is applied to its clock input terminal, i.e., by the trailing edge of the clock pulse, and the data output terminal of the flip-flop 23 changes state. A word selection signal (WS) is sent.

フリツプフロツプ23は反転クロツク信号によ
つて制御されるから、ワード選択信号WSのレベ
ルは、第2図a及びbに示したように、常にクロ
ツクパルス信号の後縁と同時に変化する。従つて
クロツクパルス信号及びワード選択信号は互いに
同期している。
Since flip-flop 23 is controlled by the inverted clock signal, the level of word select signal WS always changes simultaneously with the trailing edge of the clock pulse signal, as shown in FIGS. 2a and 2b. Therefore, the clock pulse signal and the word select signal are synchronized with each other.

マイクロプロセツサ20の制御の下に前記所定
数は、例えば、伝送すべきデータワードのワード
長に応じて、又は送信機もしくは受信機の能力に
応じて異なる値に設定することができる。このよ
うに異なる値に設定するということは、ワード選
択信号の2個の順次のレベル変化の間の(時間)
長さが一定でなく、数個の値に適応できることを
意味する。カウンタ22がクロツクパルスを計数
するから、ワード選択信号の2個の順次のレベル
変化の間の時間長は常にクロツクパルス周期の整
数倍になる。従つて特にワード選択信号は伝送す
べきデータワードに含まれるビツト数に適応でき
る。
Under the control of the microprocessor 20, said predetermined number can be set to different values depending on, for example, the word length of the data words to be transmitted or depending on the capabilities of the transmitter or receiver. Setting different values in this way means that the (time) between two successive level changes of the word selection signal
This means that the length is not constant and can accommodate several values. Since the counter 22 counts the clock pulses, the length of time between two successive level changes of the word select signal is always an integer multiple of the clock pulse period. In particular, therefore, the word selection signal can be adapted to the number of bits contained in the data word to be transmitted.

第4図はオーデイオ送信機の好適な実施例を示
す。本例送信機は当該オーデイオ装置の左10及
び右11オーデイオチヤンネルのデイジタルオー
デイオ信号を一時記憶する2個のデータラツチ1
0及び11を備えている。これらのデータラツチ
は信号WSA(後で説明)を供給される制御入力端
子を有し、この信号WSAはデータラツチ11に
は直接供給しかつデータラツチ10には反転して
供給する。データラツチ10及び11の出力端子
はバス12を介してシフトレジスタ13の並列デ
ータ入力端子に接続する。クロツクパルス信号
SCKは反転した後(インバータ17を介し)シ
フトレジスタ13のクロツク入力端子に供給す
る。このシフトレジスタのデータ出力端子はデー
タ伝送ライン6に接続する。クロツクパルスの後
縁の制御の下にシフトレジスタ13に記憶したデ
ータワードのデータビツトはデータライン6に直
列に出力される。また送信機は、クロツクライン
4に接続したクロツク入力端子を有する2個のフ
リツプフロツプ14及び15を備えている。フリ
ツプフロツプ14の信号入力端子はワード選択ラ
イン5に接続し、フリツプフロツプ14の信号出
力端子はフリツプフロツプ15の信号入力端子に
接続し、さらにライン18を介して排他的論理和
ゲート16の第1入力端子に接続する。この排他
的論理和ゲート16の第2入力端子はライン19
を介してフリツプフロツプ15の信号出力端子に
接続する。排他的論理和ゲート16の出力端子は
シフトレジスタ13の制御入力端子に接続する。
フリツプフロツプ14及び15は、そのクロツク
入力端子に供給されたクロツクパルスの前縁に際
してだけ状態が変化する形式のものとする。
FIG. 4 shows a preferred embodiment of the audio transmitter. The transmitter in this example has two data latches 1 that temporarily store the digital audio signals of the left 10 and right 11 audio channels of the audio device.
0 and 11. These data latches have control input terminals which are supplied with a signal WSA (described later), which signal WSA is supplied directly to data latch 11 and inverted to data latch 10. The output terminals of data latches 10 and 11 are connected via bus 12 to parallel data input terminals of shift register 13. clock pulse signal
After SCK is inverted (via inverter 17), it is supplied to the clock input terminal of shift register 13. The data output terminal of this shift register is connected to the data transmission line 6. The data bits of the data word stored in shift register 13 are output serially on data line 6 under the control of the trailing edge of the clock pulse. The transmitter also includes two flip-flops 14 and 15 having clock inputs connected to clock line 4. A signal input terminal of the flip-flop 14 is connected to a word selection line 5, a signal output terminal of the flip-flop 14 is connected to a signal input terminal of a flip-flop 15, and a first input terminal of an exclusive OR gate 16 via a line 18. Connecting. The second input terminal of this exclusive OR gate 16 is connected to line 19.
It is connected to the signal output terminal of the flip-flop 15 via. The output terminal of exclusive OR gate 16 is connected to the control input terminal of shift register 13.
Flip-flops 14 and 15 are of the type that change state only on the leading edge of a clock pulse applied to their clock input terminals.

ここで、第2図bに示したように、ワード選択
信号WSのレベルが高レベル(論理“1”)から
低レベル(論理“0”)に変化し、かつ第2図d
に示したように、排他的論理和ゲート16の出力
端子における信号WSPのレベルが低レベルであ
ると仮定する。クロツクパルスの前縁に際しては
フリツプフロツプ14及び15だけ状態が変化す
るから、ワード選択信号WSのレベル変化は信号
WSPに対し直ちには影響を及ぼさない。ワード
選択信号WSのレベル変化に後続するクロツクパ
ルスの前縁によつてフリツプフロツプ14の状態
が変化する。これは、ライン18上の信号WSA
のレベルが論理“1”から論理“0”に変化する
ことを意味する。その場合排他的論理和ゲート1
6の第1入力端子には論理“0”信号が存在し、
かつ第2入力端子には論理“1”信号が存在す
る。従つて信号WSPは、第2図dに示すように、
高レベルになる。フリツプフロツプ15の状態変
化を生ぜしめる信号WSAの変化がこのフリツプ
フロツプに供給された場合、次のクロツクパルス
の前縁のためこの信号WSPは低レベルに戻る。
ワード選択信号の低レベルから高レベルへの変化
によつても信号WSPのレベル変化が起ることは
明らかである。
Here, as shown in FIG. 2b, the level of the word selection signal WS changes from a high level (logic "1") to a low level (logic "0"), and as shown in FIG.
Assume that the level of the signal WSP at the output terminal of the exclusive OR gate 16 is at a low level, as shown in FIG. Since only flip-flops 14 and 15 change state on the leading edge of the clock pulse, a change in the level of the word select signal WS is a signal
It has no immediate impact on WSP. A leading edge of a clock pulse following a change in the level of word select signal WS changes the state of flip-flop 14. This is the signal WSA on line 18
This means that the level of is changed from logic "1" to logic "0". In that case exclusive OR gate 1
a logic “0” signal is present at the first input terminal of 6;
And a logic "1" signal is present at the second input terminal. Therefore, the signal WSP is as shown in Fig. 2d.
reach a high level. If a change in signal WSA that causes a change of state in flip-flop 15 is applied to this flip-flop, this signal WSP returns to a low level due to the leading edge of the next clock pulse.
It is clear that a change in the level of the signal WSP also occurs due to a change in the word selection signal from a low level to a high level.

ここで再び、ワード選択信号WSのレベルが高
レベルから低レベルに変化すると仮定する。これ
に後続するクロツクパルスの前縁により、既に述
べたように、信号WSP及びWSAのレベル変化が
起り、即ちWSA:=0及びWSP:=1となる
(ここで:=は等号の右側の値に等しくなること
を意味する)。データラツチ10の制御入力端子
に供給された=1及びシフトレジスタ13
に供給されたWSP=1の制御の下に、データラ
ツチ10に存在するデータワードがシフトレジス
タ13に格納される。
Assume again that the level of the word selection signal WS changes from high level to low level. The leading edge of the clock pulse that follows this causes a level change in the signals WSP and WSA, as already mentioned, i.e. WSA:=0 and WSP:=1 (where:= is the value to the right of the equal sign. ). =1 applied to the control input terminal of data latch 10 and shift register 13
The data word present in data latch 10 is stored in shift register 13 under the control of WSP=1 applied to data latch 10 .

前記後続するクロツクパルスの後縁の制御の下
に、先にシフトレジスタ13に格納されたデータ
ワードの第1ビツトが第2図cに示すように出力
され、直列データライン6に供給される。
Under the control of the trailing edge of said subsequent clock pulse, the first bit of the data word previously stored in shift register 13 is outputted and applied to serial data line 6 as shown in FIG. 2c.

クロツクパルス信号の他の後縁の制御の下に前
記データワードの他のビツトが出力される。
Other bits of the data word are output under the control of other trailing edges of the clock pulse signal.

シフトレジスタ13の直列データ入力端子Dは
ゼロに設定する。これは、シフトレジスタ13に
存在するデータワードがワード選択信号の順次の
レベル変化の間のクロツクパルスの数より少ない
ビツトを含む場合に対して行われる。その場合ワ
ードはゼロで完結されることとなる。
Serial data input terminal D of shift register 13 is set to zero. This is done for the case where the data word present in shift register 13 contains fewer bits than the number of clock pulses between successive level changes of the word selection signal. In that case, the word will be zero-completed.

ワード選択信号が低レベルから高レベルに変化
した場合、WSA:=1及びWSP:=1となる。
WSA=1及びWSP=1の制御の下に、データラ
ツチ11に存在するデータワードが、データライ
ン6上に直列に出力するためにシフトレジスタ1
3に格納される。左オーデイオチヤンネルのデー
タワードをデータラツチ10に記憶しかつ右オー
デイオチヤンネルのデータワードをデータラツチ
11に記憶すること、並びにデータラツチ10及
び11から交互に出力せしめることにより、同一
直列データライン上に時分割多重方式で独立した
オーデイオチヤンネルの伝送が行われる。
When the word selection signal changes from low level to high level, WSA:=1 and WSP:=1.
Under the control of WSA=1 and WSP=1, the data word present in data latch 11 is transferred to shift register 1 for serial output on data line 6.
It is stored in 3. By storing the data words of the left audio channel in data latch 10 and the data words of the right audio channel in data latch 11, and by outputting them alternately from data latches 10 and 11, time division multiplexing is performed on the same serial data line. Transmission of independent audio channels takes place.

この好適な実施例に対しては、シフトレジスタ
13にデータワードを格納した後最上位ビツト
(MSB)が常に最初に直列データライン6に供給
されるようにデータワードを常にシフトレジスタ
に格納するようにする。従つてMSBはワード選
択信号のレベル変化に対し一定位置を有する。第
4図の送信機ではシフトレジスタ13に格納した
データワードのMSBは常に、ワード選択信号の
レベル変化から1クロツクパルス後に直列データ
ライン6に供給される。これを第2図a,b及び
cに示してある。従つて、ワード選択信号のレベ
ル変化及び直列データラインへのMSBの供給の
間には1クロツクパルスの遅れがある。この遅れ
が必要な理由は、本実施例では送信機がワード選
択信号を供給する中央制御ユニツトのスレーブユ
ニツトであるからである。送信機はワード選択信
号のレベル変化を供給された後だけシフトレジス
タ13に新たなデータを格納することができる。
MSBの送信を1クロツクパルスだけ遅らせるこ
とにより、前記新たなデータワードを格納するに
十分な時間が得られる。また、ワード選択信号の
2つの順次のレベル変化の間の長さが一定でない
から、この遅れは重要である。これは、送信機は
ワード選択信号の次のレベル変化がいつ起るかを
知つていないことを意味する。従つて送信機は、
ワード選択信号のレベル変化を供給されるまで待
機する必要がある。
For this preferred embodiment, data words are always stored in the shift register such that after storing the data word in shift register 13, the most significant bit (MSB) is always applied first to serial data line 6. Make it. Therefore, the MSB has a constant position with respect to level changes of the word selection signal. In the transmitter of FIG. 4, the MSB of a data word stored in shift register 13 is always applied to serial data line 6 one clock pulse after the change in level of the word select signal. This is illustrated in Figures 2a, b and c. Therefore, there is a one clock pulse delay between the level change of the word select signal and the application of the MSB to the serial data line. This delay is necessary because in this embodiment the transmitter is a slave unit of the central control unit that provides the word selection signal. The transmitter can store new data in the shift register 13 only after being provided with a level change of the word selection signal.
Delaying the transmission of the MSB by one clock pulse allows sufficient time to store the new data word. This delay is also important because the length between two sequential level changes of the word select signal is not constant. This means that the transmitter does not know when the next level change of the word select signal will occur. Therefore, the transmitter is
It is necessary to wait until a level change of the word selection signal is supplied.

ワード選択信号のレベル変化に対するMSBの
送信の遅れは1クロツクパルスに限定されないこ
と勿論である。送信すべき各データワードが、か
かる遅れ時間に含まれるクロツクパルスの数と少
なくとも同数のビツトを含んでいる場合には、
MSBの送信を1クロツクパルスより長く遅らせ
ることもできる。またMSBの送信の遅れを1ク
ロツクパルスより短くし、例えば1クロツクパル
ス周期の半分にすることもできる。この送信遅れ
を1クロツクパルス周期の半分より小さくするこ
ともできるが、その場合にはデイジタルオーデイ
オ装置の動作能力につき厳しい要件が課せられ
る。
Of course, the delay in transmitting the MSB with respect to the level change of the word selection signal is not limited to one clock pulse. If each data word to be transmitted contains at least as many bits as the number of clock pulses included in such delay time, then
It is also possible to delay the transmission of the MSB for more than one clock pulse. It is also possible to make the delay in transmitting the MSB shorter than one clock pulse, for example half the period of one clock pulse. This transmission delay can be less than half a clock pulse period, but this places strict requirements on the operational capabilities of the digital audio device.

送信すべきデータワードの最上位ビツト
(MSB)がワード選択信号のレベル変化に対し一
定位置を有するということは、送信機及び中央制
御ユニツトのマスター・スレーブ関係に関連し、
さらにワード選択信号の2個の順次のレベル変化
の間の一定でない長さにも関連する。送信すべき
新たなデータワードの第1ビツトとしてMSBが
供給された場合にはこれが確実に送信される。そ
の理由はワード選択信号の2個の順次のレベル変
化の間の時間差につき少なくとも1個のクロツク
パルスが存在するからである。また受信機がデー
タワードに含まれるビツト数より少ないビツトを
許容できるようにする必要がある場合において
も、MSBを最初に送信すると最下位ビツト
(LSB)が失われるだけである。
The fact that the most significant bit (MSB) of the data word to be transmitted has a constant position with respect to level changes of the word selection signal is related to the master-slave relationship of the transmitter and the central control unit.
It is also related to the non-constant length between two successive level changes of the word selection signal. If the MSB is provided as the first bit of a new data word to be transmitted, it will be reliably transmitted. The reason is that there is at least one clock pulse for every time difference between two successive level changes of the word select signal. Also, if the receiver needs to be able to tolerate fewer bits than are included in the data word, sending the MSB first will only result in the loss of the least significant bit (LSB).

第5図は本発明によるデイジタルオーデイオ装
置において使用すべきオーデイオ受信機の好適な
実施例を示す。本例の受信機は、第4図のフリツ
プフロツプ14,15及び排他的論理和ゲート1
6によつて行われるのと同様の態様で信号WSA
及びWSPを発生するフリツプフロツプ30,3
1及び排他的論理和ゲート32を備えている。更
にこの受信機はN個の蓄積セル41−1,41−
2,……,41−Nから成るアレイを含む蓄積装
置(蓄積エレメントの形態とした)44を備え、
この蓄積装置はバス43に接続した出力端子を有
する。バス43は第1及び第2データラツチ35
及び36のデータ入力端子に接続する。これらの
データラツチは反転された(インバータ39を介
して)クロツクパルス信号を供給されるクロツク
入力端子を有する。またデータラツチ35及び3
6はANDゲート37及び38の出力端子に接続
した制御入力端子を有する。ANDゲート37及
び38の第1入力端子は信号WSPを供給される
よう排他的論理和ゲート32の出力端子に接続す
る。ANDゲート37及び38の第2入力端子は
信号WSAおよびを供給されるようフリツプ
フロツプ30の出力端子に直接及びインバータ4
0を介してそれぞれ接続する。
FIG. 5 shows a preferred embodiment of an audio receiver to be used in a digital audio device according to the invention. The receiver of this example includes the flip-flops 14 and 15 and the exclusive OR gate 1 shown in FIG.
Signal WSA in a similar manner as done by 6
and a flip-flop 30,3 that generates WSP.
1 and an exclusive OR gate 32. Furthermore, this receiver has N storage cells 41-1, 41-
2, . . . , 41-N;
This storage device has an output terminal connected to bus 43. Bus 43 connects first and second data latches 35
and 36 data input terminals. These data latches have clock input terminals that are supplied with an inverted (via inverter 39) clock pulse signal. Also, data latches 35 and 3
6 has a control input terminal connected to the output terminals of AND gates 37 and 38. The first input terminals of AND gates 37 and 38 are connected to the output terminal of exclusive OR gate 32 so as to be supplied with signal WSP. The second input terminals of AND gates 37 and 38 are connected directly to the output terminal of flip-flop 30 and to inverter 4 so as to be supplied with signals WSA and
0 respectively.

またこの受信機はカウンタ33及びデコーダ3
4も備えている。カウンタ33は反転された(イ
ンバータ39を介して)クロツクパルス信号を供
給されるクロツク入力端子を有する。またこのカ
ウンタは信号WSPを供給されるよう排他的論理
和ゲート32の出力端子に接続したリセツト入力
端子Rを有する。このカウンタはクロツク入力端
子に供給されたクロツクパルスを計数し、その信
号入力端子に信号WSP=1を供給される毎にリ
セツトされる。このカウンタの出力端子はデコー
ダ34の入力端子に接続する。j個(但し1≦j
≦N)のクロツクパルスを計数した後毎に値jが
デコーダ34の入力端子に供給される。このデコ
ーダはこの値jを復号し、それに基づいてその出
力端子EjにパルスEjを発生する。パルスE1及び
E2のパルスパターンを第2図e及びfに示す。
デコーダ34はN以下の計数値しか受信できな
い。値Nの受信後デコーダは、カウンタが信号
WSP=1によつてリセツトされる(即ちワード
選択信号のレベル変化後)までカウンタの動作を
禁止する。カウンタはその入力端子Iに供給され
た禁止信号によつて動作を禁止される。カウンタ
が2個の順次のリセツトの間にN個より少ないク
ロツクパルスを計数した場合には、Ejパルスの対
応数は発生しない。その結果を以下に更に説明す
る。
This receiver also has a counter 33 and a decoder 3.
It also has 4. Counter 33 has a clock input terminal which is supplied with an inverted (via inverter 39) clock pulse signal. This counter also has a reset input terminal R connected to the output terminal of the exclusive OR gate 32 so as to be supplied with the signal WSP. This counter counts the clock pulses supplied to the clock input terminal, and is reset each time the signal WSP=1 is supplied to its signal input terminal. The output terminal of this counter is connected to the input terminal of a decoder 34. j pieces (however, 1≦j
A value j is applied to the input terminal of the decoder 34 after each counting of clock pulses .ltoreq.N). This decoder decodes this value j and based on it generates a pulse Ej at its output terminal Ej. Pulse E 1 and
The pulse pattern of E 2 is shown in Figures 2e and f.
The decoder 34 can only receive count values of N or less. After receiving the value N, the decoder detects that the counter receives the signal
The operation of the counter is prohibited until it is reset by WSP=1 (that is, after the level of the word selection signal changes). The counter is inhibited from operating by an inhibit signal applied to its input terminal I. If the counter counts fewer than N clock pulses between two sequential resets, no corresponding number of Ej pulses will occur. The results are further explained below.

パルスEjは蓄積装置44の一部であるANDゲ
ート42−jの第1入力端子に供給される。これ
らANDゲート42−jの第2入力端子は、クロ
ツクパルス信号を供給されるよう直列クロツクラ
イン4に接続する。これらANDゲート42−j
の出力端子は関連する蓄積セル41−jの制御入
力端子に接続する。蓄積セル41−jはフリツプ
フロツプで構成する。各蓄積セルのデータ入力端
子は直列データライン6に接続する。
Pulse Ej is applied to a first input terminal of AND gate 42-j, which is part of storage device 44. The second input terminals of these AND gates 42-j are connected to the serial clock line 4 so as to be supplied with clock pulse signals. These AND gates 42-j
The output terminal of is connected to the control input terminal of the associated storage cell 41-j. Storage cell 41-j is composed of a flip-flop. The data input terminal of each storage cell is connected to a serial data line 6.

ここで、ワード選択信号のレベル変化のため信
号WSAが“0”に等しくなり、かつ信号WSP:
=1と仮定する。また蓄積装置44に、即ちバス
43にデータワードが存在すると仮定する。
WSA=1及びWSP=1であるから、ANDゲー
ト38の出力端子に論理“1”が生じ、これによ
りデータラツチ36がイネイブル(作動可能)状
態になる。このデータラツチに供給されたクロツ
クパルスの後縁の制御の下に、バス43における
データワードがデータラツチ36に格納される。
送信機に対して為された選択(シフトレジスタに
右オーデイオチヤンネルのデータワードを格納す
るため信号WSA=1を確保)と両立できるよう
にするため、右オーデイオチヤンネルのデータワ
ードを格納するためデータラツチ36を確保する
一方、左オーデイオチヤンネルのデータワードを
格納するためデータラツチ35を確保する。従つ
てWSP=1及びWSA=1の場合、データラツチ
35がイネイブル(作動可能)状態となる。
Here, the signal WSA becomes equal to "0" due to the level change of the word selection signal, and the signal WSP:
Assume that =1. Assume also that there is a data word on storage device 44, ie on bus 43.
Since WSA=1 and WSP=1, a logic ``1'' is produced at the output terminal of AND gate 38, which enables data latch 36. The data word on bus 43 is stored in data latch 36 under control of the trailing edge of the clock pulse applied to this data latch.
To be compatible with the selection made to the transmitter (ensuring signal WSA = 1 to store the data word of the right audio channel in the shift register), the data latch 36 is set to store the data word of the right audio channel. while securing the data latch 35 to store the data word of the left audio channel. Therefore, when WSP=1 and WSA=1, data latch 35 is enabled.

データラツチ36にデータワードを格納するの
と殆ど同時にデコーダ34がパルスE1を発生す
る。そして後続のクロツクパルスの前縁により
ANDゲート42−1が作動し従つてフリツプフ
ロツプ41−1がイネイブル状態となる。送信機
(第4図、第2図c)の説明で述べたように、送
信すべきデータワードの最上位ビツト(MSB)
は、本例においてはデータライン6上に存在す
る。クロツクパルス41がイネイブル状態になつ
ているから、MSBはフリツプフロツプ41−1
に蓄積され、バス43上に出力される。MSBに
後続するビツトはパルスP2及び次のクロツクパ
ルスの前縁の制御の下にフリツプフロツプ41−
2に蓄積され、バス43上に出力される。これら
フリツプフロツプのこの選択的アドレス指定過程
は、パルスEnが発生しかつフリツプフロツプ4
1−1〜41−Nの各々が供給されたデータビツ
トを含むようになるまで、又はパルスEnが発生
する以前にカウンタ33が後続のWSP=1によ
つてリセツトされるまで継続する。上記後続の
WSP=1信号の制御の下においては前記過程全
体が後続データワードに対して実行される。
At about the same time as storing the data word in data latch 36, decoder 34 generates pulse E1 . and by the leading edge of the subsequent clock pulse.
AND gate 42-1 is activated, thus enabling flip-flop 41-1. As mentioned in the description of the transmitter (Fig. 4, Fig. 2c), the most significant bit (MSB) of the data word to be transmitted
is present on data line 6 in this example. Since the clock pulse 41 is enabled, the MSB is the flip-flop 41-1.
and output on bus 43. The bits following the MSB are transferred to flip-flop 41-- under the control of pulse P2 and the leading edge of the next clock pulse.
2 and output on bus 43. This selective addressing process of these flip-flops is such that pulse En occurs and flip-flop 4
This continues until each of 1-1 to 41-N contains the supplied data bit or until counter 33 is reset by a subsequent WSP=1 before pulse En occurs. Following the above
Under the control of the WSP=1 signal, the entire process is performed for subsequent data words.

パルスEnを発生する以前にWSP=1を発生で
きるということは、フリツプフロツプ41−1〜
41−Nのうちのいくつかのものがデータビツト
を供給されなくてもよいということを意味する。
しかしこれは、データラツチ35及び36の一方
に格納されるデータビツトの数に対しては影響し
ない。第5図に示したように、フリツプフロツプ
41−2〜41−Nは信号WSPを供給されるよ
う排他的論理和ゲート32の出力端子に接続した
リセツト入力端子Rを有している。これは、
WSP=1信号の後縁によりフリツプフロツプ4
1−2〜41−Nがリセツトされ、したがつてフ
リツプフロツプ41−2〜41−Nに論理“0”
が存在するようになることを意味する。この論理
“0”はフリツプフロツプのデータ入力端子に供
給されたデータビツトによつて書替えることがで
きる。しかし、フリツプフロツプが関連パルスEj
を介してイネイブル状態にされていないためフリ
ツプフロツプにデータビツトが供給されない場合
には、データラツチにおける対応ビツト位置には
論理“0”が格納される。従つてデータラツチ3
5及び36の一方に格納すべきデータワードは、
所要に応じ、Nビツトデータワードに形成され
る。
The fact that WSP=1 can be generated before generating the pulse En means that the flip-flops 41-1 to 41-1
41-N may not be supplied with data bits.
However, this does not affect the number of data bits stored in one of data latches 35 and 36. As shown in FIG. 5, flip-flops 41-2 to 41-N have reset input terminals R connected to the output terminal of exclusive OR gate 32 so as to be supplied with signal WSP. this is,
The trailing edge of the WSP=1 signal causes flip-flop 4
1-2 to 41-N are reset, and therefore flip-flops 41-2 to 41-N are set to logic "0".
means that it comes to exist. This logic "0" can be rewritten by a data bit applied to the data input terminal of the flip-flop. However, if the flip-flop has an associated pulse Ej
If a data bit is not provided to the flip-flop because it has not been enabled via the data latch, a logic "0" is stored in the corresponding bit position in the data latch. Therefore, data latch 3
The data word to be stored in one of 5 and 36 is
Formed into N-bit data words as required.

従つて受信機はいずれのワード長のデータワー
ドも受信することができる。受信したデータワー
ドのワード長がNビツトより小さい場合、データ
ワードはNビツトデータワードに形成される。受
信データワードのワード長がNビツトより大きい
場合には、第N番目ビツトに後続するビツトは無
視する。最上位ビツトMSBは常に最初に受信さ
れるから(最初に送信さるから)、最下位ビツト
(データワードの終わりにおける)を無視しても
問題は起らない。
Therefore, the receiver can receive data words of any word length. If the word length of the received data word is less than N bits, the data word is formed into an N-bit data word. If the word length of the received data word is greater than N bits, the bits following the Nth bit are ignored. Since the most significant bit, MSB, is always received first (and transmitted first), there is no problem in ignoring the least significant bit (at the end of the data word).

本例ではフリツプフロツプ41−1には信号
WSPを供給しない。その理由は、本例ではWSP
=1の前縁がフリツプフロツプ41に対するトリ
ガと殆ど同時に起るからである。信号WSPをフ
リツプフロツプ41−1に供給する必要がある場
合、格納すべきWSP及びMSBの間に干渉の生ず
るおそれがある。
In this example, the flip-flop 41-1 has a signal
Does not supply WSP. The reason is that in this example WSP
This is because the leading edge of =1 occurs almost simultaneously with the trigger to flip-flop 41. If it is necessary to supply the signal WSP to the flip-flop 41-1, there is a possibility that interference will occur between the WSP and the MSB to be stored.

フリツプフロツプのリセツト及びデータラツチ
の格納の間の干渉を防止するためフリツプフロツ
プ41−2〜41−NはWSP=1の後縁の制御
の下にリセツトする。
To prevent interference between flip-flop reset and data latch storage, flip-flops 41-2 to 41-N are reset under the control of the trailing edge of WSP=1.

フリツプフロツプ41−1〜41−Nから成る
アレイを備えた蓄積装置44を使用することの利
点は、受信機が常にMSBの位置はフリツプフロ
ツプ41−1にあることを知つていることであ
る。これは、受信機がスレーブユニツトとして作
動し、かつ受信機がワード選択信号のレベル変化
が何時起るかを知らず、従つて到来ワードが何ビ
ツトを含んでいるかを知らない場合特に有利であ
る。
The advantage of using storage device 44 with an array of flip-flops 41-1 through 41-N is that the receiver always knows that the MSB is located in flip-flop 41-1. This is particularly advantageous if the receiver operates as a slave unit and the receiver does not know when the level change of the word selection signal occurs and therefore does not know how many bits the incoming word contains.

本発明では、カウンタ33及びデコーダ34と
協動する蓄積装置44が上記実施例に限定されな
いこと勿論である。代案として蓄積装置は例えば
シフトレジスタにおけるポインタビツトにより選
択的にアドレス指定されるレジスタを備えること
ができる。
Of course, in the present invention, the storage device 44 that cooperates with the counter 33 and the decoder 34 is not limited to the above embodiment. Alternatively, the storage device may comprise a register that is selectively addressed, for example by a pointer bit in a shift register.

本発明によるデイジタルオーデイオ装置を使用
することにより、ワード選択信号の一定時間長に
起因した順次のデータワード間の時間喪失を伴う
ことなく異なるワード長のオーデイオデータワー
ドを連続して順次送信することができる。本発明
によるデイジタルオーデイオ装置ではワード選択
信号の2個の順次のレベル変化の間の時間長は可
変である。ワード選択信号のレベル変化に基づき
送信機及び受信機によつて発生する信号WSPは
送信機及び受信機の内部データ処理を可能ならし
める。信号WSPが論理“1”に等しくなつた場
合(第2図d)、データワードのLSBは既知に直
列データライン6に送出されている(第2図c)。
従つて送信機のシフトレジスタは後続のデータワ
ードを蓄積できる状態にあり、このデータワード
はWSP=1の制御の下に格納される。
By using a digital audio device according to the invention, it is possible to transmit audio data words of different word lengths one after the other without loss of time between successive data words due to the fixed time length of the word selection signal. can. In the digital audio device according to the invention, the length of time between two successive level changes of the word selection signal is variable. The signal WSP generated by the transmitter and receiver based on the level change of the word selection signal enables internal data processing of the transmitter and receiver. If the signal WSP becomes equal to a logic "1" (FIG. 2d), the LSB of the data word has already been sent to the serial data line 6 (FIG. 2c).
The transmitter shift register is then ready to store a subsequent data word, which data word is stored under the control of WSP=1.

受信機ではLSBはWSP:=1と同時に格納さ
れる。従つて全データワードが蓄積装置に存在
し、従つてWSP=1の制御の下にデータラツチ
35及び36の一方へ転送することができる。
WSP:=0の場合蓄積装置は後続のデータワー
ドのMSBを格納するためイネイブル状態になる。
At the receiver, the LSB is stored simultaneously with WSP:=1. The entire data word is therefore present in the storage device and can therefore be transferred to one of the data latches 35 and 36 under control of WSP=1.
If WSP:=0, the storage device is enabled to store the MSB of the subsequent data word.

発明の効果 本発明の効果をさらに反復して述べると次の如
くである。
Effects of the Invention The effects of the present invention will be further described as follows.

(1) ワード選択信号を、異なるビツト長のデータ
ワードに適用することができること。
(1) The word selection signal can be applied to data words of different bit lengths.

これは1つのデータ流中において、ワード長
を一定にするを要しないことを意味する。この
ためある伝送チヤネルにおいて、その伝送容量
を最大となしうることを意味する。伝送しよう
とするすべてのビツトを伝送し、連続するワー
ド間にギヤツプを設けるを要しない。さらに適
当な長さのワード選択信号を作成するには、制
御ユニツトのみが実際のワード長を知つていれ
ば良い。データが、いわゆる不均一の長さのデ
ータワードより成るフレームで伝送される場合
には、フレームフオルマツトは均一である必要
はない。例えば、スタートワードが異なる長さ
をもつていても良く、非スタートワードはフレ
ーム毎に異なる数で良い。他の例は、データが
数字より成る場合である。少い数の場合には、
初めの0数字は削除して伝送容量を増加させる
ことができる。これはオーデイオデータにも適
用でき、オーデイオの増幅率が小である場合、
前位の零を抑制することができる。必要なこと
は、ワード選択信号用のチヤネルと、ワード選
択信号の長さを適合させることである。
This means that it is not necessary to keep the word length constant in one data stream. This means that the transmission capacity of a certain transmission channel can be maximized. All bits to be transmitted are transmitted, and there is no need for gaps between successive words. Furthermore, in order to create a word selection signal of an appropriate length, only the control unit needs to know the actual word length. If the data is transmitted in frames consisting of so-called non-uniform length data words, the frame format need not be uniform. For example, start words may have different lengths and non-start words may have a different number from frame to frame. Another example is when the data consists of numbers. In the case of small numbers,
The initial zero digits can be removed to increase transmission capacity. This can also be applied to audio data, if the audio amplification factor is small,
The preceding zero can be suppressed. What is needed is to match the channel for the word selection signal and the length of the word selection signal.

(2) ワード選択信号と、伝送すべきデータワード
の第1ビツトの間に明確に規定された時間関係
が存すること。
(2) There is a well-defined time relationship between the word selection signal and the first bit of the data word to be transmitted.

このようにすることによつて、スレーブ動作
の受信機が実際に受信されるワード長に容易に
適合する。これはスレーブ動作送信機にも当は
まる。
By doing so, the slaved receiver easily adapts to the actual received word length. This also applies to slave-operated transmitters.

(3) 最上位ビツトを第1ビツトとして伝送する場
合には、受信機は最上位ビツトの位置を容易に
知ることができる。必要に応じ、連続ワードが
非均一であるという原理により、マスター受信
機は自分で判断して、より重要性の少い1つ以
上のビツトを無視することができる。これは最
上位ビツトMSBを第1に伝送する場合と、こ
れより有意性の少い下位のビツトを第1に伝送
する場合の双方において、それぞれ利点がある
ことを意味する。
(3) When transmitting the most significant bit as the first bit, the receiver can easily know the position of the most significant bit. If desired, the principle of non-uniformity of successive words allows the master receiver to ignore one or more bits of lesser importance at its discretion. This means that there are advantages in both transmitting the most significant bit MSB first and transmitting the less significant bits first.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明を適用できるデイジタルオーデ
イオ装置を示す簡略化ブロツク図、第2図は本発
明のデータ伝送装置の動作例説明図、第3図はワ
ード選択信号発生器の一例のブロツク図、第4図
は本発明によるオーデイオ送信機の好適な実施例
を示すブロツク図、第5図は本発明によるオーデ
イオ受信機の好適な実施例を示すブロツク図であ
る。 1……中央制御ユニツト、2……送信機、3…
…受信機、4……クロツクライン、5……ワード
選択ライン、6……データ伝送ライン、10,1
1……データラツチ、12……バス、13……シ
フトレジスタ、20……マイクロプロセツサ、2
1……クロツク装置、22……カウンタ、23…
…フリツプフロツプ、24……ワード選択信号発
生器、30,31……フリツプフロツプ、32…
…排他的論理和ゲート、33……カウンタ、34
……デコーダ、35,36……データラツチ、4
1−1〜41−N……蓄積セル、43……バス、
44……蓄積装置。
FIG. 1 is a simplified block diagram showing a digital audio device to which the present invention can be applied, FIG. 2 is an explanatory diagram of an example of the operation of the data transmission device of the present invention, and FIG. 3 is a block diagram of an example of a word selection signal generator. FIG. 4 is a block diagram showing a preferred embodiment of an audio transmitter according to the present invention, and FIG. 5 is a block diagram showing a preferred embodiment of an audio receiver according to the present invention. 1...Central control unit, 2...Transmitter, 3...
...Receiver, 4...Clock line, 5...Word selection line, 6...Data transmission line, 10,1
1...Data latch, 12...Bus, 13...Shift register, 20...Microprocessor, 2
1... Clock device, 22... Counter, 23...
...Flip-flop, 24...Word selection signal generator, 30, 31...Flip-flop, 32...
...Exclusive OR gate, 33...Counter, 34
...Decoder, 35, 36...Data latch, 4
1-1 to 41-N...storage cell, 43...bus,
44...Storage device.

Claims (1)

【特許請求の範囲】 1 データワード列をビツト直列伝送する伝送ラ
インによつて接続された送信機及び受信機と、制
御ユニツトを具えてなるデータ伝送装置におい
て、 前記制御ユニツトは、 ・ 一連のクロツクパルス信号を発生するクロツ
ク手段と、 ・ 前記クロツクパルス信号に同期し、2レベル
ワード選択信号を発生するワード選択信号発生
器とを具え、この2レベルワード選択信号は相
連続するレベル変化の間において種々の相異な
る値に選択しうる時間間隔を有し、これらの時
間間隔はそれぞれ連続するクロツク信号の整数
倍の値に対応し、これによつてそれぞれ前記連
続のデータワードにおける異なるワード長を通
知する如く構成され、 前記送信機は、 ・ 前記伝送ラインに接続されている出力バツフ
ア手段を有し、これによつて出力データワード
を一時的に蓄積し、このデータワードを前記ク
ロツクパルスにより、ビツト毎の同期をとつて
出力し、前記レベル変化によつてこの出力を終
結させる一方前記連続のデータワードの次位の
データワードの出力に直接切り替える如くし、 前記受信機は、 ・ 前記伝送ラインより供給を受ける入力バツフ
ア手段を有し、これによつて、入力データワー
ドを受信し、ビツト毎の同期によつて前記入力
データワードを一時的に蓄積し、前記レベル変
化の制御によつて前記受信を終結させ、かつ連
続データワードの次位のデータワードの受信に
直接切り替える如く構成したことを特徴とする
データ伝送装置。 2 何れものデータワードの第1ビツトを、もつ
とも新しいレベル変化に関し、少くとも2分の1
クロツクパルス周期だけ遅延させて出力する遅延
手段を設けてなる特許請求の範囲第1項記載のデ
ータ伝送装置。 3 前記第1ビツトが、前記データワードの最上
位ビツトである特許請求の範囲第2項記載のデー
タ伝送装置。 4 前記入力バツフア手段は、メモリセルの配列
を有し、クロツクパルスによつてこれら蓄積セル
の連続アドレス指定を制御する特許請求の範囲第
1,2または3項記載のデータ伝送装置。 5 前記アドレス指定は、カタンタの逐次状態に
応じて行われ、このカウンタは前記クロツクパル
スによつて増分され、前記レベル変化によつてリ
セツトされる如くした特許請求の範囲第4項記載
のデータ伝送装置。 6 前記制御ユニツトを前記送信機の一部とする
特許請求の範囲第1項記載のデータ伝送装置。 7 前記制御ユニツトを前記受信機の一部とした
特許請求の範囲第1項記載のデータ伝送装置。 8 前記制御ユニツトを、前記送信機及び前記受
信機とは別個のものとし、これら両者をスレーブ
として動作させる特許請求の範囲第1項記載のデ
ータ伝送装置。 9 前記データワードがオーデイオデータを表わ
す特許請求の範囲第1項ないし第8項の何れか1
項記載のデータ伝送装置。
[Scope of Claims] 1. A data transmission device comprising a transmitter and a receiver connected by a transmission line for serially transmitting a data word sequence in bits, and a control unit, the control unit comprising: - a series of clock pulses; clock means for generating a signal; - a word selection signal generator synchronized with said clock pulse signal and generating a two-level word selection signal, said two-level word selection signal having various values between successive level changes; and having time intervals selectable to different values, each time interval corresponding to an integer multiple of the successive clock signals, thereby respectively indicating different word lengths in said successive data words. said transmitter: - having output buffer means connected to said transmission line, by means of which temporarily stores an output data word and synchronizes said data word bit by bit with said clock pulse; and output by the level change, while terminating this output by switching directly to the output of the next data word of the successive data words, the receiver: - being supplied by the transmission line; input buffer means for receiving input data words, temporarily storing said input data words by bit-by-bit synchronization, and terminating said reception by controlling said level changes; , and is configured to directly switch to reception of the next data word after successive data words. 2 The first bit of any data word shall be at least one-half of the time for a new level change.
2. The data transmission device according to claim 1, further comprising delay means for delaying the output by a clock pulse period. 3. A data transmission device according to claim 2, wherein said first bit is the most significant bit of said data word. 4. A data transmission device according to claim 1, 2 or 3, wherein said input buffer means has an array of memory cells, and the sequential addressing of these storage cells is controlled by clock pulses. 5. A data transmission device according to claim 4, wherein the addressing is performed according to the successive state of the katanta, and the counter is incremented by the clock pulse and reset by the level change. . 6. The data transmission device according to claim 1, wherein the control unit is a part of the transmitter. 7. The data transmission device according to claim 1, wherein the control unit is a part of the receiver. 8. The data transmission device according to claim 1, wherein the control unit is separate from the transmitter and the receiver, and operates both as slaves. 9. Any one of claims 1 to 8, wherein the data word represents audio data.
The data transmission device described in Section 1.
JP60033020A 1984-02-22 1985-02-22 Data transmitter Granted JPS60194853A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US58242284A 1984-02-22 1984-02-22
US582422 1984-02-22

Publications (2)

Publication Number Publication Date
JPS60194853A JPS60194853A (en) 1985-10-03
JPH0443456B2 true JPH0443456B2 (en) 1992-07-16

Family

ID=24329090

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60033020A Granted JPS60194853A (en) 1984-02-22 1985-02-22 Data transmitter

Country Status (5)

Country Link
JP (1) JPS60194853A (en)
DE (1) DE3504983C2 (en)
FR (1) FR2559978A1 (en)
GB (1) GB2154833B (en)
IT (1) IT1183368B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6350144A (en) * 1986-08-19 1988-03-03 Yamaguchi Shinema:Kk Data transmission method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3388216A (en) * 1965-07-06 1968-06-11 Ibm Start-stop synchronous data transmission system
DE2427188B2 (en) * 1974-06-05 1977-05-26 Siemens AG, 1000 Berlin und 8000 München PROCEDURE AND CIRCUIT ARRANGEMENT FOR CONNECTING SYNCHRONOUS DATA END DEVICES WITH FULL DUPLEX INTERFACES TO A DATA NETWORK
NL8005976A (en) * 1980-10-31 1982-05-17 Philips Nv TWO-WIRE BUS SYSTEM WITH A CLOCK-LINE WIRE AND A DATA LINE WIRE FOR CONNECTING A NUMBER OF STATIONS.
GB2097563B (en) * 1981-03-07 1985-10-16 British Aerospace Serial bus interface unit

Also Published As

Publication number Publication date
FR2559978B1 (en) 1995-04-07
FR2559978A1 (en) 1985-08-23
IT1183368B (en) 1987-10-22
GB2154833B (en) 1987-11-11
DE3504983A1 (en) 1985-08-22
GB2154833A (en) 1985-09-11
GB8504389D0 (en) 1985-03-20
JPS60194853A (en) 1985-10-03
IT8519560A0 (en) 1985-02-19
DE3504983C2 (en) 1997-12-11

Similar Documents

Publication Publication Date Title
EP0156580B1 (en) Data transmission system
US4549292A (en) Method of efficiently and simultaneously transmitting both isochronous and nonisochronous data in a computer network
JPS6477249A (en) Hybrid type time-sharing multiple switching apparatus
US6046616A (en) Two dimensional random pulse generator
GB2092412A (en) Method and apparatus for distributing control signals
US4899339A (en) Digital multiplexer
US4769813A (en) Ring communication system
US4755817A (en) Data transmission system having transmission intervals which are adjustable for data words of various lengths
JPH0443456B2 (en)
US5111488A (en) Doubling/dividing device for a series bit flow
US12537714B2 (en) One-line synchronous interface
EP0185093A1 (en) Data transfer equipment
US5764642A (en) System for combining data packets from multiple serial data streams to provide a single serial data output and method therefor
SU1515373A1 (en) Device for automatic search for radio communication channels
US3562433A (en) Digital speech plus telegraph system
US5912928A (en) High speed serial data transmission encoder
SU858061A1 (en) Telemetring device
JPS58170117A (en) Serial/parallel-parallel/serial converting circuit
EP1683031B1 (en) Method and apparatus for maintaining data density for derived clocking
SU1118996A1 (en) Device for compressing data when executing dataexchange between computers
JPS6155686B2 (en)
RU2018942C1 (en) Device for interfacing users with computer
US3984632A (en) Circuit arrangement for the time division multiplex transmission of asynchronously occurring binary values of data
SU1510105A1 (en) Data transceiver
SU1309323A1 (en) Data transmission system with multiple access

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term