(57)【特許請求の範囲】
【請求項１】
ＣＰＵ（中央処理装置）がメモリに貯えられたプログラムに従って制御部を介して携帯機器の動作を制御するとともに、前記制御部が外部コネクタを介して外部とのインターフェースをとる携帯機器において、
前記外部コネクタに対する保守用治具の接続によって、前記外部コネクタからの信号線中の特定の１本の信号線に与えられる電圧を検出したとき、前記ＣＰＵの動作を停止するとともに、切替回路に切り替え動作を行わせるように制御する電圧検出回路と、
前記電圧検出回路の制御に応じて、前記外部コネクタからの信号線の接続先を前記制御部からデバッグ回路ヘ切り替える切替回路と、
前記切り替えられた信号線の信号に応じて前記メモリ又は前記制御部のデバッグを行うデバッグ回路と、
前記特定の１本の信号線の電圧が所定レベル範囲内であることを判定したとき、前記特定の１本の信号線に与えられる前記電圧に基づいて、デバッグ用部品を動作状態にするための出力電圧を発生して、該デバッグ用部品に供給する電源回路と、
前記電源回路の前記出力電圧によって前記外部コネクタに正規の保守用治具が接続されていることを示す可視的表示を行うデバッグ用部品とを備えたことを特徴とする外部インターフェ―スを持つ携帯機器。
【請求項２】
前記デバッグ回路が、前記外部コネクタに専用の保守用治具を接続することによって前記メモリの書き換え又は前記制御部の接続状態の解析を行うことを特徴とする請求項１記載の外部インターフェ―スを持つ携帯機器。
【請求項３】
前記特定の１本の信号線に与えられる前記電圧が、前記電源回路から前記デバッグ用部品に供給される前記出力電圧として使用される構成になされていることを特徴とする請求項１又は２記載の外部インターフェ―スを持つ携帯機器。
【請求項４】
前記デバッグ用部品が発光体を具え、該発光体の動作に応じて可視的表示を行うことを特徴とする請求項１乃至３のいずれか一に記載の外部インターフェ―スを持つ携帯機器。
【請求項５】
前記デバッグ回路が、シリアル・パラレル変換回路を備え、前記外部コネクタからのシリアル信号をパラレル信号に変換して、前記メモリの書き込みを行うことを特徴とする請求項１乃至４のいずれか一に記載の外部インターフェ―スを持つ携帯機器。
【請求項６】
前記デバッグ回路が、ＪＴＡＧ（Joint Test Action Group）回路を備え、前記外部コネクタからの信号線と前記メモリとの間で、双方向にデータの書き込み／読み出しを行うことを特徴とする請求項１乃至４のいずれか一に記載の外部インターフェ―スを持つ携帯機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、外部装置と信号をやりとりできる外部インターフェースを持つ携帯機器に関する。
【０００２】
【従来の技術】
フラッシュメモリ等の書換可能なメモリを使用して、メモリ上にプログラムを記憶させている機器では、プログラムの書換えや故障の原因解析等を、外部インターフェースから行うように構成されている場合がある。
携帯電話機等の携帯機器では、外部インターフェースを用いてプログラムの書き換えを行う手法は、一般的に行われているが、近年においては、この際における書換機能を向上させるとともに、故障解析にも使用可能にすることが要求されている。
このような要請に応えるために、例えば特開平６−４５９９８号公報では、初期プログラムをＲＯＭ（Read Only Memory）に格納し、ＣＰＵ（Central Processing Unit ）を介して、ＥＥＰＲＯＭ（Electrical Erasable Programmable Read Only Memory ）等の書き込み可能なメモリに転送する技術が開示されている。また、特開平７−３０６２８号公報でも、ＣＰＵを介してＥＥＰＲＯＭ等の書き換えを行う技術が開示されている。
【０００３】
図８は、従来の外部インターフェースを持つ携帯機器を示すブロック図であって、上述の先行技術文献に開示された構成を要約したものである。
従来の外部インターフェースを持つ携帯機器は、図８に示すように、ＣＰＵ１０１と、メモリ１０２と、制御回路１０３と、外部コネクタ１０４とから構成されている。
ＣＰＵ１０１は、バスを介してメモリ１０２と制御回路１０３に接続されていて、通常状態ではメモリ１０２に蓄積されているプログラムに従って動作して、制御回路１０３と信号のやりとりを行い、制御回路１０３は、これによって携帯機器の全体の動作を制御する。外部コネクタ１０４には、図示されないケーブルが接続されることによって、図示されない外部の機器や保守用治具と接続されて、これらとの間で信号のやりとりを行い、これによって、メモリ１０２の書き換えや制御回路１０３の故障解析を行うようになっている。
【０００４】
このように、図８に示された従来の外部インターフェースを持つ携帯機器では、外部とのプログラムの転送は、外部コネクタ１０４における、プログラム転送専用の信号線を使用するか、又は、他の信号と信号線を共有して使用することによって行われる。また、ＣＰＵ１０１は、メモリ１０２に記憶されたプログラムによって、常時、動作している。
【０００５】
【発明が解決しようとする課題】
しかしながら、プログラム転送を、既存の信号と信号線を共有して行うためには、入力と出力の論理を合わせなければならないという制約が生じる。
また、プログラム転送専用の信号線を用意する必要がある場合には、既存の外部インターフェースの信号線の本数が少ないときは、信号線を増設しなければならないため、外部コネクタのコストが上昇するという問題が生じる。
さらに、外部とインターフェースするために、ＣＰＵが常時動作する必要がある構成の場合には、メモリに記憶されていたプログラムが消失してしまったときは、外部インターフェースを用いて回路の検証を行うことや、又はプログラムの書き換えを行うことができなくなるという問題がある。
【０００６】
この発明は、上述の事情に鑑みてなされたものであって、メモリに記憶されたプログラムが存在せず、従ってＣＰＵが動作できない状態でも、信号線の本数を増加させる必要なしに、プログラムの書き換えや故障解析を行うことが可能な、外部インターフェースを持つ携帯機器を提供することを目的としている。
【０００７】
【課題を解決するための手段】
上記課題を解決するために、請求項１記載の発明は、ＣＰＵ（中央処理装置）がメモリに貯えられたプログラムに従って制御部を介して携帯機器の動作を制御するとともに、前記制御部が外部コネクタを介して外部とのインターフェースをとる携帯機器に係り、前記外部コネクタに対する保守用治具の接続によって、前記外部コネクタからの信号線中の特定の１本の信号線に与えられる電圧を検出したとき、前記ＣＰＵの動作を停止するとともに、切替回路に切り替え動作を行わせるように制御する電圧検出回路と、前記電圧検出回路の制御に応じて、前記外部コネクタからの信号線の接続先を前記制御部からデバッグ回路ヘ切り替える切替回路と、前記切り替えられた信号線の信号に応じて前記メモリ又は前記制御部のデバッグを行うデバッグ回路と、前記特定の１本の信号線の電圧が所定レベル範囲内であることを判定したとき、前記特定の１本の信号線に与えられる前記電圧に基づいて、デバッグ用部品を動作状態にするための出力電圧を発生して、該デバッグ用部品に供給する電源回路と、前記電源回路の前記出力電圧によって前記外部コネクタに正規の保守用治具が接続されていることを示す可視的表示を行うデバッグ用部品とを備えたことを特徴としている。
【０００８】
また、請求項２記載の発明は、請求項１記載の外部インターフェ―スを持つ携帯機器に係り、前記デバッグ回路が、前記外部コネクタに専用の保守用治具を接続することによって前記メモリの書き換え又は前記制御部の接続状態の解析を行うことを特徴としている。
また、請求項３記載の発明は、請求項１又は２記載の外部インターフェ―スを持つ携帯機器に係り、前記特定の１本の信号線に与えられる前記電圧が、前記電源回路から前記デバッグ用部品に供給される前記出力電圧として使用される構成になされていることを特徴としている。
【０００９】
また、請求項４記載の発明は、請求項１乃至３のいずれか一に記載の外部インターフェ―スを持つ携帯機器に係り、前記デバッグ用部品が発光体を具え、該発光体の動作に応じて可視的表示を行うことを特徴としている。
【００１０】
また、請求項５記載の発明は、請求項１乃至４のいずれか一に記載の外部インターフェ―スを持つ携帯機器に係り、前記デバッグ回路が、シリアル・パラレル変換回路を備え、前記外部コネクタからのシリアル信号をパラレル信号に変換して、前記メモリの書き込みを行うことを特徴としている。
また、請求項６記載の発明は、請求項１乃至４のいずれか一に記載の外部インターフェ―スを持つ携帯機器に係り、前記デバッグ回路が、ＪＴＡＧ（Joint Test Action Group）回路を備え、前記外部コネクタからの信号線と前記メモリとの間で、双方向にデータの書き込み／読み出しを行うことを特徴としている。
【００１１】
【作用】
この発明の構成では、外部装置と信号をやりとりできる、外部インターフェースを持つ携帯機器において、外部コネクタに接続された複数の信号線中の１本に電圧を加えた場合、ＣＰＵを停止させるとともに、電圧を加えた１本以外の信号線の一部又は全部を、外部コネクタから切替回路を介してデバッグ回路に接続して、メモリや制御部を外部インターフェースから、直接、制御できるようにしたので、入出力の論理を合わせる必要なしに、既存の信号線を利用して、ＣＰＵの不動作状態で、メモリの書き換えや、制御部の接続状態の検証を行うことができる。
【００１２】
【発明の実施の形態】
以下、図面を参照して、この発明の実施の形態について説明する。説明は、実施例を用いて具体的に行う。
◇第１実施例
図１は、この発明の第１実施例である外部インターフェースを持つ携帯機器の構成を示すブロック図である。
この例の携帯機器は、図１に示すように、ＣＰＵ１と、メモリ２と、デバッグ回路３と、制御部４と、切替回路５と、外部コネクタ６と、電圧検出回路７と、デバッグ用部品８と、電源回路９とから概略構成されている。
【００１３】
ＣＰＵ１は、メモリ２に格納されたプログラムに従って、制御部４を介して、携帯機器の全体の動作を制御する。メモリ２は、ＣＰＵ１が動作するために必要なプログラムを、予め記憶している。デバッグ回路３は、メモリ２や制御部４のデバッグを行うための回路である。制御部４は、携帯機器の全体の動作を制御する。切替回路５は、外部コネクタ６からの信号線を、制御部４とデバッグ回路３とに切り替えて接続する。外部コネクタ６は、外部の機器や保守用治具を携帯機器に接続する。電圧検出回路７は、デバッグ時、外部コネクタ６からの信号線のうちの特定の１本の信号線に与えられた電圧を検出する。デバッグ用部品８は、デバッグ時、デバッグ状態にあることを外部的に表示する。電源回路９は、特定の１本の信号線に所定レベルの電圧が与えられたとき、デバッグ用部品８を動作状態にするための電源を供給する。
【００１４】
次に、図１を参照して、この例の携帯機器の動作を説明する。図１に示された携帯機器は、携帯使用状態においては、外部コネクタ６にはなにも接続されず、ＣＰＵ１はメモリ２に格納されているプログラムに従って動作して、制御部４を介して、携帯機器の全体の動作を制御する。
また、図１に示された携帯機器は、外部コネクタ６を介して、外部機器や保守用治具を接続することができるようになっている。通常状態では、外部機器からの入出力信号は、外部コネクタ６から切替回路５を介して制御部４に接続されることによって、携帯機器が制御される。例えば、製造段階において、セットの組み立て終了時、外部コネクタ６にメモリ書き込み用の外部機器を接続することによって、ＣＰＵ１の停止状態で、メモリ２に必要なプログラムを書き込むことができるようになっている。さらに、使用状態において、外部コネクタ６にパソコン等の外部機器を接続することによって、その信号はＣＰＵ１で認識され処理されて、その結果、メモリ２に対して、情報の書き込み又は読み出しを行うことができる。
【００１５】
一方, 携帯機器の故障時、又はメモリ２におけるプログラムやデータの書き換えを行う場合には、外部コネクタ６に保守用治具を接続することによって、保守用治具からの入出力信号を、外部コネクタ６から切替回路５を介してデバッグ回路３に接続するとともに、ＣＰＵ１の動作を停止することによって、デバッグ回路３は、メモリ２におけるプログラムやデータの書き換えを行い、又は、制御部４における故障解析を行うことができるようになっている。
この際、電圧検出回路７は、保守用治具の接続によって、外部コネクタ６からの信号線中の特定の信号線Ａに電圧が加えられたとき、これを検出して、検出結果の情報を切替回路５に伝達するとともに、検出結果の情報によってＣＰＵ１を停止させる。切替回路５は、電圧検出回路７からの検出結果の情報を受けたとき、外部コネクタ６からの信号線を、制御部４からデバッグ回路３に切り替える。デバッグ回路３は、メモリ２や制御部４に接続されていて、外部コネクタ６に専用の保守用治具を接続することによって、デバッグ回路３の構成に応じて、メモリ２の書き換えを行ったり、または制御部４の接続状態を解析する等の動作を行う。
また、電源回路９は、信号線Ａの電圧が、所定レベル範囲内であることを判定したとき、出力電圧を発生してデバッグ用部品８を動作させて、例えば可視的表示を行わせる。従ってユーザは、デバッグ用部品８の動作によって、外部コネクタ６に、正規の保守用治具が接続されたことを認識することができるようになっている。
【００１６】
このように、この例の外部インターフェースを持つ携帯機器では、外部コネクタ６に接続されている信号線中の特定の１本の信号線の電圧を検出することによって、切替回路を介して信号線の切り替えを行うので、携帯機器の筐体を開けて、その内部回路に手を入れることなしに、携帯機器を保守用治具を介して外部から制御して、携帯機器のメモリ２の書き換えや、制御部４の故障解析を行うことができ、従って、携帯機器自体に内蔵する部品数を最小にすることができる。
この例では、保守用治具接続時のみ、外部コネクタ６からの信号線を切り替えることができるので、携帯機器の本来の使用方法と異なる機能を、保守用治具接続時に、信号線に割りつけることができ、従って、さまざまな使用方法に対応することができる。
【００１７】
また、保守用治具が接続されていない場合は、デバッグ用部品８が動作しない構成になっているので、電圧検出回路７が信号線の電圧を誤検出して切替回路５が動作しても、携帯機器のユーザは、容易にその状態を把握することができる。なお、外部からＡ点に電圧が供給されるため、この電圧を使用することによって、携帯機器自体が発生できない電圧を、デバッグ用部品８の電源電圧として使用することもできる。
【００１８】
◇第２実施例
図２は、この発明の第２実施例である外部インターフェースを持つ携帯電話機の構成を示すブロック図、図３は、本実施例におけるメモリ書き込み時の回路接続を示す図、図４は、本実施例におけるメモリ書き込み用信号を示す図、図５は、本実施例におけるメモリ書込み動作を説明するための図、図６は、本実施例における電圧検出回路の構成を示す図である。
【００１９】
この発明の外部インターフェースを持つ携帯機器の好適な適用例は、例えば携帯電話機に応用した場合である。
この例の携帯電話機は、図２に示すように、ＣＰＵ１と、メモリ２と、デバッグ回路３と、制御部４Ａと、切替回路５と、外部コネクタ６と、電圧検出回路７と、デバッグ用部品８と、電源回路９と、アンテナ１１と、無線部１２と、スピーカ１３と、マイク１４と、音声処理部１５と、操作部１６と、表示部１７とから概略構成されている。
【００２０】
これらのうち、ＣＰＵ１，メモリ２，デバッグ回路３，切替回路５，外部コネクタ６，電圧検出回路７，デバッグ用部品８，電源回路９は、図１において同じ番号を付して示す、第１実施例の場合の各部と同様の構成，機能を有している。アンテナ１１は、図示されない基地局との間で電波の送受信を行う。無線部１２は、符号化された音声信号の変復調と、無線信号の送受信の処理を行う。制御部４Ａは、携帯電話機の全体の動作を制御する以外に、無線部１２と音声処理部１５との間の符号化信号の相互の伝達を行う。スピーカ１３は、音声処理部１５からの受信音声を再生する。マイク１４は、送信音声を音声処理部１５へ入力する。音声処理部１５は、符号化信号と音声信号との、相互の符号化，復号化の処理を行う。操作部１６は、ユーザの操作に基づく外部操作信号を制御部４Ａへ入力する。表示部１７は、制御部４Ａからの各種表示データを可視表示する。
【００２１】
次に、図２を参照して、この例の携帯電話機の動作を説明する。携帯電話機のユーザが、操作部１６において所要の操作を行って、通話を行おうとすると、操作信号が制御部４Ａを介してＣＰＵ１に伝達される。ＣＰＵ１は、操作信号によって、ユーザが発信のための操作を行ったことを認識して、メモリ２に格納されているプログラムに従って発信の処理を行うとともに、表示部１７において発信の表示を行う。また、制御部４Ａを介して、無線部１２を動作させて、アンテナ１１から電波を送受信して、図示されない基地局との間で接続の処理を行う。
基地局を介して相手との間で通話路が確立すると、次に音声処理部１５を動作させて、マイク１４からのユーザの音声を符号化し、無線部１２を介して電波として基地局を経て相手に送るとともに、アンテナ１１から入力された基地局からの電波を無線部１２で受信して、音声処理部１５で復号して音声信号に変換し、スピーカ１３から相手の音声をユーザに伝達する。
【００２２】
携帯電話機は、図２に示すように、外部とのインターフェースを行うための外部コネクタ６を有している。通常状態では、外部コネクタ６に接続された外部機器からの信号は、切替回路５を経て制御部４Ａに接続される。外部コネクタ６からの信号は、制御部４Ａで処理されてメモリ２に格納され、ＣＰＵ１は、メモリ２に格納されたプログラムに従って、携帯電話機の制御を行う。
例えば、外部コネクタ６から制御部４Ａに入力された信号が、携帯電話機のユーザに、通話可能の旨を示すメッセージを表示するとともに、通話の処理を開始する信号であった場合は、ＣＰＵ１は、メモリ２に格納されたプログラムに従って制御部４Ａを制御することによって、表示部１７においてその旨の表示を行うとともに、無線部１２を動作させて電波を送受信して、基地局を介して通話状態にし、音声処理部１５を動作させて、スピーカ１３とマイク１４を介して、相手との音声通話を可能にする。
【００２３】
外部コネクタ６に保守用治具が接続されて、外部コネクタ６からの特定の信号線のＡ点の電圧が予め設定されている電圧になると、Ａ点に接続されている電圧検出回路７はこれを検出して、ＣＰＵ１を停止状態にするとともに、切替回路５の切り替えを制御する。切替回路５は、それに接続されている外部コネクタ６からの信号線の一部又は全部を、デバッグ回路３に接続するように切り替える。デバッグ回路３では、切替回路５を介して接続された信号線のデータを使用して、メモリ２や制御部４Ａの制御を行う。
【００２４】
図３においては、外部コネクタ６の信号線による、メモリ書込み時の回路接続の一例が示されている。
外部インターフェースによって、外部コネクタ６を経て切替回路５に入力された３本の信号線における、シリアルインターフェースの、データ，クロック，ストローブが、デバッグ回路３に接続される。デバッグ回路３では、シリアル回路３Ａにおいて、データ，クロック，ストローブの各信号をシリアルに受信し、シリアル・パラレル変換回路３Ｂにおいて、切替回路５から入力されたシリアル信号をパラレル信号に変換し、パラレル回路３Ｃからパラレル変換された各信号をメモリ２に接続する。
メモリ２に接続されている信号線は、アドレスバス，データバス，チップイネーブル（ＣＥ），ライトパルス（ＷＲ）等の、メモリ書き込みを行うのに十分な信号である。
【００２５】
次に、切替回路５から、図４に示すようなメモリ書き込み用信号をシリアルに複数回送出する。これはシリアル信号の複数回の送出によって、メモリ書き込みの手順を簡単に実現することができるためである。
図５は、４回のシリアルデータ送出を行う場合の例を示したものである。図５においては、４回のシリアルデータ送出で、チップイネーブル（ＣＥ），ライトパルス（ＷＲ）を０（アクティブ）にすることが示されている。
これらの動作によって、外部コネクタ６に保守用治具を接続したとき、携帯電話機に内蔵されたメモリの書き換えを行うことができる。
【００２６】
なお、電圧検出回路７が動作した場合には、ＣＰＵ１が動作停止して、メモリ２に格納されているプログラムを実行できなくなる。そこで、例えば、外部コネクタ６に対して誤った接続を行ったために、Ａ点に電圧が印加された場合には、故障と同様の動作となって、ユーザを混乱させる恐れがある。これを防止するために、専用の保守用治具が接続された場合だけ、図２に示されたデバッグ用部品８が動作するようになっている。
電源回路９は、特定の信号線のＡ点に供給される電圧が、所定のレベル範囲のときのみデバッグ用部品８に対する電源電圧を発生して、デバッグ用部品８における発光ダイオードＤｌに電流を供給する。従って、外部コネクタ６に専用の保守用治具が接続されて、Ａ点に所定レベルの電圧が供給された場合だけ、デバッグ用部品８の発光ダイオードＤｌが点灯するので、外部コネクタ６に、保守用治具が正しく接続されていることがわかる。
【００２７】
この場合、外部コネクタ６に誤った接続が行われたにもかかわらず、Ａ点に所定のレベル範囲の電圧が供給されて、電源回路９とデバッグ用部品８が動作した場合でも、外部コネクタ６に所定の保守用治具が接続されなかった場合には、Ａ点の信号線以外の信号線には、正規の信号が印加されないため、デバッグ回路３は所定の動作を行わないので、デバッグ回路３から携帯器機の各部に対して不正な制御が行われることはない。
【００２８】
この例における電圧検出回路７は、図６に示すように、トランジスタＴｒと、抵抗Ｒ１，Ｒ２，Ｒ３とから構成されている。
外部コネクタ６からの特定の信号線におけるＡ点の電圧を、抵抗Ｒ１，Ｒ２を経てトランジスタＴｒに供給することによって、トランジスタＴｒは、そのベース電圧が所定電圧以上のときオンして、電源から抵抗Ｒ３を経て切替回路５に供給されている電圧をロウレベルに引き下げるので、ＣＰＵ１が動作停止するとともに、切替回路５が所定の切替動作を行う。
【００２９】
このように、この例の携帯電話機では、外部コネクタ６に専用の保守用治具を接続することによって、携帯電話機の内部回路に手を入れることなく、これらの回路が保護のための筐体に入れられたままの状態で、携帯電話機のメモリの書き換えや、制御部の故障解析を実行することができる。
【００３０】
◇第３実施例
図７は、この発明におけるメモリ書き込み時の回路構成の別の例を示す図であって、デバッグ回路として、ＩＥＥＥ（Institute of Electrical and Electronics Engineers ）ｓｔｄ１１４９．１によって規格化されている、ＪＴＡＧ（Joint Test Action Group ）回路を用いた例を示している。
この例においては、メモリ２Ａと、デバッグ回路３Ａと、切替回路５Ａとからなる構成が示されている。
メモリ２Ａは、例えばＳＲＡＭ（Static Random Access Memory ）からなり、信号線として、アドレスバス，データバス，チップイネーブル（ＣＥ），ライトパルス（ＷＲ）、リードパルス（ＲＤ）を備えている。
デバッグ回路３Ａは、ＪＴＡＧ回路からなり、シリアルのテスト・データ入力バスであるＴＤＩ（Test Data Input ）端子と、シリアルのテスト・データ出力バスであるＴＤＯ（Test Data Output）端子と、テストクロックを入力するためのＴＣＫ（Test Clock）端子と、テストモードを選択するためのＴＭＳ（Test Mode Select）端子と、内部状態を初期化するためのＴＲＳＴ（Test Reset）端子とを備えている。
切替回路５Ａは、ＴＤＩ，ＴＤＯ，ＴＣＫ，ＴＭＳ，ＴＲＳＴの各端子を介して、デバッグ回路３Ａの動作を制御する。
【００３１】
この例においては、デバッグ回路をＪＴＡＧ回路で構成し、外部コネクタ６を介して、外部機器や保守用治具との間で双方向のデータ受け渡しを行うようにしている。この場合は、メモリ２Ａの書き込みだけでなく、読み出しを行うことも可能である。
【００３２】
このように、この例のデバッグ回路を備えた、外部インターフェースを持つ携帯機器では、外部機器や保守用治具との間で双方向のデータ受け渡しを行うことができるので、メモリに対するデータの書き込みだけでなく、メモリデータの読み出しを行うこともできる。
【００３３】
以上、この発明の実施例を図面により詳述してきたが、具体的な構成はこの実施例に限られたものではなく、この発明の要旨を逸脱しない範囲の設計の変更等があってもこの発明に含まれる。例えば、電圧検出回路において、電圧検出素子として、トランジスタに代えて、ＦＥＴ（Ｆield Effect Transistor）を使用してもよく、又は任意の構成のコンパレータのように、所定の電圧を判定できる、任意の素子又は回路を使用してもよい。
【００３４】
【発明の効果】
以上説明したように、この発明の外部インターフェースを持つ携帯機器によれば、外部コネクタに接続された複数の信号線中の１本に電圧を加えた場合、ＣＰＵを停止させるとともに、電圧を加えた１本以外の信号線の一部又は全部を、外部コネクタから切替回路を介してデバッグ回路に接続して、メモリや制御部を外部インターフェースから、直接、制御できるようにしたので、入出力の論理を合わせる必要なしに、既存の信号線を利用して、ＣＰＵの不動作状態で、メモリの書き換えや、制御部の接続状態の検証を行うことができる。この際、電圧を加えた１本の信号線の電圧の検出結果に基づいて、デバッグ用部品を動作させるので、外部コネクタへの接続を誤った場合には、容易にこれを判定することができ、従って、誤動作を防止することができる。
【図面の簡単な説明】
【図１】この発明の第１実施例である外部インターフェースを持つ携帯機器の構成を示すブロック図である。
【図２】この発明の第２実施例である外部インターフェースを持つ携帯電話機の構成を示すブロック図である。
【図３】本実施例におけるメモリ書き込み時の回路接続を示す図である。
【図４】本実施例におけるメモリ書き込み用信号を示す図である。
【図５】本実施例におけるメモリ書込み動作を説明するための図である。
【図６】本実施例における電圧検出回路の構成を示す図である。
【図７】この発明におけるメモリ書き込み時の回路接続の別の例を示す図である。
【図８】従来の外部インターフェースを持つ携帯機器を示すブロック図であ。
【符号の説明】
１      ＣＰＵ
２      メモリ
３      デバッグ回路
４      制御部
５      切替回路
６      外部コネクタ
７      電圧検出回路
８      デバッグ用部品
９      電源回路
１１      アンテナ
１２      無線部
１３      スピーカ
１４      マイク
１５      音声処理部
１６      操作部
１７      表示部
【図１】
0003808295.tif 000002
【図２】
0003808295.tif 000003
【図３】
0003808295.tif 000004
【図４】
0003808295.tif 000005
【図５】
0003808295.tif 000006
【図６】
0003808295.tif 000007
【図７】
0003808295.tif 000008
【図８】
0003808295.tif 000009