(57)【要約】データ処理装置のコンフィギュレーション・データを、モードの開始(104)と後続イベント(108)との間の時間間隔を算定する(110)ことによって、取得する方法。算定時間間隔は更に、1つ又は複数の基準値(114)と比較される(112)。この比較の結果はコンフィギュレーション・データを導き出す(116)のに用いられる。当該方法は更に、測定段階を有するようにして算定時間間隔におけるエラーを削減することによって改良させ得るものであり、それによって更に大きな基準値群との比較を可能にし、このことが同様に、算定時間間隔から導き出されるコンフィギュレーション・データを増加させることを可能にする。
2005535029.tif 000002
【特許請求の範囲】
【請求項１】
データ処理装置のコンフィギュレーション・データを取得する方法であって：
該データ処理装置はタイミング装置と連動し；
a)  該タイミング装置の第１モードを開始する工程；及び
b)  第１イベントを検出する工程；
を有し；
該第１イベントは該第１モードの該開始後に発生し；
該第１イベントは該タイミング装置によって引き起こされるものであり；
更に、c)  該第１モードの該開始と該第１イベントとの間の第１時間間隔を算定する工程；
d)  該算定第１時間間隔と第１基準時間間隔との間の第１比較を行う工程；及び
e)  コンフィギュレーション・データを、該第１比較の結果によって、判定する工程；
を有することを特徴とする方法。
【請求項２】
請求項１記載の方法であって、該工程d)に後続して、更に：
I.  エラー値を、該第１比較の該結果によって、算定する工程；
II.  該タイミング装置の第２モードを開始する工程；及び
III.  第２イベントを検出する工程；
を有し；
該第２イベントは該第２モードの該開始後に発生し；
該第２イベントは該タイミング装置によって引き起こされるものであり；
更に、IV.  該第２モードの該開始と該第２イベントとの間の第２時間間隔を算定する工程；
V.  該算定第２時間間隔を該エラー値によって調節する工程；
VI.  該調節第２時間間隔と第２基準時間間隔との間の第２比較を行う工程；及び
VII.  コンフィギュレーション・データを該第２比較の結果によって、判定する工程；
を有することを特徴とする方法。
【請求項３】
請求項１記載の方法であって、該工程a)に後続して、更に：
期間をカウントする工程；
を有することを特徴とする方法。
【請求項４】
請求項２記載の方法であって、該工程IIに後続して、更に：
期間をカウントする工程；
を有することを特徴とする方法。
【請求項５】
請求項２又は４何れか記載の方法であって、該工程Iに後続して、更に：
コンフィギュレーション・データを該第１比較の該結果によって判定する工程；
を有することを特徴とする方法。
【請求項６】
請求項１乃至５何れか記載の方法であって、モードが該データ処理装置に印加される電圧に応じて開始されることを特徴とする方法。
【請求項７】
請求項１乃至５何れか記載の方法であって、イベントが該データ処理装置に印加される電圧に応じて検出されることを特徴とする方法。
【請求項８】
請求項１乃至５何れか記載の方法であって、モードが該データ処理装置上で実行されるソフトウェアに応じて開始されることを特徴とする方法。
【請求項９】
請求項１乃至５何れか記載の方法であって、モードが該タイミング装置の通常動作において、該データ処理装置とは無関係に、開始されることを特徴とする方法。
【請求項１０】
請求項３乃至４何れか記載の方法であって、時間間隔が該カウント時間間隔を用いて算定されることを特徴とする方法。
【請求項１１】
請求項１乃至５何れか記載の方法であって、時間間隔がタイムスタンプを用いて算定されることを特徴とする方法。
【請求項１２】
タイミング装置にインタフェースし、請求項１乃至１１何れか記載の方法を行うよう動作可能なデータ処理装置であって：
イベント信号を受信するよう動作可能な第１ポート；
コンフィギュレーション・プログラムと該コンフィギュレーション・プログラムに関するデータとを記憶させるよう動作可能な非揮発性記憶機構；
算定のデータを記憶させるよう動作可能な記憶機構；及び
該コンフィギュレーション・プログラムを実行させるよう動作し得るCPU；
を有することを特徴とするデータ処理装置。
【請求項１３】
請求項１２記載のデータ処理装置であって、該第１ポートが更に、モード表示信号を出力するよう動作可能であることを特徴とするデータ処理装置。
【請求項１４】
請求項１２記載のデータ処理装置であって、更に：
モード表示信号を出力するよう動作可能な第２ポート；
を有することを特徴とするデータ処理装置。
【請求項１５】
請求項１２記載のデータ処理装置にインタフェースするよう動作可能なタイミング装置であって：
イベント信号を出力するよう動作可能な第１ポート；及び
該イベント信号を発生させるよう動作可能な回路；
を有することを特徴とするタイミング装置。
【請求項１６】
請求項１３記載のデータ処理装置にインタフェースするよう動作可能なタイミング装置であって：
モード表示信号を受信し、イベント信号を出力するよう動作可能な第１ポート；及び
該イベント信号を該モード表示信号に応じて、かつ、該モード表示信号に後続して、発生させるよう動作可能な回路；
を有することを特徴とするタイミング装置。
【請求項１７】
請求項１４記載のデータ処理装置にインタフェースするよう動作可能なタイミング装置であって：
モード表示信号を受信するよう動作可能な第１ポート；
イベント信号を出力するよう動作可能な第２ポート；及び
該イベント信号を該モード表示信号に応じて、かつ、該モード表示信号に後続して、発生させるよう動作可能な回路；
を有することを特徴とするタイミング装置。
【請求項１８】
請求項１５乃至１７何れか記載のタイミング装置であって、該イベント信号がパルス電圧であることを特徴とするタイミング装置。
【請求項１９】
請求項１５乃至１７何れか記載のタイミング装置であって、該イベント信号が過渡電圧であることを特徴とするタイミング装置。
【請求項２０】
請求項１５乃至１７何れか記載のタイミング装置であって、該イベント信号が周期的に変動する電圧であることを特徴とするタイミング装置。
【請求項２１】
請求項１８乃至２０何れか記載のタイミング装置であって、該回路がRCネットワークを有することを特徴とするタイミング装置。
【請求項２２】
請求項１２乃至１４何れか記載のデータ処理装置であって：
請求項１乃至１１何れか記載の方法工程を実施するよう構成されるソフトウェア；
を有することを特徴とするデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に、データ処理装置に関し、特に、データ処理装置のコンフィギュレーション・データの取得に関する。
【背景技術】
【０００２】
多くの消費者向製品、例えば、TV、VCR、セット・トップ・ボックス、洗濯機、トースタなど、は1つ若しくは複数の組み込みマイクロプロセッサ又はマイクロコントローラ上で実行するソフトウェアを利用して豊富な機能群と特徴群とをエンド・ユーザに備える。通常、ソフトウェア・バージョンの数は、ソフトウェアを局所での当該製品におけるコンフィギュレーションを行うことによって、最小にすることが可能であり、それによってコストが、スケール・メリットを最大にすることによって、節減される。ソフトウェアのコンフィギュレーションを局所で行う別の理由は、当該製品を個人化する、例えば、何らかのアドレス指定の形式を備える、ことにあり得る。
【０００３】
組み込みマイクロプロセッサ又はマイクロコントローラ上で実行するソフトウェアのコンフィギュレーションを行うのに用いる手法は、当該デバイスの1つ又は複数のピンに電圧を印加することを有する。単純なコンフィギュレーションを行う、例えば、２つのソフトウェア・プログラムの間での選定を行う、作業では、入力ピンは２つの電圧のうちの１つにドライブして該選定を行い得るものであり、この２つの電圧のうちの１つにドライブして該選定を行うことは、コンフィギュレーション・データの1ビットを表す。わずかな改良として、3状態（例えば、高、低、中間）の電圧によってピンをドライブすることを用いてピン毎で約1.5ビットのコンフィギュレーション・データを実現し得る。しかしながら、例えば、少なくとも6本のピンを用いることを示唆する、8ビットのものなどの、複雑なコンフィギュレーション・データが多くの場合、要求される。ピンは、デバイス・コストとプリント回路基板（PCB）の面積との両方の点から費用がかかるものであり、後者は小型ポータブル製品に関して一段と重要になってきている。
【０００４】
ピン毎のコンフィギュレーション・ビット数を、組み込みマイクロプロセッサ又はマイクロコントローラと一体化させたアナログ・ディジタル変換器（ADC）の形態における別のハードウェアを利用することによって、増加させる別の手法が存在する。ピン毎のビット数はADCの分解能（コスト）によってかわってくる、すなわち、分解能を向上させるよう、ADCを、１つを超えるピンによって、多くのピンを用いることを犠牲にして、共有させ得る。更に、そのような解決策は、当該製品が給電されている間はずっと、定在電流を有し得る分圧器を利用する傾向にあり得るものであり、そのようなパワー・ペナルティは、バッテリ寿命と環境上の理由との両方の点からバッテリ駆動製品にとっては許容できないものであり得る。ADCを利用するうえでの更に別の短所は、ピンに電圧バイアスを印加することによって、アプリケーション・プログラムによってピンを更に利用する可能性を、妨げること又は制限することがあり得る。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、これら並びに別の課題を、データ処理装置のコンフィギュレーション・データを取得する、改良された方法と装置とを用いることによって、解決することにある。
【課題を解決するための手段】
【０００６】
本発明によって、データ処理装置のコンフィギュレーション・データを取得する方法を備え、該データ処理装置はタイミング装置と連動し、該方法は：
a)タイミング装置の第１モードを開始する工程；及び
b)第１イベントを検出する工程；
を有し、第１イベントは第１モードの開始後に発生し、第１イベントはタイミング装置によって引き起こされ；
更に、c)第１モードの開始と第１イベントとの間の第１時間間隔を算定する工程；
d)算定第１時間間隔と第１基準時間間隔との間の第１比較を行う工程；及び
e)コンフィギュレーション・データを第１比較の結果によって判定する工程；
を有する。
【０００７】
データ処理装置上のアプリケーション・プログラムを実行する前に、コンフィギュレーション作業を、例えば、所望のアプリケーション・プログラムが選定されて実行されるか、アプリケーション・プログラムが特定の選定可能な選択肢によって実行されることを徹底するよう、行うことを要し得る。コンフィギュレーション作業は、アプリケーション・プログラムに関連した（ものであるが、アプリケーション・プログラムとは別個の）コードを読み取るか実行する工程、該装置内に保持されるデータを読み取る工程、外部の入力又は刺激からデータを読み取るか導き出す工程を有するが、これらの工程には限定されないものである；更に、コンフィギュレーション・データはこれらの方法の何れかの組み合わせから取得し得る。本発明は、（外部データ源自体によって備えることを除く）コンフィギュレーション・データを外部入力又は刺激から装置に導き出すこと、に関する。
【０００８】
データ処理装置はコンフィギュレーション・データを取得する目的でタイミング装置と連動し得る。タイミング装置は、必要に応じて、データ処理装置に対して信号すなわち刺激を発生させ、出力する；該発生及び出力はデータ処理装置に応じたものであり得るか、データ処理装置とは無関係のものであり得る。これらの信号すなわち刺激はデータ処理装置によって検出と利用とが行われてコンフィギュレーション・データを導き出し得る。特に、データ処理装置は、測定対象の信号すなわち刺激によって境界が設けられる、時間間隔を規定し得る。測定時間間隔値は更に、記憶値と比較されてコンフィギュレーション・データを導き出し得る。タイミング装置は信号すなわち刺激の生成と出力とを、非安定的なやり方又は、好ましくは、単安定のやり方で、データ処理装置からの命令に応じて、行い得る。単安定の場合には、データ処理装置は命令をタイミング装置に対して発出して特定モードを開始し得る；非安定の場合には、データ処理装置は現行モードをタイミング装置の信号すなわち刺激の出力を検査することから導き出し得るが、それはこの場合のタイミング装置が特定のモードをデータ処理装置とは無関係に開始し得るからである。タイミング装置に指令して特定のモードを開始させる、データ処理のプロンプトを行うことは、データ処理装置への電圧を（例えば、電源をオン状態にする時点で）印加すること、又はデータ処理装置上でソフトウェアを（例えば、アプリケーション・プログラム間で切り替える場合に、又は別の理由で）実行させること、に応じたものであり得るが、これに限定されるものでない。データ処理装置に印加される電圧を検出する方法は周知のものであり、ポーリング及び割り込みを有するが、これらには限定されないものである。
【０００９】
タイミング装置はデータ処理装置に、インパルス電圧、過渡電圧又は電圧値/レベルを有するが、それらには限定されるものでないイベント信号を出力し得る。例えば、データ処理装置は過度電圧をタイミング装置から受信し、検出し、それに応じて、過度電圧によって表されるイベント、例えば、カウンタを停止させること、クロック若しくはカウンタなどの値の読み取り及び/又は記録を行うこと、によって境界が設けられる時間間隔を算定することに関する１つ若しくは複数の作業を行うよう形成し得る。データ処理装置は更に、時間間隔内の持続時間中に、期間をカウントするよう形成し得る。
【００１０】
タイミング装置モードの開始と後続イベントの生起との間の時間間隔の算定はカウントされた時間間隔の値の使用及び/又は時間間隔に関するタイムスタンプの使用によって行い得る。タイムスタンプは、例えば、タイミング装置モードの開始時及び/又は後続イベントが生起した時に、読み取られたクロック又はカウンタの値から導き出し得る。時間間隔が算定されると、この時間間隔は、例えば、データ処理装置内の非揮発性記憶機構に記憶される、データ処理装置が利用可能な基準時間間隔と比較される。通常、この比較については基準時間間隔値の範囲のできる限り大きなものを利用して算定時間間隔から導き出し得るコンフィギュレーション・データのビット数を最大にすることが望ましい。実際には、当業者には明らかになるように、算定時間間隔を解釈する（すなわち、算定時間間隔を広い範囲の基準時間間隔と比較する）能力は算定時間間隔の精度（すなわち、時間的な散布度）によってかわってくる。本方法の効果は、時間間隔を算定することによって、データ処理装置はコンフィギュレーション・データを導き出して要求コンフィギュレーション作業をコンフィギュレーションに割り当てられた、従来技術、特に、ADCを利用しない従来技術の方法、において用いられたものよりも削減された、入力容量を用いて行い得る。
【００１１】
本発明の別の特徴によれば、データ処理装置のコンフィギュレーション・データを取得する方法を改良したものが備えられ、工程d)に後続して、当該方法は更に：
I.  エラー値を第１比較の結果によって算定する工程；
II.  タイミング装置の第２モードを開始する工程；及び
III.  第２イベントを検出する工程；
を有し；
第２イベントは第２モードの開始後に発生し、第２イベントはタイミング装置によって引き起こされ；
更に、IV.  第２モードの開始と第２イベントとの間の第２時間間隔を算定する工程；
V.  エラー値に応じて算定第２時間間隔を調節する工程；
VI.  調節第２時間間隔と第２基準時間間隔との間の第２比較を行う工程；
VII.  第２比較の結果によってコンフィギュレーション・データを判定する工程；
を有する。
【００１２】
本発明の方法は、そこではコスト又は別の理由で算定タイミング間隔の所望の精度を実現することが困難なそのアプリケーションに対応するよう改良し得る。特定の課題がデータ処理装置自体にあり、この課題では、時間間隔の測定において用いる特性の許容度の散布度は、データ処理装置の製造において用いるプロセス又は材料、例えば、マイクロコントローラ・デバイスの入力ピンに印加される電圧の論理レベルを判定するのに用いる内部基準電圧の許容度、が理由で、広いものであり得る。そのような許容度を、特別に選定されたか設計されたデバイスを用いて、向上させることが可能であり得るが、これらのオプションは通常、重いコスト・ペナルティを招く。別の課題では、タイミング装置は、固有の広い許容度を有する低コストの部品、例えば、コンデンサ、を利用する。本発明の本方法の本改良が効果的であるのは、データ処理装置とタイミング装置との特定の組み合わせに対する許容度変動によるエラーを識別し、更に、このエラーをコンフィギュレーション・データを取得するのに用いる算定時間間隔において補正する手段を備える点にある。
【００１３】
第１エラー識別段階はタイミング装置が発生する既知の公称時間間隔の測定を備える。この測定は時間間隔のまさにその値を表す基準と比較される；当該差異はデータ処理装置とタイミング装置との特定の組み合わせについてのエラーである。タイミング装置のタイミング間隔は更に、（例えば、タイミング装置のタイミング素子を置換することによって）適合し、第２時間間隔の算定が行われる。好ましくは、この適合は所定のタイミング間隔群の１つにより（例えば、置換タイミング素子が所定の値群から選定され）、相当する基準値群を比較段階で、判定を応分に単純化させながら、用いることを可能にする。好ましくは、タイミング装置のタイミング素子がタイミング間隔を適合させるよう置換される場合、元のタイミング素子と置換タイミング素子との両方が正確である（すなわち、両方がそれらの公称値に対する狭い許容度を有する。）；これによってエラーが時間間隔測定の各々について実質的に同様のままであることを徹底するのを促進する；適切なタイミング素子の例は、（低コストである効果も有する）メタル・フィルム抵抗を有するが、これに限定されるものでない。第２算定時間間隔は更に、エラー値を用いて調節して第２時間間隔に対する更に正確な値を導き出し得る。この調節第２時間間隔値は更に、種々の値基準値、好ましくは上記の相当する基準値群、と比較される。当業者に明らかになるように、調節第２時間間隔のエラーがその相当する基準時間間隔のエラーに対して少ない場合、時間間隔は、間が近い（すなわち、多い）ほど、その解釈が容易である；これによって、同様に、より多くのコンフィギュレーション・データを測定毎に導き出す能力を提供する。この改良方法の効果は、第１既知時間間隔が測定され；この測定におけるエラーが導き出され、第２測定時間間隔を補正するのに用いられ、それによって第２測定を更に正確にし、データ処理装置のコンフィギュレーション・データを導き出すよう解釈され得るものであり、用いられ得る、考えられる時間間隔の数を増加させる。
【００１４】
別の改良では、第１比較の結果によって処理システムのコンフィギュレーション・データを導き出すのに、用い得る；これは上記基本的な方法と同様なやり方で実現される。上記のように、解釈し得る時間間隔の総数は予期されるエラーによってかわってくることが明らかとなる。
【００１５】
該改良方法については、タイミング装置モードを開始し得るものであり、イベントを上記の基本的な方法と同様な方法を用いて検出し得る。同様に、データ処理装置も時間間隔内の持続時間中、期間をカウントするよう形成し得る。タイミング装置モードの開始と後続イベントの生起との間の時間間隔の算定はカウント期間の値の使用及び/又は時間間隔に関するタイムスタンプの使用によって行い得る。
【００１６】
本発明の別の特徴によって、タイミング装置にインタフェースし、本発明による方法を行うよう動作可能なデータ処理装置を備え、該データ処理装置は：
イベント信号を受信するよう動作可能な第１ポート；
コンフィギュレーション・プログラムと該コンフィギュレーション・プログラムに関するデータを記憶させるよう動作可能な非揮発性記憶機構；
算定のデータを記憶させるよう動作可能な記憶機構；及び
該コンフィギュレーション・プログラムを実行させるよう動作可能なCPU；
を有する。
【００１７】
本発明の当該方法は適切なタイミング装置にインタフェースすることができるデータ処理装置に依拠する。適切なデータ処理装置の例は、計算機デバイス（例えば、PC、PDA、ワークステーション）、内蔵ソフトウェアの制御下で動作する産業用製品及び消費者向製品（例えば、TV、VCR、DVD、セキュリティ・システム、遠隔制御、電話機、玩具、台所電化製品など）を有するが、それらに限定されるものでない。特に、ポートなどの、それによってタイミング装置に、タイミング装置からのイベントを受信し得るように、インタフェースするその手段を有することを要する。当該製品内部に組み込まれたソフトウェアの制御下で動作するマイクロプロセッサ又はマイクロコントローラを利用し、コンフィギュレーション・データの外部データ源からの取得又は読み取りを行う能力を有しない製品は特に、本発明を活かし得る。
【００１８】
データ処理装置は、バス手段によって相互接続される、通常のCPU、プログラム記憶機構とデータ記憶機構とを有し得るものであり、その種々の構成は当業者によって容易に識別し得るものである。更に、データ処理装置はモード表示信号を送出するよう動作可能なポートを有し得る。いくつかの実施例では、イベント信号とモード表示信号は同じポートがサポートし得る。イベント信号は、データ処理装置、例えば、以下に更に記載する、タイミング装置、の外部にあるデバイスによって発生され得る。通常、モード表示信号はデータ処理装置からタイミング装置に送出されてモードをそのタイミング装置に対して示すものである。本発明の効果は、消費者向製品において通常用いられる低コスト・デバイスを用いて実現し得る。
【００１９】
本発明の別の特徴によれば、上記データ処理装置とインタフェースするよう動作可能なタイミング装置を備え、該タイミング装置は：
イベント信号を出力するよう動作可能な第１ポート；及び
該イベント信号を発生させるよう動作可能な回路；
を有する。
【００２０】
タイミング装置はデータ処理装置にインタフェースする。タイミング装置は、イベント信号を、モード表示信号の受信と無関係にある状態とモード表示信号の受信に応じた状態との何れかで、発生させ得る。タイミング装置のインタフェースは、イベント信号とモード表示信号、各々、について別個のポートを有し得るか、これらの信号を同じポート上で合成し得る。タイミング装置は、特定データ処理装置によって検出するのに適切なイベント信号を生成する回路を有し得る；そのような回路はハードウェア又はソフトウェアの制御下で動作し得る。イベント信号の考えられる種類の例は、パルス電圧、過渡電圧又は周期的に変動する電圧を有するが、これらには限定されないものである。実際にはそのようなイベント信号は、インパルス発生器、単安定マルチ・バイブレータ又は非安定的/周期的クロック発生器を有するが、それらには限定されるものでない、回路手段を用いて発生させ得る。好ましくは、RCネットワーク回路がタイミング装置に利用される。好適実施例では、そのようなRC回路を用いてデータ処理装置と連動する単安定マルチバイブレータを実現し得る。
【発明を実施するための最良の形態】
【００２１】
別の特性と効果を、単に例として、添付図面を参照しながら、次に説明する。
【００２２】
本明細書の原文記載の本発明の実施例の中では、「data  processing  apparatus」の語は本発明の方法によって動作することができ、かつ、イベント信号を受信する少なくとも1つのポートを有する装置の何れかの実施例を表す。本明細書の原文記載の「event  signal」の語はデータ処理装置のポートに印加される外部の入力又は刺激を表す。本明細書の原文記載の「mode  indication  signal」はデータ処理装置によって出力されてモードをタイミング装置に示す信号を表す。
【実施例】
【００２３】
図１は本発明を実施する方法の流れ図を表す。100として概括的に表す該方法は、102で始まり、タイミング装置のモードが104で開始される。任意的には、１０６で、期間を、タイミング装置によって引き起こされるイベント１０８が発生するまで、カウントし得る。モードの開始とイベントとの間の時間間隔の値は算定され(110)、基準値114と比較される(112；この比較の結果はコンフィギュレーション・データを導き出す（116）のに用いられる)。当該方法は118で終了する。
【００２４】
図２は本発明を実施する改良方法の流れ図を表す。200で概括的に表す該方法は202で始まり、タイミング装置の第１モードが204で開始される。図１に関して記載したように、任意的には（図２に表していないものであるが）、期間を、タイミング装置から受信される第１イベント206が発生するまで、カウントし得る。第１モードの開始と第１イベントとの間の第１時間間隔の値が算定され(208)、第１基準値(212)と比較される(210)；該比較の結果によってエラー値214が算定され、更には、任意的には（図２に表していないが）、コンフィギュレーション・データを導き出すことを可能にする。当該方法は続行し、タイミング装置の第２モードが216で開始する。同様に、任意的には（図２に表していないものであるが）、期間を、タイミング装置から受信される第２イベント２１８が発生するまで、カウントし得る。第２モードの開始と第２イベントの間の第２時間間隔の値が算定される(220)。この算定値はエラー値214を用いて調節される(222)。調節第２時間間隔は更に、第２基準値226と比較される(224)；この比較の結果はコンフィギュレーション・データを導き出す(228)のに用いられる。当該方法は２３０で終了する。
【００２５】
図３はデータ処理装置の実施例の概略図を表す。300として概括的に表すデータ処理装置は、イベント信号を受信するよう動作可能な第１ポート302、CPU304、プログラムROM306、RAM308、及びモード表示信号を送出するよう動作可能な第２ポート312を有する；全ての構成要素はバス310によって、当業者が分かる当該方法の何れかによって、相互接続される。データ処理装置は、マイクロプロセッサ又はマイクロコントローラなどのデバイス内部に一体化し得る；代替的には、データ処理装置は、その中で1つ又は複数の構成要素が別個のエンティティであるその更に大きなシステムであり得る。
【００２６】
図４はタイミング装置と連動するデータ処理装置の実施例の概略図を表す。400で概括的に表す当該システムは、タイミング装置402及びデータ処理装置404を有する。データ処理装置はモード表示信号406をタイミング装置402に送出し、このタイミング装置はそれに応じてその後イベント信号408をデータ処理装置に送出する。タイミング装置が非安定的/周期的イベント信号を送出する場合には、データ処理装置がモード表示信号406を送出することを要するものでないことがあり得る、すなわち、データ処理装置は単に、タイミング装置のモードを（例えば、予め記憶されたデータを用いて）推定して、例えば、適切なイベント信号間の時間間隔を測定し得ることを特筆する。
【００２７】
図５はRCネットワーク・タイミング装置と連動するマイクロコントローラを有する、本発明の好適実施例の概略図を表す。500と概括的に表す当該システムはマイクロコントローラ504に接続506、508によって接続される（点線の輪郭線で表す）タイミング装置502を有する。本実施例では、接続506、508は、以下記載の、モード表示信号方式とイベント信号方式との両方を行う。第１（測定）モードに備えるよう、マイクロコントローラ504はコンデンサ516の各端部を、ライン506、508を用いて、同時に接地し、それによってコンデンサ516を放電する。第１モードはタイミング装置５０２にマイクロコントローラ504によって通知され、ライン506を（ライン508がなお、コンデンサ516の下端を接地しながら）リリースし、ライン506を入力にする；マイクロコントローラは更に、期間を、例えば、ソフトウェア制御下の内部カウンタを増加させることによって、カウントし始める。コンデンサ516は既知でかつ正確な抵抗器５１４を介して充電し始める。その後、コンデンサ516上の電圧の何らかのレベルで、マイクロコントローラはライン506上で論理１を検出する。マイクロコントローラは更に、カウンタを増加させることを停止する。カウンタの値が更に、既知の抵抗器514を用いて予期されるものに相当する記憶値と比較される。当該値における差異は大部分、マイクロコントローラにおけるコンデンサと種々の別の許容度によるエラーに相当する。当該手順は別の正確な抵抗器５１２について繰り返され、この抵抗器は好ましくは種々の所定値から選定される。第２の（コンフィギュレーション・データを導き出す）モードに備えるよう、マイクロコントローラ504は再び、ライン506、508を用いてコンデンサ516の各端部を接地し、それによってコンデンサ516を放電する。第２モードはタイミング装置502にマイクロコントローラ504によって通知され、ライン508を（ライン506がコンデンサ516の上端を接地しながら）リリースし、ライン508を入力にする；マイクロコントローラは再び、期間を、例えば、ソフトウェア制御下の内部カウンタを増加させることによって、カウントし始める。コンデンサ516は抵抗器512を介して充電し始める。コンデンサ516上の電圧の何らかのレベルで、マイクロコントローラはライン508上で論理１を検出する。マイクロコントローラは更に、カウンタを増加させることを停止する。カウンタの値は更に、事前に算定されたエラー値を用いて、調節され、それによってコンデンサとマイクロコントローラとの許容度エラーを補正する。調節カウンタ値は更に、種々の基準値、好ましくは、上記抵抗値512の種々の所定値に相当するもの、と比較される。最も近い照合は抵抗器５１２の値が表すコンフィギュレーション・データを表す。当該方法は、調節（補正）によって特定の抵抗器５１２を用いて取得されるカウンタ値におけるエラーを削減する点で、データ処理装置が解釈するカウンタ値（時間間隔）の群（範囲）を増加させることを可能にし得る。測定モードは更に、何らかの別のコンフィギュレーション・データを導き出すのに用い得る。
【００２８】
図６は図５の実施例に関するモード表示信号とイベント信号とを表す概略図を表す。ライン506、508での電圧の、600で概括的に表す波形は、602と604、各々、で表す。マイクロコントローラの論理ハイ検出電圧閾値は606にある。本明細書の原文記載の「calibration  mode」は608と610との間に表す。本明細書の原文記載の「derive  configuration  data  mode」は610と612との間に表す。
【００２９】
上記の方法と実施例とは単に、例として表すものであり、当業者が容易に識別し得る種々の方法と実施例を選定して本発明の効果を活かすものを表す。
【００３０】
以上の記載において、かつ、図１を参照しながら、データ処理装置のコンフィギュレーション・データを、モード104の開始と後続イベント108との間の時間間隔を算定する(110)ことによって取得する方法を開示する。算定時間間隔は更に、1つ又は複数の基準値114と比較される(112)。この比較の結果はコンフィギュレーション・データを導き出す(116)のに用いられる。当該方法は更に、算定時間間隔におけるエラーを削減する測定段階を有するようにすることによって改良し得るものであり、それによって更に大きな、基準値114の群と比較することを可能にし、このことが同様に算定時間間隔から導き出されるコンフィギュレーション・データを増加させることを可能にする。
【図面の簡単な説明】
【００３１】
【図１】本発明を実施する方法の流れ図である。
【図２】本発明を実施する改良方法の流れ図である。
【図３】データ処理装置の実施例の概略図である。
【図４】タイミング装置と連動するデータ処理装置の実施例の概略図である。
【図５】RCネットワーク・タイミング装置と連動するマイクロコントローラを有する本発明の好適実施例の概略図である。
【図６】図５の実施例に関するモード表示信号とイベント信号とを表す概略図である。
【図１】
2005535029.tif 000003
【図２】
2005535029.tif 000004
【図３】
2005535029.tif 000005
【図４】
2005535029.tif 000006
【図５】
2005535029.tif 000007
【図６】
2005535029.tif 000008
【国際調査報告】
2005535029.tif 000009
2005535029.tif 000010
2005535029.tif 000011