(57)【要約】【課題】回路規模の増大や通常動作時の出力精度の低下を招来することなく試験を行うことができる出力ドライバ、当該出力ドライバを含む電子機器、及び、当該出力ドライバの試験方法を提供する。【解決手段】出力ドライバは、入力信号に対してデータ処理を施して処理結果データを生成し、当該処理結果データに対してＤ／Ａ変換を施してアナログ信号を生成し、当該アナログ信号を増幅して得られた増幅アナログ信号を出力信号とする。更に、出力ドライバは、当該処理結果データと期待値データとを比較して得られた比較結果データを、比較結果選択信号に応じて当該増幅アナログ信号に代えて当該出力信号として出力する。【選択図】図１
2013207346.tif 000002
【特許請求の範囲】
【請求項１】
入力信号に対してデータ処理を施して処理結果データを生成するデータ処理部と、前記処理結果データに対してＤ／Ａ変換を施してアナログ信号を生成するＤ／Ａ変換部と、前記アナログ信号を増幅して得られた増幅アナログ信号を出力信号とする出力アンプと、を含む出力ドライバであって、
前記処理結果データと期待値データとを比較して得られた比較結果データを出力する比較部と、
比較出力選択信号に応じて前記増幅アナログ信号に代えて前記比較結果データを前記出力信号とする出力制御部と、を含むことを特徴とする出力ドライバ。
【請求項２】
前記出力アンプの出力は出力端子に直接接続されており且つ前記出力アンプは前記比較出力選択信号が不存在の場合に限り前記出力端子を介して前記出力信号を出力し、
前記出力制御部は、前記比較部の出力と前記出力端子との間に設けられ、前記比較出力選択信号に応じて動作して前記比較結果データを前記出力信号として前記出力端子に供給するスイッチであることを特徴とする請求項１に記載の出力ドライバ。
【請求項３】
前記出力制御部は、前記増幅アナログ信号及び前記比較結果データを入力とし、前記比較出力選択信号に応じて前記比較結果データを前記出力信号として選択するセレクタであることを特徴とする請求項１に記載の出力ドライバ。
【請求項４】
前記処理結果データが複数ビットからなり、前記比較部が前記処理結果データの各ビットと、前記期待値データの各ビットとを１対１で比較して前記比較結果データを出力することを特徴とする請求項１に記載の出力ドライバ。
【請求項５】
外部から入力された前記期待値データを保持する期待値データ保持部を更に含むことを特徴とする請求項１に記載の出力ドライバ。
【請求項６】
表示部と、前記表示部を制御する半導体装置と、を含む電子機器であって、
前記半導体装置は、
入力信号に対してデータ処理を施して処理結果データを生成するデータ処理部と、
前記処理結果データに対してＤ／Ａ変換を施してアナログ信号を生成するＤ／Ａ変換部と、
前記アナログ信号を増幅して得られた増幅アナログ信号を出力信号とする出力アンプと、
前記処理結果データと期待値データとを比較して得られた比較結果データを出力する比較部と、
比較出力選択信号に応じて前記増幅アナログ信号に代えて前記比較結果データを前記出力信号として前記表示部に供給する出力制御部と、を含むことを特徴とする電子機器。
【請求項７】
入力信号に対してデータ処理を施して処理結果データを生成するデータ処理部と、前記処理結果データに対してＤ／Ａ変換を施してアナログ信号を生成するＤ／Ａ変換部と、前記アナログ信号を増幅して得られた増幅アナログ信号を出力信号とする出力アンプと、を含む出力ドライバを試験する試験方法であって、
前記処理結果データと期待値データとを比較して得られた比較結果データを出力する比較ステップと、
比較出力選択信号に応じて前記増幅アナログ信号に代えて前記比較結果データを前記出力信号とする出力制御ステップと、を含むことを特徴とする試験方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力デジタルデータをアナログ信号に変換して出力する出力ドライバ、当該出力ドライバを含む電子機器、及び、当該出力ドライバの試験方法に関する。
【背景技術】
【０００２】
一般に、例えばカーナビゲーション装置等の表示パネルを制御する半導体装置には、当該制御のための入力信号を内部ロジック回路で処理して、得られたデジタルデータをアナログ信号に変換して出力する出力ドライバが設けられている。また、内部ロジック回路による処理結果を評価するための試験を行う構成も知られている（例えば特許文献１）。特許文献１に開示されている技術においては、Ｄ／Ａ変換器の前段にセレクタを設け、通常動作時における内部ロジック回路からの処理データと試験時における試験結果データとを選択的に出力している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−２０９３８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、Ｄ／Ａ変換器の後段に出力アンプを備える出力ドライバにおいて、特許文献１のようにＤ／Ａ変換器の前段にセレクタを設けた場合には以下の不都合が生じる。すなわち、出力アンプが通常時処理データと試験結果データの両方を受け入れることができる構成としなければならないので、出力アンプの回路規模が増加してしまう。また、出力アンプがこれら両データを受け入れる構成としたことにより、通常動作時の出力精度が低下する恐れがある。
【０００５】
本発明は上記した如き問題点に鑑みてなされたものであって、回路規模の増大や通常動作時の出力精度の低下を招来することなく試験を行うことができる出力ドライバ、当該出力ドライバを含む電子機器、及び、当該出力ドライバの試験方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明による出力ドライバは、入力信号に対してデータ処理を施して処理結果データを生成するデータ処理部と、前記処理結果データに対してＤ／Ａ変換を施してアナログ信号を生成するＤ／Ａ変換部と、前記アナログ信号を増幅して得られた増幅アナログ信号を出力信号とする出力アンプと、を含む出力ドライバであって、前記処理結果データと期待値データとを比較して得られた比較結果データを出力する比較部と、比較出力選択信号に応じて前記増幅アナログ信号に代えて前記比較結果データを前記出力信号とする出力制御部と、を含むことを特徴とする。
【０００７】
また、本発明による電子機器は、表示部と、前記表示部を制御する半導体装置と、を含む電子機器であって、前記半導体装置は、入力信号に対してデータ処理を施して処理結果データを生成するデータ処理部と、前記処理結果データに対してＤ／Ａ変換を施してアナログ信号を生成するＤ／Ａ変換部と、前記アナログ信号を増幅して得られた増幅アナログ信号を出力信号とする出力アンプと、前記処理結果データと期待値データとを比較して得られた比較結果データを出力する比較部と、比較出力選択信号に応じて前記増幅アナログ信号に代えて前記比較結果データを前記出力信号として前記表示部に供給する出力制御部と、を含むことを特徴とする。
【０００８】
また、本発明による試験方法は、入力信号に対してデータ処理を施して処理結果データを生成するデータ処理部と、前記処理結果データに対してＤ／Ａ変換を施してアナログ信号を生成するＤ／Ａ変換部と、前記アナログ信号を増幅して得られた増幅アナログ信号を出力信号とする出力アンプと、を含む出力ドライバを試験する試験方法であって、前記処理結果データと期待値データとを比較して得られた比較結果データを出力する比較ステップと、比較出力選択信号に応じて前記増幅アナログ信号に代えて前記比較結果データを前記出力信号とする出力制御ステップと、を含むことを特徴とする。
【発明の効果】
【０００９】
本発明による出力ドライバ、当該出力ドライバを含む電子機器、及び、当該出力ドライバの試験方法によれば、回路規模の増大や通常動作時の出力精度の低下を招来することなく試験を行うことができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施例である出力ドライバの構成を示すブロック図である。
【図２】図１のセレクタの構成を示す回路図である。
【図３】第１の実施例の変形例である出力ドライバの構成を示すブロック図である。
【図４】第２の実施例である出力ドライバの構成を示すブロック図である。
【図５】出力ドライバを備えた半導体装置を有する電子機器の概略構成を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下、本発明に係る実施例について添付の図面を参照しつつ詳細に説明する。
＜第１の実施例＞
図１には、本実施例である出力ドライバ１の構成が示されている。
【００１２】
受信部３は、信号入力端子２に入力された制御系信号を受信し、これを後段のデータ処理部４に供給する。制御系信号は、例えば、カーナビゲーション装置等の表示パネル（図示せず）を制御するためのデータ信号やクロックである。また、受信部３は、信号入力端子２に入力された期待値データを受信し、これを期待値データ保持部７に供給する。期待値データは、データ処理部４によるデータ処理の結果得られたデジタルデータ（以下、処理結果データと称する）と比較するためのデータである。期待値データは、当該データが期待値データであることを示す識別子を伴って信号入力端子２に入力される。受信部３は、当該識別子により信号入力端子２に入力されたデータが期待値データであると判別する。
【００１３】
データ処理部４は、受信部３から供給された制御系信号に対して所定のデータ処理を施して得られた処理結果データを出力する。
【００１４】
Ｄ／Ａ変換部５は、データ処理部４から出力された処理結果データに対してデジタル−アナログ変換処理を施してアナログ信号を生成する。
【００１５】
出力アンプ６は、Ｄ／Ａ変換部６によってＤ／Ａ変換されたアナログ信号を増幅して増幅アナログ信号を生成する。
【００１６】
期待値データ保持部７は、受信部３から供給された期待値データを保持する。期待値データ保持部７は例えばレジスタである。
【００１７】
比較部８は、データ処理部４から出力された処理結果データと、期待値データ保持部７に保持されている期待値データとを比較し、その比較結果を出力する。比較部８は、処理結果データと期待値データとが一致する場合には”Ｈ”レベルのデータを出力し、処理結果データと期待値データとが一致しない場合には”Ｌ”レベルのデータを出力する。以下、当該出力データを比較結果データと称する。
【００１８】
セレクタ９は、選択信号入力端子１１に入力された選択信号に応じて、出力アンプ６からの増幅アナログ信号及び比較部８からの比較結果データのうちの一方を選択して出力端子１０から出力する。選択信号が”Ｌ”レベルの場合すなわち通常モードの場合、セレクタ９は増幅アナログ信号を選択する。選択信号が”Ｈ”レベルの場合すなわち試験モードの場合、セレクタ９は比較結果データを選択する。以下、”Ｌ”レベルの選択信号をアンプ出力選択信号とも称する。また、”Ｈ”レベルの選択信号を比較出力選択信号とも称する。また、セレクタ９を出力制御部とも称する。
【００１９】
これらの機能は、例えばマイクロプロセッサ（例えば図５の制御回路４３）がＲＯＭ（例えば図５の記憶部４２）等の記憶媒体に記憶されているプログラムを実行することにより実現しても良い。
【００２０】
図２には、セレクタ９の構成が示されている。
【００２１】
インバータ２１は、選択信号入力端子１１からの選択信号を入力とし、そのレベル反転信号を出力する。選択信号は、例えばカーナビゲーション装置内に設けられたＣＰＵ等の制御回路（例えば図５の制御回路４３）から供給される。
【００２２】
スイッチ２２は、ＰチャネルＭＯＳＦＥＴ２２ｐ及びＮチャネルＭＯＳＦＥＴ２２ｎからなる。ＭＯＳＦＥＴ２２ｐ及び２２ｎのドレイン同士及びソース同士が接続されている。これらのソースには出力アンプ６からの増幅アナログ信号が入力される。これらのドレインは出力端子１０（図１）に接続されている。ＰチャネルＭＯＳＦＥＴ２２ｐのゲートには選択信号が入力され、ＮチャネルＭＯＳＦＥＴ２２ｎのゲートには選択信号の反転信号が入力される。
【００２３】
スイッチ２３は、ＰチャネルＭＯＳＦＥＴ２３ｐ及びＮチャネルＭＯＳＦＥＴ２３ｎからなる。ＭＯＳＦＥＴ２３ｐ及び２３ｎのドレイン同士及びソース同士が接続されている。これらのソースには比較部８からの比較結果データが入力される。これらのドレインは出力端子１０（図１）に接続されている。ＰチャネルＭＯＳＦＥＴ２３ｐのゲートには選択信号の反転信号が入力され、ＮチャネルＭＯＳＦＥＴ２３ｎのゲートには選択信号が入力される。
【００２４】
選択信号入力端子１１から”Ｌ”レベルの選択信号が供給された場合すなわち通常モードの場合には、スイッチ２２のみがオンし、出力アンプ６からの増幅アナログ信号が出力端子１０から出力される。選択信号入力端子１１から”Ｈ”レベルの選択信号が供給された場合すなわち試験モードの場合には、スイッチ２３のみがオンし、比較部８からの比較結果データが出力端子１０から出力される。
【００２５】
以下、図１を参照しつつ、出力ドライバ１の動作について説明する。
【００２６】
先ず、受信部３は、信号入力端子２に入力された制御系信号を受信し、これを後段のデータ処理部４に供給する。
【００２７】
次に、受信部３は、信号入力端子２に入力された期待値データを受信し、これを期待値データ保持部７に供給する。受信部３は、期待値データに付随する識別子により信号入力端子２に入力されたデータが期待値データであると判別する。また、期待値データは、先に入力された制御系信号をデータ処理部４がデータ処理したときに得られるであろう期待値を示すデータである。期待値データ保持部７は、受信部３から供給された期待値データを保持する。
【００２８】
一方、データ処理部４は、受信部３から供給された制御系信号に対して所定のデータ処理を施して得られた処理結果データを出力する。Ｄ／Ａ変換部５は、データ処理部４から出力された処理結果データに対してデジタル−アナログ変換処理を施してアナログ信号を生成する。出力アンプ６は、Ｄ／Ａ変換部６によって生成されたアナログ信号を増幅して増幅アナログ信号を生成する。
【００２９】
比較部８は、データ処理部４から出力された処理結果データと、期待値データ保持部７に保持されている期待値データとを比較して得られた比較結果データを出力する。比較部８は、処理結果データと期待値データとが一致する場合には”Ｈ”レベルの比較結果データを出力し、処理結果データと期待値データとが一致しない場合には”Ｌ”レベルの比較結果データを出力する。
【００３０】
セレクタ９は、選択信号入力端子１１に入力された選択信号が”Ｌ”レベルの場合すなわち通常モードの場合、セレクタ９は増幅アナログ信号を選択する。また、セレクタ９は、選択信号入力端子１１に入力された選択信号が”Ｈ”レベルの場合すなわち試験モードの場合、セレクタ９は比較結果データを選択する。当該選択された増幅アナログ信号又は比較結果データが出力端子１０から出力される。
【００３１】
上記したように、本実施例の出力ドライバ１においては、通常モードの場合には増幅アナログ信号を出力し、試験モードの場合には比較結果データを出力する。試験者は、出力端子１０から出力された比較結果データが”Ｈ”レベルであるか”Ｌ”レベルであるかを判別することによって、データ処理部４によるデータ処理の正誤を推定できる。故に、データ処理部４によるデータ処理に誤りがあるのか、その後段の出力アンプ６による増幅量に過不足があるのかを切り分けることが容易になる。
【００３２】
また、本実施例の出力ドライバ１においては、セレクタ９を設けて１つの出力端子１０から増幅アナログ信号又は比較結果データを出力できるようにしている。かかる構成により、試験専用の出力端子を設ける必要がなくなり、少ない端子数で試験を行うことができる。
【００３３】
更に、本実施例の出力ドライバ１においては、出力アンプ６の後段にセレクタ９が設けられている。かかる構成により、出力アンプ６はアナログ信号のみを増幅対象とする（すなわち比較結果データについては増幅対象としない）ので、出力アンプ６の回路規模が増大することもない。また、出力アンプ６はアナログ信号のみを増幅対象とするので、通常動作時における増幅アナログ信号の出力精度が低下することもない。故に、本実施例の出力ドライバ１によれば、回路規模を増大させず且つ通常時の出力精度を低下させずに試験を行うことができる。
【００３４】
なお、図３に示されるように、データ処理部４が複数ビットからなる処理結果データを出力する構成において、比較部８が当該処理結果データの各ビットについての比較を同時に行なう構成とすることもできる。期待値データ保持部７は、処理結果データの各ビットに対応する複数ビットからなる期待値データを保持する。換言すれば、処理結果データの複数ビットについて期待値データ保持部７及び比較部８を共通にした構成である。比較部８は、処理結果データの各ビットと期待値データの各ビットとを１対１で比較する。かかる構成によれば、１組の期待値データ保持部７及び比較部８により、処理結果データを構成する複数ビットについてまとめて比較することができる。このように、比較部８を共通にした分だけ回路規模を小さくすることができる。
＜第２の実施例＞
図４には、本実施例である出力ドライバ１の構成が示されている。以下、第１の実施例と異なる部分について主に説明する。
【００３５】
出力アンプ６の出力は、出力端子１０に直接接続されている。出力アンプ６は、選択信号入力端子１１を介して供給された選択信号が”Ｌ”レベルの場合すなわち通常モードの場合には、増幅アナログ信号を出力する。また、出力アンプ６は、選択信号入力端子１１を介して供給された選択信号が”Ｈ”レベルの場合すなわち試験モードの場合には、増幅アナログ信号の出力を停止する。
【００３６】
比較部８の出力は、出力制御部であるスイッチ１２を介して出力端子１０に接続されている。スイッチ１２は、選択信号入力端子１１を介して供給された選択信号が”Ｌ”レベルの場合すなわち通常モードの場合には、オフ状態となる。この場合、比較結果データは出力されない。また、出力アンプ６は、選択信号入力端子１１を介して供給された選択信号が”Ｈ”レベルの場合すなわち試験モードの場合には、オン状態となる。この場合、比較結果データが出力端子１０を介して出力される。なお、出力アンプ６に供給される選択信号の信号レベルと、スイッチ１２に供給される選択信号の信号レベルとは同レベルである。すなわち、出力アンプ６に対して”Ｈ”レベルの選択信号が供給されているときには、スイッチ１２にも”Ｈ”レベルの選択信号が供給され、出力アンプ６に対して”Ｌ”レベルの選択信号が供給されているときには、スイッチ１２にも”Ｌ”レベルの選択信号が供給されている。
【００３７】
このように、本実施例の出力ドライバ１においては、試験を行うための構成を有し、その試験結果を出力するための出力端子１０が１つであるにもかかわらず、出力アンプ６の出力が出力端子１０に直接接続されている。かかる構成により、通常時に出力端子１０を介して出力される増幅アナログ信号は当該試験を行うための構成の影響を何ら受けない。故に、本実施例の出力ドライバ１においては、通常時の増幅アナログ信号出力の精度を保つと共に、試験時には”Ｈ”、”Ｌ”の論理値からなる比較結果データを出力することができる。
＜出力ドライバを含む電子機器の実施例＞
図５には、出力ドライバ１を備えた半導体装置３０を有する電子機器４０の概略構成が示されている。電子機器４０は例えばカーナビゲーション装置である。半導体装置３０は、表示部４１の制御を行なう。記憶部４２は、表示データを記憶する例えばハードディスク等の記憶装置である。表示データは、出力ドライバ１の信号入力端子２（図１）に入力される。出力ドライバ１は、表示データに基づく表示制御信号を表示部４１に対して供給する。制御回路４３は、電子機器４０に含まれる各種構成の制御、半導体装置３０への各種データや選択信号等の各種制御信号の供給等の動作を行なうことができる。制御回路４３は例えばＣＰＵである。なお、電子機器４０は、かかる構成に限られず、他の構成要素を含んでも良い。電子機器４０は、カーナビゲーション装置以外の車載装置その他の電気製品であり得る。
【符号の説明】
【００３８】
１  出力ドライバ
２  信号入力端子
３  受信部
４  データ処理部
５  Ｄ／Ａ変換部
６  出力アンプ
７  期待値データ保持部
８  比較部
９  セレクタ
１０  出力端子
１１  選択信号入力端子
２１  インバータ
２２、２３  スイッチ
３０  半導体装置
４０  電子機器
４１  表示部
４２  記憶部
４３  制御回路
【図１】
2013207346.tif 000003
【図２】
2013207346.tif 000004
【図３】
2013207346.tif 000005
【図４】
2013207346.tif 000006
【図５】
2013207346.tif 000007