JP2009276858A - Electronic apparatus - Google Patents
Electronic apparatus Download PDFInfo
- Publication number
- JP2009276858A JP2009276858A JP2008125246A JP2008125246A JP2009276858A JP 2009276858 A JP2009276858 A JP 2009276858A JP 2008125246 A JP2008125246 A JP 2008125246A JP 2008125246 A JP2008125246 A JP 2008125246A JP 2009276858 A JP2009276858 A JP 2009276858A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- condition
- functional circuit
- self
- diagnosis
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
本発明は、通常動作条件よりも厳しい動作条件を自機に設定することで、自機の動作余裕度を確認することが容易な電子機器に関する。 The present invention relates to an electronic device in which it is easy to check the operation margin of the own device by setting the operation condition severer than the normal operation condition in the own device.
従来より、ユーザの使用環境において、まれな頻度で不具合を生じる電子機器を、サービスセンターに持ち帰って動作テストを行うと、不具合が再現しなくなる場合があった。このような場合、電子機器の回路におけるタイミングマージン等の、動作余裕度が少なくなっている可能性がある。そこで、不具合を生じた電子機器を恒温槽にいれて、高温環境下で動作させることで、回路の動作条件を厳しくして不具合を再現し、不具合原因を調査することが行われている。 Conventionally, when an electronic device that causes a failure at a rare frequency in a user's usage environment is brought back to a service center and an operation test is performed, the failure may not be reproduced. In such a case, there is a possibility that an operation margin such as a timing margin in the circuit of the electronic device is reduced. In view of this, it has been practiced to place the malfunctioning electronic device in a thermostatic chamber and operate it in a high temperature environment to reinforce the circuit operating conditions and to reproduce the problem and investigate the cause of the problem.
また、このような電子機器に用いられる集積回路において、自己診断を実行可能とする技術も知られている(例えば、特許文献1参照。)。
ところで、電子機器の動作に影響を与える要因は、温度環境に限られず、例えばネットワーク環境や電磁波等に関わるEMC(Electro Magnetic Compatibility)環境が影響している可能性がある。しかしながら、このようなユーザ環境は、サービスセンターで再現することが困難である。一方で、ユーザの使用環境下においても、不具合の発生頻度がまれである場合、ユーザの使用環境下で不具合原因を調査することも困難である。 By the way, the factor that affects the operation of the electronic device is not limited to the temperature environment, but may be affected by, for example, an EMC (Electro Magnetic Compatibility) environment related to a network environment or electromagnetic waves. However, such a user environment is difficult to reproduce at a service center. On the other hand, if the occurrence frequency of defects is rare even in the user's usage environment, it is difficult to investigate the cause of the malfunction in the user's usage environment.
不具合を再現するには、ユーザの使用環境下において、電子機器を恒温槽に入れて動作余裕度を減少させることで、不具合の再現性を向上させることができる。しかしながら、オフィスや一般家庭等の、ユーザの使用環境に恒温槽を持ち込むことは困難である。 In order to reproduce the problem, it is possible to improve the reproducibility of the problem by placing the electronic device in a thermostatic chamber and reducing the operating margin under the user's usage environment. However, it is difficult to bring a thermostatic bath into the user's usage environment such as an office or a general home.
本発明は、このような事情に鑑みて為された発明であり、動作余裕度を減少させて検査を行うことが容易な電子機器を提供することを目的とする。 The present invention has been made in view of such circumstances, and an object of the present invention is to provide an electronic device that can be easily inspected with a reduced operating margin.
本発明に係る電子機器は、予め設定された機能を実現するための機能動作を行う機能回路部と、前記機能回路部を動作させるために必要な動作条件を、前記機能動作を行うために予め設定された通常条件及び当該通常条件より機能回路部の動作が難しくなる過酷条件のうちいずれかの条件に設定する動作条件設定部と、前記機能回路部を正常動作させるべきときは、前記動作条件設定部によって前記通常条件を設定させ、前記機能回路部の動作を検査するときは、前記動作条件設定部によって前記過酷条件を設定させる動作条件制御部とを備える。 An electronic device according to the present invention includes a functional circuit unit that performs a functional operation for realizing a preset function and an operation condition necessary for operating the functional circuit unit in advance for performing the functional operation. An operating condition setting unit that is set to any one of a set normal condition and a severe condition that makes the operation of the functional circuit unit more difficult than the normal condition, and when the functional circuit unit is to operate normally, the operating condition When the normal condition is set by the setting unit and the operation of the functional circuit unit is inspected, the operation condition control unit is configured to set the severe condition by the operation condition setting unit.
この構成によれば、動作条件制御部によって、機能回路部を正常動作させるべきときは、機能動作を行うために予め設定された通常条件が設定され、機能回路部の動作を検査するときは、当該通常条件より機能回路部の動作が難しくなる過酷条件が設定されて動作余裕度が減少されるので、動作余裕度を減少させて検査を行うことが容易である。 According to this configuration, when the functional circuit unit should be normally operated by the operation condition control unit, the normal condition set in advance for performing the functional operation is set, and when the operation of the functional circuit unit is inspected, Since the severe condition that makes the operation of the functional circuit unit more difficult than the normal condition is set and the operation margin is reduced, it is easy to perform the inspection while reducing the operation margin.
また、前記動作条件は、前記機能回路部の動作用電源電圧を含み、前記動作条件設定部は、前記動作用電源電圧を生成し、当該機能回路部へ供給する電源部を含み、前記動作条件制御部は、前記通常条件として前記電源部によって当該動作用電源電圧を当該機能回路部の動作に適した第1電圧に設定させ、前記過酷条件として前記電源部によって当該動作用電源電圧を前記第1電圧とは異なる第2電圧に設定させることが好ましい。 The operation condition includes a power supply voltage for operation of the functional circuit unit, and the operation condition setting unit includes a power supply unit that generates and supplies the power supply voltage for operation to the functional circuit unit. The control unit causes the power supply unit to set the operation power supply voltage to a first voltage suitable for the operation of the functional circuit unit as the normal condition, and sets the operation power supply voltage to the first voltage as the severe condition. It is preferable to set the second voltage different from the first voltage.
この構成によれば、機能回路部を正常動作させるべきときは、電源部から機能回路部の動作に適した第1電圧が動作用電源電圧として機能回路部へ供給される。一方、機能回路部の動作を検査するときは、電源部から機能回路部の動作に適した第1電圧とは異なる第2電圧が、動作用電源電圧として機能回路部へ供給されるので、機能回路部の電源電圧条件が厳しくなる結果、動作余裕度が減少される。 According to this configuration, when the functional circuit unit should operate normally, the first voltage suitable for the operation of the functional circuit unit is supplied from the power supply unit to the functional circuit unit as the operation power supply voltage. On the other hand, when the operation of the functional circuit unit is inspected, the second voltage different from the first voltage suitable for the operation of the functional circuit unit is supplied from the power supply unit to the functional circuit unit as the operation power supply voltage. As a result of stricter power supply voltage conditions in the circuit section, the operating margin is reduced.
また、前記機能回路部は、所定のクロック信号と同期して動作するデジタル回路であり、前記動作条件は、前記クロック信号の周波数を含み、前記動作条件設定部は、前記機能回路部へ前記クロック信号を供給すると共に当該クロック信号のスペクトラム拡散可能なクロック信号発生部を含み、前記クロック信号発生部は、前記スペクトラムの拡散幅を変更可能にされており、前記動作条件制御部は、前記クロック信号発生部によって、前記通常条件よりも前記スペクトラムの拡散幅を増大させることによって、前記動作条件を前記過酷条件に設定することが好ましい。 The functional circuit unit is a digital circuit that operates in synchronization with a predetermined clock signal, the operating condition includes a frequency of the clock signal, and the operating condition setting unit transmits the clock to the functional circuit unit. A clock signal generator that supplies a signal and that can spread spectrum of the clock signal, the clock signal generator is configured to change a spread width of the spectrum, and the operating condition controller It is preferable that the operating condition is set to the severe condition by increasing the spread width of the spectrum more than the normal condition by the generation unit.
この構成によれば、機能回路部の動作を検査するときは、機能回路部のクロック信号のスペクトラムの拡散幅が増大され、すなわちクロック信号の周波数の変動幅が増大される。そして、機能回路部は、クロック信号と同期して動作するデジタル回路であるから、このクロック信号の周波数の変動幅が増大すると、機能回路部におけるタイミングマージンが減少し、動作余裕度が減少する。 According to this configuration, when the operation of the functional circuit unit is inspected, the spread width of the spectrum of the clock signal of the functional circuit unit is increased, that is, the fluctuation range of the frequency of the clock signal is increased. Since the functional circuit unit is a digital circuit that operates in synchronization with the clock signal, the timing margin in the functional circuit unit decreases and the operational margin decreases when the variation width of the frequency of the clock signal increases.
また、前記機能回路部は、所定のクロック信号と同期して動作するデジタル回路であり、前記動作条件は、前記クロック信号の周波数を含み、前記動作条件設定部は、前記機能回路部へ前記クロック信号を供給すると共に当該クロック信号の周波数を変更可能なクロック信号発生部を含み、前記動作条件制御部は、前記クロック信号発生部によって、前記クロック信号の周波数を前記通常条件よりも増大させることによって、前記動作条件を、前記過酷条件に設定するようにしてもよい。 The functional circuit unit is a digital circuit that operates in synchronization with a predetermined clock signal, the operating condition includes a frequency of the clock signal, and the operating condition setting unit transmits the clock to the functional circuit unit. A clock signal generator capable of supplying a signal and changing a frequency of the clock signal, and the operating condition controller is configured to increase the frequency of the clock signal from the normal condition by the clock signal generator. The operating condition may be set to the severe condition.
この構成によれば、機能回路部の動作を検査するときは、機能回路部のクロック信号の周波数が増大される。そして、機能回路部は、クロック信号と同期して動作するデジタル回路であるから、このクロック信号の周波数が増大すると、機能回路部におけるタイミングマージンが減少し、動作余裕度が減少する。 According to this configuration, when the operation of the functional circuit unit is inspected, the frequency of the clock signal of the functional circuit unit is increased. Since the functional circuit unit is a digital circuit that operates in synchronization with the clock signal, when the frequency of the clock signal increases, the timing margin in the functional circuit unit decreases and the operation margin decreases.
また、前記機能回路部の異常動作を検出する異常動作検出部と、前記異常動作検出部によって前記機能回路部の異常動作が検出された場合、異常発生を報知する報知部とをさらに備えることが好ましい。 And an abnormal operation detecting unit that detects an abnormal operation of the functional circuit unit, and an informing unit that notifies the occurrence of an abnormality when the abnormal operation of the functional circuit unit is detected by the abnormal operation detecting unit. preferable.
この構成によれば、異常動作検出部によって機能回路部の異常動作が検出され、報知部によって異常発生が報知される。これにより、ユーザや保守作業者が電子機器の動作を監視していなくても、異常の発生を知ることができるので、利便性が向上する。 According to this configuration, the abnormal operation detection unit detects an abnormal operation of the functional circuit unit, and the notification unit notifies the occurrence of the abnormality. Thereby, even if the user or the maintenance worker does not monitor the operation of the electronic device, it is possible to know the occurrence of the abnormality, so that convenience is improved.
また、前記機能回路部が正常であるか否かを判定する自己診断を実行する自己診断部をさらに備え、前記動作条件制御部は、前記機能回路部の動作を検査するときは、前記動作条件設定部により前記動作条件を前記過酷条件に設定させた状態で、前記自己診断部による自己診断を実行させることが好ましい。 Further, a self-diagnosis unit that executes a self-diagnosis for determining whether or not the functional circuit unit is normal is provided, and the operation condition control unit is configured to check the operation condition when the operation of the functional circuit unit is inspected. It is preferable to execute the self-diagnosis by the self-diagnosis unit in a state where the operation condition is set to the severe condition by the setting unit.
この構成によれば、機能回路部の動作を検査するときは、機能回路部の動作条件が過酷条件にされて動作余裕度が減少した状態で、自己診断部による自己診断が行われるので、動作余裕度を減少させて検査を行うことが容易である。 According to this configuration, when the operation of the functional circuit unit is inspected, the self-diagnosis unit performs the self-diagnosis in a state where the operating condition of the functional circuit unit is made severe and the operation margin is reduced. It is easy to perform inspection while reducing the margin.
また、前記機能回路部を初期化する初期化部をさらに備え、前記動作条件制御部は、前記自己診断部による前記過酷条件における自己診断の終了後に前記初期化部により前記機能回路部を初期化させた後、前記動作条件設定部によって、前記動作条件を前記通常条件に設定させてから、前記機能回路部による機能動作を実行させることが好ましい。 And an initialization unit that initializes the functional circuit unit, wherein the operation condition control unit initializes the functional circuit unit by the initialization unit after completion of self-diagnosis under the severe condition by the self-diagnosis unit. After that, it is preferable that the operation condition setting unit causes the operation condition to be set to the normal condition, and then the functional operation by the functional circuit unit is executed.
機能回路部を過酷条件で動作させた後は、機能回路部が通常と異なる状態になって、動作信頼性が低下しているおそれがある。そこで、機能回路部を過酷条件で動作させた後、機能回路部による機能動作を実行させる前に、機能回路部を初期化することで、機能回路部による機能動作の信頼性を向上させることが可能となる。 After the functional circuit unit is operated under severe conditions, the functional circuit unit may be in a different state from the normal state, and the operation reliability may be reduced. Therefore, it is possible to improve the reliability of the functional operation by the functional circuit unit by initializing the functional circuit unit after operating the functional circuit unit under severe conditions and before executing the functional operation by the functional circuit unit. It becomes possible.
また、互いに異なる報知先に異常の検出を報知する第1及び第2報知部をさらに備え、前記動作条件制御部は、さらに、前記動作条件設定部によって、前記動作条件を前記通常条件に設定させた状態で、前記自己診断部による自己診断を実行させ、前記自己診断部による前記通常条件における自己診断によって異常が検出された場合、前記第1報知部によって当該異常が検出されたことを報知させ、前記自己診断部による前記過酷条件における自己診断によって異常が検出された場合、前記第2報知部によって当該異常が検出されたことを報知させることが好ましい。 In addition, it further includes first and second notifying units for notifying the different notification destinations of the detection of abnormality, and the operation condition control unit further causes the operation condition setting unit to set the operation condition to the normal condition. In this state, the self-diagnosis unit performs a self-diagnosis, and when an abnormality is detected by the self-diagnosis under the normal condition by the self-diagnosis unit, the first notification unit notifies that the abnormality is detected. When an abnormality is detected by the self-diagnosis under the severe condition by the self-diagnosis unit, it is preferable that the second notification unit notifies that the abnormality has been detected.
過酷条件における自己診断によって異常が検出された場合、実際に機能動作させるときより厳しい動作条件で自己診断が実行されているから、必ずしも故障しているわけではない。従って、過酷条件における異常の検出は、電子機器を使用する一般的なユーザにとっては、必ずしも必要な情報ではない。そこで、この構成によれば、通常条件における自己診断によって異常が検出された場合と、過酷条件における自己診断によって異常が検出された場合とで、異なる報知先に異常の検出を報知することができるので、過酷条件における異常の報知を、必要とする者に行い、必要としない者には行わないようにすることが容易である。 When an abnormality is detected by a self-diagnosis under severe conditions, the self-diagnosis is executed under stricter operating conditions than when the function is actually operated. Therefore, detection of an abnormality under severe conditions is not always necessary information for a general user who uses an electronic device. Therefore, according to this configuration, detection of abnormality can be notified to different notification destinations when abnormality is detected by self-diagnosis under normal conditions and when abnormality is detected by self-diagnosis under severe conditions. Therefore, it is easy to notify a person who needs an abnormality under severe conditions and not to a person who does not need it.
また、ページ記述言語で表現された第1画像データと、当該第1画像データをラスタ形式に変換した第2画像データとを予め記憶する画像データ記憶部をさらに備え、前記機能回路部は、ページ記述言語で表現された画像データをラスタ形式に変換する処理を前記機能動作として実行する画像処理回路であり、前記自己診断部は、前記画像処理回路によって前記画像データ記憶部に記憶されている第1画像データをラスタ形式に変換させ、当該変換された画像データを前記画像データ記憶部に記憶されている第2画像データと比較することにより、前記自己診断を実行することが好ましい。 The image processing apparatus further includes an image data storage unit that stores in advance first image data expressed in a page description language and second image data obtained by converting the first image data into a raster format. An image processing circuit that executes a process of converting image data expressed in a description language into a raster format as the functional operation, wherein the self-diagnosis unit is stored in the image data storage unit by the image processing circuit. It is preferable to execute the self-diagnosis by converting one image data into a raster format and comparing the converted image data with second image data stored in the image data storage unit.
この構成によれば、自己診断部は、画像処理回路によって画像データ記憶部に記憶されている第1画像データをラスタ形式に変換させ、当該変換された画像データを画像データ記憶部に記憶されている第2画像データと比較することにより、自己診断を実行するので、もし画像処理回路が正常に動作しなかった場合、画像処理回路による第1画像データのラスタ形式への変換結果が、第2画像データと一致しなくなる結果、画像処理回路が正常であるか否かを判定することができる。 According to this configuration, the self-diagnosis unit converts the first image data stored in the image data storage unit into the raster format by the image processing circuit, and the converted image data is stored in the image data storage unit. The self-diagnosis is executed by comparing with the second image data, so that if the image processing circuit does not operate normally, the conversion result of the first image data into the raster format by the image processing circuit is the second result. As a result of not matching the image data, it can be determined whether or not the image processing circuit is normal.
このような構成の電子機器は、動作条件制御部によって、機能回路部を正常動作させるべきときは、機能動作を行うために予め設定された通常条件が設定され、機能回路部の動作を検査するときは、当該通常条件より機能回路部の動作が難しくなる過酷条件が設定されて動作余裕度が減少されるので、動作余裕度を減少させて検査を行うことが容易である。 In the electronic device having such a configuration, when the functional circuit unit should operate normally by the operation condition control unit, normal conditions set in advance to perform the functional operation are set, and the operation of the functional circuit unit is inspected. In some cases, a severe condition that makes the operation of the functional circuit unit more difficult than the normal condition is set and the operation margin is reduced. Therefore, it is easy to perform the inspection while reducing the operation margin.
以下、本発明に係る実施形態を図面に基づいて説明する。なお、各図において同一の符号を付した構成は、同一の構成であることを示し、その説明を省略する。 Embodiments according to the present invention will be described below with reference to the drawings. In addition, the structure which attached | subjected the same code | symbol in each figure shows that it is the same structure, The description is abbreviate | omitted.
図1は、本発明の一実施形態に係る電子機器の一例であるプリンタ1の構成の一例を示すブロック図である。なお、電子機器は、プリンタに限られず、複写機、ファクシミリ、あるいはプリンタ、複写機、ファクシミリ等を複合した複合機等の画像形成装置であってもよく、画像形成装置以外の電子機器であってもよい。
FIG. 1 is a block diagram illustrating an example of the configuration of a
図1に示すプリンタ1は、スペクトラム拡散クロックジェネレータ2(動作条件設定部、クロック信号発生部)、電源回路3(動作条件設定部、電源部)、画像形成部31、画像処理回路41、操作パネル部51(報知部、第1報知部)、HDD(Hard Disk Drive)14(画像データ記憶部)、第1制御部21、第2制御部22、EEPROM(Electrically Erasable and Programmable Read Only Memory)23、及び通信I/F(インターフェイス)部71(第2報知部)を備えている。また、画像形成部31、画像処理回路41、HDD14、第1制御部21、及び通信I/F部71によって、機能回路部10が構成されている。
1 includes a spread spectrum clock generator 2 (operation condition setting unit, clock signal generation unit), power supply circuit 3 (operation condition setting unit, power supply unit),
スペクトラム拡散クロックジェネレータ2は、機能回路部10へクロック信号CKを供給する。また、スペクトラム拡散クロックジェネレータ2は、第2制御部22からの制御信号に応じて、クロック信号CKのスペクトラムの拡散幅(クロック信号CKの周波数の変動幅)を変更可能にされている。クロック信号CKのスペクトラムの拡散幅は、通常条件では、例えば0.5%に設定されるようになっている。
The spread
スペクトラム拡散クロックジェネレータ2としては、例えば富士通マイクロエレクトロニクス社製MB88151Aを用いることができる。機能回路部10の各部は、0.5%の変動幅で周波数が変動するクロック信号CKと同期して、正常に動作するようになっている。
As the spread
電源回路3は、例えばスイッチング電源回路を用いて構成されており、商用電源電圧からプリンタ1の各部の動作用電源電圧を生成する。電源回路3は、機能回路部10へ電源電圧Vaを供給する。また、電源回路3は、プリンタ1における機能回路部10以外の各部へは、電源電圧Vbを供給する。そして、電源回路3は、第2制御部22からの制御信号に応じて、電源電圧Vaの電圧値を、通常条件として機能回路部10の動作に適した第1電圧値V1にしたり、過酷条件として第1電圧値V1とは異なる第2電圧値V2にしたりするようになっている。
The
第1電圧値V1としては、例えば機能回路部10を構成する電子部品の定格電源電圧が用いられ、第2電圧値V2としては、例えば機能回路部10を構成する電子部品の電源電圧許容範囲内の限界値、例えば下限値が用いられる。あるいは第2電圧値V2としては、機能回路部10を構成する電子部品の電源電圧許容範囲外の電圧を用いてもよい。電源電圧Vbは、プリンタ1における機能回路部10以外の各部を構成する電子部品の定格電源電圧が固定的に用いられる。
As the first voltage value V1, for example, a rated power supply voltage of an electronic component that constitutes the
通信I/F部71は、ネットワークインターフェイス(例えば10/100base-TX)等を用い、例えばLANやインターネット等のネットワーク5を介して接続された図略の端末装置との間で種々のデータの送受信を制御する通信インターフェイス回路である。なお、通信I/F部71は、例えばUSB(Universal Serial Bus)やセントロニクス等のインターフェイス回路であってもよい。
The communication I /
操作パネル部51は、ユーザがプリンタ1を操作するために使用される。操作パネル部51は、タッチパネル等を有する表示部52と、操作スイッチ等を有する操作キー部53とを備えている。
The
表示部52は、例えばタッチパネルとLCD(Liquid Crystal Display)とを組み合わせた表示可能なタッチパネルユニット等を有し、種々の操作画面を表示し、入力操作を可能にする。操作キー部53は、例えばユーザによる画像形成実行指示や、各種設定を行うために用いられる。
The
HDD14は、例えば通信I/F部71によって、ネットワーク5に接続された図略の端末装置から受信された印刷ジョブデータを記憶する。また、HDD14には、自己診断用にページ記述言語で表現された第1画像データと、当該第1画像データをラスタ形式に変換した第2画像データとが予め記憶されている。
The
画像形成部31は、例えばトナーを用いて画像を形成する電子写真方式の画像形成機構である。なお、画像形成部31は、電子写真方式に限られず、例えば用紙にインクを吐出して画像を形成するインクジェット方式や、インクフィルムに熱を加えて用紙に画像を転写する熱転写方式等、種々の方式を用いることができる。
The
画像処理回路41は、例えば通信I/F部71によって図略の端末装置から受信された、ページ記述言語で表現された画像データをラスタ形式に変換する画像処理回路である。また、画像処理回路41は、例えば、ラスタ形式に変換された画像データから、画像形成部31の露光装置で用いられるレーザ光の制御信号を生成し、画像形成部31へ出力する。
The
第1制御部21及び第2制御部22は、例えば所定の演算処理を実行するCPU(Central Processing Unit)と、所定の制御プログラムが記憶された不揮発性のROM(Read Only Memory)と、データを一時的に記憶するRAM(Random Access Memory)と、その周辺回路等とをそれぞれ備えて構成されている。
The
そして、第1制御部21は、例えばROMに記憶された制御プログラムを実行することにより、画像形成制御部211、及び自己診断部212として機能する。また、第2制御部22は、例えばROMに記憶された制御プログラムを実行することにより、初期化部220、動作条件制御部221、及び異常動作検出部222として機能する。画像形成制御部211は、プリンタ機能を実現するために用いられる各部の動作を制御するものである。画像形成制御部211は、通信I/F部71によって印刷ジョブデータが受信された場合、当該印刷ジョブデータに基づいて、画像処理回路41及び画像形成部31によって用紙に画像を形成させる。
The
自己診断部212は、動作条件制御部221からの制御信号に応じて、機能回路部10内の各部が正常であるか否かを判定する。具体的には、自己診断部212は、例えば第1制御部21が備えるRAMに、所定のデータパターンを書き込み、読み出し、照合するいわゆるライトリードベリファイチェックを行って、照合結果が一致しなかった場合に異常があると診断する。また、自己診断部212は、例えばHDD14に記憶されている第1画像データを、画像処理回路41によってラスタ形式に変換させ、当該変換された画像データをHDD14に記憶されている第2画像データと照合することで、照合結果が一致しなかった場合に異常があると診断する。
The self-
初期化部220は、例えばプリンタ1が起動されると、第1制御部21内のRAMや画像処理用の大容量のメモリ等を初期化したり、画像処理回路41や画像形成部31を初期状態に設定したりする。
For example, when the
動作条件制御部221は、例えばプリンタ1が起動されると、拡散クロックジェネレータ2におけるスペクトラムの拡散幅を、過酷条件として、通常条件の0.5%より大きい例えば1.5%に設定する。また、動作条件制御部221は、例えばプリンタ1が起動されると、電源回路3から機能回路部10へ供給される電源電圧Vaを、過酷条件として第2電圧値V2に設定する。そして、動作条件制御部221は、このように過酷条件に設定された状態で、上述の初期化部220による初期化処理や、自己診断部212による診断処理を実行させる。
For example, when the
異常動作検出部222は、機能回路部10の異常動作を検出する。具体的には、異常動作検出部222は、例えばウォッチドックタイマを用いて構成されており、一定時間内に正常に終了するはずの所定の動作を監視し、これが終了しなかった場合に異常発生を検知する。また、異常動作検出部222は、例えば第1制御部21におけるCPUの出力アドレスを監視して、アクセスしないはずのエリアがアクセスされた場合や、例えば画像処理回路41で用いられているステートマシンのステートを監視して、なるはずのないステートになった場合等、種々の異常を検出する。
The abnormal
そして、動作条件制御部221は、異常動作検出部222によって異常が検出された場合、その異常内容を、EEPROM23に記憶させたり、表示部52に表示したり、通信I/F部71によってネットワーク5を介してサービスセンターへ送信したりする。また、動作条件制御部221は、プリンタ1の動作を停止させて異常動作によりプリンタ1に故障が生じることを防止するようにしてもよい。
When the abnormal
なお、必ずしも第1制御部21と別に第2制御部22を設ける例に限らない。第1制御部21を、さらに初期化部220、動作条件制御部221、及び異常動作検出部222として機能させるようにしてもよい。この場合、初期化部220、動作条件制御部221、及び異常動作検出部222は、例えば第1制御部21におけるCPU、ROM、RAM等、必要最小限の回路で実現するようにし、電源電圧変動やクロック周波数の変動の影響を受けにくい回路ブロックのみで実現されるようにすることが望ましい。
Note that the
クロック周波数の変動の影響を受けにくくするには、PLL(Phase Locked Loop)やDLL(Delay-Locked Loop)等、スペクトラム拡散クロックジェネレータ2によるクロック信号CKのスペクトラム拡散の影響を受けやすい回路を用いずに、初期化部220、動作条件制御部221、及び異常動作検出部222を実現することが望ましい。
In order to make it less susceptible to fluctuations in the clock frequency, a circuit that is susceptible to the spread spectrum of the clock signal CK by the spread
次に、図1に示すプリンタ1の動作について、説明する。図2、図3、図4は、図1に示すプリンタ1の動作の一例を示すフローチャートである。まず、プリンタ1が起動されると、動作条件制御部221によって、拡散クロックジェネレータ2のスペクトラムの拡散幅が、過酷条件である1.5%に設定され、クロック信号CKの周波数変動幅が1.5%になる(ステップS1)。そうすると、機能回路部10においてクロック信号CKと同期する回路のタイミングマージンが減少し、機能回路部10の動作余裕度が減少する。
Next, the operation of the
次に、動作条件制御部221によって、電源回路3の電源電圧Vaが、過酷条件の第2電圧値V2に設定され、機能回路部10の動作用電源電圧が第2電圧値V2となる(ステップS2)。第2電圧値V2が、機能回路部10の定格電圧より低い電圧に設定されている場合、機能回路部10における信号遅延時間が増大し、機能回路部10の動作速度が遅くなる。この場合、プリンタ1が高温環境下に置かれたのと同様の動作条件となって、機能回路部10の動作余裕度が減少する。
Next, the operating
一方、第2電圧値V2が、機能回路部10の定格電圧より高い電圧に設定されている場合、機能回路部10の動作速度が早くなったり、信号のオーバーシュートやアンダーシュートが増大して信号波形が乱れたりする。この場合、プリンタ1が低温環境下に置かれたのと同様の動作条件となって、機能回路部10の動作余裕度が減少する。
On the other hand, when the second voltage value V2 is set to a voltage higher than the rated voltage of the
次に、動作条件制御部221からの制御信号に応じて、初期化部220によって、プリンタ1内の各部が初期化され、プリンタ1が動作可能な状態にされる(ステップS3)。
Next, in response to a control signal from the operation
次に、動作条件制御部221からの制御信号に応じて、自己診断部212によって、機能回路部10の自己診断が実行される(ステップS4)。具体的には、自己診断部212によって、例えばRAMのライトリードベリファイチェックが実行され、その診断結果がEEPROM23に記憶される。
Next, the self-
また、自己診断部212からの制御信号に応じて、例えばHDD14に記憶されている第1画像データが、画像処理回路41によってラスタ形式に変換される。そして、自己診断部212によって、当該変換された画像データがHDD14に記憶されている第2画像データと照合される。そして、照合結果がEEPROM23に記憶される。
Further, according to a control signal from the self-
これにより、過酷条件における動作余裕度が減少された状態での機能回路部10の検査が実行される。このとき、ステップS1〜S4と並行して、異常動作検出部222による異常検出動作が実行されている。なお、異常動作検出部222は、ステップS5〜S27についても、常時並行して異常検出動作を実行している。
Thereby, the inspection of the
そして、自己診断部212や異常動作検出部222によって、異常が検出された場合ステップS11へ移行し(ステップS5でYES)、異常が検出されなかった場合ステップS6へ移行する(ステップS5でNO)。
If an abnormality is detected by the self-
次に、ステップS11において、異常動作検出部222によって、異常内容がEEPROM23に記憶される(ステップS11)。これにより、EEPROM23に異常内容の詳細情報が記憶されるので、後からEEPROM23の記憶情報に基づき、綿密な検査を行うことが容易となる。なお、EEPROM23を備えず、検査結果をHDD14に記憶させてもよい。
Next, in step S11, the abnormal content is stored in the
そして、動作条件制御部221によって、拡散クロックジェネレータ2のスペクトラムの拡散幅が、通常条件である0.5%に設定され、クロック信号CKの周波数変動幅が0.5%になる(ステップS12)。
Then, the operating
次に、動作条件制御部221によって、電源回路3の電源電圧Vaが、通常条件の第1電圧値V1に設定され、機能回路部10の動作用電源電圧が第1電圧値V1となる(ステップS13)。
Next, the operation
そして、自己診断部212や異常動作検出部222によって過酷条件下で得られた自己診断結果や異常内容が、動作条件制御部221によって、EEPROM23から読み出される。そして、通信I/F部71によって、その自己診断結果や異常内容がネットワーク5を介して例えばサービスセンターへ送信される(ステップS14)。
Then, the self-diagnosis result and the abnormality content obtained under severe conditions by the self-
これにより、過酷条件下で異常が検出された場合、その異常内容が例えばサービスセンター等の保守管理者へ報知されるので、保守管理者は、プリンタ1の動作余裕度が減少していることを知ることができ、例えば通常条件下で不具合が発生する前に、予防的にプリンタ1のメンテナンスを行うことが可能となる。
As a result, when an abnormality is detected under severe conditions, the content of the abnormality is notified to a maintenance manager such as a service center, so that the maintenance manager confirms that the operating margin of the
一方、過酷条件下での異常発生は、必ずしも故障ではなく、通常条件下では正常に動作する場合があるので、ステップS14においては、表示部52には異常発生が表示されず、ユーザへの報知がされないようになっている。
On the other hand, the occurrence of an abnormality under severe conditions is not necessarily a failure, and may operate normally under normal conditions. Therefore, in step S14, the occurrence of abnormality is not displayed on the
図2に戻って、ステップS6において、動作条件制御部221によって、拡散クロックジェネレータ2のスペクトラムの拡散幅が、通常条件である0.5%に設定され、クロック信号CKの周波数変動幅が0.5%になる(ステップS6)。
Returning to FIG. 2, in step S6, the operating
次に、動作条件制御部221によって、電源回路3の電源電圧Vaが、通常条件の第1電圧値V1に設定され、機能回路部10の動作用電源電圧が第1電圧値V1となる(ステップS7)。
Next, the operation
次に、ステップS21において、自己診断部212によって、ステップS4と同様の自己診断が、通常条件下で実行され、その診断結果がEEPROM23に記憶される(ステップS21)。そして、自己診断部212や異常動作検出部222によって、異常が検出された場合ステップS23へ移行し(ステップS22でYES)、異常が検出されなかった場合ステップS26へ移行する(ステップS22でNO)。
Next, in step S21, the self-
ステップS23において、異常動作検出部222によって、異常内容がEEPROM23に記憶される(ステップS23)。そして、自己診断部212や異常動作検出部222によって通常条件下で得られた自己診断結果や異常内容が、動作条件制御部221によって、EEPROM23から読み出される。さらに通信I/F部71によって、その自己診断結果や異常内容がネットワーク5を介して例えばサービスセンターへ送信される(ステップS24)。
In step S23, the abnormal content is stored in the
また、動作条件制御部221からの制御信号に応じて、その自己診断結果や異常内容が表示部52に表示される(ステップS25)。この場合、通常条件下での異常発生は、プリンタ1の通常使用に支障があるので、サービスセンターとユーザの両方に、報知が行われるようになっている。
Further, according to the control signal from the operation
次に、ステップS26において、ステップS3と同様の初期化処理が実行される。過酷条件で一度動作させた機能回路部10は、定格条件とは異なる動作条件で駆動されているため、表面上は正常に見えても一部の内部状態が異常になっている可能性があり、長期的な動作で問題が発現する可能性がある。そこで、通常の画像形成処理の実行を開始する前に、ステップS26において機能回路部10を初期化することで、機能回路部10の信頼性を確保するようにしている。
Next, in step S26, initialization processing similar to that in step S3 is executed. Since the
次に、画像形成制御部211による画像形成処理が実行される(ステップS27)。
Next, image formation processing by the image
以上、ステップS1〜S27の処理により、動作余裕度を減少させて検査を行うことが容易となるので、この検査によって動作余裕度が減少していることが判明した場合、予防的にメンテナンスを行ったり、再現性の低い不具合の再現性を高めたりすることが容易となる。 As described above, the processing in steps S1 to S27 makes it easy to perform the inspection while reducing the operation margin. When it is found that the operation margin is decreased by this inspection, preventive maintenance is performed. Or improving the reproducibility of defects with low reproducibility.
なお、自己診断部212や異常動作検出部222を備えず、過酷条件で動作させることにより、画像形成等の機能動作が正常に実行できるか否かで、ユーザや保守作業者が動作余裕度を判断するようにしてもよい。また、スペクトラム拡散クロックジェネレータ2の拡散率や電源回路3の出力電圧を操作スイッチやジャンパピン等の切換手段で切換可能としてもよい。この場合、操作スイッチやジャンパピン等の切換手段が動作条件制御部の一例に相当する。
It should be noted that the user and the maintenance worker have a margin of operation depending on whether or not the functional operation such as image formation can be normally executed by operating under severe conditions without including the self-
また、ステップS1〜S5の過酷条件での検査終了後、プリンタ1に再起動をかけるようにしてもよい。そして、起動時に、EEPROM23に記憶されている内容を確認し、全ての検査項目が正常であった旨記録されていれば、ステップS26,S27で通常の起動処理に移行し、EEPROM23の記憶内容に一つでも異常の項目や未実行の項目が有れば、ステップS24,S25と同様の報知処理を実行するようにしてもよい。
Alternatively, the
なお、クロック信号発生部として、拡散クロックジェネレータ2の代わりにクロック周波数が可変の発振回路を用いてもよい。この場合、発振回路により、過酷条件では通常条件よりクロック周波数を増大させることで、動作余裕度を減少させることができる。
As the clock signal generator, an oscillation circuit with a variable clock frequency may be used instead of the
1 プリンタ
2 スペクトラム拡散クロックジェネレータ
3 電源回路
10 機能回路部
14 HDD
21 第1制御部
22 第2制御部
23 EEPROM
31 画像形成部
41 画像処理回路
51 操作パネル部
52 表示部
71 通信I/F部
211 画像形成制御部
212 自己診断部
220 初期化部
221 動作条件制御部
222 異常動作検出部
DESCRIPTION OF
21
DESCRIPTION OF
Claims (9)
前記機能回路部を動作させるために必要な動作条件を、前記機能動作を行うために予め設定された通常条件及び当該通常条件より機能回路部の動作が難しくなる過酷条件のうちいずれかの条件に設定する動作条件設定部と、
前記機能回路部を正常動作させるべきときは、前記動作条件設定部によって前記通常条件を設定させ、前記機能回路部の動作を検査するときは、前記動作条件設定部によって前記過酷条件を設定させる動作条件制御部と
を備えることを特徴とする電子機器。 A functional circuit unit that performs a functional operation for realizing a preset function;
The operating condition necessary for operating the functional circuit unit is set to any one of a normal condition set in advance for performing the functional operation and a severe condition that makes the operation of the functional circuit unit more difficult than the normal condition. An operating condition setting section to be set;
When the functional circuit unit should operate normally, the normal condition is set by the operation condition setting unit, and when the operation of the functional circuit unit is inspected, the severe condition is set by the operation condition setting unit. An electronic device comprising: a condition control unit.
前記動作条件設定部は、
前記動作用電源電圧を生成し、当該機能回路部へ供給する電源部を含み、
前記動作条件制御部は、
前記通常条件として前記電源部によって当該動作用電源電圧を当該機能回路部の動作に適した第1電圧に設定させ、前記過酷条件として前記電源部によって当該動作用電源電圧を前記第1電圧とは異なる第2電圧に設定させること
を特徴とする請求項1記載の電子機器。 The operating condition includes a power supply voltage for operation of the functional circuit unit,
The operating condition setting unit
A power supply unit that generates the power supply voltage for operation and supplies it to the functional circuit unit;
The operating condition control unit
As the normal condition, the power supply unit sets the operation power supply voltage to a first voltage suitable for the operation of the functional circuit unit. As the severe condition, the power supply unit sets the operation power supply voltage to the first voltage. The electronic device according to claim 1, wherein the second voltage is set differently.
前記動作条件は、前記クロック信号の周波数を含み、
前記動作条件設定部は、前記機能回路部へ前記クロック信号を供給すると共に当該クロック信号のスペクトラム拡散可能なクロック信号発生部を含み、
前記クロック信号発生部は、前記スペクトラムの拡散幅を変更可能にされており、
前記動作条件制御部は、
前記クロック信号発生部によって、前記通常条件よりも前記スペクトラムの拡散幅を増大させることによって、前記動作条件を前記過酷条件に設定すること
を特徴とする請求項1又は2記載の電子機器。 The functional circuit unit is a digital circuit that operates in synchronization with a predetermined clock signal,
The operating condition includes a frequency of the clock signal,
The operating condition setting unit includes a clock signal generation unit that supplies the clock signal to the functional circuit unit and can spread spectrum of the clock signal,
The clock signal generator is configured to change the spread width of the spectrum,
The operating condition control unit
The electronic device according to claim 1, wherein the operating condition is set to the severe condition by increasing the spread width of the spectrum with respect to the normal condition by the clock signal generation unit.
前記動作条件は、前記クロック信号の周波数を含み、
前記動作条件設定部は、前記機能回路部へ前記クロック信号を供給すると共に当該クロック信号の周波数を変更可能なクロック信号発生部を含み、
前記動作条件制御部は、
前記クロック信号発生部によって、前記クロック信号の周波数を前記通常条件よりも増大させることによって、前記動作条件を、前記過酷条件に設定すること
を特徴とする請求項1又は2記載の電子機器。 The functional circuit unit is a digital circuit that operates in synchronization with a predetermined clock signal,
The operating condition includes a frequency of the clock signal,
The operating condition setting unit includes a clock signal generation unit capable of supplying the clock signal to the functional circuit unit and changing a frequency of the clock signal,
The operating condition control unit
The electronic device according to claim 1, wherein the operating condition is set to the severe condition by increasing the frequency of the clock signal from the normal condition by the clock signal generating unit.
前記異常動作検出部によって前記機能回路部の異常動作が検出された場合、異常発生を報知する報知部とをさらに備えること
を特徴とする請求項1〜4のいずれか1項に記載の電子機器。 An abnormal operation detecting unit for detecting an abnormal operation of the functional circuit unit;
5. The electronic device according to claim 1, further comprising: a notifying unit that notifies the occurrence of an abnormality when the abnormal operation of the functional circuit unit is detected by the abnormal operation detecting unit. .
前記動作条件制御部は、
前記機能回路部の動作を検査するときは、前記動作条件設定部により前記動作条件を前記過酷条件に設定させた状態で、前記自己診断部による自己診断を実行させること
を特徴とする請求項1〜5のいずれか1項に記載の電子機器。 A self-diagnosis unit that performs a self-diagnosis to determine whether or not the functional circuit unit is normal;
The operating condition control unit
The self-diagnosis by the self-diagnosis unit is executed when the operation condition is set to the severe condition by the operation condition setting unit when the operation of the functional circuit unit is inspected. The electronic device of any one of -5.
前記動作条件制御部は、
前記自己診断部による前記過酷条件における自己診断の終了後に前記初期化部により前記機能回路部を初期化させた後、前記動作条件設定部によって、前記動作条件を前記通常条件に設定させてから、前記機能回路部による機能動作を実行させること
を特徴とする請求項6に記載の電子機器。 An initialization unit for initializing the functional circuit unit;
The operating condition control unit
After the functional circuit unit is initialized by the initialization unit after completion of the self-diagnosis in the severe condition by the self-diagnosis unit, after the operation condition setting unit sets the operation condition to the normal condition, The electronic device according to claim 6, wherein a functional operation by the functional circuit unit is executed.
前記動作条件制御部は、
さらに、前記動作条件設定部によって、前記動作条件を前記通常条件に設定させた状態で、前記自己診断部による自己診断を実行させ、
前記自己診断部による前記通常条件における自己診断によって異常が検出された場合、前記第1報知部によって当該異常が検出されたことを報知させ、
前記自己診断部による前記過酷条件における自己診断によって異常が検出された場合、前記第2報知部によって当該異常が検出されたことを報知させること
を特徴とする請求項6又は7に記載の電子機器。 It further includes first and second notification units that notify the detection of abnormality to different notification destinations,
The operating condition control unit
Further, in the state where the operation condition is set to the normal condition by the operation condition setting unit, the self diagnosis by the self diagnosis unit is executed,
When an abnormality is detected by the self-diagnosis under the normal condition by the self-diagnosis unit, the first notification unit notifies that the abnormality is detected,
The electronic device according to claim 6 or 7, wherein when an abnormality is detected by the self-diagnosis under the severe condition by the self-diagnosis unit, the second notification unit notifies that the abnormality is detected. .
前記機能回路部は、ページ記述言語で表現された画像データをラスタ形式に変換する処理を前記機能動作として実行する画像処理回路であり、
前記自己診断部は、
前記画像処理回路によって前記画像データ記憶部に記憶されている第1画像データをラスタ形式に変換させ、当該変換された画像データを前記画像データ記憶部に記憶されている第2画像データと比較することにより、前記自己診断を実行すること
を特徴とする請求項1〜8のいずれか1項に記載の電子機器。 An image data storage unit that preliminarily stores first image data expressed in a page description language and second image data obtained by converting the first image data into a raster format;
The functional circuit unit is an image processing circuit that executes, as the functional operation, a process of converting image data expressed in a page description language into a raster format.
The self-diagnosis unit
The image processing circuit converts the first image data stored in the image data storage unit into a raster format, and compares the converted image data with the second image data stored in the image data storage unit. The electronic device according to claim 1, wherein the self-diagnosis is executed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008125246A JP2009276858A (en) | 2008-05-12 | 2008-05-12 | Electronic apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008125246A JP2009276858A (en) | 2008-05-12 | 2008-05-12 | Electronic apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009276858A true JP2009276858A (en) | 2009-11-26 |
Family
ID=41442265
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008125246A Pending JP2009276858A (en) | 2008-05-12 | 2008-05-12 | Electronic apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009276858A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012168769A (en) * | 2011-02-15 | 2012-09-06 | Nec Computertechno Ltd | Interface failure management system, information processor, and interface failure management method |
-
2008
- 2008-05-12 JP JP2008125246A patent/JP2009276858A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012168769A (en) * | 2011-02-15 | 2012-09-06 | Nec Computertechno Ltd | Interface failure management system, information processor, and interface failure management method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11126491B2 (en) | Information processing apparatus and control method including a mechanism for identifying a cause of an error in the information processing apparatus | |
US9886079B2 (en) | Information processing apparatus and method for supplying power to information processing apparatus | |
US9563444B2 (en) | Image forming apparatus having hibernation function according to device connection states, control method therefor, and storage medium | |
US20160337530A1 (en) | Information processing apparatus that controls display at time of occurrence of abnormality, method of controlling the same, and storage medium | |
US20150062614A1 (en) | Image forming apparatus, method for controlling image forming apparatus, and storage medium | |
JP6071510B2 (en) | Image forming apparatus, control method, and program | |
US9372651B2 (en) | Processing documents in a hot folder for printing | |
US11403399B2 (en) | Information processing apparatus capable of detecting software tampering and control method therefor | |
JP5581906B2 (en) | Image processing apparatus, control method for image processing apparatus, control program for image processing apparatus, and recording medium | |
CN104349001A (en) | Information processing apparatus, method for controlling the same, and program | |
US20160187955A1 (en) | Information processing apparatus, information processing method and computer program product | |
US11381689B2 (en) | Electronic device and method of presenting error when the device is turned off | |
JP2009276858A (en) | Electronic apparatus | |
US9883067B2 (en) | Memory reset control apparatus, method for controlling the control apparatus, and storage medium | |
US10931832B2 (en) | Information processing apparatus, control method of the same, and storage medium | |
US8891122B2 (en) | Electronic apparatus, connector-connection-state detection method, and computer program product | |
US10795423B2 (en) | Electronic apparatus with power saving mode, control method thereof, and storage medium | |
US11829603B2 (en) | Information processing system and image forming apparatus capable of accurately predicting lifetime of semiconductor device, and control method therefor | |
US11443111B2 (en) | Information processing apparatus capable of detecting alteration in software | |
JP7358800B2 (en) | Electronic equipment and its control program | |
US20190387107A1 (en) | Image processing device, self-diagnostic method and non-transitory recording medium | |
JP2016107480A (en) | Information processing device, control program of information processing device and method for controlling information processing device | |
US9798637B2 (en) | Information processing apparatus and control method of information processing apparatus with access to storage device based on communication with storage device | |
JP2015114882A (en) | Image forming apparatus, control method of the same, and program | |
US20230244559A1 (en) | Information processing apparatus that verifies falsification of activation program, control method therefor, and storage medium |