(57)【要約】【課題】各種電気機器で、複数の仕向地がある場合、後で不正に書き換えられない防護策を実施しながら、一方で、機器の電源が入った瞬間のマイコンソフトウェア起動時に絶対必要な仕向地別差分の切り替えを、電気機器の基板実装後に確定する事が出来る電子機器の提供を目的とする。【解決手段】基本となる同一仕様の電気機器の基板を大量に生産しておき、その後、必要な仕向地別差分を電気基板の不揮発性記憶素子に書き込み、その後、バックアップ電源を組み立てる事により、仕向地情報を時計機能ＩＣの一時記憶領域に保持し出力する事により、市場出荷後に仕向地を不正に書き換えられてしまう事が事実上不可能な仕向地決定方法を提供し、且つ多くの違った仕様の機器を電気部品の基板実装後に決定できるという、フレキシブルな生産方式を提供する事が出来る。【選択図】図１
2009064210.tif 000002
【特許請求の範囲】
【請求項１】
仕向地別の差分情報を保存する不揮発性記憶手段と、
前記不揮発性記憶手段の書き込み端子と、
前記書き込み端子に接続できる外装開口部と、
前記不揮発性記憶手段の記憶内容を読み出すための読み出し手段と、
前記読み出し手段で読み出した内容を一時的に保存するための一時保存手段と、
前記一時保持手段の情報を保持するためのバックアップ電源と、
前記一時保存手段に保持された情報に従ってマイコンの起動時設定条件を決定する手段と、
前記一時保存手段の情報の信頼度を表すフラグと、
電源状態に応じて前記フラグを設定するフラグ設定手段と、
前記フラグに基づき前記不揮発性記憶手段からの情報を前記一時保存手段に上書きして再起動する制御手段とを備えた電子機器。
【請求項２】
仕向地別差分情報を保存する不揮発性記憶手段にＥＥＰＲＯＭを使った請求項１記載の電子機器。
【請求項３】
仕向地別差分情報を保存する不揮発性記憶手段にフラッシュメモリーを使った請求項１記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の仕向地に、異なった仕様の電子機器を出荷するための機器内部の仕組みと生産方法に関するものである。
【背景技術】
【０００２】
近年、電子機器において、複数の仕向地が有り、その仕向地別の機能差分が有る電子機器が増えている。その機能差としては、それぞれの仕向地に向けて異なった放送方式（例えばＮＴＳＣ／ＰＡＬ）や、異なった外部端子の機能仕様（例えば入力端子機能の有り／無し）で生産する場合、外から見た仕様が異なるにも関わらず、内部の電気的な部品構成や、部品実装の内容、製造方法、調整仕様は全く同一で、各仕向地別差分の仕様の違いは、マイコンのソフトウェアと設定情報のみで切り替え可能な内容となってきている。
【０００３】
すなわち、最終的な製品として出荷される時には、複数の仕向地に、それぞれの機種の間で異なった仕様で生産され、出荷される機器にも関わらず、生産の初期段階ではハードウェア及びソフトウェアは全く共通で、１種類の仕様で物づくりを行う事ができ、効率的な生産が実現出来る。その後の生産の最終段階で、設定情報の差分の情報を完成した製品の外装ケースの外から書き込み、仕向地別の設定を分けるような生産の仕組みを実現する事が出来る。
【０００４】
以下に従来の電子機器で採用されている、複数の仕向地別差分の決定方法について説明する。
【０００５】
まず、従来の電子機器では、複数の仕向地がある仕向地別の差分を決定する方法として、１．ＥＥＰＲＯＭに仕向地別差分の違いを書き込む方法（特許文献１参照）、２．マイコンの入力ポートの電圧をチップジャンパーの実装の「有り」または「無し」で「Ｈｉ」または「Ｌｏｗ」に固定して、仕向地別差分の違いを切り替える方法、３．マイコンのソフトウェアをフラッシュＲＯＭに格納し、複数の仕向地別差分に応じて、マイコンのソフトウェアそのものを書き換えて、仕向地別差分の違いを切り替える方法などが、一般に実施されてきた。
【０００６】
以下に、図４、５、６を使って、それぞれの方法を説明する。
【０００７】
図４は、１．のＥＥＰＲＯＭに仕向地別差分の違いを書き込む方法の構成図である。
【０００８】
２はマイコンで仕向地別の差分の情報を受けて、具体的な仕向地別の機能や方式の違いを設定し、実現する。５はＥＥＰＲＯＭで、バイトごとにアドレスを指定して、電気的にデータを書き換えることが可能である。容量は２Ｋバイトから６４Ｋバイト程度の各種の容量が使われている。また、ＥＥＰＲＯＭは、電源をＯＦＦしても保持しているデータは消えず、機器の設定やデータの保存に適した不揮発性の半導体記憶素子である。２のマイコンとのデータのやり取りはシリアル通信又はパラレル通信で行う。８は、そのシリアル通信又はパラレル通信の信号ラインに設けたコンタクト用の端子である。外からＥＥＰＲＯＭの内容を書き換えるためのコンタクト用端子８は、外装ケースの開口部９から見えるところに配置する。
【０００９】
次に、図４の動作について説明する。ＥＥＰＲＯＭ５に仕向地別の差分を書き込み、ＥＥＰＲＯＭ５はその設定情報をシリアル通信又はパラレル通信でマイコンに送る。データの書き換えは、外装ケースの開口部９から見えるところに配置したコンタクト用端子８を使用する。そのコンタクト用端子８を通じて、シリアル通信またはパラレル通信で、外部からコマンドや、アドレスや、データをやり取りする事により、外装ケースをかぶった状態のままで、ＥＥＰＲＯＭ５の内容を書き換えることが出来る。マイコン２は、電源起動時に、ＥＥＰＲＯＭ５の内容を読み込み、ＥＥＰＲＯＭ５に保存されている設定情報にしたがって、仕向地に応じた動作を実行する。
【００１０】
上記のように、ＥＥＰＲＯＭ５のシリアル通信又はパラレル通信のコンタクト用端子８を、外装ケースの開口部９から見えるところに配置する以外に、マイコン側に直接繋がっている通信端子を外装ケースの開口部９から見えるところに配置する方法もある。この場合、ＥＥＰＲＯＭ５の書き換えは、マイコンの通信端子から、マイコンを介して間接的に行うこととなる。
【００１１】
図５は、２のマイコンの入力ポートの電圧をチップジャンパーの実装の「有り」または「無し」で「Ｈｉ」または「Ｌｏｗ」に固定して、仕向地別差分の違いを切り替える方法の構成図である。
【００１２】
マイコンの入力ポート２は、７１の抵抗が実装される事により、ＧＮＤに接続されＬｏｗに固定されるか、または７２の抵抗が実装される事により、電源に接続されＨｉに固定されるかのどちらかである。その結果、マイコンの入力ポート２は、ＨｉかＬｏｗかの電圧を入力されることによってその仕向地の設定を決定する。この場合、７１の抵抗と７２の抵抗が同時に実装されることはない。
【００１３】
この方法は、マイコンの入力ポート２を直接ＨｉまたはＬｏｗに固定して設定を決定する仕組みなので、マイコンの電源が入ってすぐのソフトウェア起動時の設定に利用できると言う大きなメリットがある。
【００１４】
この構成の場合、読みとれる値は「Ｈｉ」または「Ｌｏｗ」の２つの場合しか読みとれないので、設定できるデータはマイコンのポート１個に付きＨｉ／Ｌｏｗの１ビットであり、多数の情報を設定する為には、多数のポートが必要になる。
【００１５】
それとは別の構成で、７１と７２の両方の抵抗を実装し、その値を適当な比率に設定することと、読みとるポートをＡ／Ｄ入力ポートにすれば、読みとれる値は「Ｈｉ」または「Ｌｏｗ」の２つの場合だけでなく、多数の情報を設定する事も可能である。つまり、設定できるデータの数は、抵抗の精度とマイコンのＡ／Ｄ入力ポートの分解能で決定される複数の仕向地を１個のＡ／Ｄ入力ポートで分けることも可能である。
【００１６】
図６は、２のマイコンのソフトウェアをフラッシュＲＯＭ１１に格納し、複数の仕向地別差分に応じて、マイコンのソフトウェアそのものを書き換えて、仕向地別の違いを切り替える方法の構成図である。
【００１７】
１１はマイコンのソフトウェアを保存するために、フラッシュＲＯＭマイコンの中に構成されているプログラム格納用のフラッシュＲＯＭである。フラッシュＲＯＭ１１の書き換えに必要な複数の端子が８である。コンタクト用端子８は、９の外装ケースの開口部から見えるところに配置する。この構成により、外装ケースをかぶった状態で、フラッシュＲＯＭ１１に格納したマイコンのソフトウェアの内容を書き換えることが出来る。
【００１８】
上記のように、コンタクト用端子８を、外装ケースの開口部９から見えるところに配置する以外に、マイコン２に直接または、他のＩＣを介して繋がっている通信端子を外装ケースの開口部９から見えるところに配置する方法もある。この場合、フラッシュＲＯＭ１１の書き換えは、通信端子から、行うこととなる。
【特許文献１】特開平３−１０５３３１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１９】
上記従来の複数の仕向地の差分を決定するための方法の中で、図４のＥＥＰＲＯＭに仕向地別の差分を書き込む方法は、複数の仕向地別に、その差分について別々の設定を大量に書き込み、仕向地間の差分を細かく設定するには最適である。また、書き変え用の電気的な端子を、外装ケースをかぶった状態で外から接続できる開口部に設けて、機器の組み立て後、外装ケースをかぶった状態で仕向地別差分を確定する事も容易に実現できる。
【００２０】
しかしながら、ＥＥＰＲＯＭに格納した仕向地別差分の情報は、シリアル通信又はパラレル通信を用いてマイコンに送っているため、機器の電源が入った瞬間に絶対必要な初期設定（例えば、ＮＴＳＣ／ＰＡＬなどの放送方式の決定等）の仕向地別差分の切り替えには使用することが出来ない。
【００２１】
また、図４のＥＥＰＲＯＭに仕向地別差分の違いを書き込む方法では、外装ケースの開口部を使って、機器の組み立て後、外装ケースをかぶった状態のまま、仕向地別差分を書き換えられる構成なので、機器を出荷した後、市場でもう一度、外装ケースの開口部を開かれ、不正に仕向地別差分を書き換える事が容易に出来る。
【００２２】
例えば、入力端子機能の有り／無しを分けて生産する場合、上記ＥＥＰＲＯＭの仕向地別差分を市場で不正に書き変えることで、入力端子機能の無い機能の低いモデルに設定して工場より出荷された機器を、出荷先の現地で、入力端子機能の有る、より機能の高いモデルに設定し直して使用する事が出来てしまう。
【００２３】
このように後で書き換えられてしまう可能性を考慮すると、特に販売価格の高低に直結する、「外部入力有り／無し」と言った機能の切り替えを、ＥＥＰＲＯＭに書き込む方法で分けることは、大きなリスクを持つこととなる。つまり、仕向地別差分を書き換える事が容易に出来るので、市場での不正な改造が想定される機能の仕向地切り替えに使うことはリスクが高く難しい。ＥＥＰＲＯＭに仕向地別差分を書き込むなら、市場での不正な改造に対して、何らかの対策を打つことが必要である。
【００２４】
一方、図５のマイコンの入力ポートの電圧を、チップジャンパーの実装をするか、チップジャンパーの実装をしないかで、ＨｉまたはＬｏｗにして、仕向地別差分の違いを切り替える方法は、マイコンのポートを直接読み取って仕向地別差分の決定を行っているため、機器の電源が入った瞬間のマイコンソフトウェア起動時に絶対必要な仕向地の切り替えに使用することが出来る。
【００２５】
しかしながら、抵抗と言う電気部品の実装を変える必要があるため、抵抗の実装の有り無しで設定を変えるには、通常の生産の手順として、その電気基板を使う機種が、どんな設定か、またはどちらの仕向地かを電気基板への部品実装時までに決定して、電気部品をプリント基板に実装するときに、同時に実装するチップジャンパーで仕向地別差分を確定する生産方式を採る必要があり、そのような手順にしないと、生産する電子機器の品質を安定して確保することは出来ない。
【００２６】
その結果、通常の生産の手順として、プリント基板に実装する電気部品を使って、仕向地別差分を決定するため、機器の組み立て後、外装ケースをかぶった状態で仕向地別差分を変更し、確定する事が容易には実現出来ない。
【００２７】
つまり、この方法は、構成上、後からの仕向地の設定の変更は難しく、外装ケースをかぶったままでの変更は、実際の大量生産を行う仕組みの中での実現は、ほとんど不可能である。
【００２８】
仮に、外装ケースの開口部をかなり大きくして、機器の組み立て後、外装ケースをかぶった状態でチップジャンパーの追加または削除が出来るようにしたとしても、半田コテ等の高熱を発生する工具を、組み立て完成後の機器に対して用いることとなり、外装ケースの焼損の危険や、狭い開口部からの無理な作業によるチップジャンパーの実装不良の危険があり、品質の安定した生産を実現することが難しい。
【００２９】
つまり、あらかじめ基本となる仕様の機器を大量に生産しておき、その後必要な仕向地別差分を決定して多くの違った仕様の機器をフレキシブルに生産する生産方式を取る事が出来ず、生産の比較的初期段階で、各仕向地別の数量を決定しておく必要がある。その結果、需要に柔軟な対応を行う必要のある、昨今の物づくりの基本であるサプライチェーンマネージメントの考え方に合わない。
【００３０】
次に、図６に示す方法は、マイコンのソフトウェア書き変え用の電気的な端子を、外装ケースの開口部の内側に設けて、機器の組み立て後、外装ケースをかぶった状態でソフトウェアを書き換える事により、後から仕向地別差分を確定する事は可能ではある。
【００３１】
しかしながら、書き換えには、かなりの時間が必要である。通常、マイコンのソフトウェアを格納するフラッシュＲＯＭの書き換え手順としては、一度フラッシュＲＯＭ内のすべてのソフトウェアを一括ですべて消去してから、もう一度すべてのソフトウェアを順次アドレスを変えながら書き込んで行く必要がある。また、その後、書き込んだソフトウェアが正しいかどうかを確認するためのベリファイ動作も必要である。そのため、マイコン２のソフトウェア書き変えには、かなりの時間を必要とする。
【００３２】
そこで、生産性を上げるには、その書き換えのための生産設備を複数台用意し、全体としてのタクトを向上させる以外に方法がない。つまり、この方法は、書き換えの時に、すべてのソフトウェアを消去し、その後、すべてのソフトウェアを書き込み、正しく書けたかを確認する為の膨大な時間がかかり、生産効率上得策ではない。
【００３３】
また、最初に同一の仕様で生産しておく為には、とりあえず、ラインの最初に、どこかの仕向地のソフトウェアを書き込む必要があり、まず１回目の書き込みに膨大な時間がかかる。その後、仕向地が決定して、仕向地別の差分のソフトウェアを後で書き込むのに、再度、膨大な時間がかかり、２重に生産効率が悪くなる。
【００３４】
また、別の手順として、基板に実装する前のマイコン単品で仕向地別のソフトウェアを書き込んでおく時の手順について述べる。まず最初に、ブランクのマイコンのフラッシュＲＯＭに仕向地別の異なったソフトウェアを全て書き込む。この場合、ごく一部の差分しかないソフトウェアを別々の仕向地用として書き込み、書き込み後は、別の部品としてマイコンを管理する。その結果、書き込み済みのそれぞれの仕向地別のマイコンを別々のＩＣとして管理するのは、全ての仕向地を１種類のマイコンで対応出来る場合に比べて、管理コストがかかり、効率的でない。
【００３５】
また、この方法は、書き換え可能なフラッシュＲＯＭマイコンには適用できるが、ソフトウェアが書き込み済みで、後から書き込みすることが出来ないマスクＲＯＭマイコンには適用出来ない。
【００３６】
すなわち、全生産台数が、フラッシュＲＯＭマイコンを使用する機種には適応できるが、生産の途中で、コストダウンなどの理由で、マスクＲＯＭマイコンに切り替わる機種には適用出来ない。
【００３７】
以上のように、図４から図６に示す従来の方法はいずれも一長一短が有る。図４の方法は、仕向地別差分や機能を、市場出荷後の不正な方法による書き換えられる可能性に対して、十分な安全性がない。図５の方法は、組み立て後、外装ケースをかぶった状態で簡単に仕向地別差分を確定できない。図６の方法は、フラッシュＲＯＭ内のソフトウェアをすべて書き換えるため、膨大な時間と、生産設備がかかるとともに、マスクＲＯＭマイコンを搭載した機器では、この方法は適用することが出来ず、すべての量産中の機器に対して使える訳ではない、という問題点を有していた。
【００３８】
本発明は上記従来の問題点を解決するもので、機器の電源が入った瞬間のマイコンソフトウェア起動時に絶対必要な仕向地別差分の切り替えについて、外装ケースをかぶった状態で仕向地を変更し、確定する事が出来る。そのため機器の生産計画の初期段階では、各仕向地の数量を決定しておく必要がなく、まず基本となる同一仕様の機器又は、その部品ユニットを大量に生産しておき、その後、必要な各仕向地の仕向地別差分を決定して、設定する事が出来、多くの仕向地に向け、仕様の違った機器をフレキシブルに効率良く生産する事できる。しかも、それをフラッシュＲＯＭマイコンか、マスクＲＯＭマイコンかに関わらず、すべての量産中の機器に対して、組み立て後、外装ケースをかぶった状態で簡単に設定する事ができる。しかも市場出荷後に不正に書き換えられてしまう可能性の無い決定方法を提供することが出来る。
【課題を解決するための手段】
【００３９】
この目的を達成するために本発明の電子機器は、仕向地別の差分情報を保存する不揮発性記憶手段と、不揮発性記憶手段の書き込み端子と、書き込み端子に接続できる外装開口部と、不揮発性記憶手段の記憶内容を読み出すための読み出し手段と、読み出し手段で読み出した内容を一時的に保存するための一時保存手段と、一時保持手段の情報を保持するためのバックアップ電源と、一時保存手段に保持された情報に従ってマイコンの起動時設定条件を決定する手段と、一時保存手段の情報の信頼度を表すフラグと、電源状態に応じてフラグを設定するフラグ設定手段と、フラグに基づき不揮発性記憶手段からの情報を一時保存手段に上書きして再起動する制御手段とを備えた構成を有している。
【００４０】
この構成によって、機器の電源が入った瞬間のマイコンソフトウェア起動時に絶対必要な仕向地別差分の切り替え設定を、外装ケースをかぶったままの状態で確定する事が出来、あらかじめ基本となる同一仕様の機器を大量に生産しておき、その後、必要な仕向地別差分を決定して、多くの違った仕様の機器をフレキシブルに生産する生産方式を取ることができる。
【発明の効果】
【００４１】
以上のように本発明は、後で不正に書き換えられても仕向地の変更が実際運用上不可能であるように構成する事を実現し、不正な書き換えに対する防護策を実施しながら、一方で、仕向地の決定を、電気部品組み立て後に行うことが出来、同一仕様の機器の部品ユニットを大量に実装しておき、その後、機器の組み立て時に、多くの違った仕様の機器を仕向地別に分ける事による、フレキシブルな生産を実現出来るという優れた効果が得られる。
【発明を実施するための最良の形態】
【００４２】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
【００４３】
（実施の形態１）
図１は本発明の実施の形態１における仕向地別差分切り替え機能付き電子機器の構成を示すブロック図であり、図２は本発明の実施の形態１における仕向地別差分切り替え機能付き電子機器の仕向地情報の決定手順を説明する図である。
【００４４】
電子機器の仕向地別の機能差は、マイコンおよびそのソフトウェアの切り替えで実現される。外部入力機能の有無、または各国及び地域の放送方式の違いがその差分である。例えば、デジタル信号による外部入力機能の対応が有るか無いかなどの、機能の有無による、仕向地別の機能差が代表的な仕向地別の仕様差である。また、別の例として、出荷する国の放送方式で、映像信号の準拠する放送方式が、ＮＴＳＣ方式か、ＰＡＬ方式か等が仕向地別の仕様差となる。これらは、いずれもマイコンのソフトウェアの切り替えにより、仕向地別の機能差や、仕様の差が決定できる項目である。
【００４５】
図１において、２はマイコンであり、仕向地情報のＨｉ／Ｌｏｗ情報を取り込んで、その情報に従って起動する放送方式や、外部入力有り／無し等の機能を実現する。
【００４６】
３は時計機能ＩＣであり、マイコン２が動作していないときも、常時時計情報をカウントアップしている専用ＩＣである。７は、時計機能ＩＣ３の内部にあるレジスタ等の一時保存領域であり、仕向地情報を保存している。１は仕向地信号であり、一時保存領域に保存した仕向地情報に従ってＨｉ又はＬｏｗ信号を出力する。また、時計機能ＩＣ３は、電子機器の主電源がＯＦＦの時も、４のバックアップ電源で常時電源を供給する事により、継続して時計情報のカウントアップを行ったり、一時保存領域に保存している仕向地情報を、保持し続けることが可能である。
【００４７】
１０はバックアップ電源の電圧低下を検出するフラグである。このフラグがセットされていない場合、前回の電子機器本体の電源ＯＦＦから、今回の電源ＯＮの間に、バックアップ電源４が継続して供給され続けたことを示しており、時計機能ＩＣがカウントアップしている時計情報や一時保存している仕向地情報は信頼できると判断する。
【００４８】
もし、このフラグがセットされている場合、電子機器本体の主電源が、長期間供給されず、バックアップ用の電池等が放電しきって、電圧低下が発生したことを表している。その場合、時計機能ＩＣがカウントアップしている時計情報や、一時保存している仕向地情報は、バックアップ用の電源の電圧低下の影響でデータがリセットされている可能性があるので、信頼できる情報ではないと判断する。
【００４９】
８は仕向地情報の外部よりの書き換え手段である。これは、機器が外装ケースをかぶった後に、内部の電気部品に接続し、５の不揮発性記憶手段に保存している仕向地情報を書き換えるための手段で、好ましくはジャック、コネクタ等を使って外部とつながり、特定の電気信号を使って不揮発性記憶手段５の仕向地情報を書き換えるのに使用する。
【００５０】
ただし、この接続部は、製造時の、組み立てまたは調整に必要な他の信号も出力されていたり、入力できたりするので、製造時は機器が外装ケースをかぶった後も、その部分だけ開口部を設け、電気的接続のためのコンタクトランド、またはジャック、コネクタ等を外から容易にアクセス出来るところに設ける。これが９の外装ケースの書き換え用開口部である。そして、機器の完成時は容易にアクセス出来ないように、外装開口部９を専用の蓋等で覆う。
【００５１】
５は不揮発性記憶手段（例えばＥＥＰＲＯＭ）であり、外装開口部９からコンタクトできる書き換え端子８を使って、１１のシリアル通信ラインに外部からコンタクトして、シリアル通信により仕向地情報を書き込む先である。ただし、書き込んだ情報は、そのままマイコン２が利用するわけではない。電子機器の組み立て後の最初の電源ＯＮ時に、マイコン２が不揮発性記憶手段５から読みとって、１２のシリアル通信ラインを使って、シリアル通信により仕向地情報を時計機能ＩＣ３の一時保存領域に最初の仕向地情報を書き込む時に、その情報を、まず１回利用する。
【００５２】
その後、２回目以降に、その情報を利用する状況としては、バックアップ用の電源が電圧低下を起こして、１０のフラグが立っており、３の時計機能ＩＣ内の一時保存している仕向地情報が信頼できなくなった時、３の時計機能ＩＣの一時保存領域に仕向地情報を上書きする時に、その不揮発性記憶手段５から読みとった情報を利用する時である。
【００５３】
図３は、図１に示す本発明の電子機器のブロック図を、より具体的に示したものであり、時計機能ＩＣはＲＴＣに、一時保存領域はレジスタに、不揮発性記憶手段はＥＥＰＲＯＭにそれぞれ対応する。
【００５４】
以上の構成により、実現された本発明の動作について、図２のフローチャートを用いて説明する。
【００５５】
まず、手順として、電気部品の基板実装を行う（ステップＳ２０１）。次に、ＥＥＰＲＯＭ５に仕向地情報を書き込む（ステップＳ２０２）。次に電気部品の各パーツを組み立て、バックアップ電池を装着する（ステップＳ２０３）。
【００５６】
機器の電源がオンされると（ステップＳ２０４）、最初の電源が入ったとき、ＲＴＣ３にとっては最初のリセットスタートとなるので、バックアップ電源４の電圧低下を検出するフラグが立っている。マイコンはそのフラグを読みとって（ステップＳ２０５）、ＲＴＣ３が最初に端子に出しているＬｏｗ（まずはデフォルトでＬｏｗを出力する事とする）の仕向地情報が信用できないと判断し、ＥＥＰＲＯＭ５から仕向地情報を取り込み、ＲＴＣ３のレジスタ７に書き込む（ステップＳ２０６）。ＲＴＣ３は新たに書き込まれた正しい仕向地情報に応じて、端子にＨｉ（又はＬｏｗ）を出力する（ステップＳ２０７）。マイコン２は、その後、バックアップ電源の電圧低下を検出するフラグ１０をクリアする（ステップＳ２０８）。その後、マイコン２は自らにソフトウェアリセットをかけ、リセットスタートを実施する（ステップＳ２０９）。
【００５７】
リセットスタート後は、バックアップ電源４の電圧低下を検出するフラグを判定し（ステップＳ２０５）、マイコン２はそのフラグが立ってない事を読みとって、ＲＴＣ３が端子に出しているＨｉの仕向地情報（ステップＳ２１０）が信用できると判断し、そのまま取得した仕向地情報に応じて各種の設定を行い正常に起動する（ステップＳ２１１）。
【００５８】
一方、電子機器は、工場出荷後に市場でもう一度外装開口部９が開かれ、不正に仕向地別差分を書き換えられる危険性がある。これは、機能に差が有り、販売価格に差がある機器を、市場で不正に改造する事でメリットを得る事が出来るからである。その不正な改造方法とは、ＥＥＰＲＯＭ５の仕向地別差分を書き換える事により、出荷時に機能と価格を低く設定してある機種を、より機能の高いモデルに設定し直し、市場で高く売ろうとする行為である。
【００５９】
ところが、本発明の場合、もし組み立て後、市場に出荷された電子機器が不正にＥＥＰＲＯＭ５を書き換えられ、強引に仕向地情報を変更されたとしても、バックアップ電源４が放電しきって無くなるまでは、その情報は反映されない。つまり、不正な変更をしても、即時に実質的な効果を受けることは出来ない。つまり、この仕組みは、そのような市場での不正な改造に対して、仕向地情報の外部よりの書き換えを防止することが出来る手段となる。
【００６０】
この前提は、バックアップ電源４が放電してしまうまで、十分長期に渡って電源を供給できることと、バックアップ電源４が電子機器をかなり分解しないと、止める事が出来ないよう構成されていることが必要である。
【００６１】
もし、十分長期に渡って主電源が供給されず、バックアップ電源４が放電しきった時には、次に主電源が接続されたとき、バックアップ電源４の電圧低下を検出するフラグが立っているので、マイコン２は、工場で最初に組み込まれた後の動作と同じく、ＥＥＰＲＯＭ５から仕向地情報を取得して、時計機能ＩＣ３に書き込み、自らにソフトウェアリセットを掛けて、リセットスタートし起動する。主電源が接続されていると、急速にバックアップ電源が充電され、次の電源ＯＦＦの期間、仕向地情報を保持できるようになる。
【００６２】
また、不正な書き換え対策のために、端子とのコンタクト方法に特別な方法を取ったり、書き換え用の電気信号を工夫したり、書き換え用に特別なコマンドを用意したりする事も有効である。
【００６３】
以上のように本実施の形態１によれば、機器の電源が入った瞬間のマイコンソフトウェア起動時に絶対必要な仕向地別差分の切り替えについて、基板に部品を実装した後の状態で仕向地別差分を確定する事が出来る。この方法を使うと、機器の生産の初期段階の基板実装の前に、各機種の仕向地別の数量を決定しておく必要がない。まず、基本となる同一仕様の機器を大量に基板実装しておき、その後、必要な仕向地毎に異なる差分をＥＥＰＲＯＭに書き込む。
【００６４】
これにより、多くの違った仕様の機器をフレキシブルに生産する事できる。しかも、それをすべての量産中の機器に対して、組み立て直前に、簡単に仕向地別差分を確定できる。しかも、市場出荷後に不正に書き換えられてしまう可能性の無い決定方法を提供することが出来る。
【００６５】
なお、時計機能ＩＣのＨｉ／Ｌｏｗ出力は一つではなく、複数個用意することによって、より多くの仕向地に対応する事が出来る。
【００６６】
また、書き換え可能な不揮発性記憶は外部のＥＥＰＲＯＭを利用する以外に、マイコン内のＥＥＰＲＯＭを利用する事も出来る。
【００６７】
同様に、一つまたは複数個のフラッシュメモリーを、機種の仕向地情報を保存するための不揮発性記憶手段として、マイコンの外部の別の機能を果たす周辺ＩＣの内部に形成する事も可能である。
【産業上の利用可能性】
【００６８】
本発明にかかる仕向地別差分切り替え機能付き電子機器は、後で不正に書き換えられても仕向地の変更が実際運用上不可能であるように構成する事ができ、不正な書き換えに対する防護策を実施しながら、一方で、仕向地の決定を、電気部品組み立て後に行うことができ、同一仕様の機器の部品ユニットを大量に実装しておき、その後、機器の組み立て時に、多くの違った仕様の機器を仕向地別に分ける事による、フレキシブルな生産を実現出来るという優れた効果が得られるものであり、テレビ受像機、ＤＶＤ録画再生機あるいはムービー等の各種電子機器において有用である。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施の形態１における仕向地別差分切り替え機能付き電子機器のブロック図
【図２】本発明の実施の形態１における仕向地別差分切り替え機能付き電子機器の仕向地情報の決定手順を示すフローチャート
【図３】本発明の実施の形態１における仕向地別差分切り替え機能付き電子機器のより具体的な構成を示すブロック図
【図４】従来の仕向地別差分切り替え機能付き電子機器のＥＥＰＲＯＭを使った構成図
【図５】従来の仕向地別差分切り替え機能付き電子機器のジャンパー切り替えを使った構成図
【図６】従来の仕向地別差分切り替え機能付き電子機器のフラッシュＲＯＭを使った構成図
【符号の説明】
【００７０】
１    仕向地信号
２    マイコン
３    時計機能ＩＣ
４    バックアップ電源
５    不揮発性記憶手段
７    一時保存領域
８    不揮発性情報書き換え手段
９    外装開口部
１０    電圧低下検出フラグ
１１    フラッシュＲＯＭ
１２    シリアル通信ライン
７１    ＧＮＤ側抵抗
７２    電源側抵抗
【図１】
2009064210.tif 000003
【図２】
2009064210.tif 000004
【図３】
2009064210.tif 000005
【図４】
2009064210.tif 000006
【図５】
2009064210.tif 000007
【図６】
2009064210.tif 000008