(57)【要約】【課題】  ユーザードリブン動作で過電流が発生した場合であっても、電子機器を異常終了させることなく、正常なシャットダウンシーケンスで電子機器を停止させるようにする。【解決手段】  電子機器（１５）は、電子機器の入力電圧レベルを検出する入力電圧検出手段と、電子機器の入力インピーダンスを検出する入力インピーダンス検出手段と、電子機器の動作モードと、電子機器の入力電圧レベルと、電子機器の入力インピーダンスとから電圧降下を計算する第１の計算手段と、計算された電圧降下から、電子機器を停止させる閾値を下回らない閾値を計算する第２の計算手段と、計算された閾値が、現在設定されている過電流保護のための閾値よりも低く、通常想定される負荷での閾値よりも低い場合には、現在設定されている過電流保護のための閾値を、計算された閾値で更新する更新手段とを有する。【選択図】  図１
2018196222.tif 000002
【特許請求の範囲】
【請求項１】
電子機器の入力電圧レベルを検出する入力電圧検出手段と、
前記電子機器の入力インピーダンスを検出する入力インピーダンス検出手段と、
前記電子機器の動作モードと、前記電子機器の入力電圧レベルと、前記電子機器の入力インピーダンスとから電圧降下を計算する第１の計算手段と、
計算された電圧降下から、前記電子機器を停止させる閾値を下回らない閾値を計算する第２の計算手段と、
計算された閾値が、現在設定されている過電流保護のための閾値よりも低く、通常想定される負荷での閾値よりも低い場合には、現在設定されている過電流保護のための閾値を、計算された閾値で更新する更新手段と
を有することを特徴とする電子機器。
【請求項２】
前記更新手段は、電力供給が停止した際の前記電子機器の動作モードに応じて、電力供給を再開する際の動作モードを決定することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記過電流が検出された負荷への電力供給を停止するための制御を行う制御手段をさらに有する請求項１または２に記載の電子機器。
【請求項４】
電子機器の制御方法であって、
前記電子機器の入力電圧レベルを検出する入力電圧検出ステップと、
前記電子機器の入力インピーダンスを検出する入力インピーダンス検出ステップと、
前記電子機器の動作モードと、前記電子機器の入力電圧レベルと、前記電子機器の入力インピーダンスとから電圧降下を計算する第１の計算ステップと、
計算された電圧降下から、前記電子機器を停止させる閾値を下回らない閾値を計算する第２の計算ステップと、
計算された閾値が、現在設定されている過電流保護のための閾値よりも低く、通常想定される負荷での閾値よりも低い場合には、現在設定されている過電流保護のための閾値を、計算された閾値で更新する更新ステップと
を有することを特徴とする制御方法。
【請求項５】
コンピュータを、
電子機器の入力電圧レベルを検出する入力電圧検出手段と、
前記電子機器の入力インピーダンスを検出する入力インピーダンス検出手段と、
前記電子機器の動作モードと、前記電子機器の入力電圧レベルと、前記電子機器の入力インピーダンスとから電圧降下を計算する第１の計算手段と、
計算された電圧降下から、前記電子機器を停止させる閾値を下回らない閾値を計算する第２の計算手段と、
計算された閾値が、現在設定されている過電流保護のための閾値よりも低く、通常想定される負荷での閾値よりも低い場合には、現在設定されている過電流保護のための閾値を、計算された閾値で更新する更新手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、過電流を検出することができる電子機器、その制御方法およびそれらに関するプログラムに関するものである。
【背景技術】
【０００２】
レンズユニットまたは外部アクセサリに電力を供給するための電源端子を外部に露出させた電子機器（例：レンズ交換式カメラ）では、電源端子がショートして電子機器内の回路がショートする可能性が高くなる。そのため、このような電子機器においては、電源端子のショートなどによって過電流が生じた場合には、その過電流から電子機器内の回路を保護する機能が必要とされている。過電流は、電源ラインに直列接続された電流検出抵抗の両端の電圧値から検出したり、チョークコイルのコイル電流から検出したりすることができる。過電流が生じた場合には、電子機器の動作を停止させることで電子機器内の回路は保護される。
【０００３】
特許文献１には、過電流が検出された特定回路に電力を供給するＤＣ／ＤＣコンバータのみを停止させることで、その特定回路を保護しつつ、電子機器の動作を継続させる方法が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−６２０６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の方法では、電子機器の入力電圧レベル、動作負荷またはＤＣ／ＤＣコンバータまでの入力インピーダンスによっては、過電流発生時に入力電圧レベルが、電子機器の動作継続を判定するための駆動制御電圧を下回ることがある。そして、その場合、電子機器が異常終了してしまう。
【０００６】
そこで、本発明は、ユーザードリブン動作（レンズユニットの交換など）で過電流が発生した場合であっても、電子機器を異常終了させることなく、正常なシャットダウンシーケンスで電子機器を停止させるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る電子機器は、上記目的を達成するために、電子機器の入力電圧レベルを検出する入力電圧検出手段と、前記電子機器の入力インピーダンスを検出する入力インピーダンス検出手段と、前記電子機器の動作モードと、前記電子機器の入力電圧レベルと、前記電子機器の入力インピーダンスとから電圧降下を計算する第１の計算手段と、計算された電圧降下から、前記電子機器を停止させる閾値を下回らない閾値を計算する第２の計算手段と、計算された閾値が、現在設定されている過電流保護のための閾値よりも低く、通常想定される負荷での閾値よりも低い場合には、現在設定されている過電流保護のための閾値を、計算された閾値で更新する更新手段とを有する。
【０００８】
本発明に係る制御方法は、上記目的を達成するために、電子機器の制御方法であって、前記電子機器の入力電圧レベルを検出する入力電圧検出ステップと、前記電子機器の入力インピーダンスを検出する入力インピーダンス検出ステップと、前記電子機器の動作モードと、前記電子機器の入力電圧レベルと、前記電子機器の入力インピーダンスとから電圧降下を計算する第１の計算ステップと、計算された電圧降下から、前記電子機器を停止させる閾値を下回らない閾値を計算する第２の計算ステップと、計算された閾値が、現在設定されている過電流保護のための閾値よりも低く、通常想定される負荷での閾値よりも低い場合には、現在設定されている過電流保護のための閾値を、計算された閾値で更新する更新ステップとを有する。
【０００９】
本発明に係るプログラムは、上記目的を達成するために、コンピュータを、電子機器の入力電圧レベルを検出する入力電圧検出手段と、前記電子機器の入力インピーダンスを検出する入力インピーダンス検出手段と、前記電子機器の動作モードと、前記電子機器の入力電圧レベルと、前記電子機器の入力インピーダンスとから電圧降下を計算する第１の計算手段と、計算された電圧降下から、前記電子機器を停止させる閾値を下回らない閾値を計算する第２の計算手段と、計算された閾値が、現在設定されている過電流保護のための閾値よりも低く、通常想定される負荷での閾値よりも低い場合には、現在設定されている過電流保護のための閾値を、計算された閾値で更新する更新手段として機能させるためのプログラムである。
【発明の効果】
【００１０】
本発明によれば、ユーザードリブン動作（レンズユニットの交換など）で過電流が発生した場合であっても、電子機器を異常終了させることなく、正常なシャットダウンシーケンスで電子機器を停止させることができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態１における電子機器１５の構成要素を説明するためのブロック図である。
【図２】電子機器１５における動作例を説明するためのフローチャートである。
【図３】閾値制御部１７の構成要素を説明するためのブロック図である。
【図４】実施形態１におけるタイミングチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施形態を説明する。ただし、本発明は以下の実施形態に限定されるものではない。
【００１３】
［実施形態１］
図１は、実施形態１における電子機器１５の構成要素を説明するためのブロック図である。実施形態１では、電子機器１５がレンズユニットの交換が可能な撮像装置として動作する例を説明する。
【００１４】
電子機器１５全体の制御を司るＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）１内のシステム制御部２から指令を受けた撮像制御部３はその指令に基づきＡＦＥ（ａｎａｌｏｇ  ｆｒｏｎｔ  ｅｎｄ）４を制御する。ＡＦＥ４は、撮像制御部３からの指示に応じた撮像センサ５の駆動制御と撮像センサ５から得られた画像信号を画像信データに変換してＣＰＵ１に受け渡す役割を担う。撮像制御部３からの指令は、ＡＦＥ４のレジスタ設定などを変更するシリアル通信と、撮像センサ５の基準クロック信号、水平駆動信号ＨＤ、垂直駆動信号ＶＤなどである。
【００１５】
被写体からの光は、このように制御された撮像センサ５によって光電変換され、ＡＦＥ４によって画像データに変換され、ＣＰＵ１のメモリ６に取り込まれる。スルー画を表示する撮像待機状態の場合は、システム制御部２からのスルー画用の間引き駆動指令によって撮像センサ５およびＡＦＥ４から取り込まれた画像データがメモリ６に展開される。取得した画像データは表示画像変換部９で表示用のデータに変換され、表示ドライバ１０を介して表示部１１に表示される。ユーザがレリーズボタンを押下した場合、撮像制御部３の指示によりＡＦＥ４で生成された画像データはメモリ６に取り込まれる。メモリ６上に展開された画像データは画像補正部８で補正され、記録部１２に静止画あるいは動画として記録される。また、電子機器１５の動作モードを設定するモードレバー１６を有する。なお、簡略化のため図示していないが、静止画撮像時のシャッタユニット、シャッタ制御用のモータ、モータ駆動用のモータドライバや、ユーザの操作入力のための操作部なども有する。
【００１６】
電子機器１５には、異なる光学特性や機能を有する交換可能なレンズユニット４９をユーザが自由に選択して取り外しができるように、機械的な保持構造と電気信号を伝達するための電気接点が設けられている。電気接点には、大きく分けて、駆動するための電源や接地端子などの電源接点５２と、通信などの制御信号を伝達するための通信接点５０の二つの種類がある。通信接点５０は電子機器１５のＣＰＵ１内の通信制御部７とレンズユニット４９内のレンズ制御部５１とが接続されるように構成されている。通信制御部７は、システム制御部２と情報のやり取りを行い、システム制御部２からの指令をレンズ制御部５１に伝達するとともに、レンズ制御部５１から送られるレンズユニット４９の状態情報をシステム制御部２に伝達する役割を担う。一方で、電源接点５２は、後述する電子機器１５内の電源部１３から供給されるレンズ駆動用の電力を伝達する役割を担う。レンズ駆動部５３は、レンズ制御部５１からの指令に基づき、電源接点５２を介して供給される電力を用いてレンズユニット４９内のフォーカスモータや手振れ補正用のモータなどを駆動する。これらの動作により、ユーザの意図を反映した撮像を可能としている。
【００１７】
電源部１３は、バッテリ１８から供給される電力を用いて、各種デバイスに必要な電圧に変換して電力を供給する役割を担う。各デバイスが必要な電圧および電流は異なるため、複数の電源系統が存在するが、図１では、電子機器１５が、レンズ駆動用の昇圧電源回路１４と、ＣＰＵ１およびその他の負荷４８に電力を供給するその他の電源回路４７とを有する例を説明する。また、電源部１３に供給される電力は、保護素子Ａ１９によって保護されている。さらに、昇圧電源回路１４は、電源接点５２を介して外部のレンズ駆動部５３に供給しているため、保護素子Ｂ２０によって保護されている。昇圧電源回路１４は、レンズ駆動用だけでなく、電子機器１５内の別デバイス駆動回路４６へも電力供給を行っている。電子機器１５の外部に露出する電源接点５２を経由するレンズ駆動用の電源ラインには、短絡保護用の保護ＳＷ４５を介して供給し、装置内部の別デバイス駆動回路４６への電源ラインには、保護ＳＷ４５を介さず接続する構成としている。これは、レンズ駆動電源の短絡時には、短絡したレンズ駆動電源側は供給を遮断しつつ、別デバイス駆動回路４６へは供給を継続できるようにするためである。短絡時に昇圧電源回路１４全体を停止させてしまうと、別デバイス駆動回路４６への電力供給も停止してしまい、そのたびに電子機器１５の再起動が必要になるなどユーザの利便性を損なうため、このような構成としている。保護ＳＷ４５は、過電流検出回路４４で過電流を検出した場合に遮断、正常動作時には接続するように構成されており、過電流検出回路４４は、昇圧電源回路１４に過電流が流れたことを検出すると保護ＳＷ４５を遮断する。また、閾値制御部１７は、過電流検出回路４４で過電流として検出する際の閾値を制御している。
【００１８】
次に、図２を参照して電子機器１５における動作例を説明し、図３を参照して閾値制御部１７の構成要素を説明する。以下では、ユーザードリブン動作（レンズユニット４９の交換など）で過電流が発生した場合を考える。この場合にも、電子機器１５の入力電圧レベル、電子機器１５の動作負荷、バッテリ１８から電源部１３までの入力インピーダンスによらず、電子機器１５が異常終了せず、かつ、正常なシーケンスで停止できるような過電流保護閾値を計算する。
【００１９】
閾値制御部１７は、バッテリ１８から出力される電圧を検出する入力電圧検出部５５と、電子機器１５の動作モードを検出するモード検出部５６とを有する。モード検出部５６はモードレバー１６でユーザが設定したモード位置に応じた信号に基づいて、電子機器１５の動作モードを検出する。さらには、バッテリ１８から電源部１３へ入力されるまでの入力インピーダンスを検出する入力インピーダンス検出部５７を有する。ここで、入力インピーダンス検出部５７は、既知の負荷電流を引いた際の、バッテリ１８の出力電圧レベルと電源部１３の入力電圧レベルの電圧降下分から計算することができる。
【００２０】
電子機器１５が起動すると、電子機器１５の動作に必要な初期設定がなされる。また、過電流検出回路４４に対して、ＣＰＵ１内の図示しないメモリ部に予め格納された値が、過電流保護閾値Ｉｔｈの初期値として、閾値制御部１７によって設定される（ステップＳ２０１）。
【００２１】
入力電圧検出部５５によって入力電圧Ｖｉｎ、モード検出部５６によって電子機器１５の動作モードが検出される。さらには、入力インピーダンス検出部５７によってバッテリ１８から電源部１３へ入力されるまでの入力インピーダンスＺの情報を取得する（ステップＳ２０２）。
【００２２】
次に、第２の計算部５９によって過電流が発生した場合の入力電圧レベルＶｍｉｎを計算する（ステップＳ２０３）。まず、過電流が発生した場合の電圧降下ΔＶは、ΔＶ＝Ｚ×Ｉｉｎとなる（Ｉｉｎ：過電流）。従って、過電流が発生した場合の入力電圧レベルＶｍｉｎは、Ｖｍｉｎ＝Ｖｂａｔｔ−ΔＶで計算することができる。ここで、Ｖｂａｔｔは、無負荷時の入力電圧レベルである。
【００２３】
次に、計算されたＶｍｉｎと、電子機器１５の動作を継続可能な入力電圧レベルか否かを判定するための各閾値と比較する。ここで、電子機器１５には２種類の閾値が設定されているとする。１つは、電源部１３において、ＣＰＵ１などに供給する電圧を変換するのに必要な電圧レベルでありＶｓｙｓとする。電源部１３へ供給される電圧レベルがＶｓｙｓを下回ると、電子機器１５は直ちに全ての動作を停止させる。Ｖｓｙｓを検出して電子機器１５を停止させた場合は、記録中の画像が保存できなかったり、鏡筒を電子機器１５に収める処理を実行できなかったりする。従って、２つめの閾値として、電子機器１５の通常想定される動作負荷においてＶｓｙｓを下回らないために、通常想定される動作負荷に応じて、Ｖｓｙｓより高い電圧レベルであるＶｌｂを設ける。Ｖｌｂは、電源部１３へ供給される電圧レベルがＶｌｂを下回ると、電子機器１５の通常想定される動作負荷において、Ｖｓｙｓを下回る事が想定されるため、正常シャットダウンシーケンスを経て、電子機器１５を停止させる閾値である。
【００２４】
過電流が発生した場合の入力電圧レベルＶｍｉｎをＶｌｂと比較する（ステップＳ２０４）。比較した結果、ＶｍｉｎがＶｌｂより高い場合はステップＳ２０２に戻る。一方、Ｖｌｂより低い場合はＶｓｙｓと比較する（ステップＳ２０５）。比較した結果、Ｖｓｙｓより低い場合は、過電流が発生すると、ＶｍｉｎがＶｓｙｓを下回り、直ちに全ての動作を停止してしまうことが予想される。そこで、第１の計算部５８において、過電流が発生した場合にも、ＶｍｉｎがＶｓｙｓを下回らないような過電流保護閾値を計算する（ステップＳ２０６）。次に、閾値更新部６０において、計算されたＶｍｉｎがＶｓｙｓを下回らない過電流保護閾値を、現在設定されている過電流保護閾値と比較し（ステップＳ２０７）、高い場合はステップＳ２０２に戻る。一方、低い場合は、計算された過電流保護閾値が通常想定される負荷での閾値よりも低い場合に、現在設定されている過電流保護閾値を、計算された過電流保護閾値で更新し、再びステップＳ２０２に戻る（ステップＳ２０８）。
【００２５】
一方、ステップＳ２０５においてＶｍｉｎとＶｓｙｓを比較した結果、ＶｍｉｎがＶｓｙｓより高い場合は、過電流が発生すると、ＶｍｉｎがＶｌｂを下回り、正常シャットダウンシーケンスを経て電子機器１５を停止する。そこで、過電流が発生した場合にも、ＶｍｉｎがＶｌｂを下回らないような、過電流保護閾値を計算する（ステップＳ２０９）。
【００２６】
計算されたＶｍｉｎがＶｌｂを下回らない過電流保護閾値を、現在設定されている過電流保護閾値と比較し（ステップＳ２１０）、高い場合はステップＳ２０２に戻る。一方、低い場合は、計算された過電流保護閾値が、通常想定される負荷での閾値よりも低い場合に、現在設定されている過電流保護閾値を、計算された過電流保護閾値で更新し、再びステップＳ２０２に戻る（ステップＳ２１０）。
【００２７】
次に、図４のタイミングチャートを参照して、電子機器１５の動作例を具体的な数値と共に説明する。図４は、横軸を時間ｔ、縦軸をＶｂａｔｔの電圧レベルＶで示した図である。ここで、電子機器１５の動作を継続させるために設定された閾値を、Ｖｌｂ＝３．０Ｖ、Ｖｓｙｓ＝２．７Ｖとする。まず時間ｔ１〜ｔ２の範囲で示した状態Ａは、Ｖｂａｔｔ＝３．７Ｖ、入力インピーダンスＺ＝２００Ω、電子機器１５がライブビュー表示状態の場合、動作負荷Ｉｍ＝０．８Ａだとする。状態Ａで過電流Ｉ１＝２．０Ａが発生した場合、Ｖｂａｔｔの電圧降下ΔＶは、
ΔＶ＝Ｚ×（Ｉｍ＋Ｉ１）＝２００Ω×（０．８Ａ＋２．０Ａ）＝０．５６Ｖとなる。
【００２８】
その結果、Ｖｍｉｎ＝Ｖｂａｔｔ−ΔＶ＝３．７Ｖ−０．５６Ｖ＝３．１４Ｖとなり、電子機器１５の動作を継続させるために設定された閾値Ｖｌｂ＝３．０Ｖを下回ることはない。従って、過電流が発生した場合は、過電流検出回路４４で過電流が検出され、保護ＳＷ４５をＯＰＥＮにし、レンズ駆動部５３のみの電力供給を停止することができるため、電子機器１５は動作を継続することができる。
【００２９】
次に、時間ｔ３〜ｔ４の範囲で示した状態Ｂは、Ｖｂａｔｔ＝３．５Ｖ、入力インピーダンスＺ＝２００Ω、電子機器１５がライブビュー表示状態の場合、動作負荷Ｉｍ＝０．８Ａだとする。状態Ｂで通常想定されるメカ駆動電流Ｉ１＝１．２Ａが発生した場合、Ｖｂａｔｔの電圧降下ΔＶは、
ΔＶ＝Ｚ×（Ｉｍ＋Ｉ１）＝２００Ω×（０．８Ａ＋１．２Ａ）＝０．４０Ｖとなる。
【００３０】
その結果、Ｖｍｉｎ＝Ｖｂａｔｔ−ΔＶ＝３．５Ｖ−０．４０Ｖ＝３．１Ｖとなり、電子機器１５の動作を継続させるために設定された閾値Ｖｌｂ＝３．０Ｖを下回ることはない。従って、状態Ａと同様に、ユーザードリブン動作で過電流が発生した場合は、過電流検出回路４４で過電流が検出され、レンズ駆動部５３のみの電力供給を停止することができるため、電子機器１５は動作を継続することができる。
【００３１】
次に、時間ｔ５〜ｔ６の範囲で示した状態Ｃは、Ｖｂａｔｔ＝３．５Ｖ、入力インピーダンスＺ＝２００Ω、電子機器１５がライブビュー表示状態の場合、動作負荷Ｉｍ＝０．８Ａだとする。状態Ｂで過電流Ｉ１＝２．０Ａが発生した場合、Ｖｂａｔｔの電圧降下ΔＶは、
ΔＶ＝Ｚ×（Ｉｍ＋Ｉ１）＝２００Ω×（０．８Ａ＋２．０Ａ）＝０．５６Ｖとなる。
【００３２】
その結果、Ｖｍｉｎ＝Ｖｂａｔｔ−ΔＶ＝３．５Ｖ−０．５６Ｖ＝２．９４Ｖとなり、電子機器１５の動作を継続させるために設定された閾値Ｖｌｂ＝３．０Ｖを下回る。その結果、状態Ｂおよび状態Ｃでは、Ｖｂａｔｔ、入力インピーダンスＺ、動作負荷Ｉｍは同じである。しかし、過電流が発生した場合は、過電流検出回路４４で過電流が検出され、レンズ駆動部５３の電力供給を停止するだけではなく、正常シャットダウンシーケンスを経て、電子機器１５の動作を停止させることになる。そこで、状態Ｂおよび状態Ｃの場合は、通常想定されるメカ駆動時には動作を継続し、ユーザードリブン動作で過電流が発生した場合には、レンズ駆動部５３のみの電力供給を停止させ、電子機器１５の動作を継続させることが求められる。従って、Ｖｍｉｎを３．００Ｖ以上にするΔＶ、すなわちΔＶ＝Ｖｂａｔｔ−Ｖｍｉｎ＝３．５Ｖ−３．００Ｖ＝０．５Ｖ未満にする必要がある。ここで、ΔＶは、
ΔＶ＝Ｚ×（Ｉｍ＋Ｉ１）
で計算できる。
【００３３】
０．５Ｖ＝２００Ω×（０．８Ａ＋Ｉ１）となり、過電流Ｉ１を１．７Ａ未満で検出することができれば、時間ｔ７〜ｔ８の範囲の状態Ｃ’で示すように、電子機器１５の動作を継続させるために設定された閾値Ｖｌｂ＝３．０Ｖを下回ることはない。さらには、レンズ駆動部５３のみの電力供給を停止させ、電子機器１５の動作を継続させることができる。従って、閾値制御部１７は、過電流検出回路４４に対して、過電流保護閾値を１．６Ａと設定する（但し、通常想定されるメカ駆動時にも動作させる必要があるので、過電流保護閾値は１．２Ａ以上である必要がある）。
【００３４】
次に、時間ｔ９〜ｔ１０の範囲で示した状態Ｄは、Ｖｂａｔｔ＝３．２Ｖ、入力インピーダンスＺ＝２００Ω、電子機器１５がライブビュー表示状態の場合、動作負荷Ｉｍ＝０．８Ａだとする。状態Ｄで通常想定されるメカ駆動電流Ｉ１＝１．２Ａが発生した場合、Ｖｂａｔｔの電圧降下ΔＶは、
ΔＶ＝Ｚ×（Ｉｍ＋Ｉ１）＝２００Ω×（０．８Ａ＋１．２Ａ）＝０．４０Ｖとなる。
【００３５】
その結果、Ｖｍｉｎ＝Ｖｂａｔｔ−ΔＶ＝３．２Ｖ−０．４０Ｖ＝２．８Ｖとなり、電子機器１５の動作を継続させるために設定された閾値Ｖｓｙｓ＝２．７Ｖを下回ることはない。
【００３６】
次に、時間ｔ１１〜ｔ１２の範囲で示した状態Ｅは、Ｖｂａｔｔ＝３．２Ｖ、入力インピーダンスＺ＝２００Ω、電子機器１５がライブビュー表示状態の場合、動作負荷Ｉｍ＝０．８Ａだとする。状態Ｅで過電流Ｉ１＝２．０Ａが発生した場合、Ｖｂａｔｔの電圧降下ΔＶは、
ΔＶ＝Ｚ×（Ｉｍ＋Ｉ１）＝２００Ω×（０．８Ａ＋２．０Ａ）＝０．５６Ｖとなる。
【００３７】
その結果、Ｖｍｉｎ＝Ｖｂａｔｔ−ΔＶ＝３．２Ｖ−０．５６Ｖ＝２．６４Ｖとなり、電子機器１５の動作を継続させるために設定された閾値Ｖｓｙｓ＝２．７Ｖを下回る。その結果、状態Ｄおよび状態Ｅでは、Ｖｂａｔｔ、入力インピーダンスＺ、動作負荷Ｉｍは同じである。しかし、ユーザードリブン動作（レンズユニット４９の交換など）で過電流が発生した場合は、過電流検出回路４４で過電流が検出され、レンズ駆動部５３の電力供給を停止するだけではなく、電子機器１５の全ての動作を直ちに停止させることになる。そこで、状態Ｄおよび状態Ｅの場合は、通常想定されるメカ駆動時には、正常なシャットダウンシーケンスで動作を停止させる。一方、ユーザードリブン動作で過電流が発生した場合には、レンズ駆動部５３のみの電力供給を停止させ、電子機器１５の動作を継続させることが求められる。従って、Ｖｍｉｎを２．７Ｖ以上にするΔＶ、すなわちΔＶ＝Ｖｂａｔｔ−Ｖｍｉｎ＝３．２Ｖ−２．７Ｖ＝０．５Ｖ未満にする必要がある。ここで、ΔＶは、
ΔＶ＝Ｚ×（Ｉｍ＋Ｉ１）
で計算できる。
【００３８】
０．５Ｖ＝２００Ω×（０．８Ａ＋Ｉ１）となり、過電流Ｉ１を１．７Ａ未満で検出することができれば、時間ｔ１３〜ｔ１４の範囲の状態Ｅ’で示すように、電子機器１５の動作を継続させるために設定された閾値Ｖｓｙｓ＝２．７Ｖを下回ることはない。その結果、正常なシャットダウンシーケンスで停止することができる。従って、閾値制御部１７は、過電流検出回路４４に対して、過電流保護閾値を１．６Ａと設定する（但し、通常想定されるメカ駆動時にも動作させる必要があるので、過電流保護閾値は１．２Ａ以上である必要がある）。
【００３９】
また、図４には図示しないが、状態Ｆとして、Ｖｂａｔｔ＝３．３Ｖ、入力インピーダンスＺ＝２００Ω、電子機器１５がスタンバイモードの場合、動作負荷Ｉｍ＝０．４Ａだとする。この時、通常想定されるメカ駆動電流Ｉ１＝１．２Ａが発生した場合、Ｖｂａｔｔの電圧降下ΔＶは、
ΔＶ＝Ｚ×（Ｉｍ＋Ｉ１）＝２００Ω×（０．４Ａ＋１．２Ａ）＝０．３２Ｖとなる。
【００４０】
その結果、Ｖｍｉｎ＝Ｖｂａｔｔ−ΔＶ＝３．３Ｖ−０．３２Ｖ＝２．９８Ｖとなり、電子機器１５の動作を継続させるために設定された閾値Ｖｓｙｓ＝２．７Ｖを下回ることはない。
【００４１】
一方、状態Ｆで過電流Ｉ１＝２．０Ａが発生した場合、Ｖｂａｔｔの電圧降下ΔＶは、
ΔＶ＝Ｚ×（Ｉｍ＋Ｉ１）＝２００Ω×（０．４Ａ＋２．０Ａ）＝０．４８Ｖとなる。
【００４２】
その結果、Ｖｍｉｎ＝Ｖｂａｔｔ−ΔＶ＝３．３Ｖ−０．４８Ｖ＝２．８２Ｖとなり、メカ駆動と同様、電子機器１５の動作を継続させるために設定された閾値Ｖｓｙｓ＝２．７Ｖを下回ることはない。但し、電子機器１５の動作を継続させるために設定された閾値Ｖｌｂ＝３．０Ｖ以上になるＶｍｉｎを３．０Ｖ以上にするΔＶ、すなわちΔＶ＝Ｖｂａｔｔ−Ｖｍｉｎ＝３．３Ｖ−３．０Ｖ＝０．３Ｖ未満にする必要がある。ここで、ΔＶは、
ΔＶ＝Ｚ×（Ｉｍ＋Ｉ１）
で計算できる。
【００４３】
０．３Ｖ＝２００Ω×（０．４Ａ＋Ｉ１）となり、過電流Ｉ１を１．１Ａ未満で検出することができれば、電子機器１５の動作を継続させるために設定された閾値Ｖｌｂ＝３．０Ｖを下回ることはなく、正常なシャットダウンシーケンスで停止することができる。しかしながら、通常想定されるメカ駆動時に１．２Ａの電流を想定しているため、過電流保護閾値を１．１Ａにしてしまうと、メカ駆動ができなくなるので、状態Ｆは過電流保護閾値を更新しない。
【００４４】
また、過電流検出回路４４で過電流が検出され、保護ＳＷ４５をＯＰＥＮにしレンズ駆動部５３のみの電力供給を停止した後も電子機器１５の動作を継続させた場合、再びレンズ駆動部５３に電力を供給してもよい。その場合は、閾値更新部６０において、過電流検出回路４４で過電流を検出した時の、モード検出部５６の結果に応じて、保護ＳＷ４５をＣＬＯＳＥさせて電力供給を再開する際のモードを決定してもよい。例えば、過電流検出回路４４で過電流を検出した時の、モード検出部５６の結果が負荷の大きいモードだった場合は、保護素子Ａ１９にはより大きい負荷がかかる。すなわち、モード検出部５６の結果に応じて、保護素子に与えるダメージも違うことになる。過電流検出回路４４で過電流を検出した時より負荷の大きいモードの時に復帰させることで、さらに保護素子Ａ１９にダメージを蓄積してしまう。
【００４５】
以上のように、実施形態１によれば、ユーザードリブン動作（レンズユニットの交換など）で過電流が発生した場合であっても、電子機器１５を異常終了させることなく、正常なシャットダウンシーケンスで電子機器１５を停止させることができる。
【００４６】
［実施形態２］
実施形態１で説明した様々な機能、処理または方法は、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、プロセッサなどがプログラムを用いて実現することもできる。以下、実施形態２では、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、プロセッサなどを「コンピュータＸ」と呼ぶ。また、実施形態２では、コンピュータＸを制御するためのプログラムであって、実施形態１で説明した様々な機能、処理または方法を実現するためのプログラムを「プログラムＹ」と呼ぶ。
【００４７】
実施形態１で説明した様々な機能、処理または方法は、コンピュータＸがプログラムＹを実行することによって実現される。この場合において、プログラムＹは、コンピュータ読み取り可能な記憶媒体を介してコンピュータＸに供給される。実施形態２におけるコンピュータ読み取り可能な記憶媒体は、ハードディスク装置、磁気記憶装置、光記憶装置、光磁気記憶装置、メモリカード、揮発性メモリ、不揮発性メモリなどの少なくとも１つを含む。実施形態２におけるコンピュータ読み取り可能な記憶媒体は、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記憶媒体である。
【００４８】
なお、本発明の実施形態は上述の実施形態１または２に限定されるものではない。発明の要旨を逸脱しない範囲で変更または修正された実施形態１または２も本発明の実施形態に含まれる。
【符号の説明】
【００４９】
１５  電子機器
【図１】
2018196222.tif 000003
【図２】
2018196222.tif 000004
【図３】
2018196222.tif 000005
【図４】
2018196222.tif 000006