[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4882333B2 - Control system - Google Patents

Control system Download PDF

Info

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
Application number
JP2005296528A
Other languages
Japanese (ja)
Other versions
JP2007110227A (en
Inventor
一夫 小島
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP2005296528A priority Critical patent/JP4882333B2/en
Publication of JP2007110227A publication Critical patent/JP2007110227A/en
Application granted granted Critical
Publication of JP4882333B2 publication Critical patent/JP4882333B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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 device 61 that is a controller, ... 62-n can be controlled.

例えば、図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 address 74. When the data shown in FIG. 8A is 9 bits and the high impedance 73, the data content shown in FIG. 8C is an acknowledge. 75. The data shown in FIG. 8A is 1 to 9 bits, which is one cycle.

同様に、図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 sub-address 76, and the data shown in FIG. At this time, the data content shown in FIG.
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 clock 83, the data output 84 and the data input 85 and one control line of the chip select 86 are used, and the clock synchronous method is performed at a speed of about 1 Mbps. It is possible to control the module 82-1 serving as a device by one-to-one communication from the device 81 serving as a controller.

さらに、コントローラとなるデバイス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 device 81 serving as the controller, the chip select 86, 87,. One-to-many communication is possible by arranging 88 control lines corresponding to the number of modules 82-1, 82-2,.

例えば、コントローラとなるデバイス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 device 81 serving as the controller selects modules 82-1, 82-2,... 82-n serving as devices controlled by the chip select 86, 87,. Next, the device 81 serving as a controller synchronizes with the clock shown in FIG. 10A, and the modules 82-1, 82-2,... 82 selected by the chip select 86, 87,. The data output 84 shown in FIG. 10B is transmitted to -n. As a result, the device 81 serving as the controller inputs the data shown in FIG. 10C from the modules 82-1, 82-2,... 82-n selected by the chip select 86, 87,. 85 is received.

また、従来のシリアル通信回路の例として、それぞれ異なる通信線でデータ信号としてフレーム同期信号が送受信される通信系からのデータを受けて受信データ信号を生成出力する回路と、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参照)。
実開平4−15334号公報 特開平5−284190号公報
In addition, as an example of data transfer that eliminates transmission delay due to multi-stage connection, two sets of serial communication driver processes that receive and transmit serial data that handle different data rates, and command analysis of received data from serial communication drivers, In the case of a station, device control is performed by the command, command analysis / response assembly processing for assembling response data, transmission data from one serial communication driver to the other serial communication driver, and vice versa. (2) discloses one character transfer process for requesting transmission of data received from one serial communication driver and transmission data to the other serial communication driver (see Patent Document 2).
Japanese Utility Model Publication No. 4-15334 JP-A-5-284190

しかし、上述した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 device 1 indicates a host controller that controls a control system such as a CPU. Each of the modules 2-1, 2-2,... 2-n (for example, several hundred to several thousand) includes a device to be controlled.

さらに、本実施の形態のモジュール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 clock 11 and the data output signal 12 output from the device 1 and the input signal 13 input to the device 1. And a buffer circuit for waveform shaping. A device including the above-described buffer circuit in this device is referred to as a module in this embodiment.
Here, the modules 2-1, 2-2,... 2 -n are cascade-connected in succession by using only three signal lines of the clock 11, the output signal 12 and the input signal 13.

図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 device 21 the device 1 accesses is determined by following the address data 31 for designating the address in the data signal in the data output shown in FIG. 2-2,..., 2-n devices 21-1, 21-2,.

デバイス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 device 1 transmits the address data and the control data 33 to the devices 21-1, 21-2,... 21-n of the modules 2-1, 2-2,. It is possible to control the specific devices 21-1, 21-2,... 21-n of the modules 2-1, 2-2,.

例えば、デバイス1は図3Aに示すクロックのT1時点、T2時点、T3時点の立下りで、図3Bに示すデータ出力中のデータA1、A2、A3による3ビットのアドレスデータ31をモジュール2−1、2−2、・・・2−nのデバイス21−1、21−2、・・・21−nに送信することにより、最大2(=8)個のモジュール2−1、2−2、・・・2−nのアドレスを指定することができる。 For example, the device 1 converts the 3-bit address data 31 based on the data A1, A2, and A3 in the data output shown in FIG. 3B to the module 2-1, at the falling edge of the clock shown in FIG. 3A at the time T1, time T2, and time T3. 2-2,..., 2-n devices 21-1, 21-2,..., 21-n are transmitted to a maximum of 2 3 (= 8) modules 2-1, 2-2. ... 2-n addresses can be specified.

さらに、デバイス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を最大2(=256)個の状態に制御することができる。 Further, the device 1 follows the address data 31, and the data shown in FIG. 3B at the falling edge of the clock shown in FIG. 3A at the times T4, T5, T6, T7, T8, T9, T10, and T11. 8-bit control data 32 based on the data D1, D2, D3, D4, D5, D6, D7, and D8 being output is converted into the devices 21-1, 21-21 of the modules 2-1, 2-2,. 2, ... 21-n followed by transmission, the devices 21-1, 21-2, ... 21 of the modules 2-1, 2-2, ... 2-n whose addresses are specified -N can be controlled to a maximum of 2 8 (= 256) states.

例えば、デバイス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 device 1 is 3 bits + 8 bits = 11 bits.
Further, it is possible to control by changing the number of bits of the address data 31 and the control data 32 according to the number of devices to be controlled and the control state.

例えば、複数のデバイスは表示装置に各ライン毎に走査線方向に設けられる複数の発光素子及び駆動部(例えば、数百から数千個)である場合、この複数の発光素子及び駆動部を指定可能な比較的多いアドレスデータ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 control data 32 is set to a relatively small number of bits. Thereby, a plurality of light emitting elements can be caused to emit light with the same light emission pattern (for example, various test patterns) by controlling the drive unit of the device 1.

次に、この制御システムにおけるデータ出力の波形整形のタイミングについて説明する。
図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 data output 12, FIG. 4B shows data output 12-n-1, and FIG. 4C shows data output 12-n.
The data output 12 shown in FIG. 4A output from the device 1 rises to 5V at time T21, falls to 0V at time T22, rises to 5V at time T23, falls to 0V at time T24, and goes to 5V at time T25. It is a signal that rises, falls to 0V at time T26, and repeats.

このとき、図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 delay 11 corresponding to the buffering operation occurs in the clock 11-n (buffer time) shown in FIG. 6C.

なお、ここでは、クロック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.

本実施の形態に適用される制御システムの構成図である。It is a block diagram of the control system applied to this Embodiment. モジュールの構成を示すブロック図である。It is a block diagram which shows the structure of a module. アドレスデータ及び制御データを示すタイミングチャートであり、図3Aはクロック、図3Bはデータ出力、図3Cはデータ入力である。FIG. 3A 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. データ出力の波形整形を示すタイミングチャートであり、図4Aはデータ出力12、図4Bはデータ出力12−n−1、図4Cはデータ出力12−nである。4A and 4B are timing charts showing waveform shaping of data output, in which FIG. 4A shows data output 12, FIG. 4B shows data output 12-n-1, and FIG. 4C shows data output 12-n. 他のモジュールの構成を示すブロック図である。It is a block diagram which shows the structure of another module. クロックの波形整形を示すタイミングチャートであり、図6Aはクロック11、図6Bはクロック11−n`(PLL回路時)、図6Cはクロック11−n(バッファ時)である。FIGS. 6A and 6B are timing charts showing the waveform shaping of the clock, FIG. 6B is the clock 11-n ` (in the PLL circuit), and FIG. 6C is the clock 11-n (in the buffer). 従来の制御システムの構成図である。It is a block diagram of the conventional control system. データ読み出し又は書き込みのタイミングチャートを示し、図8Aはデータ、図8Bはクロック、図8Cはデータ内容である。FIG. 8A shows data, FIG. 8B shows a clock, and FIG. 8C shows data contents. 従来の他の制御システムの構成図である。It is a block diagram of the other conventional control system. チップセレクトによるデータ出力又はデータ入力のタイミングチャートを示し、図10Aはクロック、図10Bはデータ出力、図19Cはデータ入力、図10Dはチップセレクトである。FIG. 10A shows a clock, FIG. 10B shows a data output, FIG. 19C shows a data input, and FIG. 10D shows a chip select.

符号の説明Explanation of symbols

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 SYMBOLS 1 ... Device, 2-1, 2-2, ... 2-n ... Module, 11 ... Clock, 12 ... Data output signal, 13 ... Data input signal, 11-n-1 ... Clock, 12-n-1 ... Output signal, 13-n-1 ... Input signal, 21-n ... Device, 22-n ... Clock terminal, 23-n ... Data output terminal, 24-n ... Data input terminal, 25-n, 26-n, 27-n buffer: circuit, 55-n: PLL circuit, 11-n `: clock (when PLL circuit is used)

Claims (5)

制御を司るコントローラと、上記コントローラの制御対象となる複数のデバイスとが、一本のクロック伝送用の信号線と、一本の出力信号伝送用の信号線と、一本の入力信号伝送用の信号線の計3本の信号線によって接続された制御システムにおいて、
上記複数のデバイスを同一の状態に制御するための上記コントローラの制御に関する信号を予め設定された閾値に基づいて整形する波形整形ブロックを、上記複数のデバイスのうちのいずれかに設け、
上記波形整形ブロックにより整形された上記コントローラの制御に関する信号を、上記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.
JP2005296528A 2005-10-11 2005-10-11 Control system Expired - Fee Related JP4882333B2 (en)

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)

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