(57)【要約】【課題】ＥＥＰＲＯＭを内蔵する表示装置において、スレーブアドレスの誤りなどによる、保護すべきＥＥＰＲＯＭ内のデータの誤書き換えを防止できる表示装置を提供する。【解決手段】ＣＰＵとインターフェースコントロールＩＣとのデータ通信は、シリアルクロック信号とシリアルデータ入力／出力信号とライトプロテクト信号とチップセレクト信号とによって行われる。チップセレクト信号が「１」に設定されていなければ、インターフェースコントロールＩＣからＥＥＰＲＯＭに書き込み命令が発信されないようにする。これにより、ＥＥＰＲＯＭへの書き込み処理であるか否かを２つの信号を用いて区別できる。このため、ＥＥＰＲＯＭの誤書き換えをより確実に防止する２重保護が可能な表示装置を提供することが実現される。【選択図】        図１
2004258879.tif 000002
【特許請求の範囲】
【請求項１】
外部装置とのデータの入出力を制御するインターフェース制御手段と、
書き換え自在の不揮発性メモリとを備え、
前記インターフェース制御手段は、
前記外部装置から入力されるデータが書き込み用データであるか否かを識別するための第１の制御信号とともに、当該第１の制御信号とは別の信号である第２の制御信号を前記外部装置から受け取り、
前記第１および第２の制御信号に基づき、前記外部装置から入力されるデータの前記書き換え自在の不揮発性メモリにおける一部または全部の領域への書き込みを制御することを特徴とする表示装置。
【請求項２】
前記インターフェース制御手段は、
表示制御用データ格納部を含み、
前記第１および第２の制御信号に基づき、前記外部装置から入力されるデータの前記表示制御用データ格納部への書き込みを制御することを特徴とする、請求項１に記載の表示装置。
【請求項３】
前記インターフェース制御手段は、
前記書き換え自在の不揮発性メモリにおける一部の領域である特定領域を示す領域情報を保持し、
前記第１および第２の制御信号ならびに前記領域情報に基づき、前記外部装置から入力されるデータの前記書き換え自在の不揮発性メモリにおける前記特定領域への書き込みを制御し、
前記第１の制御信号に基づき、前記外部装置から入力されるデータの前記書き換え自在の不揮発性メモリにおける前記特定領域以外の領域への書き込みを制御することを特徴とする、請求項１に記載の表示装置。
【請求項４】
前記インターフェース制御手段は、前記外部装置とシリアル形式でデータを入出力することを特徴とする、請求項１から４までのいずれか１項に記載の表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、表示装置に関し、特に、表示装置に内蔵されているＥＥＰＲＯＭのデータの書き込み保護に関する。
【０００２】
【従来の技術】
近年、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）が内蔵されている表示装置が知られている。表示装置に内蔵されているＥＥＰＲＯＭは、例えば、表示装置の仕様に関する情報を格納するために用いられている。表示装置の仕様に関する情報とは、例えば画素数、サイズ、生産時期の履歴、および輝度などの情報である。このような情報をあらかじめＥＥＰＲＯＭに書き込みしておくことにより、表示装置を使用するときにＥＥＰＲＯＭから当該情報を読み込むことができる。また、表示装置内のデータを保護するために保護用のキーを設定し、ＣＰＵから送られたキーがあらかじめ設定されたキーと一致した場合のみＥＥＰＲＯＭへの書き込みが可能な表示装置もある。また、表示装置には、外部装置とのデータの入出力を制御する集積回路（以下「インターフェースコントロールＩＣ」という）が設けられている。表示装置内部におけるＥＥＰＲＯＭの配置の形式としては、ＥＥＰＲＯＭと外部装置とのデータ通信がインターフェースコントロールＩＣを介して可能となる位置にＥＥＰＲＯＭが配置される形式と、ＥＥＰＲＯＭが外部装置と直接データ通信が可能となる位置にＥＥＰＲＯＭが配置される形式とが知られている。
【０００３】
また、表示の設定に関する情報（以下「設定情報」という）をＥＥＰＲＯＭに格納している表示装置もある。設定情報とは、例えばブライト、コントラスト、ガンマ、水平表示位置および垂直表示位置などの情報である。この表示装置の電源を投入すると設定情報がＥＥＰＲＯＭから読み込まれ、その設定情報に基づいてインターフェースコントロールＩＣ内の設定や周辺ＩＣ類の設定が行われ、表示装置が起動する。これにより、ＥＥＰＲＯＭのデータを変更することにより表示装置に様々な設定を行うことが可能となっている。表示装置起動後は、外部からインターフェースコントロールＩＣ内の設定変更が可能となっており、外部からの設定変更に基づいて表示が変更される。この場合にはＥＥＰＲＯＭのデータは書き換えられないため、再度電源を投入したときには当初からＥＥＰＲＯＭに格納されている設定情報に基づいて表示装置が起動する。
【０００４】
図１９は、特表平８−５０６６８０号公報に開示された電子的装置の構成図である。電子的装置１０３にはＲＦ送受信機１０５とインタフェース１０９とＥＥＰＲＯＭ１０７とが備えられており、ＥＥＰＲＯＭ１０７にはＲＦ送受信機１０５の特性を表す情報が格納されている。この電子的装置１０３は制御バス１１３によりホストコンピュータ１０１と接続されており、ホストコンピュータ１０１は電子的装置１０３内のインタフェース１０９を介してＥＥＰＲＯＭ１０７からのデータの読み込みとＥＥＰＲＯＭ１０７へのデータの書き込みができる。
【０００５】
【特許文献１】
特表平８−５０６６８０号公報
【０００６】
【発明が解決しようとする課題】
上記従来技術に基づくと、電源を再投入したときに前回の設定変更に基づいて表示装置が起動するように、外部からインターフェースコントロールＩＣを介してＥＥＰＲＯＭのデータを書き換えることが可能な表示装置が考えられる。
【０００７】
上述のような表示装置において、外部装置と表示装置内部との間のデータの入出力を制御する方式としてシリアルコントロール方式が知られている。なお、シリアルコントロール方式とは、１ビット毎にデータが伝送されるシリアルデータ入力／出力信号（以下「ＳＤＡ」という）による装置間のデータ通信方式である。以下、シリアルコントロール方式の中でも代表的な方法である２線式による方法（Ｉ２Ｃバス方式）について説明する。
【０００８】
図２は、Ｉ２Ｃバス方式によるデータ通信におけるＳＤＡの構成図である。図２に示すとおりＳＤＡは先頭から順に、「ＳＴＡＲＴ」、スレーブアドレス、「Ｒ／Ｗ」、アクノリッジ信号、アドレス（以下、本説明において一般的な意味で用いる「アドレス」という語句と区別するため「構成内アドレス」という）、アクノリッジ信号、「ＤＡＴＡ」、アクノリッジ信号および「ＳＴＯＰ」で構成される。「ＳＴＡＲＴ」は、データ転送の開始を表す信号である。スレーブアドレスは、データ転送先の装置のアドレスである。例えば、ＥＥＰＲＯＭやインターフェースコントロールＩＣのアドレスである。「Ｒ／Ｗ」は、処理が読み込みであるのかそれとも書き込みであるのかを示している。「Ｒ／Ｗ」は、処理が読み込みである場合には「１」に設定され、処理が書き込みである場合には「０」に設定される。「Ｒ／Ｗ」の次のアクノリッジ信号は、データ転送先からデータ転送元への応答信号である。構成内アドレスは、スレーブアドレスで示された装置内においてデータ入出力を行うアドレスである。例えば、ＥＥＰＲＯＭ内のデータ格納先のアドレスや液晶コントロール内のＤＡコンバータ、ＡＤコンバータおよび液晶パネルなどのアドレスである。構成内アドレスの次のアクノリッジ信号は、データ転送先がデータを正常に受信したことをデータ転送元に知らせる応答信号である。「ＤＡＴＡ」は、送受信されるデータである。「ＤＡＴＡ」の次のアクノリッジ信号は、データの受信側がデータを正常に受信したことをデータ送信側に知らせる応答信号である。
【０００９】
この方式によるデータの読み込みや書き込みが行われるとき、処理対象はスレーブアドレスにより判断されている。スレーブアドレスはＡ０とＡ１とＡ２とによって構成される３ビットの値の組み合わせにより区別される。処理対象がインターフェースコントロールＩＣであるときはＳＤＡのスレーブアドレスにはインターフェースコントロールＩＣのアドレスが入力され、処理対象がＥＥＰＲＯＭであるときはＳＤＡのスレーブアドレスにはＥＥＰＲＯＭのアドレスが入力される。また、処理が書き込みであるのかそれとも読み込みであるのかは、ＳＤＡの「Ｒ／Ｗ」とライトプロテクト信号（以下「ＷＣ」という）とによって区別され、ＷＣが「０」に設定されている場合のみＥＥＰＲＯＭへの書き込みが可能となる。
【００１０】
図３は、Ｉ２Ｃバス方式によるデータ通信においてデータの読み込みが行われるときの信号の構成図である。データの読み込み処理にはシリアルクロック信号（以下「ＳＣＬ」という）とＳＤＡとが必要とされる。ＳＣＬと同期したＳＤＡがＣＰＵから発信されることによりＳＤＡの構成内アドレスで指定されたアドレスからデータが読み込まれる。
【００１１】
図４は、Ｉ２Ｃバス方式によるデータ通信においてデータの書き込みが行われるときの信号の構成図である。データの書き込み処理にはＳＣＬとＳＤＡとＷＣとが必要とされる。ＷＣが「０」に設定されている間にＳＣＬと同期したＳＤＡがＣＰＵから発信されると、ＳＤＡの構成内アドレスで指定されたアドレスにデータの書き込み処理が行われる。
【００１２】
上述の方法を用いた場合、インターフェースコントロールＩＣとＥＥＰＲＯＭとは、ＳＤＡのスレーブアドレスによってのみ区別される。この場合、インターフェースコントロールＩＣに書き込みが行われるべきときにＳＤＡのスレーブアドレスに誤ってＥＥＰＲＯＭのアドレスが入力されると、保護すべきＥＥＰＲＯＭのデータが書き換わってしまう。
【００１３】
そこで本発明では、スレーブアドレスの誤りなどによるＥＥＰＲＯＭのデータの誤書き換えを防止し、ＥＥＰＲＯＭのデータのより確実な保護を実現することを目的とする。
【００１４】
【課題を解決するための手段】
第１の発明は、外部装置とのデータの入出力を制御するインターフェース制御手段と、
書き換え自在の不揮発性メモリとを備え、
前記インターフェース制御手段は、
前記外部装置から入力されるデータが書き込み用データであるか否かを識別するための第１の制御信号とともに、当該第１の制御信号とは別の信号である第２の制御信号を前記外部装置から受け取り、
前記第１および第２の制御信号に基づき、前記外部装置から入力されるデータの前記書き換え自在の不揮発性メモリにおける一部または全部の領域への書き込みを制御することを特徴とする。
このような第１の発明によれば、書き換え自在の不揮発性メモリへの書き込み処理であるか否かを２つの信号を用いて区別できる。これにより、書き換え自在の不揮発性メモリの誤書き換えをより確実に防止する２重保護が実現できる。このため、スレーブアドレスの誤りなどによる書き換え自在の不揮発性メモリの誤書き換えが低減された表示装置を提供することができる。
【００１５】
第２の発明は、第１の発明において、
前記インターフェース制御手段は、
表示制御用データ格納部を含み、
前記第１および第２の制御信号に基づき、前記外部装置から入力されるデータの前記表示制御用データ格納部への書き込みを制御することを特徴とする。
このような第２の発明によれば、表示制御用データ格納部への書き込み処理であるか否かを２つの信号を用いて区別できる。これにより、表示制御用データ格納部の誤書き換えをより確実に防止する２重保護が実現できる。このため、スレーブアドレスの誤りなどによる、ＥＥＰＲＯＭの誤書き換えに加えて表示制御用データ格納部の誤書き換えをも低減された表示装置を提供することができる。
【００１６】
第３の発明は、第１の発明において、
前記インターフェース制御手段は、
前記書き換え自在の不揮発性メモリにおける一部の領域である特定領域を示す領域情報を保持し、
前記第１および第２の制御信号ならびに前記領域情報に基づき、前記外部装置から入力されるデータの前記書き換え自在の不揮発性メモリにおける前記特定領域への書き込みを制御し、
前記第１の制御信号に基づき、前記外部装置から入力されるデータの前記書き換え自在の不揮発性メモリにおける前記特定領域以外の領域への書き込みを制御することを特徴とする。
このような第３の発明によれば、書き換え自在の不揮発性メモリの領域によって、当該書き換え自在の不揮発性メモリへの書き込みの制御を区別することができる。これにより、書き換え自在の不揮発性メモリのデータのより柔軟な保護が可能な表示装置を提供することができる。
【００１７】
第４の発明は、第１から第３の発明において、
前記インターフェース制御手段は、前記外部装置とシリアル形式でデータを入出力することを特徴とする。
【００１８】
【発明の実施の形態】
以下、本発明の実施形態について添付図面を参照しつつ説明する。
＜１．表示装置の構成＞
図５は、本実施形態に係る表示装置の全体構成図である。液晶モジュール１００は、インターフェースコントロールＩＣ２と、ＥＥＰＲＯＭ６と、液晶コントロール７とを備えており、液晶コントロール７は、液晶パネル３と、ＡＤコンバータ４と、ＤＡコンバータ５とによって構成されている。また、インターフェースコントロールＩＣ２は揮発性メモリ（ＲＡＭ）を有しており、その揮発性メモリには液晶パネル設定データ格納部１２とＤＡＣ用設定データ格納部１３とからなる表示制御用データ格納部が含まれている。液晶モジュール１００は、外部装置であるＣＰＵ１によってシリアルコントロール方式で制御されている。ブライト、コントラスト、ガンマ、水平表示位置および垂直表示位置などの設定をするための命令は、ＣＰＵ１からインターフェースコントロールＩＣ２を介して行われる。ＥＥＰＲＯＭ６は、インターフェースコントロールＩＣ２を介してＣＰＵ１とデータ通信ができるように配置されている。これによりＣＰＵ１からＥＥＰＲＯＭ６への命令は、インターフェースコントロールＩＣ２を介して行われる。インターフェースコントロールＩＣ２からのデータの読み込みはＳＣＬとＳＤＡとが必要とされる。インターフェースコントロールＩＣ２へのデータの書き込みはＳＣＬとＳＤＡとＷＣとが必要とされる。ＥＥＰＲＯＭ６からのデータの読み込みはＳＣＬとＳＤＡとが必要とされる。また、インターフェースコントロールＩＣ２は、ＥＥＰＲＯＭ６へのデータの書き込みに従来必要とされていた第１の制御信号であるＷＣに加えて第２の制御信号に基づきＥＥＰＲＯＭ６への書き込みを制御する。本実施形態においては、その第２の制御信号として、チップセレクト信号（以下「ＳＣＳ」という）を用いることとする。これにより、ＥＥＰＲＯＭ６へのデータの書き込みはＳＣＬとＷＣとＳＤＡとに加えてＳＣＳが必要とされる。
【００１９】
図６は、本実施形態においてＣＰＵ１とインターフェースコントロールＩＣ２とのデータ通信に用いられる信号を表すブロック図である。図６に示すように、ＣＰＵ１とインターフェースコントロールＩＣ２とのデータ通信にはＳＣＬ８とＷＣ９とＳＣＳ１０とＳＤＡ１１とが用いられる。
【００２０】
図７は、本実施形態においてインターフェースコントロールＩＣ２とＥＥＰＲＯＭ６とのデータ通信に用いられる信号を表すブロック図である。図７に示すように、インターフェースコントロールＩＣ２とＥＥＰＲＯＭ６とのデータ通信にはＳＣＬ８とＷＣ９とＳＤＡ１１とが用いられる。
【００２１】
＜２．データ入出力＞
以下、液晶コントロール７およびＥＥＰＲＯＭ６に対するデータの入出力処理について説明する。
図１は、本実施形態に係る表示装置においてデータ通信に用いられる信号の設定値を示す図である。なお、図１において、「ＣＰＵ→Ｉ／Ｆ  Ｃ−ＩＣ」と記している欄にはＣＰＵ１からインターフェースコントロールＩＣ２に発信される信号の構成を示し、「Ｉ／Ｆ  Ｃ−ＩＣ→ＥＥＰＲＯＭ」と記している欄にはインターフェースコントロールＩＣ２からＥＥＰＲＯＭ６に発信される信号の構成を示している。また、図８は、Ｉ２Ｃバス方式によるデータ通信におけるスレーブアドレスの設定値の一例を示した図である。なお、本説明において液晶コントロール７のスレーブアドレスは（Ａ０，Ａ１，Ａ２）＝（１，１，１）、ＥＥＰＲＯＭ６のスレーブアドレスは（Ａ０，Ａ１，Ａ２）＝（０，０，０）と設定されているが、スレーブアドレスの設定値はこれに限定されるものではない。
【００２２】
＜２．１  液晶コントロールから外部装置へのデータの読み込み＞
液晶コントロール７から外部のＣＰＵ１へデータの読み込みを行う場合、ＳＣＬ８と同期したＳＤＡ１１が外部のＣＰＵ１から発信される。図１に示すように、ＳＤＡ１１のスレーブアドレスは（Ａ０，Ａ１，Ａ２）＝（１，１，１）に設定される。また、ＳＤＡ１１の「Ｒ／Ｗ」は「１」に設定される。これによりＳＤＡ１１の構成内アドレスで指定されたアドレスに格納されているデータが読み込まれる。なお、図１に示すように、液晶コントロール７から外部のＣＰＵ１へデータの読み込みは、ＷＣ９およびＳＣＳ１０には影響されない。
【００２３】
図９は、本実施形態において液晶コントロール７から外部のＣＰＵ１へのデータの読み込みの際のデータの流れを表すブロック図である。例えば、ＳＤＡ１１の構成内アドレスに液晶パネル３のアドレスが指定されると、液晶パネル３の設定情報を格納している液晶パネル設定データ格納部１２からインターフェースコントロールＩＣ２を介してＣＰＵ１にデータが読み込まれる。また、ブライトやコントラストやガンマなどの設定に使用されるＤＡコンバータ５のデータはＤＡＣ用設定データ格納部１３に格納されているが、ＳＤＡ１１の構成内アドレスにＤＡコンバータ５のアドレスが指定されると、ＤＡＣ用設定データ格納部１３からインターフェースコントロールＩＣ２を介してＣＰＵ１にデータが読み込まれる。また、ＡＤコンバータ４には温度センサやフォトセンサが接続されることがある。ＳＤＡ１１の構成内アドレスにＡＤコンバータ４のアドレスが指定されると、温度や光の強度などの情報がインターフェースコントロールＩＣ２を介してＣＰＵ１に読み込まれる。
ＳＣＬ８とＳＤＡ１１とはＥＥＰＲＯＭ６にも到達するが、ＳＤＡ１１のスレーブアドレスに指定されているアドレスがＥＥＰＲＯＭ６のアドレスではないのでＥＥＰＲＯＭ６からのデータの読み込みは行われない。
【００２４】
＜２．２  外部装置から液晶コントロールへのデータの書き込み＞
外部のＣＰＵ１から液晶コントロール７へのデータの書き込みを行う場合、図１に示すようにＷＣ９が「０」に設定されているときに、ＳＣＬ８と同期したＳＤＡ１１が外部のＣＰＵ１から発信される。図１に示すように、ＳＤＡ１１のスレーブアドレスは（Ａ０，Ａ１，Ａ２）＝（１，１，１）に設定される。また、ＳＤＡ１１の「Ｒ／Ｗ」は「０」に設定される。これによりＳＤＡ１１の構成内アドレスで指定されたアドレスにデータが書き込まれる。なお、図１に示すように、外部のＣＰＵ１から液晶コントロール７へのデータの書き込みは、ＳＣＳには影響されない。
【００２５】
図１０は、本実施形態において外部のＣＰＵ１から液晶コントロール７へのデータの書き込みの際のデータの流れを表すブロック図である。例えば、液晶パネル３のデータを変更する場合、ＳＤＡ１１の構成内アドレスに液晶パネル３のアドレスが指定される。これにより、ＳＤＡ１１の「ＤＡＴＡ」の内容がインターフェースコントロールＩＣ２を介して液晶パネル３に書き込まれる。その際、液晶パネル３に書き込まれたデータはインターフェースコントロールＩＣ２内の液晶パネル設定データ格納部１２にも書き込まれる。また、ブライトやコントラストやガンマなどの設定を変更する場合、ＳＤＡ１１の構成内アドレスにＤＡコンバータ５のアドレスが指定される。これにより、ＳＤＡ１１の「ＤＡＴＡ」の内容がインターフェースコントロールＩＣ２を介してＤＡコンバータ５に書き込まれる。その際、ＤＡコンバータ５に書き込まれたデータはインターフェースコントロールＩＣ２内のＤＡＣ用設定データ格納部１３にも書き込まれる。
ＳＣＬ８とＷＣ９とＳＤＡ１１とはＥＥＰＲＯＭ６にも到達するが、ＳＤＡ１１のスレーブアドレスに指定されているアドレスがＥＥＰＲＯＭ６のアドレスではないのでＥＥＰＲＯＭ６へのデータの書き込みは行われない。
【００２６】
＜２．３  ＥＥＰＲＯＭから外部装置へのデータの読み込み＞
ＥＥＰＲＯＭ６から外部のＣＰＵ１へのデータの読み込みを行う場合、ＳＣＬ８と同期したＳＤＡ１１がＣＰＵ１から発信される。図１に示すように、ＳＤＡ１１のスレーブアドレスは（Ａ０，Ａ１，Ａ２）＝（０，０，０）に設定される。また、ＳＤＡ１１の「Ｒ／Ｗ」は「１」に設定される。これにより、外部のＣＰＵ１から発信されたＳＣＬ８とＳＤＡ１１とに基づいてインターフェースコントロールＩＣ２からＥＥＰＲＯＭ６にＳＣＬ８とＳＤＡ１１とが発信される。そして、インターフェースコントロールＩＣ２からＥＥＰＲＯＭ６に発信されたＳＣＬ８とＳＤＡ１１とに基づいて、ＳＤＡ１１の構成内アドレスで指定されたアドレスに格納されているＥＥＰＲＯＭ６のデータが図１１に示すようにインターフェースコントロールＩＣ２を介してＣＰＵ１に読み込まれる。なお、図１に示すように、ＥＥＰＲＯＭ６から外部のＣＰＵ１へのデータの読み込みは、ＷＣ９およびＳＣＳ１０には影響されない。
【００２７】
＜２．４  外部装置からＥＥＰＲＯＭへのデータの書き込み＞
図１２は、本実施形態においてＣＰＵ１でのＳＣＳ１０の設定を表すブロック図である。ＣＰＵ１は実行する処理が書き込み処理であるか否かを区別するための設定値（以下「書き込み識別子」という）を有し、その書き込み識別子は書き込み処理のときに「１」に設定されるものとする。ここで、ＣＰＵ１内部でＳＤＡ１１のスレーブアドレスが（Ａ０，Ａ１，Ａ２）＝（０，０，０）かつＷＣ９が「０」かつ書き込み識別子が「１」に設定されているときのみ、ＣＰＵ１はＳＣＳ１０を「１」に設定する。一方、インターフェースコントロールＩＣ２は、ＷＣ９とＳＣＳ１０とに基づきＥＥＰＲＯＭ６への書き込みを制御するが、ＳＣＳ１０が「１」に設定されていなければＥＥＰＲＯＭ６には書き込み命令を発信しない。これにより、書き込み先がＥＥＰＲＯＭ６であるか否かの区別を、従来のＳＤＡ１１のスレーブアドレスに加えてＳＣＳ１０によっても判断されることとなる。
【００２８】
外部のＣＰＵ１からＥＥＰＲＯＭ６へのデータの書き込みを行う場合、図１に示すようにＷＣ９が「０」かつＳＣＳ１０が「１」に設定されているときに、ＳＣＬ８と同期したＳＤＡ１１がＣＰＵ１から発信される。図１に示すように、ＳＤＡ１１のスレーブアドレスは（Ａ０，Ａ１，Ａ２）＝（０，０，０）に設定される。また、ＳＤＡ１１の「Ｒ／Ｗ」は「０」に設定される。これにより、ＣＰＵ１から発信されたＳＣＬ８とＷＣ９とＳＤＡ１１とＳＣＳ１０とに基づいてインターフェースコントロールＩＣ２からＥＥＰＲＯＭ６にＳＣＬ８とＷＣ９とＳＤＡ１１とが発信される。そして、インターフェースコントロールＩＣ２からＥＥＰＲＯＭ６に発信されたＳＣＬ８とＷＣ９とＳＤＡ１１とに基づいて、ＳＤＡ１１の「ＤＡＴＡ」の内容が図１３に示すようにインターフェースコントロールＩＣ２を介してＥＥＰＲＯＭ６に書き込まれる。
【００２９】
一方、例えば液晶コントロール７への書き込みを行う場合、ＷＣ９が「０」に設定されているときに、スレーブアドレスが（Ａ０，Ａ１，Ａ２）＝（１，１，１）に設定されているＳＤＡ１１がＳＣＬ８と同期して発信される。ここで、ＳＤＡ１１のスレーブアドレスがノイズの影響により（Ａ０，Ａ１，Ａ２）＝（０，０，０）に変更された場合、ＳＣＬ８とＷＣ９とＳＤＡ１１とはインターフェースコントロールＩＣ２に受信されるが、「１」に設定されたＳＣＳ１０はインターフェースコントロールＩＣ２に受信されない。インターフェースコントロールＩＣ２は「１」に設定されたＳＣＳ１０を受信しなければＥＥＰＲＯＭ６への書き込み命令を発信しないので、この場合はＥＥＰＲＯＭ６への書き込み命令は発信されない。このようにして、ＥＥＰＲＯＭ６への誤書き込みが防止される。
【００３０】
＜２．５  液晶モジュール起動時においてのＥＥＰＲＯＭのデータの液晶コントロールへの書き込み＞
図１４は、本実施形態における液晶モジュール１００の起動時のデータの流れを表すブロック図である。液晶モジュール１００を起動すると、ＥＥＰＲＯＭ６に格納されたデータが読み込まれ、読み込まれたデータはインターフェースコントロールＩＣ２を介して液晶パネル３やＤＡコンバータ５に書き込まれる。その際、ＥＥＰＲＯＭ６から読み込まれたデータはインターフェースコントロールＩＣ２内の液晶パネル設定データ格納部１２およびＤＡＣ用設定データ格納部１３にも書き込まれる。
【００３１】
＜３．効果＞
以上のように、本実施形態では、従来から用いられていたライトプロテクト信号９に加えてチップセレクト信号１０が用いられている。そして、ＥＥＰＲＯＭ６への書き込みの場合のみＣＰＵ１から「１」に設定されたチップセレクト信号１０が発信され、インターフェースコントロールＩＣ２が「１」に設定されたチップセレクト信号１０を受信しない限りインターフェースコントロールＩＣ２からＥＥＰＲＯＭ６への書き込み命令は発信されない。これにより、２つの制御信号にてＥＥＰＲＯＭ６への書き込みと液晶コントロール７への書き込みとの区別が可能となり、ＥＥＰＲＯＭ６への誤書き込みの防止が可能な表示装置を提供することができる。
【００３２】
なお、本実施形態では、ライトプロテクト信号とチップセレクト信号とを用いたＩ２Ｃバス方式によるデータ通信が行われる表示装置を例に挙げて説明したが、本発明はこれに限定されるものではなく、２つの制御信号を用いてデータ通信を行う、書き換え自在の不揮発性メモリとインターフェース制御手段とを備えた装置において実現できる。
【００３３】
＜４．変形例＞
＜４．１  変形例１＞
図１５は、本変形例に係るＣＰＵ１とインターフェースコントロールＩＣ２とのデータ通信に用いられる信号を表すブロック図である。図１６は、本変形例に係るインターフェースコントロールＩＣ２とＥＥＰＲＯＭ６とのデータ通信に用いられる信号を表すブロック図である。本変形例においては、表示装置の出荷後はＳＣＳ１０の信号ピンが外部に未公開とされている。これにより、ＳＣＳ１０がインターフェースコントロールＩＣ２に受信されることがなく、インターフェースコントロールＩＣ２からＥＥＰＲＯＭ６に書き込み命令が発信されることがなくなる。そのため、この表示装置の出荷後は、ＥＥＰＲＯＭ６のデータを読み込むことは可能であるが、ＥＥＰＲＯＭ６へのデータの書き込みができなくなる。これにより、ＥＥＰＲＯＭ６のデータを完全に保護することが可能となる。
なお、信号ピンをカバーで覆うことによって又は信号ピンのコネクタを外すことによって、信号ピンは外部に未公開とされる。
【００３４】
＜４．２  変形例２＞
図１７は、本実施形態におけるＥＥＰＲＯＭ６のデータ構成の一例を示す図である。この例では、ＥＥＰＲＯＭ６のデータは、キーデータと、液晶モジュール仕様データと、液晶モジュール特別設定データと、ＤＡＣ用設定データと、液晶パネル設定データと、ＯＰＥＮデータとによって構成されている。出荷後に書き換えが行われないように保護すべきデータは、備考欄に「特別設定」と記されている。このように、ＥＥＰＲＯＭ６のデータについて、一部のデータのみを特別に保護すべき場合がある。
【００３５】
本変形例に係る表示装置のインターフェースコントロールＩＣ２には、ＥＥＰＲＯＭ６内で特別に保護すべきデータが格納されているアドレス（以下「特別設定アドレス」という）を保持する記憶手段と、ＣＰＵ１から発信された書き込み命令の書き込み先のアドレス（以下「書き込み先アドレス」という）が特別設定アドレスか否かを判断する判断手段とが設けられている。インターフェースコントロールＩＣはＣＰＵ１からＥＥＰＲＯＭ６への書き込み命令を受信すると、書き込み先アドレスが特別設定アドレスに該当するか否かを判断手段によって判断する。そして、特別設定アドレスに該当すればＳＣＳ１０が「１」に設定されているときのみＥＥＰＲＯＭ６への書き込み命令を発信し、特別設定アドレスに該当しなければＳＣＳ１０の設定値に関わらずＥＥＰＲＯＭ６への書き込み命令を発信する。また、特別設定アドレスは、表示装置の出荷前に前述の記憶手段に格納しておく。
【００３６】
図１８は、本変形例に係る表示装置における信号の設定値を示す図である。なお、図１と同様、「ＣＰＵ→Ｉ／Ｆ  Ｃ−ＩＣ」と記している欄にはＣＰＵ１からインターフェースコントロールＩＣ２に発信される信号の構成を示し、「Ｉ／Ｆ  Ｃ−ＩＣ→ＥＥＰＲＯＭ」と記している欄にはインターフェースコントロールＩＣ２からＥＥＰＲＯＭ６に発信される信号の構成を示している。また、「ＯＰＥＮ」とは、電気的に開放された状態のことである。
【００３７】
本変形例にて、ＷＣ９が「０」に設定されているときに、スレーブアドレスが（Ａ０，Ａ１，Ａ２）＝（０，０，０）に設定されているＳＤＡ１１がＳＣＬ８と同期してＣＰＵ１から発信された場合について説明する。まず、ＳＣＳ１０が「１」に設定されているときは、書き込み先のアドレスに関わらずＥＥＰＲＯＭ６に書き込み命令が発信される。一方、ＳＣＳ１０が「０」に設定されているときもしくはＳＣＳ１０の信号が発信されていないときは、書き込み先アドレスが特別設定アドレス以外であればＥＥＰＲＯＭ６に書き込み命令が発信されるが、書き込み先アドレスが特別設定アドレスであればＥＥＰＲＯＭ６に書き込み命令は発信されない。
【００３８】
以上の構成によれば、ＥＥＰＲＯＭ６の特別に保護すべきデータが格納されたアドレスを記憶部に保持することができる。そして、書き込み先アドレスに応じて、ＥＥＰＲＯＭ６への書き込みが制御される。これにより、ＥＥＰＲＯＭ６内のデータの重要度に応じたデータの保護が可能となる。
【００３９】
＜４．３  変形例３＞
本変形例では変形例２と同様、インターフェースコントロールＩＣ２には、特別設定アドレスを保持する記憶手段と、書き込み先アドレスが特別設定アドレスか否かを判断する判断手段とが設けられている。また、インターフェースコントロールＩＣ２は２つの制御信号と記憶手段に格納されたアドレスとに基づいて、ＥＥＰＲＯＭ６への書き込みを制御する。さらに、変形例１と同様、出荷後はＳＣＳ１０の信号ピンを外部に未公開としている。
【００４０】
以上の構成にすれば、変形例２と同様、ＥＥＰＲＯＭ６の特別に保護すべきデータが格納されたアドレスを記憶部に保持することができる。また、変形例１と同様、出荷後は、インターフェースコントロールＩＣ２は「１」に設定されたＳＣＳ１０を受信しなくなる。これにより、ＥＥＰＲＯＭ６の特別設定アドレス以外のデータはＳＣＬ８とＷＣ９とＳＤＡ１１とに基づいて書き込みが行われ、ＥＥＰＲＯＭ６の特別設定アドレスのデータは読み込みは可能であるが書き込みは行われず、柔軟なデータの保護が実現できる。
【００４１】
＜４．４  変形例４＞
本変形例では、ＣＰＵ１内部でＳＤＡ１１のスレーブアドレスが（Ａ０，Ａ１，Ａ２）＝（１，１，１）かつＷＣ９が「０」かつ書き込み識別子が「１」に設定されているとき、ＣＰＵ１はＳＣＳ１０を「０」に設定する。一方、インターフェースコントロールＩＣ２は、ＳＣＳ１０が「０」に設定されていなければインターフェースコントロールＩＣ２内の表示制御用データ格納部に書き込み命令を発信しない。
以上の構成にすれば、インターフェースコントロールＩＣ２内の表示制御用データ格納部も２つの信号により処理が書き込みであるか否かの区別がされることとなる。これにより、ＥＥＰＲＯＭ６のデータの保護と同様に表示制御用データ格納部のデータ保護をも実現できる表示装置を提供できる。
【００４２】
【発明の効果】
第１の発明によれば、書き換え自在の不揮発性メモリへの書き込み処理であるか否かを２つの信号を用いて区別できる。これにより、書き換え自在の不揮発性メモリの誤書き換えをより確実に防止する２重保護が実現できる。このため、スレーブアドレスの誤りなどによる書き換え自在の不揮発性メモリの誤書き換えが低減された表示装置を提供することができる。
【００４３】
第２の発明によれば、表示制御用データ格納部への書き込み処理であるか否かを２つの信号を用いて区別できる。これにより、表示制御用データ格納部の誤書き換えをより確実に防止する２重保護が実現できる。このため、スレーブアドレスの誤りなどによる、ＥＥＰＲＯＭの誤書き換えに加えて表示制御用データ格納部の誤書き換えをも低減された表示装置を提供することができる。
【００４４】
第３の発明によれば、書き換え自在の不揮発性メモリの領域によって、当該書き換え自在の不揮発性メモリへの書き込みの制御を区別することができる。これにより、書き換え自在の不揮発性メモリのデータのより柔軟な保護が可能な表示装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る表示装置においてデータ通信に用いられる信号の設定値を示す図である。
【図２】Ｉ２Ｃバス方式によるデータ通信におけるＳＤＡの構成図である。
【図３】Ｉ２Ｃバス方式によるデータ通信においてデータの読み込みが行われるときの信号の構成図である。
【図４】Ｉ２Ｃバス方式によるデータ通信においてデータの書き込みが行われるときの信号の構成図である。
【図５】本発明の一実施形態に係る表示装置の全体構成図である。
【図６】本発明の一実施形態においてＣＰＵとインターフェースコントロールＩＣとのデータ通信に用いられる信号を表すブロック図である。
【図７】本発明の一実施形態においてインターフェースコントロールＩＣとＥＥＰＲＯＭとのデータ通信に用いられる信号を表すブロック図である。
【図８】Ｉ２Ｃバス方式によるデータ通信におけるスレーブアドレスの設定値の一例を示す図である。
【図９】本発明の一実施形態において液晶コントロールからのデータの読み込みの際のデータの流れを表すブロック図である。
【図１０】本発明の一実施形態において液晶コントロールへのデータの書き込みの際のデータの流れを表すブロック図である。
【図１１】本発明の一実施形態においてＥＥＰＲＯＭからのデータの読み込みの際のデータの流れを表すブロック図である。
【図１２】本発明の一実施形態においてＣＰＵでのチップセレクト信号の設定を表すブロック図である。
【図１３】本発明の一実施形態においてＥＥＰＲＯＭへのデータの書き込みの際のデータの流れを表すブロック図である。
【図１４】本発明の一実施形態における液晶モジュールの起動時のデータの流れを表すブロック図である。
【図１５】本発明の第１の変形例に係るＣＰＵとインターフェースコントロールＩＣとのデータ通信に用いられる信号を表すブロック図である。
【図１６】本発明の第１の変形例に係るインターフェースコントロールＩＣとＥＥＰＲＯＭとのデータ通信に用いられる信号を表すブロック図である。
【図１７】本発明の一実施形態におけるＥＥＰＲＯＭのデータ構成の一例を示す図である。
【図１８】本発明の第２の変形例に係る表示装置における信号の設定値を示す図である。
【図１９】従来技術による電子的装置の構成図である。
【符号の説明】
１…ＣＰＵ
２…インターフェースコントロールＩＣ
３…液晶パネル
４…ＡＤコンバータ
５…ＤＡコンバータ
６…ＥＥＰＲＯＭ
７…液晶コントロール
８…ＳＣＬ（シリアルクロック信号）
９…ＷＣ（ライトプロテクト信号）
１０…ＳＣＳ（チップセレクト信号）
１１…ＳＤＡ（シリアルデータ入力／出力信号）
１２…液晶パネル設定データ格納部
１３…ＤＡＣ用設定データ格納部
１００…液晶モジュール
Ａ０、Ａ１、Ａ２…スレーブアドレス
【図１】
2004258879.tif 000003
【図２】
2004258879.tif 000004
【図３】
2004258879.tif 000005
【図４】
2004258879.tif 000006
【図５】
2004258879.tif 000007
【図６】
2004258879.tif 000008
【図７】
2004258879.tif 000009
【図８】
2004258879.tif 000010
【図９】
2004258879.tif 000011
【図１０】
2004258879.tif 000012
【図１１】
2004258879.tif 000013
【図１２】
2004258879.tif 000014
【図１３】
2004258879.tif 000015
【図１４】
2004258879.tif 000016
【図１５】
2004258879.tif 000017
【図１６】
2004258879.tif 000018
【図１７】
2004258879.tif 000019
【図１８】
2004258879.tif 000020
【図１９】
2004258879.tif 000021