(57)【特許請求の範囲】
【請求項１】
少なくとも主装置インターフェース端末ＬＳＩと電話機の動作を制御する１チップＣＰＵとを装着した電話機本体と、
前記電話機本体の状態表示ユニット実装箇所に形成された矩形状の凹部と、
前記凹部の底部に形成されたコネクタと、
常時は前記凹部に実装され、前記電話機本体の状態を表示する状態表示ユニットと、
前記状態表示ユニットの下面に形成され、前記コネクタと接続される前記状態表示ユニットのインターフェースと、
前記状態表示ユニットと同じ形状かつ同寸法であって前記凹部に実装されることのできる、前記１チップＣＰＵのソフトウェア書き込みに使用されるソフトウェア書き込み治具と、
前記ソフト書き込み治具の下面に形成され、前記状態表示ユニットと互換可能に前記コネクタに脱着自在の前記ソフトウェア書き込み治具のインターフェースとを具備し、
前記ソフト書き込み治具のインターフェースは、少なくともソフトウェア書き込み専用送信信号およびソフトウェア書き込み専用受信信号用の各ポートおよびソフトウェア書き込みモード認識信号用のポートを有し、これらのポートは前記コネクタに接続され、
前記１チップCPUは、前記コネクタの信号状態により、ソフトウェア書き込みモードであることを認識し、ソフトウェア書き込みモードの時に、ソフトウェアの書き換えを受け入れるようにした電話機本体の１チップCPUのソフトウェア書換え装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は１チップＣＰＵのソフトウェア書換え装置および方法に関し、特に簡易な手段と方法でソフトウェアを書き換えできる１チップＣＰＵのソフトウェア書換え装置および方法に関する。
【０００２】
【従来の技術】
電話機等の電気製品においては、その開発途中、あるいは製品の販売後に機能がアップされ、該電気製品に搭載されている１チップＣＰＵのソフトウェアを書き換える必要が生ずることがある。
【０００３】
このソフトウェアを書き換えるための従来技術の一例として、例えば図７に示すジャンパ線を用いる方法がある。例えば、電話機などの本体機に、ＣＰＵ５１およびフラッシュＲＯＭ５２からなる１チップＣＰＵ５０が搭載されているとした場合、基板にテストランド５３が設けられている。今、パソコン６０を用いて１チップＣＰＵ５０のソフトウェアを書き換えようとした場合には、本体機の外装を取り外して、前記テストランド５３を露出させ、次いで該テストランド５３にジャンパ線５４（図示の場合、４本のジャンパ線）を半田付けする。次に、前記ジャンパ線５４に書き込み治具６２を接続し、該書き込み治具６２とパソコン６０とを、ケーブル６１で接続する。その後、ユーザは、パソコン６０を操作して、該パソコン６０から１チップＣＰＵ５０のソフトウェアの書き換えを行う。
【０００４】
他の従来方法としては、図８に示すような、専用コネクタを用いる方法がある。この方法では、本体機の基板上に、ＣＰＵ５１と接続された専用コネクタ５５を予め設けておく。そして、１チップＣＰＵ５０のソフトウェアを書き換える場合には、ケーブル６１に接続されたコネクタ６３を前記専用コネクタ５５に接続し、パソコン６０から、ソフトウェアの書き換え操作を行う。なお、図７、図８において、ＴＸはソフトウェア書き込み専用送信信号、ＲＸはソフトウェア書き込み専用受信信号、ＦＷはソフトウェア書き込み信号、およびＭＤはソフトウェア書き込みモード認識信号である。
【０００５】
【発明が解決しようとする課題】
しかしながら、前記したジャンパ線を用いる方法は、ジャンパ線をテストランドに半田付けしたり、該半田付けする時にテストランドを露出させるために本体機の外装を外したりする作業が必要になり、１チップＣＰＵのソフトウェアの書き換えのために、手間がかかるという問題があった。また、前記専用コネクタを用いる方法は、常に専用コネクタを装着しておくため、該専用コネクタのためのコストがかかるという問題、および該専用コネクタを露出させるために本体機の外装を外す作業が必要になり、手間がかかるという問題があった。
【０００６】
この発明の目的は、前記した従来技術の問題点を解消し、本体機の外装を外すといった手間がかからず、かつ安価に構成できる１チップＣＰＵのソフトウェア書換え装置および方法を提供することにある。
【０００７】
【課題を解決するための手段】
前記した目的を達成するために、本発明は、少なくとも主装置インターフェース端末ＬＳＩと電話機の動作を制御する１チップＣＰＵとを装着した電話機本体と、前記電話機本体の状態表示ユニット実装箇所に形成された矩形状の凹部と、前記凹部の底部に形成されたコネクタと、常時は前記凹部に実装され、前記電話機本体の状態を表示する状態表示ユニットと、前記状態表示ユニットの下面に形成され、前記コネクタと接続される前記状態表示ユニットのインターフェースと、前記状態表示ユニットと同じ形状かつ同寸法であって前記凹部に実装されることのできる、前記１チップＣＰＵのソフトウェア書き込みに使用されるソフトウェア書き込み治具と、前記ソフト書き込み治具の下面に形成され、前記状態表示ユニットと互換可能に前記コネクタに脱着自在の前記ソフトウェア書き込み治具のインターフェースとを具備し、前記ソフト書き込み治具のインターフェースは、少なくともソフトウェア書き込み専用送信信号およびソフトウェア書き込み専用受信信号用の各ポートおよびソフトウェア書き込みモード認識信号用のポートを有し、これらのポートは前記コネクタに接続され、前記１チップCPUは、前記コネクタの信号状態により、ソフトウェア書き込みモードであることを認識し、ソフトウェア書き込みモードの時に、ソフトウェアの書き換えを受け入れるようにした点に特徴がある。
【０００９】
前記第１の特徴によれば、簡単な方法で、かつ安価な手段を用いて、本体機に搭載された１チップＣＰＵのソフトウェアを書き換えることができるようになる。
【００１０】
【発明の実施の形態】
以下に、図面を参照して、本発明を詳細に説明する。図１は、本発明の一実施形態の概略構成を示す説明図である。以下では、本体機として、電話機を例に挙げて説明するが、本発明はこれに限定されるものではない。
【００１１】
図示されているように、電話機本体１の予め決められた状態表示ユニット実装箇所Ａに、状態表示ユニット２が実装される。該電話機本体１には、図示されていないが、電話機の動作を制御する１チップＣＰＵが搭載されている。前記状態表示ユニット２は好ましくは矩形状をしており、同形状の液晶画面（ＬＣＤ）３とインターフェース４を有している。該インターフェース４は、該状態表示ユニット２の下面に突出しかつ状態表示ユニット２の一辺に平行に延びる突出体に納められ、該突出体には該インターフェースの電気的接点が予め定められた配置で形成されている。
【００１２】
一方、本体１の状態表示ユニット実装箇所Ａには、状態表示ユニット２を受け入れることができる矩形状の凹部５が形成されており、該凹部５の底部には、前記インターフェース４を挿入でき、かつ該インターフェース４の接点と電気的に接続される接点を有するコネクタ６が形成されている。該コネクタ６の接点には、後述する説明から明らかになるように、電話機に搭載された１チップＣＰＵへデータや制御信号を送るための接続線が接続されている。
【００１３】
また、本実施形態では、好ましくは、前記状態表示ユニット２と同じ形状でかつ同寸法のソフト書き込み治具１０が用意される。該ソフト書き込み治具１０の下面には前記インターフェース４の突出体と同形状、同サイズの突出体中に納められたソフト書き込みインターフェース１１が設けられている。また、該ソフト書き込み治具１０からは、図示されていないパソコンに接続されるケーブル１２が導出されている。
【００１４】
本実施形態では、常時は、前記状態表示ユニット２が電話機本体１の状態表示ユニット実装箇所Ａに装着され、電話機の表示部として使用される。一方、１チップＣＰＵのソフトウェアの書き換えを行う時には、電話機本体１から状態表示ユニット２を取り外し、ソフト書き込み治具１０が状態表示ユニット実装箇所Ａに装着される。そうすると、図示されていないパソコンがソフト書き込みインターフェース１１を介して電話機本体１の１チップＣＰＵに電気的に接続されるので、ユーザはパソコンを操作することにより、該１チップＣＰＵのソフトウェアを書き換えることができるようになる。
【００１５】
次に、本実施形態の構成をより詳細に説明する。図２は、前記電話機本体１の本発明に係わる要部の構成を示すブロック図であり、該電話機本体１に、フラッシュＲＯＭ２１ａを内蔵する１チップＣＰＵ２１と主装置インターフェース端末ＬＳＩ２２が搭載されている。ＣＰＵ２１とコネクタ６との間は、後述する状態表示インターフェース信号線で接続され、ＣＰＵ２１と主装置インターフェース端末ＬＳＩ２２との間は、アドレスバスおよびデータバスで接続されている。
【００１６】
図３に、前記コネクタ６のピン配置の一例を示す。第１ピン（Ｅ）は状態表示イネーブル信号用ピン、第２ピン（ＲＳ）はアドレス信号用ピン、第３ピン（Ｒ／Ｗ）はライト／リード信号用ピン、第４〜１１ピン（ＬＤ０〜ＬＤ１５）はデータ０〜７用ピンである。また、第４〜７ピンは、ＴＸ／入出力ポート、ＲＸ／入出力ポート、ＦＷ／入出力ポート、およびＭＤ／入出力ポートと共用されている。該第１ピン〜第１１ピンから延びる線を、以下では状態表示インターフェース信号線と呼ぶ。
【００１７】
次に、前記状態表示ユニット２の一具体例を、図４に示す。状態表示ユニット２は、前記状態表示インターフェース４とＬＣＤ状態表示部３２とから構成され、該状態表示インターフェース４とＬＣＤ状態表示部３２との間は状態表示インターフェース信号線で接続されている。
【００１８】
次に、前記ソフトウェア書き込み治具１０の一具体例を、図５を参照して説明する。ソフトウェア書き込み治具１０は、ソフト書き込みインターフェース１１とドライバ回路部４１とから構成され、両者間は、ＲＸ（ソフトウェア書き込み専用送信信号），ＴＸ（ソフトウェア書き込み専用受信信号），ＦＷ（ソフトウェア書き込み信号）およびＭＤ（ソフトウェア書き込みモード認識信号）で接続されている。また、ドライバ回路部４１は、ソフト書き換え用コネクタ４２を備え、該コネクタ４２を介して、パソコン６０と必要に応じていつでも接続できるようになっている。
【００１９】
次に、１チップＣＰＵにソフトウェアを書き込む際の動作手順を、図６のフローチャートを参照して説明する。なお、通常は、本体機に状態表示ユニット２を装着して使用しているとする。
【００２０】
ステップＳ１では、本体機の電源がオフにされる。次いで、ステップＳ２に進み、本体機から、状態表示ユニット２が取り外される。ステップＳ３では、本体機のコネクタ６に、ソフトウェア書き込み治具１０を装着する。ステップＳ４では、本体機とソフトウェア書き込み治具に、電源が投入される。ソフトウェア書き込み治具１０が本体機に接続されている場合は、本体機のＣＰＵ２１は、前記コネクタ６の第６ピン、第７ピンを経て供給されるそれぞれＦＷ（ソフトウェア書き込み信号）、ＭＤ（ソフトウェア書き込みモード認識信号）の信号レベルを判定し、それぞれが、例えばＨ（ハイレベル）、Ｌ（ロウレベル）であれば、ソフトウェア書き込みモードへ移行する。すなわち、ステップＳ５の判断が肯定になる。
【００２１】
ステップＳ６に進むと、ユーザはパソコンのアプリケーションを開き、前記１チップＣＰＵへソフトウェアの書き込みを行う。該ソフトウェアの書き込みは、前記ＲＸ（ソフトウェア書き込み専用送信信号），ＴＸ（ソフトウェア書き込み専用受信信号）を用いて行われる。一方、前記ステップＳ５の判断が否定の時には、ステップＳ７に進み通常モードの動作が行われる。ステップＳ８では、該１チップＣＰＵへのソフトウェアの書き込みが成功したか否かの判断がなされ、この判断が成功の場合には、ステップＳ１１に進む。ステップＳ１１では、本体機とソフトウェア書き込み治具の両方の電源を切断し、ソフトウェア書き込み治具を本体機から外す。
【００２２】
一方、ステップＳ８の判断が否定の時には、ステップＳ９に進み、一旦電源がオフにされ、次いでステップＳ１０に進んで、再度接続確認がなされる。その後、ステップＳ４に戻って、再度ステップＳ４〜Ｓ８の処理がなされる。
【００２３】
以上のように、本実施形態によれば、本体機の状態表示ユニットを本体機から一旦取り外し、該取り外した位置に、ソフト書き込み治具を装着するだけで、１チップＣＰＵのソフトウェア書き換えを行えるようになるので、該１チップＣＰＵのソフトウェア書き換えを簡単に、かつ短時間に行えるようになる。
【００２４】
上記の説明は電話機を例にしてなされたが、本発明はこれに限らず、他の電気製品、例えば電子レンジ、電気炊飯器等にも適用可能である。
【００２５】
【発明の効果】
以上の説明から明らかなように、請求項１の発明によれば、単に状態表示ユニットと、ソフト書き込み治具とを交換するだけで、本体機の１チップＣＰＵのソフトウェアを書き換えることができるので、従来方法のように、本体機の外装を外してジャンパ線を半田付けしたり、ソフト書き換え専用のコネクタを本体機に常に装着しておいたりする必要がなくなり、本体機の１チップＣＰＵのソフトウェアを書き換えるために手間がかからず、かつ安価に実施できるようになる。
【００２６】
また、状態表示ユニットと、ソフト書き込み治具とを、単にコネクタに差し替えるだけで交換でき、簡単に交換することができるようになる。また、請求項２の発明によれば、前記１チップＣＰＵは、前記コネクタの信号状態により、ソフトウェア書き込みモードであることを認識するので、状態表示ユニットと、ソフト書き込み治具のために、共通のコネクタを使用することができるようになる。
【図面の簡単な説明】
【図１】  本発明の概要を示す説明図である。
【図２】  本体機の要部の構成を示すブロック図である。
【図３】  コネクタのポートを説明する図である。
【図４】  状態表示ユニットの概略の構成を示すブロック図である。
【図５】  ソフト書き込み治具の概略の構成を示すブロック図である。
【図６】  １チップＣＰＵのソフト書き換え動作を示すフローチャートである。
【図７】  従来のソフト書き換え方法の説明図である。
【図８】  従来の他のソフト書き換え方法の説明図である。
【符号の説明】
１・・・電話機本体、２・・・状態表示ユニット、４・・・インターフェース、６・・・コネクタ、１０・・・ソフト書き込み治具、１１・・・ソフト書き込みインターフェース、２１・・・ＣＰＵ。
【図１】
0004445170.tif 000002
【図２】
0004445170.tif 000003
【図３】
0004445170.tif 000004
【図４】
0004445170.tif 000005
【図５】
0004445170.tif 000006
【図６】
0004445170.tif 000007
【図７】
0004445170.tif 000008
【図８】
0004445170.tif 000009