(57)【要約】【課題】マイクロコンピュータ制御に適し且つ表示駆動制御のためのコスト低減に資することができる駆動制御システムを提供する。【解決手段】複数の表示素子及び表示素子を発光駆動する表示ドライバ（２０，２，１，２２）を有する複数の被制御部（３，４，５）と、表示ドライバを駆動制御するマイクロコンピュータ(１０)を備えた制御部（１）とをシリアルバス（２）でインタフェースする。シリアルバスを、シリアル信号線（２Ａ）、クロック信号線(２Ｂ)、及びストローブ信号を伝達するストローブ信号線(２Ｃ)により構成する。表示ドライバは、ストローブ信号の変化に応じて表示制御コマンドの取り込みを開始し、アドレス情報が自らのアドレスを指定しているとき、当該表示制御コマンドから取得した素子指定情報で指定された表示素子に対し、必要な駆動データを用いて、当該表示制御コマンドから取得したモード情報で指定された表示制御を行う。【選択図】図１
2010240091.tif 000002
【特許請求の範囲】
【請求項１】
複数の表示素子及び前記表示素子を発光駆動する表示ドライバを有する複数の被制御部と、前記被制御部の前記表示ドライバが共通接続されるシリアルバスと、前記表示ドライバを駆動制御するマイクロコンピュータを備え且つ前記シリアルバスに接続される制御部とを有し、
前記シリアルバスは、シリアル信号線、マイクロコンピュータが出力する同期クロック信号を伝達するクロック信号線、及びマイクロコンピュータが出力するストローブ信号を伝達するストローブ信号線を有し、
前記マイクロコンピュータは、前記シリアル信号線に前記同期クロック信号に同期して表示制御コマンドをシリアル出力し、且つ出力開始タイミングに同期して前記ストローブ信号を変化させ、
前記表示制御コマンドは、前記表示ドライバを指定するためのアドレス情報、動作モードを指定するためのモード情報、表示素子を指定するための素子指定情報、及び表示素子の駆動に用いる駆動データをそれぞれ特定するためのフィールドを有し、
前記表示ドライバは、前記ストローブ信号の変化に応じて入力したアドレス情報が自らのアドレスを指定しているとき、素子指定情報で指定された表示素子に対して、必要な駆動データを用いて、モード情報で指定された表示制御を行う、駆動制御システム。
【請求項２】
前記被制御部及び制御部は夫々個別の配線基板に形成されている、請求項１記載の駆動制御システム。
【請求項３】
前記制御部は前記シリアルバスをプッシュ・プル駆動する、請求項２記載の駆動制御システム。
【請求項４】
前記表示ドライバは前記表示素子の前記駆動データを格納する駆動データレジスタを有し、
前記制御コマンドはバーストモードの指示ビットを有し、バーストモードを指示する前記制御コマンドは前記素子指定情報が指定する複数の表示素子の駆動データレジスタに順次駆動データを与えて書き込む動作をドライバに指示する、請求項１記載の駆動制御システム。
【請求項５】
前記制御コマンドは、前記アドレス情報の所定の下位複数ビットの状態にかかわらずその上位側アドレスビットを共通とする一括指定を有効とするアドレスマスク情報をさらに有する、請求項１記載の駆動制御システム。
【請求項６】
前記表示ドライバは前記表示素子の前記駆動データを格納する駆動データレジスタを有し、
前記モード情報はその第１状態により、前記ビット選択フィールドで指定された表示素子の前記駆動データレジスタに駆動データを書き込み、書き込んだ駆動データを用いて表示素子を発光する第１モードを表示ドライバに指示する、請求項１記載の駆動制御システム。
【請求項７】
前記モード情報はその第２状態により、前記表示素子の指定情報で指定された表示素子の駆動データレジスタに駆動データを書き込み、書き込んだ駆動データにかかわらず前記指定された表示素子を消灯する第２モードを表示ドライバに指示する、請求項６記載の駆動制御システム。
【請求項８】
前記モード情報はその第３状態により、前記表示素子の指定情報で指定された表示素子を対応する駆動データレジスタの既存データを用いて発光する第３モードを表示ドライバに指示する、請求項７記載の駆動制御システム。
【請求項９】
前記モード情報はその第４状態により、前記表示モードは、前記表示素子の指定情報で指定された表示素子を対応する駆動データレジスタの既存データをそのままにして消灯する第４モードを表示ドライバに指示する、請求項８記載の駆動制御システム。
【請求項１０】
複数の被駆動素子及び前記被駆動素子を駆動するドライバを有する複数の被制御部と、前記被制御部の前記ドライバが共通接続されるシリアルバスと、前記ドライバを駆動制御するマイクロコンピュータを備え且つ前記シリアルバスに接続される制御部とを有し、
前記シリアルバスは、シリアル信号線、マイクロコンピュータが出力する同期クロック信号を伝達するクロック信号線、及びマイクロコンピュータが出力するストローブ信号を伝達するストローブ信号線を有し、
前記マイクロコンピュータは、前記シリアル信号線に前記同期クロック信号に同期して制御コマンドをシリアル出力し、且つ出力開始タイミングに同期して前記ストローブ信号を変化させ、
前記制御コマンドは、前記ドライバを指定するためのアドレス情報、動作モードを指定するためのモード情報、前記被駆動素子を指定するための素子指定情報、及び前記被駆動素子の駆動に用いる駆動データをそれぞれ特定するためのフィールドを有し、
前記ドライバは、前記ストローブ信号の変化に応じて入力したアドレス情報が自らのアドレスを指定しているとき、素子指定情報で指定された被駆動素子に対して、必要な駆動データを用いて、モード情報で指定された駆動制御を行う、駆動制御システム。
【請求項１１】
シリアルインタフェース回路、制御回路、及び複数の表示素子を個別に駆動するための複数のドライブユニットを有する半導体デバイスであって、
前記シリアルインタフェース回路はシリアル端子と同期クロック端子とストローブ端子とを有し、ストローブ端子に入力されるストローブ信号の変化に応答して同期クロック端子の同期クロック信号に同期してシリアル端子から制御コマンドを入力し、
前記制御コマンドは、半導体デバイスを指定するためのアドレス情報、動作モードを指定するためのモード情報、前記表示素子を指定するための素子指定情報、及び前記表示素子の駆動に用いる駆動データをそれぞれ特定するためのフィールドを有し、
前記制御回路は、前記ストローブ信号の変化に応じて入力したアドレス情報が自らのアドレスを指定しているとき、素子指定情報で指定された表示素子のドライブユニットに対して、必要な駆動データを用いて、モード情報で指定される制御を行う、半導体デバイス。
【請求項１２】
前記ドライブユニットは対応する表示素子の前記駆動データを格納する駆動データレジスタを有し、
前記制御コマンドはバーストモードの指示ビットを有し、
前記制御回路は、前記制御コマンドによりバーストモードが指示されると、当該制御コマンドから順次受取った駆動データを、前記素子指定情報が指定する複数の表示素子の駆動データレジスタに順次書き込む、請求項１１記載の半導体デバイス。
【請求項１３】
前記制御コマンドはアドレスマスク情報を更に有し、
前記制御回路は、前記制御コマンドのアドレスマスク情報によってアドレスマスクが指示されると、前記アドレス情報の所定の下位複数ビットの状態にかかわらずその上位側アドレスビットを共通とする一括指定に従って自らのアドレスが指定されているかを判別する、請求項１１記載の半導体デバイス。
【請求項１４】
前記制御回路は、前記モード情報によって第１モードが指定されることにより、前記ビット選択フィールドで指定された表示素子の前記駆動データレジスタに駆動データを書き込み、書き込んだ駆動データを用いて表示素子を発光させる、請求項１１記載の半導体デバイス。
【請求項１５】
前記制御回路は、前記モード情報によって第２モードが指定されることにより、前記表示素子の指定情報で指定された表示素子の駆動データレジスタに駆動データを書き込み、書き込んだ駆動データにかかわらず前記指定された表示素子を消灯させる、請求項１４記載の半導体デバイス。
【請求項１６】
前記制御回路は、前記モード情報によって第３モードが指定されることにより、前記表示素子の指定情報で指定された表示素子を、対応する駆動データレジスタの既存データを用いて発光させる、請求項１５記載の半導体デバイス。
【請求項１７】
前記制御回路は、前記モード情報によって第４モードが指定されることにより、前記表示素子の指定情報で指定された表示素子を、対応する駆動データレジスタの既存データをそのままにして消灯させる、請求項１６記載の半導体デバイス。
【請求項１８】
シリアルインタフェース回路、制御回路、及び複数の被駆動素子を個別に駆動するための複数のドライブユニットを有する半導体デバイスであって、
前記シリアルインタフェース回路はシリアル端子と同期クロック端子とストローブ端子とを有し、ストローブ端子に入力されるストローブ信号の変化に応答して同期クロック端子の同期クロック信号に同期してシリアル端子から制御コマンドを入力し、
前記制御コマンドは、前記半導体デバイスを指定するためのアドレス情報、動作モードを指定するためのモード情報、前記被駆動素子を指定するための素子指定情報、及び前記被駆動素子の駆動に用いる駆動データをそれぞれ特定するためのフィールドを有し、
前記制御回路は、前記ストローブ信号の変化に応じて入力したアドレス情報が自らのアドレスを指定しているとき、素子指定情報で指定された被駆動素子のドライブユニットに対して、必要な駆動データを用いて、モード情報で指定される制御を行う、半導体デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御部から比較的離れた多数の被制御部をシリアルインタフェース経由で駆動制御する制御システム、更には表示素子の発光駆動などに用いる半導体デバイスに関し、例えばパチンコやスロットマシンなどの遊技機に対するイルミネーション制御に適用して有効な技術に関する。
【背景技術】
【０００２】
パチンコやスロットマシンなどの遊技機のイルミネーション制御においては、遊技機の比較的面積の広い盤面にＬＥＤ及びその表示ドライバを備えた被制御基板が多数配置され、制御基板からそれら表示ドライバに表示コマンド若しくは表示駆動データを供給するのにシリアル転送が用いられている。パラレル転送に比べて被制御基板と制御基板との間の配線を減らすことができるからである。このとき、複数の制御基板の表示ドライバをシリアルバスで直列接続して表示コマンド若しくは表示駆動データをシフトレジスタ形式で供給する場合には、一部の表示ドライバに対する表示コマンド若しくは表示駆動データの書き換えであっても、全体の表示ドライバに対する表示コマンド若しくは表示駆動データの再転送を伴わなければならない。そこで表示コマンド若しくは表示駆動データの転送効率を向上させるためにアドレス指定方式によって表示コマンド若しくは表示駆動データをシリアル転送する技術が採用されるに至っている。特許文献１には基板間配線にＩ２Ｃ方式を採用することが記載される。これはシリアル信号線に対してバスマスタがオープンドレイン駆動を行うバス駆動方式を採用するものであり、表示ドライバを指定するアドレス情報を表示コマンドに付加し、アドレス情報によって指定された表示ドライバが当該表示コマンドおよび表示駆動データを受け取って処理するコマンド形式を採用する。特許文献２もそれと同様であるが、シリアル信号線に対する駆動形式としてプッシュ・プル駆動形式を採用し、耐ノイズ性を向上させている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２２０４０９号公報
【特許文献２】特開２００６−２１８１３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
オープンドレイン駆動でシリアル転送を行うＩ２Ｃ方式はそもそも基板内配線に用いる方式でありノイズに弱い。オープンドレイン駆動される信号線に対する入力側の動作マージンは入力トランジスタの閾値電圧分しかない。特に、不正防止の観点より遊技機の盤面の配線経路や本数を目視可能にしなければならないという制約を受ける業界向けの場合には、基板間配線にシールド配線すら用いることができず、ノイズ耐性の低いシリアル転送を用いた特許文献１ではデータ化けによる誤動作の虞が高くなる。これに対して特許文献２はシリアル信号線に対する駆動形式としてプッシュ・プル駆動形式を採用するので耐ノイズ性は向上する。しかしながら、シリアル転送のデータ形式がマイクロコンピュータ制御で一般的なデータ処理単位であるバイト（８ビット）又はワード（１６ビット）とは相違されるビット数を単位とするものであり、マイクロコンピュータ制御には適さず、表示駆動制御のためのハードウェアはもとよりソフトウェアのコスト低減には向かない。
【０００５】
また、アドレス指定によるコマンド及び駆動データの伝達方式はシフトレジスタ方式による伝送に比べて一部の表示ドライバに対するコマンドや駆動データの書き換えを効率化することができるが、複数の表示ドライバに対して表示コマンドの書き換えを行う場合、あるいは複数の表示素子の表示駆動データを書き換える場合には、対象とする表示ドライバや駆動データレジスタの数に比例して処理時間が長くなる。また、アミューズメント系のイルミネーション表示制御のためのソフトウェアの作成を容易化するには表示データの書き換えを伴わずに点灯や消灯を行うことができる機能を表示コマンドに組み込むことの有用性が本発明者によって見出された。
【０００６】
本発明の目的は、シリア転送のデータ形式をマイクロコンピュータ制御で一般的なデータ処理単位に適合するという点においてマイクロコンピュータ制御に適し、且つ表示駆動制御のためのハードウェアはもとよりソフトウェアのコスト低減に資することができる駆動制御システム、更にはその駆動制御システムにおいて被制御素子を駆動するのに好適な半導体デバイスを提供することにある。
【０００７】
本発明の別の目的は、一部のドライバや駆動データレジスタだけでなく多数のドライバに対する制御コマンドの供給や多数の駆動データレジスタに対する駆動データの供給を効率化できる駆動制御システム、更にはその駆動制御システムにおいて制御コマンドの供給を受けるのに好適な半導体デバイスを提供することにある。
【０００８】
本発明の更に別の目的は、多数の被制御素子に対する制御のためのソフトウェア作成の容易化に資することができる駆動制御システム、更にはその駆動制御システムにおいて被制御素子を駆動するのに好適な半導体デバイスを提供することにある。
【０００９】
本発明の前記並びにその他の目的と新規な特徴は本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【００１０】
本願において開示される発明のうち代表的なものの概要を簡単に説明すれば下記の通りである。
【００１１】
（１）複数の表示素子及び前記表示素子を発光駆動する表示ドライバを有する複数の被制御部と、前記表示ドライバを駆動制御するマイクロコンピュータを備えた制御部とをシリアルバスでインタフェースするとき、前記シリアルバスを、シリアル信号線、マイクロコンピュータが出力する同期クロック信号を伝達するクロック信号線、及びマイクロコンピュータが出力するストローブ信号を伝達するストローブ信号線により構成する。前記マイクロコンピュータは、前記シリアル信号線に前記同期クロック信号に同期して表示制御コマンドをシリアル出力し、且つ出力開始タイミングに同期して前記ストローブ信号を変化させる。前記表示ドライバは、前記ストローブ信号の変化に応じて表示制御コマンドの取り込みを開始し、それによるアドレス情報が自らのアドレスを指定しているとき、当該表示制御コマンドから取得した素子指定情報で指定された表示素子に対して、必要な駆動データを用いて、当該表示制御コマンドから取得したモード情報で指定された表示制御を行う。
【００１２】
ストローブ信号によって表示制御コマンドの取り込みタイミングを得ることができるから、表示制御コマンドにスタートビットなどを付加することを要しない。この点において、シリアル転送のデータ形式をマイクロコンピュータ制御で一般的なバイトのようなデータ処理単位に適合させることが容易である。
【００１３】
（２）更に、前記制御コマンドにバーストモードの指示ビットを付加し、バーストモードの指定により、複数の表示素子の駆動データレジスタに順次駆動データを与えて書き込む動作をドライバに指示するようにする。バーストモードの採用により、一部の駆動データレジスタだけでなく多数の駆動データレジスタに対する駆動データの供給を効率化することができる。
【００１４】
（３）更に、前記制御コマンドは、前記アドレス情報の所定の上位複数ビットの状態にかかわらずその下位側アドレスビットを共通とする一括指定を有効とするアドレスマスク情報を付加する。アドレスマスクにより、一部のドライバだけでなく多数のドライバに対する制御コマンドの供給を効率化できる。
【００１５】
（４）更に、制御コマンドで指示することができる表示モードを多様化し、駆動データを書き込んで発光、駆動データを書き込んで消灯、既存駆動データによる発光、既存駆動データをそのままにして消灯などの動作をコマンドで指示可能にする。表示モードの多様化により、多数の被制御素子に対する制御のためのソフトウェアの作成が容易になる。
【発明の効果】
【００１６】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば下記のとおりである。
【００１７】
すなわち、シリアル転送のデータ形式をマイクロコンピュータ制御で一般的なデータ処理単位に適合するという点においてマイクロコンピュータ制御に適し、且つ表示駆動制御のためのハードウェアはもとよりソフトウェアのコスト低減に資することができる。
【図面の簡単な説明】
【００１８】
【図１】図１は本発明に係る駆動制御システムの一例としてＬＥＤ発光駆動制御システムを示すブロック図である。
【図２】図２はマイクロコンピュータの構成を概略的に例示するブロック図である。
【図３】図３は表示ドライバの構成を概略的に例示するブロック図である。
【図４】図４は表示制御コマンドの通常モードにおけるデータフォーマットを例示する説明図である。
【図５】図５は表示制御コマンドのバーストモードにおけるデータフォーマットを例示する説明図である。
【図６】図６は表示制御コマンドの具体的なデータフォーマットの例を示す説明図である。
【図７】図７は表示エリアの盤面をＡ，Ｂ，Ｃ，Ｄの領域にブロック分割した状態を例示する説明図である。
【図８Ａ】図８Ａは図７の盤面における表示制御形態として通常動作時における制御形態を例示する説明図である。
【図８Ｂ】図８Ｂは図７の盤面における表示制御形態として“当たり”発生時における制御形態を例示する説明図である。
【図９】図９はストローブ信号ＳＳ、シリアルデータＴｘＤ１、シリアルクロックＳＣＫ１のタイミング波形を例示するタイミングチャートである。
【発明を実施するための形態】
【００１９】
１．実施の形態の概要
先ず、本願において開示される発明の代表的な実施の形態について概要を説明する。代表的な実施の形態についての概要説明で括弧を付して参照する図面中の参照符号はそれが付された構成要素の概念に含まれるものを例示するに過ぎない。
【００２０】
〔１〕本発明の代表的な実施の形態に係る駆動制御システムは、複数の表示素子（２３，２４，２５）及び前記表示素子を発光駆動する表示ドライバ（２０，２１，２２）を有する複数の被制御部（３，４，５）と、前記被制御部の前記表示ドライバが共通接続されるシリアルバス（２）と、前記表示ドライバを駆動制御するマイクロコンピュータ（１０）を備え且つ前記シリアルバスに接続される制御部（１）とを有する。前記シリアルバスは、シリアル信号線（２A）、マイクロコンピュータが出力する同期クロック信号を伝達するクロック信号線（２B）、及びマイクロコンピュータが出力するストローブ信号を伝達するストローブ信号線（２C）を有する。前記マイクロコンピュータは、前記シリアル信号線に前記同期クロック信号に同期して表示制御コマンドをシリアル出力し、且つ出力開始タイミングに同期して前記ストローブ信号を変化させる。前記表示制御コマンドは、前記表示ドライバを指定するためのアドレス情報（Ａ０〜Ａ５）、動作モードを指定するためのモード情報（Ｍｄｖ０，Ｍｄｖ１）、表示素子を指定するための素子指定情報（Ｍｂｔ０，Ｍｂｔ１，ＢＩＴＳ）、及び表示素子の駆動に用いる駆動データ（ＤＵＴＹ，ＤＵＴＹｉ）をそれぞれ特定するためのフィールドを有する。前記表示ドライバは、前記ストローブ信号の変化に応じて入力したアドレス情報が自らのアドレスを指定しているとき、素子指定情報で指定された表示素子に対して、必要な駆動データを用いて、モード情報で指定された表示制御を行う。
【００２１】
ストローブ信号によって表示制御コマンドの取り込みタイミングを得ることができるから、表示制御コマンドにスタートビットなどを付加することを要しない。この点において、シリアル転送のデータ形式をマイクロコンピュータ制御で一般的なバイトのようなデータ処理単位に適合させることが容易である。
【００２２】
〔２〕項１の駆動制御システムにおいて、前記被制御部及び制御部は夫々個別の配線基板に形成されている。
【００２３】
〔３〕項２の駆動制御システムにおいて、前記制御部は前記シリアルバスをプッシュ・プル駆動する。
【００２４】
〔４〕項１の駆動制御システムにおいて、前記表示ドライバは前記表示素子の前記駆動データを格納する駆動データレジスタ（ＤＲＥＧ１〜ＤＲＥＧｎ）を有する。前記制御コマンドはバーストモードの指示ビット（Ｍｔｒｓ）を有し、バーストモードを指示する前記制御コマンドは前記素子指定情報が指定する複数の表示素子の駆動データレジスタに順次駆動データを与えて書き込む動作をドライバに指示する。
【００２５】
バーストモードの採用により、一部の駆動データレジスタだけでなく多数の駆動データレジスタに対する駆動データの供給を効率化することができる。
【００２６】
〔５〕項１の駆動制御システムにおいて、前記制御コマンドは、前記アドレス情報の所定の下位複数ビットの状態にかかわらずその上位側アドレスビットを共通とする一括指定を有効とするアドレスマスク情報（Ａｍｓｋ）をさらに有する。
【００２７】
アドレスマスクにより、一部のドライバだけでなく多数のドライバに対する制御コマンドの供給を効率化できる。
【００２８】
〔６〕項１の駆動制御システムにおいて、前記表示ドライバは前記表示素子の前記駆動データを格納する駆動データレジスタを有する。前記モード情報はその第１状態により、前記ビット選択フィールドで指定された表示素子の前記駆動データレジスタに駆動データを書き込み、書き込んだ駆動データを用いて表示素子を発光する第１モード（書き込み＋発光）を表示ドライバに指示する。
【００２９】
〔７〕項６の駆動制御システムにおいて、前記モード情報はその第２状態により、前記表示素子の指定情報で指定された表示素子の駆動データレジスタに駆動データを書き込み、書き込んだ駆動データにかかわらず前記指定された表示素子を消灯する第２モード（消灯＋書き込み）を表示ドライバに指示する。
【００３０】
〔８〕項７の駆動制御システムにおいて、前記モード情報はその第３状態により、前記表示素子の指定情報で指定された表示素子を対応する駆動データレジスタの既存データを用いて発光する第３モード（発光（データ保持））を表示ドライバに指示する。
【００３１】
〔９〕項８の駆動制御システムにおいて、前記モード情報はその第４状態により、前記表示モードは、前記表示素子の指定情報で指定された表示素子を対応する駆動データレジスタの既存データをそのままにして消灯する第４モード（消灯（データ保持））を表示ドライバに指示する。
【００３２】
表示モードの多様化により、多数の被制御素子に対する制御のためのソフトウェアの作成が容易になる。
【００３３】
〔１０〕本発明の代表的な別の実施の形態に係る駆動制御システムは、複数の被駆動素子及び前記被駆動素子を駆動するドライバを有する複数の被制御部と、前記被制御部の前記ドライバが共通接続されるシリアルバスと、前記ドライバを駆動制御するマイクロコンピュータを備え且つ前記シリアルバスに接続される制御部とを有する。前記シリアルバスは、シリアル信号線、マイクロコンピュータが出力する同期クロック信号を伝達するクロック信号線、及びマイクロコンピュータが出力するストローブ信号を伝達するストローブ信号線を有する。前記マイクロコンピュータは、前記シリアル信号線に前記同期クロック信号に同期して制御コマンドをシリアル出力し、且つ出力開始タイミングに同期して前記ストローブ信号を変化させる。前記制御コマンドは、前記ドライバを指定するためのアドレス情報、動作モードを指定するためのモード情報、前記被駆動素子を指定するための素子指定情報、及び前記被駆動素子の駆動に用いる駆動データをそれぞれ特定するためのフィールドを有する。前記ドライバは、前記ストローブ信号の変化に応じて入力したアドレス情報が自らのアドレスを指定しているとき、素子指定情報で指定された被駆動素子に対して、必要な駆動データを用いて、モード情報で指定された駆動制御を行う。制御対象は表示駆動に限定されず、例えばステッピングモータのパルス駆動等であってもよく、この場合においても項１と同様の作用効果を奏する。
【００３４】
〔１１〕本発明の代表的な更に別の実施の形態に係る半導体デバイスは項１の表示制御システムなどに好適な表示ドライバとして適用される。この半導体デバイス（２０，２１，２２）は、シリアルインタフェース回路（３０）、制御回路(３２)、及び複数の表示素子を個別に駆動するための複数のドライブユニット（ＤＵＮＴ１〜ＤＵＮＴｎ）を有する。前記シリアルインタフェース回路はシリアル端子（４０）と同期クロック端子(４１)とストローブ端子（４２）とを有し、ストローブ端子に入力されるストローブ信号の変化に応答して同期クロック端子の同期クロック信号に同期してシリアル端子から制御コマンドを入力する。前記制御コマンドは、半導体デバイスを指定するためのアドレス情報、動作モードを指定するためのモード情報、前記表示素子を指定するための素子指定情報、及び前記表示素子の駆動に用いる駆動データをそれぞれ特定するためのフィールドを有する。前記制御回路は、前記ストローブ信号の変化に応じて入力したアドレス情報が自らのアドレスを指定しているとき、素子指定情報で指定された表示素子のドライブユニットに対して、必要な駆動データを用いて、モード情報で指定される制御を行う。
【００３５】
〔１２〕項１１の半導体デバイスにおいて、前記ドライブユニットは対応する表示素子の前記駆動データを格納する駆動データレジスタを有する。このとき、前記制御コマンドがバーストモードの指示ビットを有するとき、前記制御コマンドによりバーストモードが指示されると、制御回路は、当該制御コマンドから順次受取った駆動データを、前記素子指定情報が指定する複数の表示素子の駆動データレジスタに順次書き込む。これによって半導体デバイスはバーストモードの指定に対応する。
【００３６】
〔１３〕項１１の半導体デバイスにおいて、前記制御コマンドはアドレスマスク情報を更に有する。このとき、前記制御回路は、前記制御コマンドのアドレスマスク情報によってアドレスマスクが指示されると、前記アドレス情報の所定の下位複数ビットの状態にかかわらずその上位側アドレスビットを共通とする一括指定に従って自らのアドレスが指定されているかを判別する。
【００３７】
〔１４〕項１１の半導体デバイスにおいて、前記制御回路は、前記モード情報によって第１モードが指定されることにより、前記ビット選択フィールドで指定された表示素子の前記駆動データレジスタに駆動データを書き込み、書き込んだ駆動データを用いて表示素子を発光させる。
【００３８】
〔１５〕項１４の半導体デバイスにおいて、前記制御回路は、前記モード情報によって第２モードが指定されることにより、前記表示素子の指定情報で指定された表示素子の駆動データレジスタに駆動データを書き込み、書き込んだ駆動データにかかわらず前記指定された表示素子を消灯させる。
【００３９】
〔１６〕項１５の半導体デバイスにおいて、前記制御回路は、前記モード情報によって第３モードが指定されることにより、前記表示素子の指定情報で指定された表示素子を、対応する駆動データレジスタの既存データを用いて発光させる。
【００４０】
〔１７〕項１６の半導体デバイスにおいて、前記制御回路は、前記モード情報によって第４モードが指定されることにより、前記表示素子の指定情報で指定された表示素子を、対応する駆動データレジスタの既存データをそのままにして消灯させる。
【００４１】
〔１８〕本発明の代表的な更に別の実施の形態に係る半導体デバイスは項１０の駆動制御システムなどに好適な半導体デバイスである。この半導体デバイスは、シリアルインタフェース回路、制御回路、及び複数の被駆動素子を個別に駆動するための複数のドライブユニットを有する。前記シリアルインタフェース回路はシリアル端子と同期クロック端子とストローブ端子とを有し、ストローブ端子に入力されるストローブ信号の変化に応答して同期クロック端子の同期クロック信号に同期してシリアル端子から制御コマンドを入力する。前記制御コマンドは、前記半導体デバイスを指定するためのアドレス情報、動作モードを指定するためのモード情報、前記被駆動素子を指定するための素子指定情報、及び前記被駆動素子の駆動に用いる駆動データをそれぞれ特定するためのフィールドを有する。前記制御回路は、前記ストローブ信号の変化に応じて入力したアドレス情報が自らのアドレスを指定しているとき、素子指定情報で指定された被駆動素子のドライブユニットに対して、必要な駆動データを用いて、モード情報で指定される制御を行う。
【００４２】
２．実施の形態の詳細
実施の形態について更に詳述する。
【００４３】
図１には本発明に係る駆動制御システムの一例が示される。同図に示される駆動制御システムは例えばパチンコやスロットマシン等の遊技機におけるイルミネーションのためのＬＥＤ発光駆動制御システムである。
【００４４】
ＬＥＤ発光駆動制御システムは、複数の被制御基板３，４，５がシリアルバス２経由で制御基板１からの駆動制御を受けるようになっている。被制御基板３には回路基板に表示素子として例えば複数のＬＥＤを直列したＬＥＤストリング２３が複数個実装されると共に、ＬＥＤストリング単位でＬＥＤを発光駆動する表示ドライバ２０が設けられている。ここでは１個のＬＥＤストリングが１個の表示素子を構成する。表示素子は表示ドライバによる表示制御対象単位であり、１個のＬＥＤを表示制御対象単位とする場合も当然ある。被制御基板４，５にも同様に、ＬＥＤストリング２４，２５が複数個実装されると共にＬＥＤストリング単位でＬＥＤを発光駆動する表示ドライバ２１，２２が設けられる。夫々にＬＥＤストリング２３，２４，２５の一端は例えば２４Ｖのような駆動電源に結合され、他端は対応する表示ドライバ２０，２１，２２の駆動端子に結合され、表示ドライバ２０，２１，２２はそれに供給される表示制御コマンドに基づいて夫々のＬＥＤストリング２３，２４，２５に流すパルスを制御することによって発光、消灯、及び階調を制御する。尚、シリアルバス２の負荷が小さい場合にはバスバッファ１１を省略してもよい。
【００４５】
制御基板１には前記表示ドライバ２０，２１，２２の駆動制御を行うマイクロコンピュータ１０とバスバッファ１１を備える。マイクロコンピュータ１０がその動作プログラムに従って表示制御コマンドを生成し、生成された表示制御コマンドはバスバッファ１１を介してシリアルバス２に出力される。シリアルバス２に共通接続された前記表示ドライバ２０，２１，２２にはそれぞれアドレスが割当てられており、表示制御コマンドに含まれるアドレス情報が自らを指定しているとき、その表示ドライバが当該表示制御コマンドに従って動作される。
【００４６】
シリアルバス２は、シリアル信号ＴｓＤ１を伝達するシリアル信号線２Ａ、マイクロコンピュータが出力する同期クロック信号ＳＣＫ１を伝達するクロック信号線２Ｂ、及びマイクロコンピュータが出力するストローブ信号ＳＳを伝達するストローブ信号線２Ｃから成る。シリアル信号ＴｓＤ１及び同期クロック信号ＳＣＫ１はマイクロコンピュータ１０の図示を省略するＳＣＩコントローラから出力される。ストローブ信号ＳＳは例えばマイクロコンピュータ１０の図示を省略する汎用ポートから出力される。シリアルバス２に対する駆動形態はプッシュ・プル駆動である。
【００４７】
図２にはマイクロコンピュータ１０の一例が示される。マイクロコンピュータ１０は、特に制限されないが、相補型ＭＯＳ集積回路製造技術等によって単結晶シリコンのような１個の半導体基板に形成される。このマイクロコンピュータ１０は、命令を実行する中央処理装置（CPU）１００、ＣＰＵ１００のワーク領域などに用いられるＲＡＭ１０１、ＣＰＵ１００の動作プログラム等を格納するＲＯＭ１０２、ＣＰＵ１００による初期設定に従ってデータ転送制御を行うＤＭＡＣ（ダイレクト・メモリ・アクセス・コントローラ）１０４、ＳＣＩＣ（シリアル・コミュニケーション・インタフェース・コントローラ）１０６、ＴＭＲ（タイマ）１０７、ＧＰＲＴ（汎用ポート）１０８、ＳＹＳＣ（システム制御回路）１０５等を備え、それらは内部バス１０９を介して接続される。ＳＣＩＣ１０６がシリアル信号ＴｓＤ１及び同期クロック信号ＳＣＫ１を出力し、ＧＰＲＴ１０８がストローブ信号ＳＳを出力する。ＣＰＵ１００はＲＯＭ１０２が保有する動作プログラムに従ったデータ処理によって、表示制御コマンドを生成し、ＳＣＩＣ１０６の出力動作を制御し、ＧＰＲＴ１０８の出力動作などを制御する。ＭＣＮＴ１０４にはシンクロナスＤＲＡＭなどによって構成された外部メモリ（ＭＲＹ）１２が接続され、ＣＰＵ１００のデータ処理に用いられる。
【００４８】
図３には表示ドライバ２０の一例が示される。表示ドライバ２０は、特に制限されないが、相補型ＭＯＳ集積回路製造技術等によって単結晶シリコンのような１個の半導体基板に形成された半導体デバイスとされる。この表示ドライバ２０は、シリアルインタフェース回路（ＳＩＦ）３０、バッファメモリ（ＢＵＦ）３１、制御回路（ＤＣＮＴ）３２、複数のＬＥＤストリングを個別に駆動するための複数のドライブユニットＤＵＮＴ１〜ＤＵＮＴｎを有する。夫々のドライブユニットＤＵＮＴ１〜ＤＵＮＴｎは、制御パルス生成ユニットＰＵＮＴ１〜ＰＵＮＴn、出力ゲートＯＧＴ１〜ＯＧＴｎ、及びんチャンネル型の駆動ＭＯＳトランジスタＴＲ１〜ＴＲｎから成る。夫々の制御パルス生成ユニットＰＵＮＴ１〜ＰＵＮＴnは駆動データレジスタＤＲＥＧ１〜ＤＲＥＧｎとパルス電圧生成回路ＰＬＳＶ１〜ＰＬＳＶｎを備える。パルス電圧生成回路ＰＬＳＶ１０〜ＰＬＳＶｎは対応する駆動データレジスタＤＲＥＧ１〜ＤＲＥＧｎの値にしたがったデューティのパルス電圧を生成し、出力ゲートＯＧＴ１〜ＯＧＴｎを介して駆動トランジスタＴＲ１〜ＴＲｎのゲート電極を駆動する。これによって駆動ＭＯＳトランジスタＴＲ１〜ＴＲｎは駆動データで制御されるデューティの駆動電流を駆動端子Ｑ１〜Ｑｎ経由でＬＥＤストリングに流す。これにより、ＬＥＤストリングの発光輝度若しくは階調などが制御される。駆動ＭＯＳトランジスタＴＲ１〜ＴＲｎに対するカット・オフ制御はパルス電圧のデューティを０にすることでも可能であるが、ここでは出力ゲートＯＧＴ１〜ＯＧＴｎの出力をローレベルに初期化することによっても実現可能になっている。制御回路３２が出力する消灯制御信号ＣＯＦ１〜ＣＯＦｎによって出力ゲートＯＧＴ１〜ＯＧＴｎの出力が選択的にローレベルにされる。
【００４９】
シリアルインタフェース回路３０はシリアル端子４０、同期クロック端子４１、及びストローブ端子４２を有し、ストローブ端子４２に入力されるストローブ信号ＳＳの変化に応答して同期クロック端子４１の同期クロック信号ＳＣＫ１に同期してシリアル端子４０からシリアル信号ＴｘＤ１として表示制御コマンドを入力する。バッファメモリ３１は入力した表示制御コマンドを一時的に保持する。
【００５０】
制御回路３２には６ビットのアドレスプログラム端子Ａｄｄ０〜Ａｄｄ５のプルアップ及びプルダウン状態によって決定されるアドレスが割当てられる。制御回路３２は、前記ストローブ信号ＳＳの変化に応じて入力したアドレス情報が自らのアドレスを指定しているとき、そのアドレス情報を伴う表示制御コマンドに基づくＬＥＤストリングの駆動制御を行う。
【００５１】
図４及び図５には表示制御コマンドのデータフォーマットが例示される。図４は通常モードの場合を示し、図５はバーストモードの場合を示す。
【００５２】
表示制御コマンドは、表示ドライバ等を指定するためのアドレスＡＤＤＲＳ、動作モードを指定するためのモード情報ＭＯＤ、ドライブユニット即ち駆動端子を指定するための出力ビット選択データＢＩＴＳ、駆動パルス電圧のデューティを決定するための表示駆動データＤＵＴＹ、及びストップバイトＳＴＰＢＹＴをそれぞれ特定するためのフィールドをバイト単位で備えたデータフォーマットを有する。
【００５３】
アドレスＡＤＤＲＳは、先頭ビットがアドレスマスクビットＡｍｓｋ、第２ビットが予約ビット、第３ビット以降の６ビットが表示ドライバアドレス情報Ａ０〜Ａ５とされる。アドレスマスクビットＡｍｓｋは“１”にされると、表示ドライバアドレス情報Ａ０〜Ａ５の所定の下位複数ビットＡ２〜Ａ５の状態にかかわらずその上位側アドレスビットＡ０，Ａ１を共通とする一括指定を有効とする。要するに、最大６４個の表示ドライバのうち、上位アドレスＡ０，Ａ１が共通の最大１６個の表示ドライバを一括指定することが可能になる。
【００５４】
モード情報ＭＯＤは、先頭ビットが転送モードデータＭｔｒｓ、第２及び第３ビットが対象バイト選択データＭｂｓ０，Ｍｂｓ１、第４及び第５ビットが駆動モードデータＭｄｖ０，Ｍｄｖ１とされる。
【００５５】
転送モードデータＭｔｒｓ＝０は通常モード、転送モードデータＭｔｒｓ＝１はバーストモードを指示する。通常モードでは図４の通り、第３バイト領域ＢＹＴ３は出力ビット選択データＢＩＴＳとして認識され、第４バイト領域ＢＹＴ４は表示駆動データＤＵＴＹとして認識される。
【００５６】
対象バイト選択データは、Ｍｂｔ０，Ｍｂｔ１＝０，０の場合には最大でＱ１〜Ｑ８の１バイト分のドライブユニットＤＵＮＴ１〜ＤＵＮＴ８を駆動対象可能とすることを意味し、Ｍｂｔ０，Ｍｂｔ１＝０，１の場合には最大でＱ９〜Ｑ１６の１バイト分のドライブユニットＤＵＮＴ９〜ＤＵＮＴ１６を駆動対象可能とすることを意味し、Ｍｂｔ０，Ｍｂｔ１＝１，０の場合には最大でＱ１７〜Ｑ２４の１バイト分のドライブユニットＤＵＮＴ１７〜ＤＵＮＴ２４を駆動対象可能とすることを意味し、Ｍｂｔ０，Ｍｂｔ１＝１，１の場合には最大でＱ２５〜Ｑ３２の１バイト分のドライブユニットＤＵＮＴ２５〜ＤＵＮＴ３２を駆動対象可能とすることを意味する。それによって選択された駆動可能な１バイト分のドライブユニットの内どのドライブユニットを駆動に用いるかは、出力ビット選択データＢＩＴＳの各ビットの値によって決まる。例えばＭｂｔ０，Ｍｂｔ１＝０，０のとき、ＢＩＴＳ＝１００００００１であれば、ドライブユニットＤＵＮＴ１，ＤＵＮＴ８によりＱ１，Ｑ８だけが駆動対象とされる。これによって駆動対象に指定されたドライブユニットが発光又は消灯、さらに必要な場合には駆動データレジスタＤＲＥＧｉへの駆動データの格納が行われる。ドライブユニットが何れの動作を行うかは駆動モードデータＭｄｖ０，Ｍｄｖ１によって指示される。
【００５７】
駆動モードデータは、Ｍｄｖ０，Ｍｄｖ１＝０，０の場合には“消灯且つデータ保持”、Ｍｄｖ０，Ｍｄｖ１＝０，１の場合には“発光且つデータ保持”、Ｍｄｖ０，Ｍｄｖ１＝１，０の場合には“消灯且つ書き込み”、Ｍｄｖ０，Ｍｄｖ１＝１，１の場合には“書き込み且つ発光”、という駆動形態を指示する。
【００５８】
“書き込み且つ発光”の駆動形態は、前記出力ビット選択データＢＩＴＳで指定されたドライブユニットＤＵＮＴｉの駆動データレジスタＤＲＥＧｉに駆動データを書き込み、書き込んだ駆動データを用いてＬＥＤストリングを発光する第１モードとされる。
【００５９】
“消灯且つ書き込み”の駆動形態は、前記出力ビット選択データＢＩＴＳで指定されたドライブユニットＤＵＮＴｉの駆動データレジスタＤＲＥＧｉに駆動データを書き込み、書き込んだ駆動データにかかわらず対応する消灯制御信号ＣＯＦｉでＬＥＤストリングへの駆動電流の供給を遮断して消灯する第２モードとされる。
【００６０】
“発光且つデータ保持”の駆動形態は、前記出力ビット選択データＢＩＴＳで指定されたドライブユニットＤＵＮＴｉの駆動データレジスタＤＲＥＧｉが既に保有する駆動データを用いて対応するＬＥＤストリングを発光する第３モードとされる。
【００６１】
“消灯且つデータ保持”の駆動形態は、前記出力ビット選択データＢＩＴＳで指定されたドライブユニットＤＵＮＴｉの駆動データレジスタＤＲＥＧｉが既に保有する駆動データをそのままにして対応するＬＥＤストリングを消灯する第４モードとされる。
【００６２】
バーストモードの場合には図５に例示される通り、第３バイト以降は８バイトの表示駆動データとして認識され、出力ビット選択データＢＩＴＳとして認識される領域はない。したがって、アドレスＡＤＤＲＳで選択された表示ドライバにおいて、対象バイト選択データＭｂｔ０，Ｍｂｔ１で選択された１バイト分のドライブユニットＤＵＮＴｉ〜ＤＵＮＴｉ＋７の駆動レジスタＤＲＥＧｉ〜ＤＲＥＧｉ＋７に異なる表示駆動データＤＵＴＹ１〜ＤＵＴＹ８を順次格納する動作が可能にされる。
【００６３】
夫々の表示ドライバ２０，２１，２２の制御回路３２は表示制御コマンドの意義に則って各フィールドをデコードし、そのデコード結果に従ってＬＥＤストリングの駆動制御を行う。
【００６４】
図６には以上説明した表示制御コマンドの具体的なデータフォーマット例が示される。図においてｘは不定許容を意味する。Ｅｘ５）の例では表示駆動データを便宜上１６進数で表している。この例は、アドレスマスクを行い、且つバーストモードを選択した場合であり、１６の異なるアドレスに割り振られた１６個の表示ドライバの夫々に対して、１バイト分のドライブユニットＤＵＮＴ１〜ＤＵＮＴ８の駆動レジスタＤＲＥＧ１〜ＤＲＥＧ８に異なる表示駆動データＤＵＴＹ１〜ＤＵＴＹ８を順次格納する動作が可能にされる。
【００６５】
ＬＥＤの駆動制御に上記表示制御コマンドを用いることにより、１）表示ドライバ個別アドレス及び対象バイト選択によるアドレス選択によってＬＥＤを１個づつ個別コントロール可能であり、２）階調が同じなら、通常モードにより、１個の表示ドライバ内で複数のドライブユニットの駆動レジスタを同時書き換え可能であり、３）バーストモードを選択すれば表示ドライバ内で複数のドライブユニットの夫々の駆動レジスタを異なる駆動データに書換え可能であり、４）図７のように表示エリアの盤面をＡ，Ｂ，Ｃ，Ｄの領域にブロック分割したとき、通常モード及びバーストモードの何れにおいてもアドレスマスクを設定することにより、選択した１ブロックの表示駆動データを効率的に書き換えることができる。
【００６６】
図８Ａには図７の盤面における表示制御形態として通常動作時における制御形態が例示され、図８Ｂには図７の盤面における表示制御形態として“当たり”発生時における制御形態が例示される。Ａ，Ｂ，Ｃ，Ｄの各領域の通常動作時における表示制御のためにバーストモードを指定した表示制御コマンドをメモリに格納しておく。通常動作時にはＣＰＵ１００による初期設定に従ってＤＭＡＣ１０３がメモリから順位表示制御コマンドを読み出してＳＣＩ１０６に転送し、ＳＣＩ１０６は転送された表示制御コマンドを逐次シリアルバス２を経由して表示ドライバ２０，２１，２２に供給する。これによって盤面の核領域Ａ，Ｂ，Ｃ，Ｄには通常の表示が繰り返し行われる。この間、ＣＰＵ１００はＬＥＤの駆動制御から開放され、別のデータ処理に専念することも可能になる。“当たり”が発生したときは、ＣＰＵ１００はその動作プログラムに従って目立つ表示形態を実現するために通常モードによる表示制御コマンドを生成し、生成した表示制御コマンドをＳＣＩＣ１０６から表示ドライバ２０，２１，２に与えて、領域Ａ，Ｂ，Ｃ，Ｄの通常表示よりも目立つように装飾を施した表示を実現することができる。
【００６７】
以上説明したＬＥＤ発光駆動制御システムによれば以下の作用効果がある。
【００６８】
（１）ストローブ信号ＳＳによって表示制御コマンドの取り込みタイミングを得ることができるから、表示制御コマンドにスタートビットなどを付加することを要しない。この点において、シリア転送のデータ形式をマイクロコンピュータ制御で一般的なバイトのようなデータ処理単位に適合させることが容易である。例えばストローブ信号ＳＳ、シリアルデータＴｘＤ１、シリアルクロックＳＣＫ１のタイミング波形は図９に例示される。
【００６９】
（２）バーストモードの指定により、複数のドライブユニットの駆動データレジスタに順次駆動データを与えて書き込む動作をドライバに指示することができる。バーストモードの採用により、一部の駆動データレジスタだけでなく多数の駆動データレジスタに異なる駆動データを効率的に書き込むことが可能になる。
【００７０】
（３）前記制御コマンドは、前記アドレス情報の所定の上位複数ビットの状態にかかわらずその下位側アドレスビットを共通とする一括指定を有効とするアドレスマスクを採用することにより、一部の表示ドライバだけでなく多数の表示ドライバに対する制御コマンドの供給を効率化することできる。
【００７１】
（４）制御コマンドで指示することができる表示モードを多様化し、駆動データを書き込んで発光、駆動データを書き込んで消灯、既存駆動データによる発光、既存駆動データをそのままにして消灯などの動作をコマンドで指示できるから、多数のＥＬＤを用いた比較的規模の大きな表示駆動制御のためのソフトウェアの作成が容易になる。
【００７２】
（５）駆動制御データの書換えに以下の処理時間を実現できる。データ処理速度を５Ｍｂｐｓとすると、通常モードで８本の駆動データレジスタに同じ駆動データを書き込む場合、（１ｂｉｔ＋５ｂｙｔｅ）／５Ｍｂｐｓ＝８．２μｓを要する。データ処理速度を５Ｍｂｐｓとするとき通常モードで８本の駆動データレジスタにそれぞれ異なる駆動データを書き込む場合には、８．２８．２μｓ×８＝６５．６μｓを要する。バーストモードで同じく８本の駆動データレジスタにそれぞれ異なる駆動データを書き込む場合には、（１ｂｉｔ＋１１ｂｙｔｅ）／５Ｍｂｐｓ＝１７．８μｓで済む。この試算からも明らかなように、処理に応じて動作モードの使いわけを行えばＬＥＤの駆動制御を効率的に行うことができるようになる。尚、上記計算式において“１ビット”はストローブ信号ＳＳの生成を意味している。
【００７３】
以上本発明者によってなされた発明を実施形態に基づいて具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは言うまでもない。
【００７４】
例えば、表示ドライバによるＬＥＤの発光にデューティ制御を行ったパルス電圧を用いること、消灯に出力ゲートを用いること、に限定されず適宜変更可能である。階調表示を行わない場合にはデューティ制御を不要とし、駆動電流を流すか否かだけの制御に変更することも可能である。本発明に係る駆動制御システムはアミューズメント系の遊技機のイルミネーション表示への適用に限定されない。また、表示素子もＬＥＤやＬＥＤストリングに限定されない。表示素子の駆動形態に応じて表示ドライバの駆動形式も変更可能である。さらに本発明は表示駆動制御に限定されず、例えば複数のステッピンモータを備えたサーボ制御システムなどにおけるステッピングモータのデューティ可変のパルス駆動制御などにも適用可能である。
【符号の説明】
【００７５】
１  制御基板
２  シリアルバス
２Ａ  シリアル信号線
２Ｂ  クロック信号線
２Ｃ  ストローブ信号線
ＳＣＫ１  同期クロック信号
ＳＳ  ストローブ信号
ＴｓＤ１  シリアル信号
３，４，５  被制御基板
１０  マイクロコンピュータ
１１  バスバッファ
２０，２１，２２  表示ドライバ
２３，２４，２５  ＬＥＤストリング
３０  シリアルインタフェース回路（ＳＩＦ）
３１  バッファメモリ（ＢＵＦ）
３２  制御回路（ＤＣＮＴ）
ＤＵＮＴ１〜ＤＵＮＴｎ  ドライブユニット
ＰＵＮＴ１〜ＰＵＮＴn  制御パルス生成ユニット
ＯＧＴ１〜ＯＧＴｎ  出力ゲート
ＴＲ１〜ＴＲｎ  駆動ＭＯＳトランジスタ
ＤＲＥＧ１〜ＤＲＥＧｎ  駆動データレジスタ
ＰＬＳＶ１〜ＰＬＳＶｎ  パルス電圧生成回路
１００  ＣＰＵ
１０４  ＤＭＡＣ
１０６  ＳＣＩＣ（シリアル・コミュニケーション・インタフェース・コントローラ）
１０８  ＧＰＲＴ（汎用ポート）
【図１】
2010240091.tif 000003
【図２】
2010240091.tif 000004
【図３】
2010240091.tif 000005
【図４】
2010240091.tif 000006
【図５】
2010240091.tif 000007
【図６】
2010240091.tif 000008
【図７】
2010240091.tif 000009
【図８Ａ】
2010240091.tif 000010
【図８Ｂ】
2010240091.tif 000011
【図９】
2010240091.tif 000012