(57)【特許請求の範囲】
【請求項１】
ホストコンピュータとデータの送受信を行うためのインターフエースと、
上記インターフエースから入力されたコマンドデータおよび表示データをデコードするデコーダと、
上記デコーダによって分離された表示データを格納する表示ＲＡＭと、
上記表示ＲＡＭに記憶された表示データに基づいて表示部を駆動するためのグリッドドライバ、及びアノードドライバと、
上記コマンドデータに基づいて上記表示部の駆動方式を設定すると共に、その駆動方式に対応した表示データを上記表示ＲＡＭから読み出す制御部と、
上記インターフエース、デコーダ、表示ＲＡＭ、アノードドライバ、グリッドドライバ、および制御部に対して動作タイミングを設定するタイミング信号を供給するタイミング発生器を備え、
上記表示ＲＡＭには上記表示部の駆動形式に対応するスキャン信号を形成するためのグリッドデータと、表示情報に対応するアノードデータを格納すると共に、これらの各データが所定のタイミングアドレスに基づいて読み出され、ラッチ回路を介して上記アノードドライバ、及びグリッドに供給されるように構成されていることを特徴とする表示用コントローラドライバ。
【請求項２】
上記タイミング発生器は、上記表示部に付加された他のコントローラドライバと同期してタイミング信号を発生できるようにしていることを特徴とする請求項１に記載の表示用コントローラドライバ。
【請求項３】
上記表示ＲＡＭは表示部のグリッド電極を駆動するスキャンデータと、アノード電極を駆動する表示データが同一のタイミングアドレスによって同時に読み出されるように構成されていることを特徴とする請求項１に記載の表示用コントローラドライバ。
【請求項４】
上記表示ＲＡＭに格納されたアノードデータは、読み出し各タイミングスロット毎にデータの有無が検知され、データがないタイミングスロットではグリッドスキャンが停止するように構成されていることを特徴とする請求項３に記載の表示用コントローラドライバ。
【請求項５】
ホストコンピュータとデータの送受信を行うためのインターフエースと、
上記インターフエースから入力されたコマンドデータおよび表示データをデコードするデコーダと、
上記デコーダによって分離された表示データを格納する表示ＲＡＭと、
上記表示ＲＡＭに格納された表示用のアノードデータとグリッドデータに基づいて表示部を駆動するためのアノードドライバとグリッドドライバと、
上記コマンドデータに基づいて上記表示部の駆動方式を設定すると共に、その駆動方式に対応したスキャン信号を形成するためのグリッドデータ、及び表示情報に対応したアノードデータを上記表示ＲＡＭから読み出す制御部と、
上記インターフエース、デコーダ、表示ＲＡＭ、ドライバ、および制御部に対して動作タイミングを設定するタイミング信号を供給するタイミング発生器とを備えている同一構成の表示用コントローラドライバを、上記表示部に対して複数個接続し、上記ホストコンピュータから上記表示部の表示領域に対応したデータを上記複数の各表示用コントローラドライバに分配すると共に、上記複数の各表示用コントローラドライバが上記表示部の点灯動作と同時に同期運転状態になるように制御されることを特徴とする表示部の駆動方法。
【請求項６】
上記同期運転状態は上記複数の表示用コントローラドライバのタイミング発生部に共通した同期信号を供給することによって行うことを特徴とする請求項５に記載の表示部の駆動方法。
【請求項７】
上記表示ＲＡＭにはグリッド電極を駆動するスキャンデータと、アノード電極を駆動する表示データが同じタイミングアドレス領域に格納されていることを特徴とする請求項６に記載の表示部の駆動方法。
【請求項８】
上記表示ＲＡＭに上記表示データがない表示期間では上記スキャンデータを無効にして省電力モードとなるように制御することを特徴とする請求項７に記載の表示部の駆動方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、多数の表示素子によって構成されている表示装置の駆動に関わり、特に、マトリックス状に配置されたドット、又は表示セグメントがダイナミック駆動されることによって、所望の表示画面となるようにコントロールすることができる表示用のコントローラドライバと、表示部の駆動方法に関するものである。
【０００２】
【従来の技術】
表示素子として蛍光電極を使用した表示装置は、各蛍光電極の位置や、その駆動グリッド電極等を表示内容に対応して配置することにより種種の情報を表示することできる。
また、蛍光電極となるアノード電極と、このアノード電極に到達する電子を制御するグリッド電極をマトリックス状に配置すると共に、マトリックス状に結線されている電極をパルス信号によって時分割的に駆動するダイナミック手法を適応することにより、少ない配線パターンによって複雑な図形や文字等を表示することができるように構成することができる。
また、特にドット形状のアノード電極で表示された図形や文字等を適当な方向にスクロールして、刻々と変化する多くの情報を表示面に流す動的な表示を行わせることが可能になる。
【０００３】
図１２は例えば電子機器や、各種の機械装置等において、その操作情報や時間情報等を表示する際に適応されている標準的な表示装置の概要をブロック図としたもので、通常は機器の制御プログラムを内蔵しているホストコンピュータ等からの表示データによって提供されている情報を表示きるようにした表示装置のドライバを示したものである。
この図において、１０は例えば蛍光表示管によって構成されている蛍光表示部（ＶＦＤ）であり、通常は図形や、文字等をセグメント電極やドット単位の蛍光素子によって表示できるように電極構造を有している。
また、２０Ａ、２０Ｂは前記蛍光表部１０のアノード電極部と、グリッド電極部をドライブするためのドライブ回路を示し、通常は制御パルスによってオン／オフ駆動されるスイッチング素子とシフトレジスタ、およびラッチ回路によって構成されている。
また、３０はホストマイコン等によって構成されている総合的な制御部（ホストマイコン）であり、蛍光表示部１０の電極構造によって所定のプログラムを内蔵すると共に、他の周辺機器４０の動作状況によって、アノード電極に供給される表示データを出力できるようしており、例えば、表示データに基づいて文字や図形を所定の記憶部から読み出し、そのデータを所定のタイミングで前記ドライブ回路２０（Ａ，Ｂ）に供給するような制御を行っている。
【０００４】
上記したような表示用の駆動装置は、通常表示部１０とドライバ２０Ａ、２０Ｂは基板上で結線されており、ホストマイコン３０は表示内容に応じた周辺の機器４０、例えばサーボモータのコントロールを行ったり、外部からの操作キー５０に基づいたコマンド信号に応じて機器を操作するようなコントローラとして動作するように構成されている。
【０００５】
従って、マイコンの能力にもよるが、基本的には比較的小さい表示情報や、単純な表示装置に適応されるが、ホストマイコン３０のプログラムを書き換えることによって、表示モードを変更したり、表示内容を変えることははきわめて困難になり、どのような表示形式の蛍光表示管にも使用できるとはいえない。
【０００６】
そこで、さらに表示内容が複雑で、かつある程度汎用性のある表示を行うような装置では図１３に示すように、図１２の表示装置に対してホストマイコン３０とドライバ２０Ａ、２０Ｂの中間にサブマイコン６０を配置し、このサブマイコン６０によって表示部１０に係わるすべての制御を行うようにすると共に、表示データの提供と簡単な制御はホストマイコン３０側に残す方法が採られている。
この表示駆動方法は、サブマイコン６０によって表示部の表示モードに係わる制御や、その表示モードに対応する表示データの転送、データの保存や信号処理等をすべてサブマイコン６０に負担させることができるので、ホストマイコン３０の負担（割り込み制御）が激減すると共に、蛍光表示部１０の高密度化と表示内容の多様性にもある程度追従することができるようになる。
【０００７】
【発明が解決しようとする課題】
しかしながら、上記したように表示のためのサブマイコンを利用する方法は、このサブマイコンとドライバ２０（Ａ，Ｂ）が適合することが条件となるので、表示装置の電極構造や駆動方式に応じて、特性の異なるサブマイコンを用意する必要があり、依然として汎用性が無いばかりか、蛍光表示部の内容に応じて種種のサブマイコンを設計する必要があるため、実際の表示モードで使用する際に、多くの設定作業と時間がかかり、使用者の負担が増大するという問題がある。
また、数種類の異なるサブマイコンとドライバを集積化した回路を２個表示部に接続して、より大きい表示内容に対応させたコントローラドライバを実現することも考えられるが、この場合も表示部で実現される表示能力は、当該コントローラドライバの駆動方式の組み合わせ範囲内であって、さらに蛍光表示装置の表示形式や、表示のためのスキャンモードを拡張するときには対応させることができない。
【０００８】
【課題を解決するための手段】
本発明の表示用コントローラドライバは、かかる問題点を解決するために、少なくとも、
ホストコンピュータとデータの送受信を行うためのインターフエースと、
該インターフエースから入力されたコマンドデータおよび表示データをデコードするデコーダと、このデコーダによって分離された表示データを格納する表示ＲＡＭとを備えている。
そして、前記表示ＲＡＭに記憶された表示データに基づいて表示部を駆動するためのグリッドドライバ、及びアノードドライバと、上記コマンドデータに基づいて上記表示部の駆動方式を設定すると共に、その駆動方式に対応した表示データを上記表示ＲＡＭから読み出す制御部と、
上記インターフエース、デコーダ、表示ＲＡＭ、ドライバ、および制御部に対して動作タイミングを設定するタイミング信号を供給するタイミング発生器とを備え、
上記表示ＲＡＭには上記表示部の駆動形式に方式に対応するグリッドデータと、表示情報に対応するアノードデータを格納すると共に、これらの各データが所定のタイミングアドレスに基づいて読み出され、ラッチ回路を介して上記アノードドライバ、及びグリッドに供給されるように構成したものである。
【０００９】
また、本発明は上記したような表示用のコントローラドライバを一つの表示部に対して複数個接続できるようにすると共に、これらのコントローラドライブに付加されている表示ＲＡＭを同期運転可能とし、表示部を駆動する駆動方式に関する制御コマンドや、表示用のデータを格納することができるようにしているので、表示内容の多様化を容易に図ることができるようにしたものである。
【００１０】
本発明の表示部の駆動方式は、ホストコンピュータとデータの送受信を行うためのインターフエースと、上記インターフエースから入力されたコマンドデータおよび表示データをデコードするデコーダと、上記デコーダによって分離された表示データを格納する表示ＲＡＭと、上記表示ＲＡＭに格納された表示用のアノードデータとグリッドデータに基づいて表示部を駆動するためのアノードドライバとグリッドドライバと、上記コマンドデータに基づいて上記表示部の駆動方式を設定すると共に、その駆動方式に対応したグリッドデータ、及び表示内容に対応したアノードデータを上記表示ＲＡＭから読み出す制御部と、上記インターフエース、デコーダ、表示ＲＡＭ、ドライバ、および制御部に対して動作タイミングを設定するタイミング信号を供給するタイミング発生器とを備えている同一構成の表示用コントローラドライバを、上記表示部に対して複数個接続し、上記ホストコンピュータから上記表示部の表示領域に対応したデータを上記複数の各表示用コントローラドライバに分配すると共に、上記複数の各表示用コントローラドライバが上記表示部の点灯動作と同時に同期運転状態になるように制御されるようにしたものである。
特にタイミングを設定するクロック源の周期が外部からの同期信号に同期すると共に、表示部の規模に応じて複数個のコントローラドライバを配置することにより、表示部をユニバーサル駆動（シングルグリッド駆動、デュアルグリッド駆動、マルチマトリックス駆動等）し、変化に富んだ複雑な表示機能を、ホストコンピュータに対して負担をかけることなく実現できるようにすることができる。
【００１１】
【発明の実施の形態】
図１は表示装置として特に蛍光表示管をドライブする際に適応される表示用コントローラドライバの概要を示すブロック図である。
この図において１００は後で説明するように本発明を構成する半導体チップ基板（以下、表示用のコントローラドライバともいう）の単位を示し、コントローラドライバ１００の添え字−１．−２．−ｎは、蛍光表示管１０１の表示形式や表示情報に対応して複数個配置され、同期的に駆動されることを示している。
【００１２】
各コントローラドライバ１００（１〜ｎ）はそれぞれ制御データおよび表示データをホストマイコン１０２から受信するためのインタフエースを備え、これらは共通的なバス（ＢＵＳ）を介してホストマイコン１０２に対しては並列的に接続可能となるように構成されている。
ホストマイコン１０２は通常は周辺装置１０４によって表示機能やプリント機能およびデータの保存等が行われ通常のパーソナルコンピュータで構成することもできるが、特定の電子機器や装置を制御する場合は、周辺装置としてサーボモータや時計装置等が接続され、入力キー操作部１０３によって表示形式の設定や、表示内容のデータの作成等が行われることになる。
【００１３】
各コントローラドライバ１００（１〜ｎ）は蛍光表示部１０１の駆動形式や表示内容、および電極構造等によって１個または必要な数のコントローラドライバ１００−１〜１００−ｎが配置され、これらの各コントローラドライバがホストコンピュータ１０２の制御に基づいて単一の蛍光表示部１０１に対して同期状態で駆動するようにしている。
【００１４】
図２は各コントローラドライバ１００（１〜ｎ）に対して蛍光表示部の表示内容を指定する制御データをホストマイコン１０２からバスを介して供給するときのデータのタイミングと接続方法を説明するブロック図である。
図２（ａ）は各コントローラドライバ１００（１〜ｎ）に対するデータＤｉｎが時分割的に各コントローラドライバ１００（１〜ｎ）に供給されるデータ分配型を示し、（ｂ）は各コントローラドライバ１００（１〜ｎ）に対するデータがそれぞれ個別の伝送ラインＤｉｎ（１〜ｎ）を介して転送されるドライバ分配型を示す。
【００１５】
データ分配型は共通してデータバスを介して各コントローラドライバに対するデータがシリアルに供給されており、各コントローラドライバ１００（１〜ｎ）は自己のチップセレクト信号ＣＳが立ち下がったときにデータを受信し、立ち上がったときにデータの受信を停止する。
また図２（ｂ）のドライバ分配型はデータバスが各コントローラドライバ１００（１〜ｎ）毎に配置されており、ホストマイコンから予め表示に必要なデータが転送されるときに、チップセレクト信号ＣＳが各コントローラドライバに供給され、データバスを介して入力されている表示のために必要な自己のコントローラドライバのデータを取り込むようにしている。
従ってデータ分配型はデータ電送のためのバス線路が少なくなるが、蛍光表示部の初期設定や表示設定を行うまでの時間が長くなり、ドライバ分配型はデータの伝送時間は短くなるが、データ伝送のためのバスの容量が大きくなる。
【００１６】
各コントローラドライバ１００（１〜ｎ）に転送されるデータは、蛍光表示部１０１の駆動方式や、輝度設定その他、データの種類を指定するためのコマンドデータ等と、表示部のセグメントで表示される表示データより構成され、これらのデータが一定の順序と回数を持って、例えば１バイト単位で転送されるようにしている。
【００１７】
また各コントローラドライバ１００（１〜ｎ）に付属している基準クロック源ｏｓｃ（１〜ｎ）は、互いに抵抗Ｒｔを介して共通的に接続される共通ラインを配置することにより、各コントローラドライバの制御タイミングが相互に同期運転可能となるように制御されている。
また、この共通ラインによって外部から各コントローラドライバ１００（１〜ｎ）を同期的に制御する外部クロックで同期をかけることができるようになされている。
【００１８】
次に図３を参照して各コントローラドライバ１００を構成する機能回路の具体例を説明する。
この図において１１０はホストコンピュータとのデータのやり取りを行うインターフエース、１１１は受信データをバイト単位でデコードして例えばコマンドデータと表示データを判別するデコーダ、１１２はデコーダ１１１から出力されたデータが制御データの場合は、そのコマンドデータを保持し、マイコン等を内蔵している制御部１２０からアクセスされる制御データ記憶部である。
【００１９】
１１３は同期端子によって外部と同期した状態でクロック信号を発生する基準信号源であり、その出力は制御部１２０に内蔵、または外付けされるタイミング発生回路１１４に供給され、各部のタイミング信号を形成すると共に、制御部１２０から表示部を駆動するための表示データの読み出しや、スキャンパルス信号のタイミング等を決める信号を出力する。
１１５はこのコントローラドライバの動作電圧と、図示されていない蛍光表示管等の動作電源を形成する電源部を示す。
【００２０】
制御部１２０は後で説明するように主にコマンドデータに基づいて蛍光表示管の駆動方式に対応するグリッドデータからスキャンパルス信号を形成すると共に、表示データの格納アドレスを指定するカウンタ１１６を駆動して、表示ＲＡＭ１１７の所定の位置に格納し、またこの表示ＲＡＭ１１７に記憶されている表示データをデータ出力カウンタ１１８に基づいて読み出す等の制御を行うＣＰＵとＲＯＭを備えており、これらのデータを駆動方式に基づいてドライバに送出する。
【００２１】
１２１は蛍光表示部のアノード電極に供給するデータを、例えば表示ＲＡＭ１１７のタイミングアドレスに基づいて、ライン方向に出力されたデータをシフトするシフトレジスタを有するデータラッチ回路であり、このデータラッチ回路１２１の表示データは次にストローブパルス信号によってスイッチ回路等で構成されているアノードドライバ１２２に送出され、アノード電極Ｐ１〜Ｐｎを駆動する。
また、駆動方式に対応してグリッドをスキャンするためのグリッドデータが表示ＲＡＭ１１７から読み出されることによって、制御部１２０からグリッドデータ/ラッチ１２３を介してスキャンパルス信号がグリッドドライバ１２４に供給され、蛍光表示管のグリッド電極Ｇ１〜Ｇｍを駆動する。
【００２２】
なお、本発明のコントローラドライバは、表示ＲＡＭ１１７に対してグリッドをスキャンするデータと、アノードを駆動する表示データが格納されている点を特徴としており、スタティック駆動方式を取る場合は表示データに対応して所定のアノードが選択されるように制御され、シングルグリッドスキャン駆動方式の場合は水平方向に並んで配列されている複数のグリッド電極が順次オンとなるように駆動される。
さらに、グリッド電極がデュアルワイヤグリッドを構成されているような蛍光表示管の場合は、ＲＡＭ１１７から読み出されるグリッドデータによって、隣接している２本のグリッド電極が同時に選択され、水平方向に順次オンとなるように電圧を加える制御を行うことができる。
【００２３】
また、蛍光表示管の表示内容によって、例えばマルチアノードマトリックスタイプの場合は、そのアノードの分割数に応じてグリッドスキャンを行うように制御することもできるようにしており、このような各種の駆動方式を表示面の内容に応じて組み合わせるユニバーサル駆動方式が可能となるように構成されている。
【００２４】
図４はホストコンピュータからデータを受信する際の通信タイミングを示している。
この図に示されているように前記各コントローラドライバは自己のチップセレクト信号ＣＳが、例えば立ち下がった時点でデータの受信状態に入り、チップセレクト信号ＣＳが立ち上がることによって１回目のデータ受信サイクルを終了する。
チップセレクト信号ＣＳの立ち下がった最初のデータ、又は２番目のデータはコマンドデータとして受領され、これに続く数バイトのデータを表示データとして受け取る。
もちろん、ビジー信号を出力することによってホストコンピュータからデータを要求したりデータの送信を中断させるようにすることもできる。
【００２５】
受信データは８ビット単位で例えばクロック信号の立ち下がり点で読み込まれ、立ち上がり点で読み出されるが、必要に応じて１バイト間のデータは数クロックあけて次のデータが読み出されるようにする。そして、コマンドデータの場合はそのデータが前記した制御データ記憶部１１２で保持され、表示データの場合は制御部１２０によって指定された表示ＲＡＭ１１７の所定のアドレスに格納される。
【００２６】
図５は表示ＲＡＭ１１７の領域を横軸を１バイト（８ビット）からなる６４個のタイミングアドレス、縦軸を１２８個のポートアドレスとして示したものであり、蛍光表示面の電極の出力位置に応じて上下方向にグリッドデータが、中間部分にアノードデータが格納されるように混在した配置でデータが格納される。但し、このデータ格納方法は、蛍光表示装置の電極パターンによって任意に設定することができる。
【００２７】
上記表示ＲＡＭはホストマイコンからデータを受信したときは、データに先立って送出されたコマンドデータによって、その格納位置を指定することができ、例えば、受信されたデータを順にインクリメントされた各アドレス領域に格納したり、コマンドで指定することによって特定のタイミングアドレスの領域のみにデータを格納するようにすることも可能である。
【００２８】
表示ＲＡＭ１１７の読み出しは、上記メモリアドレスにおいては、例えばタイミングアドレスでアクセスされたときに、列方向の０００Ｈから３Ｃ０Ｈ間での１２８個のデータが並列して出力ポートに読み出され、通常は、順次タイミングアドレスが右方向に進むようにアクセスされ、出力ポートを介してグリッドデータはグリッドドライバへ、アノードデータはアノードドライバに供給される。
また、蛍光表示管の駆動方式に沿ってスキャンモードが指定されているときは、スタートアドレスやエンドアドレスを変更して読み出すことこともでき、表示部の一部をスクロールすることや、セグメントで構成されている領域をスタティック駆動に変更するような混合表示を行わせることができる。
【００２９】
以下、ホストコンピュータからのコマンド信号の代表的な数例を説明する。
図６のＡは表示状態を設定する場合のコマンドデータ（×はデータ、ーは無効データ）を示す。上位４ビットは「００００」とされ、下位４ビットのＡ０〜Ａ３によってディミングの設定を行う。
Ａ０〜Ａ３が「１１１１」であれば１５／１６表示でオン、「１１１０」であれば１４／１６でオンとなるように制御され、以下２進数の減少と共に、ディミングも低下する。「００００」であれば表示オフに設定される。
【００３０】
図６のＢはダイナミック駆動時のパルス幅を設定するコマンドであり、「０００１」に続くＢ３〜Ｂ０が「１１１１」であれば定数Ｋが１６、「１１１０」であればＫ＝１５に設定され、「００００」でＫ＝１に設定される。
ダイナミック駆動時のスキャンパルスは点灯時のパルス幅をＴＰ、ブランキングタイムをＴＢとしたときに、ＴＰ＝Ｊ×Ｋ×ｎ×Ｄｉｍ、ＴＢ＝（１−Ｄｉｍ）×ＴＰによって決定される。
ここで、Ｊはチップ内の発振器によるクロック周期（１〜２μｓ）、ｋは定数、ｎはＤｉｍの段数（１６）である。
【００３１】
図６のＣは表示ＲＡＭからドライバに転送するデータの設定を示すコマンドデータで、上位４ビットを「００１０」とする。
下位のＬＳＢ（Ｃ０）が１の場合は、オートスキャンニングがオンであり、図５でタイミングアドレス０００Ｈから０３ＦＨ（Ｔ１〜Ｔ６４）をスキャンする場合は、引き続き図６のＣ1に示すように×××のデータとして「００Ｈ」をスタートタイミングアドレスとして送り、次に図６のＣ2のように×××のデータとして「３ＦＨ」をエンドタイミングアドレスとして送出することにより表示ＲＡＭのすべてのデータがスキャンされる。
また、コマンドのＬＳＢ（Ｃ０）が０の場合は、スタティック駆動となることを示し、引き続きタイミングアドレス００Ｈ〜３ＦＨ（Ｔ１〜Ｔ６４）の中のアドレス１バイトを図６のＣ3に示すように転送し、設定を終了する。そしてこのタイミングアドレスがスタティック駆動時のメモリの読み出しタイミングになり、スタティック駆動に設定されることになる。
なお、このモードでは順にタイミングスタート点のアドレスを順次切り換えることにより特定のセグメントのディミングを変化させることもできる。
【００３２】
図７のＤは表示ＲＡＭへデータを転送する方法の設定コマンドを示し、上位４ビットを「００１１」に設定し、表示ＲＡＭのアドレスの指定方法をＤ１、Ｄ０によって指定する。
Ｄ１、Ｄ０が１１であればデータ書込後にアドレスを１ビットインクリメントして、図５に示すタイミングアドレスの方向に順次データを書き込むようにしている。
また、下位２ビットが「１０」の場合はコマンドのデータ読み出しアドレスを６４ビットで順次インクリメントし、図５に示すポートアドレス方向（縦方向）に出力データを縦書きするときの設定となる。
「０１」の場合は１バイトのアドレスを直接指定して、部分的な表示を行わせる際の表示データを書き込むときの設定となる。
【００３３】
なお、インクリメント動作でデータを転送する際は図７のＥ1に示すようにタイミングアドレスを上位４ビット転送し、続いて下位８ビットの転送を行うと共に、この後に表示のためのデータを１バイトづつ順次表示ＲＡＭに所望の個数だけ送る。そしてＣＳを立ち上げることによってこのモードを終了する。
同様にＤ１，Ｄ０が０１となるアドレス指定動作でも2に示すように、最初の上位４ビットのアドレスデータを送り、次に下位８ビットのアドレスデータを転送して１バイトの表示データを転送するが、次は再びアドレスを指定する上位４ビットと、下位８ビットとを送ることによって次に所望の表示データを転送することを繰り返し、指定したアドレスに対して表示データを格納する。このモードはＣＳを立ち上げることによって終了する。
【００３４】
図８のＦは蛍光表示管を点灯するコマンドを示し、上位４ビットは「０１００」で指定する。このコマンドによってコントローラに設定された条件で蛍光表示管を点灯する。コントローラドライバが複数設定されているときは、同時にこのコマンドを転送すればその時点から同期運転状態に設定される。そしてこのコマンド以後のコマンドは常に有効とされ、例えば表示ＲＡＭ１１７への書込、ディミング再設定、タイミングアドレスの再設定等によって新たな表示内容や駆動方式の設定を行うことができるようにしている。
【００３５】
図８のＧは省電力モードにするためのコマンドを示し、表示データが存在しないグリッド電極をオフ状態にして蛍光表示管の消費電力を低減する。
このコマンドは上位４ビットが「０１１０」となることにより省電力モードに指定することができる。このとき下位のＬＳＢ（Ｇ0）が１となるように設定すると、表示ＲＡＭの中でアノードおよびグリッドデータの割付方により以下のようにグリッドオフ機能が発揮される。
【００３６】
上記したような表示ＲＡＭのようにアノードデータを格納している領域が１ヶ所の場合は、このアノード領域を示すポートアドレスをスタートアドレスとして転送し、引き続きエンドアドレスを転送する。このことによって制御部は、この指定したポートアドレスの範囲内でタイミングアドレスが変更される毎に表示すべきアノードデータの有無を判別し、表示データが無い（すべてがＬレベル）ときは、この間のグリッドドライバをオフに切り換えて、グリッド電流およびアノード電流をゼロにし消費電力を削減する。
但し、下位のＬＳＢ（Ｇ0）が０であればこの機能を起動しない。
【００３７】
なお、上記コマンドは必要に応じて省略したり、その他電源関係の設定を行うコマンドや、カラー表示のためのコマンド等を追加したり、タイマー機能や、キー入力に応じて表示を行うようなキースキャン等を行わせるコマンド等を採用しても良いが、図３に示したコントローラドライバは単独で使用するときでもホストマイコンの制御によって使用可能となるように構成し、かつ２以上の同一のコントローラドライバ間で同期運転ができるようにプログラムしておく必要がある。
また、表示部としては蛍光表示管について述べたが、マトリックス状に配置されグリッド電極とアノード電極を備えているような表示装置に対して、本発明の技術を適応するのも可能である。
【００３８】
図９は本発明のコントローラドライバによって駆動される表示部の一例を示したものである。
この表示部は文字図形等を表示することができるドットマトリックスの表示領域と、予め決められた図形文字の領域からなるセグメント表示領域を備えている。
グリッド電極は図１０に示すように横方向に１〜４８のグリッド電極を有し、各グリッド電極は隣接する２個のグリッドワイヤを同時に駆動するデュアルグリッドスキャンを可能にしている。
【００３９】
また、アノード電極は図１１に示すようにＰ１〜Ｐ２８によって４重のマトリックス方式とされ、その外に予め形成されているセグメント電極に対して１２本の電極部Ｐ２９〜Ｐ４０が形成されている。
この表示部の場合はスキャンパターンとして、各グリッド電極２本を半サイクルずらして順次スキャンするドット表示パターンと、次のフレームで例えばグリッド電極の１〜１１、１２〜２６、および２７〜４８をまとめて３分割でスキャンさせるセグメント表示パターンを有している。
【００４０】
本発明の表示用のコントローラドライバの場合は、このような複雑なスキャンを行う際も表示ＲＡＭの中に、表示データを示すアノードデータと、このアノードデータ表示するときに必要とされるグリッドデータをポートアドレス方向に格納しているので、タイミングアドレスでグリッドデータとアノードデータを読み出すことによって任意のパターンの駆動方式をとることができる。
また、表示桁数が多くなったときでも、本発明の表示用のコントローラドライバを所定の数だけ追加し、各表示領域の表示データをそれぞれ転送すれば、これらが同期運転可能とされているのでより広い表示に適応することができ、しかも各コントローラドライバは同じ構成とされているので表示設定が共通化されきわめて汎用性の高いものにすることができる。
【００４１】
【発明の効果】
以上説明したように本発明の表示用のコントローラドライバは、アノードデータとグリッドデータが混在するような表示ＲＡＭを内蔵することにより、表示内容に対応する駆動方式を任意に設定することができるので、表示部の規模や、駆動パターンに応じて種種の表示形式をとることができる。
また、同一形式の１又は２以上の表示用のコントローラドライバを選択して表示装置のドライブ装置に利用する際も、これらを簡単に同期運転する駆動方法をとることができ、表示装置に対してきわめて汎用性の高いものにすることができる。
【００４２】
また、表示モードの選択によって前記表示ＲＡＭのデータをサーチすることにより、省電力機能を効率的に機能させることができるので、特に表示部の規模が拡大したときに大きなメリットが生じるという利点がある。
【図面の簡単な説明】
【図１】  本発明の表示コントローラドライバの使用方法を例示したブロック図である。
【図２】  表示用コントローラドライバのデータ転送方法と同期を示したブロック図である。
【図３】  表示用コントローラドライバの機能を説明するためのブロック図である。
【図４】  データを転送する際のタイミング波形図である。
【図５】  表示用コントロールドライバに付属している表示用ＲＡＭのデータ記録領域とアドレス領域の一例を示す説明図である。
【図６】  表示のためのコマンドデータの説明図である。
【図７】  表示のためのコマンドデータの説明図である。
【図８】  表示のためのコマンドデータの説明図である
【図９】  蛍光表示部とグリッド電極の配置を示す平面図である。
【図１０】  グリッド電極の接続例を示す説明図である。
【図１１】  アノード電極の接続例を示す説明図である。
【図１２】  従来の蛍光表示管のドライブ構成を示すブロック図である。
【図１３】  表示内容の複雑な蛍光表示管のドライブ構成を示すブロック図である。
【符号の説明】
１１０  インターフエース
１１１  データデコーダ
１１４  タイミング発生器
１１７  表示用ＲＡＭ
１２０  制御部（マイコン）
１２２  アノードドライバ
１２４  グリッドドライバ
【図１】
0004106771.tif 000002
【図２】
0004106771.tif 000003
【図３】
0004106771.tif 000004
【図４】
0004106771.tif 000005
【図５】
0004106771.tif 000006
【図６】
0004106771.tif 000007
【図７】
0004106771.tif 000008
【図８】
0004106771.tif 000009
【図９】
0004106771.tif 000010
【図１０】
0004106771.tif 000011
【図１１】
0004106771.tif 000012
【図１２】
0004106771.tif 000013
【図１３】
0004106771.tif 000014