(57)【要約】【課題】ディジタル処理装置が通常モード時に何らかのトラブルで検査用データを受信しても、誤動作を確実に防止できること。【解決手段】検査装置１３は、検査治具１４によって、ディジタル処理装置１１の通常使用出力端子になるステータス信号出力端子と接続し、検査モード切換指令発生器１３Ａによってステータス信号出力端子をオン状態に強制する。マイクロコンピュータ１１Ｂは、ステータス信号出力端子のオン状態の認識で機能検査を実行する。検査結果は、調歩同期式シリアルデータ通信で検査装置または上位制御装置１２に伝送する。この伝送に、検査モードと通常モードでは異なる通信レートにすること、パリティ信号を、検査モードと通常モードの一方を奇数パリティとし、他方を偶数パリティとすることを含む。【選択図】図１
2007271533.tif 000002
【特許請求の範囲】
【請求項１】
上位制御装置から制御される制御用マイクロプロセッサを内蔵したディジタル処理装置とこのディジタル処理装置を検査する検査装置とを備え、上位制御装置及び検査装置とディジタル処理装置とは調歩同期式でシリアル通信を行い、検査装置は、ディジタル処理装置に対し上位制御装置と通信を行う通常モードから検査モードへの切換指令を出力してその機能検査を行うディジタル処理装置の検査システムであって、
通常モード時におけるデータの通信単位であるパケットデータについてスタートビットからパリティビットに至るまでのビットの長さをｔ１とすると、前記検査装置から送信される検査用データは、１ビットの長さが前記ｔ１よりも長くなるように構成され、
前記ディジタル処理装置は、検査モード時においては、検査用データにおける通信速度に同期してデータを処理するように構成されていることを特徴とするディジタル処理装置の検査システム。
【請求項２】
上位制御装置から制御される制御用マイクロプロセッサを内蔵したディジタル処理装置とこのディジタル処理装置を検査する検査装置とを備え、上位制御装置及び検査装置とディジタル処理装置とはシリアル通信を行い、検査装置は、ディジタル処理装置に対し上位制御装置と通信を行う通常モードから検査モードへの切換指令を出力してその機能検査を行うディジタル処理装置の検査システムであって、
上位制御装置から送られるデータのパリティについては奇数パリティ及び偶数パリティの一方を用い、検査装置から送信される検査用データは、パリティについては奇数パリティ及び偶数パリティの他方を用いることを特徴とするディジタル処理装置の検査システム。
【請求項３】
前記ディジタル処理装置は、上位制御装置に対して装置の状態を伝えるためのステータス信号出力端子を備え、前記検査装置は、このステータス信号出力端子オン状態に強制する検査モード切換指令発生器を備え、
前記制御用マイクロプロセッサは、前記ステータス信号出力端子のオン状態の認識で通常モード動作もしくは機能検査モード動作のいずれか一方の動作のみを実行するように構成されていることを特徴とするディジタル処理装置の検査システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御用マイクロプロセッサを内蔵したディジタル処理装置の検査システムに係り、特に通常モードと検査モードの切換制御に関する。
【背景技術】
【０００２】
この種のディジタル処理装置は、通信装置や自動車などの各種装置、機器に実装され、制御用マイクロプロセッサによる測定値や制御指令などの入力処理と、これらデータを利用したディジタルデータ処理と、この処理結果で装置や機器を制御する出力処理とを行う。
【０００３】
例えば、放送用通信システムとして、同一放送局でサービスエリアが異なる送信所（中継局）に同一の周波数を割り当ててネットワークを形成するＳＦＮ、異なる周波数を割り当てるＭＦＮがある。この放送波の中継装置用ディジタル処理装置の構成例を、図４に機能ブロック図で示すと、このディジタル処理装置である中継装置１は、ＰＬＬ（Ｐｈａｓｅ  Ｌｏｃｋｅｄ  Ｌｏｏｐ）装置２１〜２４及び、上位制御装置３により制御されるマイクロコンピュータ４などから構成され、中継周波数制御および周波数切換を行う。
【０００４】
このようなディジタル処理装置は、その製造段階での動作試験や運用の合間に行う評価試験において、各種機能が正常動作するか否かの厳重な検査が要求される。例えば、放送用通信システムの中継局で異常動作になると、その中継周波数がずれ、放送の中断になってしまうことになるため、各種機能の厳重な検査が必要となる。
【０００５】
このような検査は、図４に示すように検査装置５を中継装置１に接続し、検査装置から中継装置１に対して検査コマンドを送り、中継装置１のマイクロコンピュータ４がその検査用データ（コマンド等のデータ）に基づいて制御動作する。この場合、中継装置１が上位制御装置３から制御される通常モードになっているときに検査コマンドにより動作すると、放送の中断などの大きなトラブルになるので、通常モード時に検査コマンドに動作しないようにする必要がある。
【０００６】
一方、検査対象装置の通常使用入力端子およびそれに内蔵するコンピュータの入力ポート以外の入力端子および入力ポートを使ってモード切換指令（オン・オフ信号）を入力する方式が知られている（例えば、特許文献１参照）。このような検査システムを用いれば通常モードと検査モードの切換えでの誤動作防止に効果的である。
【０００７】
しかしながら、通常モード時において例えば上位制御装置から検査コマンドに化けた信号が入力されたり、あるいはその他の原因で検査コマンドが中継装置に入り込んだときには、検査に対応した動作をするので放送のトラブルになってしまう。このような不具合は机上では考えにくいが、コンピュータが原因不明の異常動作を起こすことは避けられないのが実情であり、その対応を迫られている。
【０００８】
【特許文献１】特開２００３−０７５５０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明の目的は、ディジタル処理装置に対し上位制御装置と通信を行う通常モードから検査モードへの切換指令を入力してその機能検査を行うディジタル処理装置の検査システムにおいて、誤動作防止を確実にしたディジタル処理装置の検査システムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明は、上位制御装置から制御される制御用マイクロプロセッサを内蔵したディジタル処理装置とこのディジタル処理装置を検査する検査装置とを備え、上位制御装置及び検査装置とディジタル処理装置とは調歩同期式でシリアル通信を行い、検査装置は、ディジタル処理装置に対し上位制御装置と通信を行う通常モードから検査モードへの切換指令を出力してその機能検査を行うディジタル処理装置の検査システムであって、
通常モード時におけるデータの通信単位であるパケットデータについてスタートビットからパリティビットに至るまでのビットの長さをｔ１とすると、前記検査装置から送信される検査用データは、１ビットの長さが前記ｔ１よりも長くなるように構成され、
前記ディジタル処理装置は、検査モード時においては、検査用データにおける通信速度に同期してデータを処理するように構成されていることを特徴とする。
【００１１】
他の発明は、上位制御装置から制御される制御用マイクロプロセッサを内蔵したディジタル処理装置とこのディジタル処理装置を検査する検査装置とを備え、上位制御装置及び検査装置とディジタル処理装置とはシリアル通信を行い、検査装置は、ディジタル処理装置に対し上位制御装置と通信を行う通常モードから検査モードへの切換指令を出力してその機能検査を行うディジタル処理装置の検査システムであって、
上位制御装置から送られるデータのパリティについては奇数パリティ及び偶数パリティの一方を用い、検査装置から送信される検査用データは、パリティについては奇数パリティ及び偶数パリティの他方を用いることを特徴とする。
【００１２】
前記ディジタル処理装置は、上位制御装置に対して装置の状態を伝えるためのステータス信号出力端子を備え、前記検査装置は、このステータス信号出力端子オン状態に強制する検査モード切換指令発生器を備え、
前記制御用マイクロプロセッサは、前記ステータス信号出力端子のオン状態の認識で通常モード動作もしくは機能検査モード動作のいずれか一方の動作のみを実行するように構成することもできる。
【発明の効果】
【００１３】
本発明によれば、検査用データの通信レートを上位制御装置からのデータに対して一定以上遅くしているので、ディジタル処理装置が通常モード時に何らかのトラブルで検査用データを受信しても、必ずパリティエラーになるので、誤動作を確実に防止できる。例えば放送局の中継局などにおいては、誤動作すると画像トラブルなど、放送に支障をきたすので誤動作は絶対にあってはならず、従ってこの手法は有効である。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明の実施形態を示すディジタル処理装置の検査システムの要部構成図である。検査対象装置としてのディジタル処理装置１１は、前記の放送波の中継装置１など、処理装置本体１１Ａとその制御のための制御用マイクロプロセッサを含むマイクロコンピュータ１１Ｂで構成されるものとする。上位制御装置１２は、コンピュータ１２Ａを搭載してディジタル処理装置１１の監視制御やコントロール情報の管理を行う。
【００１５】
ディジタル処理装置１１と上位制御装置１２は、その間でシリアルデータ（例えば、調歩同期式）を入出力するための通常使用入出力端子１１Ｃ、１２Ｂでケーブル接続されるほか、ステータス信号を入出力するためのステータス入出力端子（通常使用入出力端子）１１Ｄ、１２Ｃでケーブル接続される。
【００１６】
ステータス信号は、ディジタル処理装置１１のマイクロコンピュータ１１Ｂにおけるデータ処理状態、または内部機能の障害発生検出時（例えば、ウオッチドグタイマ機能で検出）にステータス出力端子１１Ｄにオン／オフ信号で出力され、このステータス信号を上位制御装置１２で取り込んで障害発生通報処理などを実行する。
【００１７】
このステータス信号の入出力には、ディジタル処理装置１１側はマイクロコンピュータ１１Ｂの出力ポートから出力バッファ１１Ｅを通してステータス信号を出力する。なお、出力バッファ１１Ｅは、オープンコレクタ構成のトランジスタとする場合で示すが出力端の接地を許容できる論理素子であればよい。上位制御装置１２側はステータス入力端子１２Ｃに接続したプルアップ抵抗Ｒでステータス信号のオン／オフ（ローレベル／ハイレベル）として検出し、この検出信号を入出力ポートＩ／Ｏを通してコンピュータ１２Ａに取り込む。
【００１８】
本実施形態は、ディジタル処理装置１１の通常使用出力端子になるステータス信号出力端子を利用し、検査装置１３からディジタル処理装置１１に検査モードへの切換指令を入力できるようにする。
【００１９】
検査装置１３は、モード切換指令発生器１３Ａによりモード切換指令を発生する。この指令の発生は、例えば検査員によるスイッチ操作で一定時間だけ発生するオフ状態からオン状態への切換信号とする。出力スイッチ１３Ｂは、例えば、出力端の接地が許容されるオープンコレクタ回路に構成したトランジスタとそのプルアップ抵抗で構成され、モード切換指令に応じたオン／オフ出力を出力端子１３Ｃに発生し、検査モードへの切換指令はオフ状態からオン状態への切換えとする。
【００２０】
検査治具１４は、ジャンパ線で互いに短絡された３端子構造とし、２つの端子でディジタル処理装置１１のステータス出力端子１１Ｄと上位制御装置１２のステータス入力端子１２Ｃに信号ケーブルでそれぞれ接続し、残りの１つの端子を検査装置１３の出力端子１３Ｃに信号ケーブルで接続する。
【００２１】
マイクロコンピュータ１１Ｂは、出力バッファ１１Ｅのオン／オフ出力状態を入力ポートから取り込み可能としておく。
【００２２】
以上の構成になる検査装置１３と検査治具１４によるディジタル処理装置１１のモード切換動作を説明する。
【００２３】
まず、通常モードでは、マイクロコンピュータ１１Ｂは出力バッファ１１Ｅを通してステータス信号を上位制御装置１２に伝送し、上位制御装置１２は入出力ポートＩ／Ｏを通してコンピュータ１２Ａに取り込む。このとき、検査装置１３の出力スイッチ１３Ｂはオフ状態（ハイレベル）にしておき、ステータス信号の入出力にはなんら影響を及ぼさない。
【００２４】
次に、ディジタル処理装置１１の検査に際しては、ディジタル処理装置１１の電源起動時に、検査装置１３からモード切換指令を発生する。このモード切換指令は、出力スイッチ１３Ｂを一定時間だけオン状態にし、検査治具１４を通してステータス出力端子１１Ｄを一定時間だけオン状態（接地状態）に強制する。このオン状態はマイクロコンピュータ１１Ｂの入力ポートに接続され、マイクロプロセッサ１１Ｂは、自身が出力バッファ１１Ｅを駆動していないにも関わらずステータス入力ポートがロウレベルになっていることで検査モードへの切換指令として認識し、マイクロコンピュータ１１Ｂが検査を実行する。
【００２５】
検査装置１３とディジタル処理装置１１との間における検査コマンドなどの検査用データの通信は、例えばモード切換え指令の通信に利用したラインを通じて、端子１１Ｄと１３Ｃとの間で行われる。即ち端子１１Ｄと１３Ｃとを介して検査装置１３側のマイクロプロセッサ１３Ｅからマイクロプロセッサ１１Ｂに検査コマンドが送られる。この検査結果は、マイクロコンピュータ１１Ｂから上位コンピュータ１２に、端子１１Ｃ、１２Ｂを通したシリアルデータ通信で伝送する。
【００２６】
検査装置１３とデジタル処理装置１１との間における検査コマンドなどの検査データの通信方法としてはいろいろな手段が考えられる。
図３に示すように検査治具１４内のシリアルポート切替器１４Ａにて、通常モードでは端子１１Ｃと１２Ｂを接続し、検査モードでは端子１１Ｃと１３Ｄを接続するように切替可能なようにする。シリアルポート切替器１４Ａの切替は電子的なものとして検査装置１３から切り替えられるようにしても良いし、ジャンパ接続を検査員が手動で切り替えても良い。このような構成の場合は検査装置１３に内蔵したマイクロプロセッサ１３Ｅがデジタル処理装置１１内のマイクロプロセッサ１１Ｂと検査モードでの通信を行う。
【００２７】
また別な実現方法としては、検査装置１３は単にモード切替信号の発生だけを担い、上位制御装置１２がデジタル処理装置１１との通信を検査モードで行うようにすることで検査装置の機能を代替させることもできる。このような場合は検査治具１４内のシリアルポート切替器１４Ａは不要で、端子１１Ｃと１２Ｂが直結のままで良い。このような構成は実運用状態のまま検査を実施するのには不適であるが、装置の製造段階で１台の上位制御装置１２から検査モードと通常モードの双方を試験検査するような場合には有効である。
【００２８】
そしてこのシリアルデータ通信において、検査モードと通常モードでは通信レートを変更することで、通常モードでは検査モード用通信が成立しないようにしている。例えば、調歩同期式シリアルデータ通信において、図２に示すように、通常モードにおけるシリアルデータ（スタートビット１＋データビット８＋奇数パリティビット１＋ストップビット１または２）の通信レート（３８４００ｂｐｓ）に対して、検査モードではその十倍以上遅い通信レート（２４００ｂｐｓ）としている。つまり通常モード時におけるデータの通信単位であるパケットデータについてスタートビットからパリティビット終了までのビットの長さをｔ１とすると（この例ではビットの長さは１０ビット×１クロックの時間となる）、前記検査装置から送信される検査用データは、１ビットの長さが前記ｔ１よりも長くなるように構成されている。つまり通信レートでいえば、通信モード時の通信速度は、検査用データの通信レートの１０倍以上大きい速度に設定される。そしてディジタル処理装置１１では、各モード時の通信レートに応じてデータ処理される。
【００２９】
この場合、通信モードで運用されているときに仮に検査用データがディジタル処理装置１１に入力されたとしても、通信モードにおいて例えば奇数パリティを採用していれば、図２の状態では、パリティビットまでの「１」のビット数がゼロなのでパリティビットが「１」にならなければならないが、「０」になっていることから通信が成立しない。即ち、検査用データが「１」から「０」に切換ったときにディジタル処理装置１１はパケットデータのスタートビットと認識して処理するが、必ずパリティエラーになるので検査コマンドは必ず無効になるということである。
【００３０】
したがって、本実施形態によれば、通常モード時に検査コマンドによる誤動作を確実に防止でき、信頼性の高いシステムを確立できる。また通常運用モードにおけるテストモードへの語反応などを検査する評価工程を簡略化できる。また上述の構成によれば、ディジタル処理装置１１側のシリアルコントローラのハードウエアによりパリティエラーの発生したデータに対しての処理を排除することで、通常モード用データと検査モード用データをソフト的に分離する必要がなくなり、ソフトウエアのオーバーヘッド増加を回避できる。
【００３１】
また、検査装置１３のモード切換指令発生器１３Ａに代えて、マイクロコンピュータでモード切換指令を発生する構成でもよい。
【００３２】
また、検査装置１３はノート型パソコンなどを使用したコンピュータ構成とする場合、ディジタル処理装置１１での検査結果をシリアルデータ通信で検査装置１３に取り込んでその確認をすることもできる。
【００３３】
更にまた本発明では、上位制御装置１２からディジタル処理装置１１に送られるデータのパリティについては奇数パリティ（偶数パリティ）を用い、検査装置からディジタル処理装置１１に送信される検査用データのパリティについては偶数パリティ（奇数パリティ）を用いるようにしてもよい。この場合、通信モードに切換っているときに検査用データがディジタル処理装置に入ってきても、必ずパリティエラーになるので、検査用データは破棄される。このような手法によっても同様の効果を得ることができる。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施形態を示すディジタル処理装置の検査システムの要部構成図。
【図２】調歩同期式シリアルデータ通信における通信レートの説明図。
【図３】本発明の他の実施形態を示すディジタル処理装置の検査システムの要部構成図。
【図４】中継装置用ディジタル処理装置の機能ブロック図。
【符号の説明】
【００３５】
１１  ディジタル処理装置
１２  上位制御装置
１３  検査装置
１４  検査治具
１１Ｂ  マイクロコンピュータ
１１Ｅ、１３Ｂ  出力バッファ
１３Ａ  モード切換指令発生器
【図１】
2007271533.tif 000003
【図２】
2007271533.tif 000004
【図３】
2007271533.tif 000005
【図４】
2007271533.tif 000006