JP4882333B2 - Control system - Google Patents
Control system Download PDFInfo
- Publication number
- JP4882333B2 JP4882333B2 JP2005296528A JP2005296528A JP4882333B2 JP 4882333 B2 JP4882333 B2 JP 4882333B2 JP 2005296528 A JP2005296528 A JP 2005296528A JP 2005296528 A JP2005296528 A JP 2005296528A JP 4882333 B2 JP4882333 B2 JP 4882333B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- controller
- control
- devices
- clock
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Dc Digital Transmission (AREA)
Description
本発明は、コントローラに接続された複数のデバイスを制御する制御システムに関する。 The present invention relates to a control system for controlling a plurality of devices connected to a controller.
従来、電子機器においては、例えば、IIC(internet integrated circuit)、SPI(serial peripheral interface)、UART(universal asynchronous receiver transmitter)などの専用バスを用いて各デバイス間の通信を行うことによりデバイスのコントロールを行っていた。しかし、これらのバスにはそれぞれ短所があり、その条件に応じて最適な通信方法を選択しながら機器内デバイスのコントロールを行うことが通例となっていた。 Conventionally, in electronic devices, for example, devices are controlled by performing communication between devices using a dedicated bus such as an Internet integrated circuit (IIC), a serial peripheral interface (SPI), or a universal asynchronous receiver transmitter (UART). I was going. However, each of these buses has disadvantages, and it has been customary to control devices in the equipment while selecting an optimal communication method according to the conditions.
図7は、IICの標準的な接続例による制御システムの構成図であり、図8は、そのデータ読み出し又は書き込みのタイミングチャートを示し、図8Aはデータ、図8Bはクロック、図8Cはデータ内容である。
図7に示すIICによる制御システムにおいては、クロック63及びデータ64の2本の制御線を用いて、コントローラとなるデバイス61から、数多くの制御対象のデバイスとなるモジュール62−1、62−2、・・・62−nを制御することが可能である。
FIG. 7 is a configuration diagram of a control system according to a standard connection example of IIC, FIG. 8 shows a timing chart of data reading or writing, FIG. 8A is data, FIG. 8B is a clock, and FIG. It is.
In the control system based on IIC shown in FIG. 7, using two control lines of a clock 63 and data 64, modules 61-2, 62-2, which are devices to be controlled, from a
例えば、図8Aに示すデータが1ビット〜8ビットで2進表示の「01111000」のとき(16進表示の「78」)、モジュール62−2に割り当てられたアドレスに対する書き込みの制御を示し、2進表示の「01111001」のとき(16進表示の「79」)、モジュール62−2に割り当てられたアドレスに対する読み出しの制御を示す。 For example, when the data shown in FIG. 8A is 1 to 8 bits and is “01111000” in binary display (“78” in hexadecimal display), the control of writing to the address assigned to the module 62-2 is shown. When the hexadecimal display is “01111001” (hexadecimal display “79”), the read control for the address assigned to the module 62-2 is shown.
図8Bに示すクロック数に応じて図8Aに示すデータが設定されている。図8Aに示すデータが1ビット〜8ビットであるときは図8Cに示すデータ内容がアドレス74を示し、図8Aに示すデータが9ビットでハイインピーダンス73のときは図8Cに示すデータ内容がアクノレッジ75を示している。図8Aに示すデータが1ビット〜9ビットで1サイクルとなる。
The data shown in FIG. 8A is set according to the number of clocks shown in FIG. 8B. When the data shown in FIG. 8A is 1 to 8 bits, the data content shown in FIG. 8C indicates the
同様に、図8Aに示すデータが次のサイクルの1ビット〜8ビットであるときは図8Cに示すデータ内容がサブアドレス76を示し、図8Aに示すデータが次のサイクルの9ビットでハイインピーダンスのときは図8Cに示すデータ内容がアクノレッジ77を示している。
また、図9は、SPIにおける標準的な接続例による制御システムの構成図であり、図10は、チップセレクトによるデータ出力又はデータ入力のタイミングチャートを示し、図10Aはクロック、図10Bはデータ出力、図10Cはデータ入力、図10Dはチップセレクトである。
Similarly, when the data shown in FIG. 8A is 1 to 8 bits in the next cycle, the data content shown in FIG. 8C indicates the
9 is a configuration diagram of a control system according to a standard connection example in SPI. FIG. 10 is a timing chart of data output or data input by chip select, FIG. 10A is a clock, and FIG. 10B is a data output. FIG. 10C shows data input, and FIG. 10D shows chip select.
図9に示すSPIによる制御システムにおいては、クロック83、データ出力84及びデータ入力85の3本の通信線とチップセレクト86の1本の制御線を用いて、1Mbps程度の速度でクロック同期式によりコントローラとなるデバイス81から1対1の通信でデバイスとなるモジュール82−1を制御することが可能である。
In the control system based on the SPI shown in FIG. 9, three communication lines of the
さらに、コントローラとなるデバイス81から1対多の通信で複数のデバイスとなるモジュール82−1、82−2、・・・82−nを制御する場合には、チップセレクト86、87、・・・88の制御線を制御されるデバイスとなるモジュール82−1、82−2、・・・82−nの数に対応させて配設することにより、1対多の通信が可能である。
Further, when the modules 82-1, 82-2,... 82-n, which are a plurality of devices, are controlled by the one-to-many communication from the
例えば、コントローラとなるデバイス81は、図10Dに示すチップセレクト86、87、・・・88により制御されるデバイスとなるモジュール82−1、82−2、・・・82−nを選択する。次に、コントローラとなるデバイス81は、図10Aに示すクロックに同期して図10Dに示すチップセレクト86、87、・・・88により選択されたモジュール82−1、82−2、・・・82−nに対して図10Bに示すデータ出力84を送信する。これにより、コントローラとなるデバイス81は、図10Dに示すチップセレクト86、87、・・・88により選択されたモジュール82−1、82−2、・・・82−nから図10Cに示すデータ入力85を受信する。
For example, the
また、従来のシリアル通信回路の例として、それぞれ異なる通信線でデータ信号としてフレーム同期信号が送受信される通信系からのデータを受けて受信データ信号を生成出力する回路と、1本の通信線によりデータ信号列中にフレーム同期信号が含まれて送受信される通信系からのデータから受信フレーム同期信号と受信データを生成出力する回路とを備えるものが開示されている(特許文献1参照)。 In addition, as an example of a conventional serial communication circuit, a circuit that generates and outputs a received data signal by receiving data from a communication system in which a frame synchronization signal is transmitted and received as a data signal on different communication lines, and a single communication line A device including a received frame synchronization signal and a circuit for generating and outputting received data from data from a communication system that includes a frame synchronization signal in the data signal sequence and is transmitted and received is disclosed (see Patent Document 1).
また、多段接続による伝送遅延を除去するデータ転送の例として、違ったデータ速度を扱うシリアルデータを受信・送信するシリアル通信ドライバー処理2組と、シリアル通信ドライバーからの受信データをコマンド解析し、自局の場合そのコマンドにより装置制御を行い、レスポンデータを組立するコマンド解析・レスポンス組立処理と、1方のシリアル通信ドライバーからの受信データを他方のシリアル通信ドライバーへ送信データを送信要求し、その逆に1方のシリアル通信ドライバーからの受信データを他方のシリアル通信ドライバーに送信データを送信要求する1キャラクタ転送処理を備えるものが開示されている(特許文献2参照)。
しかし、上述したIICによる制御システムでは、システム内部において数多くのデバイスを接続したり、又はデバイス間の接続に線材を用いて非常に長い距離で制御を行う場合に、線間の容量及びデバイスの容量により信号のレベルが低下したり信号波形の立ち上がり及び立ち下がりに鈍りが出る。このため、信号波形のレベルの低下及び積分値が低下することにより、信号検出ができなって正しく通信を行うことができないという不都合があった。 However, in the control system based on IIC described above, when a large number of devices are connected inside the system, or when control is performed over a very long distance using a wire for connection between devices, the capacitance between the lines and the capacitance of the devices As a result, the signal level is lowered and the rise and fall of the signal waveform are dull. For this reason, there has been a disadvantage that the signal waveform cannot be detected and communication cannot be performed correctly due to the decrease in the level of the signal waveform and the decrease in the integral value.
また、上述したSPIによる制御システムでは、1対1の通信の場合には1本の制御線で可能であったが、コントローラから1対多の通信で複数のデバイスを制御する場合には、制御線を制御されるデバイスの数だけ用意する必要がある。このため、数多くのデバイスの制御を行う場合には、コントローラと複数のデバイスの間で多くの制御線の配線を必要とするため、コントローラを大きなピン数のものに置き換えねばならず、またシステム内配線が増えるという不都合があった。 In the above-described control system based on the SPI, one-to-one communication is possible with a single control line. However, when a plurality of devices are controlled from a controller with one-to-many communication, control is performed. It is necessary to prepare as many lines as the number of devices to be controlled. For this reason, when controlling a large number of devices, a large number of control lines are required between the controller and a plurality of devices. Therefore, the controller must be replaced with one having a large number of pins, and in the system. There was an inconvenience of increased wiring.
そこで、本発明は、線間の容量及びデバイスの容量により信号波形のレベルの低下及び積分値が低下しても正しく通信を行うことができ、コントローラから1対多の通信で複数のデバイスを制御する場合にも制御線の数を増やす必要がない制御システムを提供することを課題とするものである。 Therefore, the present invention can correctly communicate even if the signal waveform level is lowered and the integrated value is lowered due to the capacitance between the lines and the capacitance of the device, and a plurality of devices can be controlled from the controller by one-to-many communication. It is an object of the present invention to provide a control system that does not require an increase in the number of control lines.
上記課題を解決し、本発明の目的を達成するため、制御を司るコントローラと、コントローラの制御対象となる複数のデバイスとが、一本のクロック伝送用の信号線と、一本の出力信号伝送用の信号線と、一本の入力信号伝送用の信号線とによって接続された制御システムにおいて、複数のデバイスを同一の状態に制御するためのコントローラの制御に関する信号を予め設定された閾値に基づいて整形する波形整形ブロックを、複数のデバイスのうちのいずれかに設け、波形整形ブロックにより整形されたコントローラの制御に関する信号を3本の信号線を介して順次次段に送出するものである。 In order to solve the above-described problems and achieve the object of the present invention, a controller that performs control and a plurality of devices that are controlled by the controller include one signal line for clock transmission and one output signal transmission. In a control system connected by a single signal line and a single input signal transmission signal line, a signal related to control of a controller for controlling a plurality of devices to the same state is based on a preset threshold value. The waveform shaping block to be shaped is provided in any one of a plurality of devices, and signals relating to the control of the controller shaped by the waveform shaping block are sequentially sent to the next stage via three signal lines .
これにより、例えば、電子機器一般におけるコントローラと複数個のデバイス間の接続において、波形整形ブロックを追加することにより通信データをそのまま次段に送り出すことができるため、コントローラと複数個のデバイス間を順次連続してカスケード接続することができる。 As a result, for example, in the connection between a controller and a plurality of devices in general electronic equipment, communication data can be sent to the next stage as it is by adding a waveform shaping block. Cascade connection can be performed continuously.
また、通信信号の品質に劣化が生じないことから、数百から数千個の非常に多くのデバイスを接続した状態で複数のデバイスを同一の状態に制御することが可能となる。また、数百から数千個の非常に多くのデバイスを接続する際においても、信号線の増設をする必要がなく、固定数の信号線の接続で済むため、機器の小型化に寄与することができる。また、コントローラの入出力ピンを増設をする必要がなく、1つのコントローラに多くのデバイスを接続できることから、コントローラの構成が簡単となり、コストを低く抑えることが可能となる。 In addition, since the quality of the communication signal does not deteriorate, it is possible to control a plurality of devices to the same state with hundreds to thousands of devices connected. In addition, when connecting hundreds to thousands of devices, it is not necessary to add signal lines and only a fixed number of signal lines need to be connected, contributing to downsizing of equipment. Can do. Further, since it is not necessary to increase the number of input / output pins of the controller and many devices can be connected to one controller, the configuration of the controller is simplified and the cost can be kept low.
本発明によれば、線間の容量及びデバイスの容量により信号波形のレベルの低下及び積分値が低下しても正しく通信を行うことができ、コントローラから1対多の通信で複数のデバイスを制御する場合にも制御線の数を増やす必要がない制御システムを得ることができる。 According to the present invention, communication can be performed correctly even if the signal waveform level decreases and the integrated value decreases due to the capacitance between the lines and the capacitance of the device, and a plurality of devices are controlled from the controller by one-to-many communication. In this case, a control system that does not require an increase in the number of control lines can be obtained.
例えば、モジュール間でのデータ及びクロックの受け渡しの際に、波形整形により信号を生成し直すことにより信号の劣化が無く、モジュール間での通信に数m程度のケーブルなどが存在しても十分正しい通信をすることが可能となるため、機器のコストを低く抑えることが可能となる。 For example, when transferring data and clocks between modules, there is no signal degradation by regenerating the signal by waveform shaping, and even if there is a cable of several meters for communication between modules, it is sufficiently correct Since communication is possible, the cost of the device can be kept low.
以下に、本発明の実施の形態について、適宜、図面を参照しながら説明する。
図1は、本実施の形態に適用される制御システムの構成図である。
図1において、デバイス1は、例えば、CPUなどの制御システムを制御するホストコントローラを指している。モジュール2−1、2−2、・・・2−n(例えば、数百から数千個)は、内部に、制御対象のデバイスを備えている。
Embodiments of the present invention will be described below with reference to the drawings as appropriate.
FIG. 1 is a configuration diagram of a control system applied to the present embodiment.
In FIG. 1, a
さらに、本実施の形態のモジュール2−1、2−2、・・・2−nは、デバイス1から出力されるクロック11及びデータの出力信号12、デバイス1に入力される入力信号13をバッファして波形整形するバッファ回路とを含んで構成されている。このデバイスに上述したバッファ回路を含んだものを本実施の形態ではモジュールと呼ぶこととする。
ここで、モジュール2−1、2−2、・・・2−nは、クロック11、出力信号12及び入力信号13の3本の信号線のみで順次連続してカスケード接続される。
Further, the modules 2-1, 2-2,..., 2-n of the present embodiment buffer the
Here, the modules 2-1, 2-2,... 2 -n are cascade-connected in succession by using only three signal lines of the
図2は、モジュールの構成を示すブロック図である。
図2において、1つのモジュール2−nに接続された3本の信号線を介して、クロック11−n−1、出力信号12−n−1及び入力信号13−n−1は、モジュール2−n内のデバイス21−nのクロック端子22−n、データ出力端子23−n及びデータ入力端子24−nと接続されている。
FIG. 2 is a block diagram showing the configuration of the module.
In FIG. 2, the clock 11-n-1, the output signal 12-n-1, and the input signal 13-n-1 are connected to the module 2- through three signal lines connected to one module 2-n. n is connected to the clock terminal 22-n, the data output terminal 23-n, and the data input terminal 24-n of the device 21-n.
さらに、クロック11−n−1、出力信号12−n−1及び入力信号13−n−1は、モジュール2−n内のバッファ回路25−n、26−n及び27−nと接続されている。バッファ回路25−n、26−n及び27−nは、例えば、型式「74HL08」などの標準的なICに複数個配置されるゲートなどで構成されるバッファ回路である。 Further, the clock 11-n-1, the output signal 12-n-1 and the input signal 13-n-1 are connected to the buffer circuits 25-n, 26-n and 27-n in the module 2-n. . The buffer circuits 25-n, 26-n, and 27-n are buffer circuits configured by a plurality of gates arranged in a standard IC such as a model “74HL08”, for example.
このように構成される本実施の形態に適用される制御システムの動作を以下に説明する。
まず、この制御システムにおけるアドレスデータと制御データの送信タイミングについて説明する。
図3は、アドレスデータ及び制御データを示すタイミングチャートであり、図3Aはクロック、図3Bはデータ出力、図3Cはデータ入力である。
本実施の形態において、デバイス1がどのデバイス21へアクセスするかは、図3Bに示すデータ出力中のデータ信号内に、アドレスを指定するアドレスデータ31に続き、制御データ32をモジュール2−1、2−2、・・・2−nのデバイス21−1、21−2、・・・21−nに続けて送信することにより実行する。
The operation of the control system applied to this embodiment configured as described above will be described below.
First, the transmission timing of address data and control data in this control system will be described.
FIG. 3 is a timing chart showing address data and control data. FIG. 3A is a clock, FIG. 3B is a data output, and FIG. 3C is a data input.
In the present embodiment, which
デバイス1はこのアドレスデータ及び制御データ33をモジュール2−1、2−2、・・・2−nのデバイス21−1、21−2、・・・21−nに送信することで、アドレスデータ31により特定されたモジュール2−1、2−2、・・・2−nの特定のデバイス21−1、21−2、・・・21−nを制御することが可能である。
The
例えば、デバイス1は図3Aに示すクロックのT1時点、T2時点、T3時点の立下りで、図3Bに示すデータ出力中のデータA1、A2、A3による3ビットのアドレスデータ31をモジュール2−1、2−2、・・・2−nのデバイス21−1、21−2、・・・21−nに送信することにより、最大23(=8)個のモジュール2−1、2−2、・・・2−nのアドレスを指定することができる。
For example, the
さらに、デバイス1はアドレスデータ31に続き、図3Aに示すクロックのT4時点、T5時点、T6時点、T7時点、T8時点、T9時点、T10時点、T11時点の立下りで、図3Bに示すデータ出力中のデータD1、D2、D3、D4、D5、D6、D7、D8による8ビットの制御データ32をモジュール2−1、2−2、・・・2−nのデバイス21−1、21−2、・・・21−nに続けて送信することにより、アドレスを指定されたモジュール2−1、2−2、・・・2−nのデバイス21−1、21−2、・・・21−nを最大28(=256)個の状態に制御することができる。
Further, the
例えば、デバイス1が制御を行うモジュール2−1、2−2、・・・2−nのデバイス21−1、21−2、・・・21−nが5つ(n=5)で制御データが8ビットであれば、デバイス1が送信するデータ量は、3ビット+8ビット=11ビットということになる。
また、制御するデバイスの個数及び制御状態に応じて、アドレスデータ31及び制御データ32のビット数を可変させて制御することも可能である。
For example, there are five (n = 5) control data of the devices 21-1, 21-2,..., 21-n of the modules 2-1, 2-2,. Is 8 bits, the amount of data transmitted by the
Further, it is possible to control by changing the number of bits of the address data 31 and the
例えば、複数のデバイスは表示装置に各ライン毎に走査線方向に設けられる複数の発光素子及び駆動部(例えば、数百から数千個)である場合、この複数の発光素子及び駆動部を指定可能な比較的多いアドレスデータ31のビット数とする。
さらに、複数の発光素子及び駆動部を同一の状態に制御する場合、制御データ32のビット数を比較的少ないビット数とする。これにより、デバイス1の駆動部への制御により複数の発光素子を同一の発光パターン(例えば、各種テストパターン)で発光させることができる。
For example, when a plurality of devices are a plurality of light emitting elements and driving units (for example, hundreds to thousands) provided in the scanning line direction for each line in the display device, the plurality of light emitting elements and driving units are designated. A relatively large number of bits of the address data 31 are possible.
Further, when the plurality of light emitting elements and the drive unit are controlled to be in the same state, the number of bits of the
次に、この制御システムにおけるデータ出力の波形整形のタイミングについて説明する。
図4は、データ出力の波形整形を示すタイミングチャートであり、図4Aはデータ出力12、図4Bはデータ出力12−n−1、図4Cはデータ出力12−nである。
デバイス1から出力される図4Aに示すデータ出力12は、T21時点で5Vに立ち上り、T22時点で0Vに立下り、T23時点で5Vに立ち上り、T24時点で0Vに立下り、T25時点で5Vに立ち上り、T26時点で0Vに立下り、・・・を繰り返す信号である。
Next, the timing of waveform shaping of data output in this control system will be described.
FIG. 4 is a timing chart showing waveform shaping of data output. FIG. 4A shows
The
このとき、図2に示すモジュール2−nに入力される図4Bに示すデータ出力12−n−1は、T21時点からT22時点で0Vから過渡特性により徐々に上昇して3Vに到達し、T22時点からT23時点で3Vから過渡特性により徐々に下降して0Vに到達し、T23時点からT24時点で0Vから過渡特性により徐々に上昇して3Vに到達し、T24時点からT25時点で3Vから過渡特性により徐々に下降して0Vに到達し、T25時点からT26時点で0Vから過渡特性により徐々に上昇して3Vに到達し、・・・を繰り返す信号である。 At this time, the data output 12-n-1 shown in FIG. 4B input to the module 2-n shown in FIG. 2 gradually increases from 0V to 3V from the time T21 to the time T22 and reaches 3V. From 3V to T23, it gradually decreases from 3V due to the transient characteristics and reaches 0V. From T23 to T24, it gradually increases from 0V to transient characteristics and reaches 3V, and from T24 to T25, transients from 3V. It is a signal that gradually decreases due to the characteristics and reaches 0 V, and gradually increases from 0 V to 3 V due to the transient characteristics from the time T25 to the time T26, and so on.
ここで、図2に示すモジュール2−nから出力される図4Cに示すデータ出力12−nは、バッファ回路26−nにより、図4Bに示すデータ出力12−n−1が閾値Thを上回るT31時点で5Vに立ち上り、図4Bに示すデータ出力12−n−1が閾値Thを下回るT32時点で0Vに立下り、図4Bに示すデータ出力12−n−1が閾値Thを上回るT33時点で5Vに立ち上り、図4Bに示すデータ出力12−n−1が閾値Thを下回るT34時点で0Vに立下り、図4Bに示すデータ出力12−n−1が閾値Thを上回るT35時点で5Vに立ち上り、図4Bに示すデータ出力12−n−1が閾値Thを下回るT36時点で0Vに立下り、・・・を繰り返す信号となる。 Here, the data output 12-n shown in FIG. 4C output from the module 2-n shown in FIG. 2 is output from the buffer circuit 26-n by T31 when the data output 12-n-1 shown in FIG. 4B exceeds the threshold Th. It rises to 5V at the time point, falls to 0V at time T32 when the data output 12-n-1 shown in FIG. 4B falls below the threshold Th, and reaches 5V at time T33 when the data output 12-n-1 shown in FIG. 4B exceeds the threshold Th. 4B, the data output 12-n-1 shown in FIG. 4B falls to 0V at a time T34 below the threshold Th, and the data output 12-n-1 shown in FIG. 4B rises to 5V at a T35 time above the threshold Th. At time T36 when the data output 12-n-1 shown in FIG. 4B falls below the threshold Th, the signal falls to 0V and becomes a signal that repeats.
このとき、バッファ回路26−nは、論理レベルのハイレベルを規定するための最小限の値として例えば2Vから2.5V程度の閾値Thで入力される図4Bに示すデータ出力12−n−1をバッファリングして、予め定められた論理レベルのハイレベルを規定する5Vに立ち上るように波形を整形する。 At this time, the buffer circuit 26-n receives the data output 12-n-1 shown in FIG. 4B, which is input with a threshold value Th of about 2V to 2.5V, for example, as a minimum value for defining a high logic level. And the waveform is shaped so that it rises to 5 V that defines a predetermined high logic level.
また、逆に、バッファ回路26−nは、論理レベルのローレベルを規定するための最大限の値として例えば2.5Vから2V程度の閾値Thで入力される図4Bに示すデータ出力12−n−1をバッファリングして、予め定められた論理レベルのローレベルを規定する0Vに立ち下るように波形を整形する。
ここで、図4Cに示すデータ出力12−nは、予め設定された5Vのレベル及び積分値(デバイスの正常な動作が可能な値)となるように整形される。
ここでは、データ出力についてのみ説明したが、他のクロック11−n−1及びデータ入力13−nも、同様に、バッファ回路25−n、27−nにより波形が整形される。
Conversely, the buffer circuit 26-n receives the data output 12-n shown in FIG. 4B, which is input with a threshold Th of about 2.5V to 2V, for example, as the maximum value for defining the logic low level. -1 is buffered, and the waveform is shaped so as to fall to 0 V that defines a low level of a predetermined logic level.
Here, the data output 12-n shown in FIG. 4C is shaped so as to have a preset level of 5V and an integral value (a value that enables normal operation of the device).
Although only data output has been described here, the waveforms of the other clocks 11-n-1 and data input 13-n are similarly shaped by the buffer circuits 25-n and 27-n.
これにより、クロック11−n、出力信号12−n及び入力信号13−n−1が出力される際には、バッファ回路25−n、26−n及び27−nにより波形整形を受けることになる。例えば、電子機器内部の長い配線などにより、波形に立ち上り及び立下り時に信号の鈍りがあっても、バッファ回路25−n、26−n及び27−nにより次のブロックに送り出す際には、波形の鈍りは解消されることとなる。 Thus, when the clock 11-n, the output signal 12-n, and the input signal 13-n-1 are output, the waveform is shaped by the buffer circuits 25-n, 26-n, and 27-n. . For example, even when the waveform has a dullness at the rise and fall due to a long wiring inside the electronic device, the waveform is not transmitted to the next block by the buffer circuits 25-n, 26-n, and 27-n. This dullness will be resolved.
このとき、クロック11−n、出力信号12−n及び入力信号13−n−1は、元の信号に対して遅延が生じているが、同一モジュール2−n内で同量の遅延量であるため、デバイス21−nの動作には何ら支障が生じることはない。
上述した実施の形態では、モジュール内の波形整形をバッファ回路により実施する例を示したが、これに限らず、以下の構成を採用してもよい。
At this time, the clock 11-n, the output signal 12-n, and the input signal 13-n-1 are delayed with respect to the original signal, but have the same amount of delay within the same module 2-n. Therefore, no trouble occurs in the operation of the device 21-n.
In the above-described embodiment, the example in which the waveform shaping in the module is performed by the buffer circuit has been described.
図5は、他のモジュールの構成を示すブロック図である。
図5に示す他のモジュール5−nの構成が図2に示すモジュールの構成2−nと異なる点は、クロック11−n−1の波形整形を図2に示すバッファ回路25−nから図5に示すPLL回路55−nに変更した点のみである。他の構成及び動作は図2と同様であるため、異なる点のみを説明する。
FIG. 5 is a block diagram showing the configuration of another module.
5 differs from the module configuration 2-n shown in FIG. 2 in that the waveform shaping of the clock 11-n-1 is changed from the buffer circuit 25-n shown in FIG. Only the PLL circuit 55-n shown in FIG. Since other configurations and operations are the same as those in FIG. 2, only different points will be described.
図6は、クロックの波形整形を示すタイミングチャートであり、図6Aはクロック11−n−1、図6Bはクロック11−n`(PLL回路時)、図6Cはクロック11−n(バッファ時)である。
ここで、PLL回路55−nを用いて、図6Aに示すクロック11−n−1のT41時点、T42時点、T43時点、T44時点、T45時点、T46時点・・・の立下りで新たに図6Bに示すクロック11−n`(PLL回路時)の生成を行えば、バッファ回路25−nによる波形整形時における図6Cに示すクロック11−n(バッファ時)の遅延τが生じる場合とは異なり、遅延を生じさせることなくクロック信号を生成することが可能となる。
FIG. 6 is a timing chart showing the waveform shaping of the clock. FIG. 6A shows the clock 11-n-1, FIG. 6B shows the clock 11-n− (when the PLL circuit is used), and FIG. 6C shows the clock 11-n (when the buffer is used). It is.
Here, using the PLL circuit 55-n, a new diagram is shown at the fall of the clock 11-n-1 shown in FIG. 6A at time T41, time T42, time T43, time T44, time T45, time T46,. If the clock 11-n ` (at the time of the PLL circuit) shown in 6B is generated, unlike the case where the delay τ of the clock 11-n (at the time of buffering) shown in FIG. 6C occurs at the time of waveform shaping by the buffer circuit 25-n. The clock signal can be generated without causing a delay.
この場合、PLL回路55−nは、図6Aに示すクロック11−n−1のT41時点、T42時点、T43時点、T44時点、T45時点、T46時点・・・の立下りで図6Aに示すクロック11−n−1と図6Bに示すクロック11−n`(PLL回路時)の位相比較を行いながら、フィードバックを行うため、図6Aに示すクロック11−n−1と図6Bに示すクロック11−n`(PLL回路時)の位相は常に同位相に保たれる。 In this case, the PLL circuit 55-n receives the clock shown in FIG. 6A at the falling edge of the clock 11-n-1 shown in FIG. 6A at time T41, time T42, time T43, time T44, time T45, time T46,. 11-n-1 and the clock 11-n ` shown in FIG. 6B (at the time of the PLL circuit), the feedback is performed while performing the phase comparison, so that the clock 11-n-1 shown in FIG. 6A and the clock 11- shown in FIG. The phase of n ` (in the PLL circuit) is always kept in the same phase.
また、図6Cに示すクロック11−n(バッファ時)がバッファ回路25−nに入力される場合においては、上述したPLL回路55−nによる制御がないため、常に図6Aに示すクロック11−n−1に対して図6Cに示すクロック11−n(バッファ時)はバッファリング動作分の遅延τが生じることとなる。
When the clock 11-n (during buffering) shown in FIG. 6C is input to the buffer circuit 25-n, there is no control by the PLL circuit 55-n described above, so the clock 11-n shown in FIG. With respect to −1, a
なお、ここでは、クロック11−n`(PLL回路時)と、出力信号12−n及び入力信号13−n−1との間で、遅延τが生じているが、同一モジュール2−n内でバッファリング動作量の遅延量であるため、デバイス21−nの動作には何ら支障が生じることはない。 Here, a delay τ is generated between the clock 11-n ` (in the PLL circuit), the output signal 12-n, and the input signal 13-n-1, but within the same module 2-n. Since this is a delay amount of the buffering operation amount, there is no problem in the operation of the device 21-n.
なお、上述した波形整形のためのバッファ回路やPLL回路は、システム内の各モジュール内にすべて設けるようにしてもよいが、これに限らず、システム内のいずれかのモジュール内に設けるようにしてもよい。 The above-described waveform shaping buffer circuit and PLL circuit may be provided in each module in the system. However, the present invention is not limited thereto, and may be provided in any module in the system. Also good.
上述した本実施の形態により、各モジュールからの出力は整形されて常にきれいなエッジの波形であるためモジュールをカスケ―ドに多数接続することができ、システム内配線による信号及びデバイス1からの出力はモジュール接続数に関係なく1系統で済み、デバイスのピン配置を増設する必要がないためコストを低く抑えることが可能となる。 According to the above-described embodiment, the output from each module is shaped and always has a clean edge waveform, so that a large number of modules can be connected to the cascade. Regardless of the number of modules connected, only one system is required, and it is not necessary to increase the pin arrangement of the device, so the cost can be kept low.
また、システム内部のバス配線による信号は常に立ち上がり及び立下りのエッジが整形されるためモジュール内のデバイスの動作状態を正常に保つことができ、同じバス上に多くのデバイスを接続することができるためシステムの構成が非常に簡単になる。 In addition, since the rising and falling edges of the signal from the bus wiring inside the system are always shaped, the operating state of the devices in the module can be kept normal, and many devices can be connected on the same bus. Therefore, the system configuration becomes very simple.
また、1つのデバイス上の1つのバスに多くのモジュールを接続してアドレスデータと制御データとを同一ラインで送信できることから、デバイスの構成が簡単となりコストを低く抑えることが可能となる。 Further, since many modules can be connected to one bus on one device and address data and control data can be transmitted on the same line, the configuration of the device is simplified and the cost can be kept low.
また、システム内部のデバイスと各モジュールがカスケード接続されるため、1つのデバイスから数多く配線される場合に比較して、モジュール間での配線ですむためシステム内部の配線が簡単になる。 In addition, since the devices in the system and each module are cascade-connected, wiring between the modules is simpler than in the case where a large number of wires are wired from one device.
上述した本実施の形態に限らず、本発明の特許請求の範囲内であれば、適宜、その構成を変更しうることは言うまでもない。 It goes without saying that the configuration can be changed as appropriate within the scope of the present invention, not limited to the above-described embodiment.
1…デバイス、2−1、2−2、・・・2−n…モジュール、11…クロック、12…データ出力信号、13…データ入力信号、11−n−1…クロック、12−n−1…出力信号、13−n−1…入力信号、21−n…デバイス、22−n…クロック端子、23−n…データ出力端子、24−n…データ入力端子、25−n、26−n、27−nバッファ…回路、55−n…PLL回路、11−n`…クロック(PLL回路時)
DESCRIPTION OF
Claims (5)
上記複数のデバイスを同一の状態に制御するための上記コントローラの制御に関する信号を予め設定された閾値に基づいて整形する波形整形ブロックを、上記複数のデバイスのうちのいずれかに設け、
上記波形整形ブロックにより整形された上記コントローラの制御に関する信号を、上記3本の信号線を介して順次次段に送出する
制御システム。 A controller that controls the control and a plurality of devices to be controlled by the controller include a single signal line for clock transmission, a single signal line for output signal transmission, and a single signal line for input signal transmission. In a control system connected by a total of three signal lines ,
A waveform shaping block that shapes a signal related to control of the controller for controlling the plurality of devices to the same state based on a preset threshold is provided in any of the plurality of devices,
A signal relating to control of the controller, which is shaped by the waveform shaping block, it sent sequentially to the next stage via the three signal lines above
Control system.
請求項1に記載の制御システム。 The waveform shaping block, you shaped such that the predetermined level and the integration value signals related to the control of the controller
The control system according to 請 Motomeko 1.
請求項2に記載の制御システム。 The waveform shaping block, Ru using integrated circuit the waveform shaping of the control data of the controller
The control system according to 請 Motomeko 2.
請求項2に記載の制御システム。 The waveform shaping block, Ru using phase-locked loop circuit with respect to the waveform shaping of the controller clock
The control system according to 請 Motomeko 2.
請求項1に記載の制御システム。 The plurality of devices are a plurality of light emitting portions provided in the display device, Ru emit light in the same emission pattern of the plurality of light emitting portions by the control of the controller
The control system according to 請 Motomeko 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005296528A JP4882333B2 (en) | 2005-10-11 | 2005-10-11 | Control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005296528A JP4882333B2 (en) | 2005-10-11 | 2005-10-11 | Control system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007110227A JP2007110227A (en) | 2007-04-26 |
JP4882333B2 true JP4882333B2 (en) | 2012-02-22 |
Family
ID=38035749
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005296528A Expired - Fee Related JP4882333B2 (en) | 2005-10-11 | 2005-10-11 | Control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4882333B2 (en) |
-
2005
- 2005-10-11 JP JP2005296528A patent/JP4882333B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2007110227A (en) | 2007-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1164570B1 (en) | Driver with built-in ram, display unit with the driver, and electronic device | |
CN1123162C (en) | Communications bus using different transmission rates | |
TW455804B (en) | Signal transmission with reduced ringing of signals | |
JP4960833B2 (en) | Interface circuit capable of switching between single-ended transmission and differential transmission | |
CN101599053A (en) | Support the serial interface controller and the control method of multiple transport protocols | |
US11636823B2 (en) | Method and apparatus of handling signal transmission applicable to display system | |
JP2000155552A (en) | Liquid crystal display device and video data transfer method | |
JP2005258575A (en) | Data transfer controller and electronic device | |
CN102081586A (en) | Multiple I2C (Inter-IC) slot circuit system and method for transmitting I2C signal | |
JPS6239580B2 (en) | ||
CN109524037B (en) | Power module | |
JP4882333B2 (en) | Control system | |
JP2991023B2 (en) | Data transmission device, data transmission / reception device and system | |
US11343065B2 (en) | Serial bidirectional communication circuit and method thereof | |
EP1074991A2 (en) | Semiconductor memory device | |
US7334065B1 (en) | Multiple data bus synchronization | |
CN114168508A (en) | Single-wire bidirectional communication circuit and single-wire bidirectional communication method | |
JP4490837B2 (en) | Mobile device | |
US7768310B2 (en) | Semiconductor device, method of switching drive capability of the semiconductor device, and system including semiconductor devices | |
CN216353291U (en) | Light Emitting Diode (LED) driving circuit and LED display system | |
EP1990961B1 (en) | Circuit board, information processor and transmitting method | |
JP2007079731A (en) | Data control device | |
US8339162B2 (en) | Circuit device and method of controlling circuit device | |
JP4684579B2 (en) | Control system by serial communication | |
JP2003167839A (en) | Semiconductor memory device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080729 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110315 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110421 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20111108 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111121 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141216 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141216 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |