(57)【要約】  インラッシュカレントの発生をより確実に制限することを課題とする。この課題を解決するために、電源電圧が目標値に達した場合に動作を開始する制御対象回路２２ａ，２２ｂと、供給された電流Ｉ６を消費する電流吸い込み回路２６と、制御対象回路２２ａ，２２ｂの動作が始まる前において、電流吸い込み回路２６に流れる電流を所定の割合で増加させ、該電流吸い込み回路２６に流れる電流量が、電源電圧が目標値に達して制御対象回路２２ａ，２２ｂの動作が開始されることにより増加する電流量と同等となった場合に、制御対象回路２２ａ，２２ｂの動作を開始させると同時に電流吸い込み回路２６への電流の供給を遮断する電源起動制御部２７とを備える。
2010146678.tif 000002
【特許請求の範囲】
【請求項１】
電源電圧が目標値に達した場合に動作を開始する制御対象回路と、
供給された電流を消費する電流吸い込み回路と、
前記制御対象回路の動作が始まる前において、前記電流吸い込み回路に流れる電流を所定の割合で増加させ、該電流吸い込み回路に流れる電流量が、前記制御対象回路の動作が開始されることにより増加する電流量と同等となった場合に、前記制御対象回路の動作を開始させると同時に前記電流吸い込み回路への電流の供給を遮断する電源起動制御部と
を備えたことを特徴とする回路モジュール。
【請求項２】
前記電源起動制御部は、電源電圧が所定の電圧に達した場合に、前記電流吸い込み回路への電流の供給を開始することを特徴とする請求項１に記載の回路モジュール。
【請求項３】
動作を開始する場合に所定量の電流を要する制御対象回路と、
供給された電流を消費する電流吸い込み回路と、
前記制御対象回路の動作が開始したことを検出するパワーオンリセット検出部と、
前記制御対象回路の動作が開始されることで増加する電流量と同等の電流が前記電流吸い込み回路に流れるように制御し、前記パワーオンリセット検出部により前記制御対象回路の動作が開始したことが検出された場合に、前記電流吸い込み回路への電流の供給を遮断する電源起動制御部と
を備えたことを特徴とする回路モジュール。
【請求項４】
前記パワーオンリセット検出部は、前記制御対象回路の動作が開始されることにより発生する回路モジュール内の電圧降下を検出することにより、前記制御対象回路の動作が開始したことを検出することを特徴とする請求項３に記載の回路モジュール。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、回路モジュールに関し、特に、インラッシュカレント（突入電流）の発生を抑制することのできる回路モジュールに関する。
【背景技術】
【０００２】
従来、回路モジュールとして、例えば、光通信用のサーバ装置やルータ、スイッチ等に対して取り付けられる電気−光変換モジュールのように、動作中の装置本体に対して挿抜可能なプラガブルモジュールが知られている。【０００３】
プラガブルモジュールが装置本体に挿入された場合、該プラガブルモジュールの起動に伴い、装置本体から該プラガブルモジュールに対して瞬間的に大きな電流が流れる場合がある。このように、プラガブルモジュールが装置本体に挿入された場合に、装置本体からプラガブルモジュールへ瞬間的に流れる大電流をインラッシュカレントという。【０００４】
かかるインラッシュカレントの発生は、装置本体に既に挿入されている他のプラガブルモジュールに対して悪影響を及ぼす場合がある。具体的には、複数のプラガブルモジュールが装置本体に挿入されている場合、各プラガブルモジュールは、装置本体に設けられた電源を共通の電源として使用する。そのため、例えば、プラガブルモジュールが新たに装置本体に挿入されると、該プラガブルモジュールの起動に伴うインラッシュカレントの発生により、装置本体から流れ出る電流が瞬間的に増加する。その結果、装置本体の電源電圧が一時的に低下し、電源を共有する他のプラガブルモジュールが動作不良を引き起こすおそれがある。【０００５】
このように、プラガブルモジュールの装置本体への挿入により発生したインラッシュカレントが、他のプラガブルモジュールに悪影響を及ぼす場合がある。そこで、このような事態を防ぐため、プラガブルモジュールに流れる電流の変化率は、常に所定値（例えば、50mA/mSec）以下となるように規格により定められている（非特許文献１参照）。【０００６】
ここで、プラガブルモジュールには、インラッシュカレントの発生を防止するためのインラッシュカレント制御部が設けられる場合がある。インラッシュカレント制御部は、例えば、リニアテクノロジー社製のホットスワップ・コントローラ（型番：ＬＴＣ４２１０）等であり、電源ラインのＦＥＴの抵抗値を最大値から徐々に低下させることにより、インラッシュカレントを制限する。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】“XENPAK  10  Gigabit  Ethernet  MSA,  A  Cooperation  Agreement  for  10  Gigabit  Ethernet  Transceiver  Package,  Issue  3.0”、［online］、［平成２１年３月２５日検索］，インターネット＜URL:http://www.cotsworks.com/PDFs/XENPAK_MSA_R3.0%5B1%5D.pdf＞
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来のインラッシュカレント制御部による制御だけでは、インラッシュカレントの発生を十分に制限することができない場合があった。【０００９】
例えば、プラガブルモジュール内にパワーオンリセットが必要な回路が設けられている場合、従来のインラッシュカレント制御部による制御を行ったとしても、インラッシュカレントが発生する場合があった。【００１０】
パワーオンリセットとは、電源電圧が目標値に達するまでの間に回路が動作し不具合を起こすことを防止するために、電源投入後、所定のリセット期間が経過するまでの間、回路の電気的状態をオフ状態とする処理である。図１３に、従来において装置本体に複数のプラガブルモジュールが挿入されている様子を示す。【００１１】
図１３に示すように、電源５１０を有する装置本体５００には、複数のプラガブルモジュール６００ａ〜６００ｎが挿入されている。プラガブルモジュール６００ａは、パワーオンリセットを必要としない回路（以下、単に「回路」という）６０１と、パワーオンリセットを必要とする制御対象回路６０２ａと、温度制御を行うＴＥＣ(Thermoelectric  Coolers)回路である制御対象回路６０２ｂとを有する。また、プラガブルモジュール６００ａは、レーザダイオード（以下、「ＬＤ」とする）６０３と、電源起動制御部６０４と、ホットスワップ・コントローラ６０５と、ＦＥＴ(Field  Effect  Transistor)６０６とを有する。電源起動制御部６０４は、回路６０１や制御対象回路６０２ａ，６０２ｂへの電流の供給や遮断等の制御を行う。ホットスワップ・コントローラ６０５は、インラッシュカレント制御部に相当し、電源ラインに設けられたＦＥＴ６０６の抵抗値を最大値から徐々に低下させることにより、インラッシュカレントを制限する。【００１２】
制御対象回路６０２ｂは、温度制御部６１１と、ＴＥＣドライバ６１２と、ＴＥＣ６１３とを有する。温度制御部６１１は、ＬＤ６０３の温度を制御する制御部であり、ＬＤ６０３の温度を設定された温度に調整するための制御信号をＴＥＣドライバ６１２に出力する。ＴＥＣドライバ６１２は、温度制御部６１１から出力された制御信号に基づきＴＥＣ６１３に電流を供給する。ＴＥＣ６１３は、ＬＤ６０３の温度を調整するための熱電変換素子であり、ＴＥＣドライバ６１２から供給された電力を熱に変換し、ＬＤ６０３の温度を調整する。【００１３】
図１４は、従来におけるプラガブルモジュール６００ａ内の電圧および電流の時間変化を示すグラフである。なお、図１３に示すように、装置本体５００の電源電圧をＶ０、電源ラインに設けられたＦＥＴ６０６の抵抗値の制御電圧をＶ１、プラガブルモジュール６００ａ内の電源電圧をＶ２、制御対象回路６０２ａの動作を開始させる電圧をＶ４とする。同様に、回路６０１に流れる電流をＩ５、制御対象回路６０２ａに流れる電流をＩ７、各プラガブルモジュール６００ａ〜６００ｎに流れる電流をそれぞれＩ８ａ〜Ｉ８ｎ、制御対象回路６０２ｂに流れる電流をＩ１２とする。【００１４】
図１４に示すように、ｔ１において装置本体５００にプラガブルモジュール６００ａが挿入された場合、ホットスワップ・コントローラ６０５は、ＦＥＴ６０６に印加する電圧Ｖ１を徐々に増加させ、ＦＥＴ６０６の抵抗値を徐々に低下させる。これにより、プラガブルモジュール６００ａ内の電源電圧Ｖ２及び電流Ｉ８ａは、急激に増加することなく徐々に増加するため、回路起動時におけるインラッシュカレントの発生が制限される。【００１５】
一方、パワーオンリセットが必要な制御対象回路６０２ａは、プラガブルモジュール６００ａ内の電源電圧Ｖ２が目標電圧（例えば、定格値±５％）に達するまでは、電源起動制御部６０４により電流の供給が遮断された状態となっている。そして、プラガブルモジュール６００ａ内の電源電圧Ｖ２が目標電圧に達し、所定のリセット期間が経過すると、電源起動制御部６０４は、制御対象回路６０２ａの動作を開始させる電圧Ｖ４を制御対象回路６０２ａに印加する。これにより、制御対象回路６０２ａには、動作の開始に伴い、電流Ｉ７が一気に流れ始める。【００１６】
すなわち、図１４に示すように、ｔ２において、電圧Ｖ４が制御対象回路６０２ａへ印加されると、該制御対象回路６０２ａに電流Ｉ７が一気に流れ始め、これに伴いプラガブルモジュール６００ａ全体に流れる電流Ｉ８ａも急激に増加する。その結果、装置本体５００の電源電圧Ｖ０が一時的に低下して、他のプラガブルモジュール６００ｂ〜６００ｎが動作不良を引き起こす場合がある。【００１７】
このように、パワーオンリセットが必要な回路は、所定のリセット期間が経過した時点で一気に動作が開始されるため、従来のインラッシュカレント制御部による制御では対応できず、インラッシュカレントが発生するおそれがある。すなわち、従来のインラッシュカレント制御部だけでは、プラガブルモジュールに流れる電流の変化率を所定値以下にすべきという規格を満足できないおそれがある。【００１８】
開示の技術は、上述した従来技術による問題点を解消するためになされたものであり、インラッシュカレントの発生をより確実に制限することのできる回路モジュールを提供することを目的とする。
【課題を解決するための手段】
【００１９】
上述した課題を解決し、目的を達成するため、本件に開示する回路モジュールは、一つの態様として、電源電圧が目標値に達した場合に動作を開始する制御対象回路と、供給された電流を消費する電流吸い込み回路と、前記制御対象回路の動作が始まる前において、前記電流吸い込み回路に流れる電流を所定の割合で増加させ、該電流吸い込み回路に流れる電流量が、前記制御対象回路の動作が開始されることにより増加する電流量と同等となった場合に、前記制御対象回路の動作を開始させると同時に前記電流吸い込み回路への電流の供給を遮断する電源起動制御部とを備えたことを特徴とする。
【発明の効果】
【００２０】
本件に開示する回路モジュールの一つの態様によれば、インラッシュカレントの発生をより確実に制限することができるという効果を奏する。
【図面の簡単な説明】
【００２１】
【図１】図１は、実施例１におけるプラガブルモジュールの概略構成を示す図である。
【図２】図２は、実施例１におけるプラガブルモジュール内の電圧および電流の時間変化を示すグラフである。
【図３】図３は、実施例１における電源起動制御部による処理手順の一例を示すフローチャートである。
【図４】図４は、従来においてＬＤを目標時間内に所定の温度範囲内で安定させるように制御した場合における制御対象回路６０２ｂに流れる電流およびＬＤの温度の時間変化を示すグラフである。
【図５】図５は、従来において温度制御開始時の電流変化率がマスク以下となるように制御した場合における制御対象回路６０２ｂに流れる電流およびＬＤの温度の時間変化を示すグラフである。
【図６】図６は、制御対象回路２２ｂに供給される電流およびＬＤの温度の時間変化を示すグラフである。
【図７】図７は、実施例１における電源起動制御部による処理手順の一例を示すフローチャートである。
【図８】図８は、各制御対象回路の動作開始時におけるインラッシュカレントの制御タイミングを説明するための図である。
【図９】図９は、従来における装置本体の電源電圧および各プラガブルモジュールに流れる電流の時間変化を示すグラフである。
【図１０】図１０は、実施例２におけるプラガブルモジュールの概略構成を示す図である。
【図１１】図１１は、実施例２におけるプラガブルモジュール２’ａ内の電圧および電流の時間変化を示すグラフである。
【図１２】図１２は、実施例２における電源起動制御部による処理手順の一例を示すフローチャートである。
【図１３】図１３は、従来において装置本体に複数のプラガブルモジュールが挿入されている様子を示す図である。
【図１４】図１４は、従来におけるプラガブルモジュール内の電圧および電流の時間変化を示すグラフである。
【発明を実施するための形態】
【００２２】
以下に添付図面を参照して、本件に開示する回路モジュールの実施例を図面に基づいて詳細に説明する。以下では、回路モジュールの一例として、動作中の装置本体に対して抜挿可能なプラガブルモジュールを用いて説明するが、本件に開示する回路モジュールは、これに限らず、装置本体内に搭載されるモジュールに対しても適用することができる。
【実施例１】
【００２３】
先ず、本実施例におけるプラガブルモジュールの構成について図面を用いて説明する。図１は、実施例１におけるプラガブルモジュールの概略構成を示す図である。図１に示すように、電源１０を有する装置本体１には、複数のプラガブルモジュール２ａ〜２ｎが挿入されている。ここで、装置本体１は、例えば、光通信用のルータである。【００２４】
プラガブルモジュール２ａは、動作中の装置本体１に対して挿抜可能な回路モジュールである。具体的には、プラガブルモジュール２ａは、電気信号と光信号との間でＥＯ／ＯＥ変換を行う電気−光変換モジュールである。プラガブルモジュール２ａは、パワーオンリセットを必要としない回路（以下、単に「回路」という）２１と、パワーオンリセットを必要とする制御対象回路２２ａと、温度制御を行う温度制御回路である制御対象回路２２ｂとを有する。また、プラガブルモジュール２ａは、ＬＤ(Laser  Diode)２３と、ホットスワップ・コントローラ２４と、ＦＥＴ２５と、電流吸い込み回路２６と、電源起動制御部２７とを有する。【００２５】
制御対象回路２２ａは、例えば、ＣＰＵを搭載したシステムＬＳＩやＦＰＧＡ(Field  Programmable  Array)などのＣＰＵコアを備える回路であり、動作を開始する場合にパワーオンリセットを必要とする回路である。ここで、パワーオンリセットとは、電源電圧が目標値（例えば、定格値から±５％の範囲内の値）となるまでの間に回路が動作を開始し不具合を起こすことを防止するための処理である。【００２６】
具体的に説明すると、電源電圧は、電源投入後、定格値に瞬間的に達するのではなく、ある程度の時間をかけて立ち上がる。制御対象回路２２ａのようにＣＰＵコアを備える回路は、電源電圧が立ち上がる前に動作を開始すると、正常に動作せずにエラーを起こすおそれがある。そのため、このような回路は、パワーオンリセットとして、電源投入後、電源電圧が目標値となるまで電気的状態をオフ状態とし、かかる不具合を未然に防ぐこととしている。【００２７】
制御対象回路２２ｂは、例えば、ＴＥＣ回路であり、温度制御部２２１と、ＴＥＣドライバ２２２と、ＴＥＣ２２３とを有する。温度制御部２２１は、ＬＤ２３の温度を制御する制御部であり、ＬＤ２３の温度を設定された温度に調整するための制御信号をＴＥＣドライバ２２２に出力する。ＴＥＣドライバ２２２は、温度制御部２２１から出力された制御信号に基づきＴＥＣ２２３に電力を供給する。ＴＥＣ２２３は、ＬＤ２３の温度を調整するための熱電変換素子であり、ＴＥＣドライバ２２２から供給された電力を熱に変換し、ＬＤ２３へと伝える。ＬＤ２３は、制御対象回路２２ｂの温度制御対象である。なお、制御対象回路２２ｂは、制御対象回路２２ａによりその動作を制御される回路であり、該制御対象回路２２ｂの動作は、制御対象回路２２ａの動作が開始した後に開始される。【００２８】
ホットスワップ・コントローラ２４は、電源ラインに設けられたＦＥＴ２５の抵抗値を最大値から徐々に低下させることにより、インラッシュカレントを制限する。ＦＥＴ２５は、電界効果トランジスタであり、ホットスワップ・コントローラ２４から印加される電圧に応じて電源ラインに流れる電流量を変化させる。電流吸い込み回路２６は、供給された電流を消費する回路である。具体的には、電流吸い込み回路２６は、吸込用電流源（カレント・シンク）であり、装置本体１の電源１０から供給された電流をそのままグランドへと流す。【００２９】
電源起動制御部２７は、制御対象回路２２ａ，２２ｂの動作の開始タイミングの制御や電流吸い込み回路２６へ供給される電流の制御を行うことにより、電源ラインに流れるインラッシュカレントを制限する。具体的には、電源起動制御部２７は、制御対象回路２２ａの動作が始まる前に、制御対象回路２２ａの動作が開始されることで増加する電流量と同等の電流が電流吸い込み回路２６に流れるように制御する。そして、電源起動制御部２７は、制御対象回路２２ａの動作を開始させると同時に電流吸い込み回路２６への電流の供給を遮断する。【００３０】
以下に、本実施例における電源起動制御部２７の制御により、インラッシュカレントが制限される様子について説明する。図２は、実施例１におけるプラガブルモジュール２ａ内の電圧および電流の時間変化を示すグラフである。【００３１】
なお、図１に示すように、装置本体１の電源電圧をＶ０、ＦＥＴ２５の抵抗値の制御電圧をＶ１、プラガブルモジュール２ａ内の電源電圧をＶ２、電流吸い込み回路２６に流す電流を制御する制御電圧をＶ３、制御対象回路２２ａの動作を開始させる電圧をＶ４、制御対象回路２２ｂの動作を開始させる電圧をＶ５とする。同様に、回路２１に流れる電流をＩ５、電流吸い込み回路２６に流れる電流をＩ６、制御対象回路２２ａに流れる電流をＩ７、各プラガブルモジュール２ａ〜２ｎに流れる電流をそれぞれＩ８ａ〜Ｉ８ｎ、制御対象回路２２ｂに流れる電流をＩ１２とする。【００３２】
図２に示すように、ｔ１においてプラガブルモジュール２ａが装置本体１に挿入されると、ホットスワップ・コントローラ２４は、ＦＥＴ２５に印加する電圧Ｖ１を徐々に増加させ、ＦＥＴ２５の抵抗値を徐々に低下させる。これにより、プラガブルモジュール２ａ内の電源電圧Ｖ２は、急激に増加することなく徐々に増加するため、電源電圧Ｖ２が定格値に達する前から動作を開始する回路２１には、電源電圧Ｖ２の増加に伴い徐々に電流Ｉ５が流れることとなる。その結果、プラガブルモジュール２ａ内を流れる電流Ｉ８ａも緩やかに増加することとなり、回路起動時におけるインラッシュカレントの発生が制限される。【００３３】
このように、ホットスワップ・コントローラ２４は、ＦＥＴ２５の抵抗値を最大値から徐々に下げることで、プラガブルモジュール２ａ内に流れる電流を制御し、プラガブルモジュール２ａの起動時のインラッシュカレントの発生を制限することができる。【００３４】
続いて、徐々に増加するプラガブルモジュール２ａ内の電源電圧Ｖ２が、ｔ２において所定の電圧に達した場合に、電源起動制御部２７は、電流吸い込み回路２６への電流の供給を開始する。具体的には、電源起動制御部２７は、電源電圧Ｖ２が所定の電圧に達したと判定した場合、電流吸い込み回路２６に対して制御電圧Ｖ３を印加する。これにより、電流吸い込み回路２６には、電流Ｉ６が流れ始める。なお、所定の電圧とは、例えば、電源電圧Ｖ２の定格値の９４〜９６％程度の電圧である。【００３５】
このように、電源起動制御部２７は、電源電圧Ｖ２が所定の電圧に達した場合に、電流吸い込み回路２６への電流Ｉ６の供給を開始する。【００３６】
ここで、電源起動制御部２７は、電流吸い込み回路２６に印加する制御電圧Ｖ３を増加させることにより、電流吸い込み回路２６に流れる電流Ｉ６を所定の割合で増加させる。具体的には、電源起動制御部２７は、図２に示す電流Ｉ６の傾き、すなわち、電流Ｉ６の変化率が、規格によって定められた変化率50mA/mSecを下回るように電流Ｉ６を増加させる。これにより、電流吸い込み回路２６に流れるＩ６は、規格を満足する変化率で徐々に増加し、これに伴いプラガブルモジュール２ａ内に流れる電流Ｉ８ａも徐々に増加する。【００３７】
一方、パワーオンリセットが必要な制御対象回路２２ａは、プラガブルモジュール２ａ内の電源電圧Ｖ２が目標値に達するまでは、電源起動制御部２７により電流の供給が遮断された状態となっている。すなわち、制御対象回路２２ａの動作を開始させる電圧Ｖ４は、プラガブルモジュール２ａ内の電源電圧Ｖ２が目標値に達するまでは、ゼロとなっている。【００３８】
そして、電源電圧Ｖ２が目標値に達し、かつ、電流吸い込み回路２６に流れる電流Ｉ６が、制御対象回路２２ａの動作が開始されることでプラガブルモジュール２ａ内に増加する電流量と同等となったとする。かかる場合、電源起動制御部２７は、制御対象回路２２ａの動作を開始させると同時に、電流吸い込み回路２６への電流の供給を遮断する。ここで、制御対象回路２２ａの動作が開始されることでプラガブルモジュール２ａ内に増加する電流量とは、例えば、制御対象回路２２ａの正常動作時の電流の最大値に相当する。【００３９】
すなわち、電源起動制御部２７は、電源電圧Ｖ２が目標値に達した後、電流吸い込み回路２６への電流量が制御対象回路２２ａの正常動作時の電流の最大値に達した場合、電流吸い込み回路２６への制御電圧Ｖ３の印加を停止する。これにより、電流吸い込み回路２６に流れる電流Ｉ６が遮断される。さらに、電源起動制御部２７は、電流Ｉ６の遮断と同時に、制御対象回路２２ａに対して電圧Ｖ４を印加して、制御対象回路２２ａの動作を開始させる。【００４０】
これにより、図２に示すように、ｔ３において電流吸い込み回路２６への電流量が制御対象回路２２ａの正常動作時の電流の最大値となると、電流吸い込み回路２６に流れる電流Ｉ６がゼロになると同時に、制御対象回路２２ａに電流Ｉ７が一気に流れ始める。【００４１】
このように、本実施例における電源起動制御部２７は、制御対象回路２２ａが動作を開始する前に、制御対象回路２２ａの動作が開始された場合にプラガブルモジュール２ａ内に増加する電流量と同等の電流が電流吸い込み回路２６に流れるように制御する。そして、電源起動制御部２７は、電圧Ｖ４を印加して制御対象回路２２ａの動作を開始させると同時に、電流吸い込み回路２６への電流の供給を遮断する。これにより、制御対象回路２２ａが動作を開始した場合であっても、プラガブルモジュール２ａ全体に流れる電流Ｉ８が急激に増加することがなく、インラッシュカレントの発生を制限できる。【００４２】
次に、本実施例における電源起動制御部２７の具体的動作について説明する。図３は、実施例１における電源起動制御部２７による処理手順の一例を示すフローチャートである。なお、以下の処理は、電源起動制御部２７が実行する種々の動作のうち、プラガブルモジュール２ａが装置本体１に挿入されてから制御対象回路２２ａが動作を開始するまでにおける、制御対象回路２２ａ及び電流吸い込み回路２６の制御に関する処理のみを示す。【００４３】
プラガブルモジュール２ａが装置本体１に挿入され、電源１０から供給される電圧により起動した電源起動制御部２７は、図３に示すように、プラガブルモジュール２ａ内の電源電圧Ｖ２が目標値に達したか否かを判定する（ステップＳ１０１）。この処理において、電源電圧Ｖ２が目標値に達したと判定した場合（ステップＳ１０１肯定）、電源起動制御部２７は、電流吸い込み回路２６に対する制御電圧Ｖ３の印加を開始する（ステップＳ１０２）。これにより、電流吸い込み回路２６には、電流Ｉ６が流れ始める。【００４４】
続いて、電源起動制御部２７は、電流吸い込み回路２６に印加する制御電圧Ｖ３を所定の割合で増加させることにより、電流吸い込み回路２６に流れる電流Ｉ６を所定の割合で増加させる（ステップＳ１０３）。そして、電源起動制御部２７は、電流吸い込み回路２６に流れる電流Ｉ６の電流量が、制御対象回路２２ａの動作が開始することによりプラガブルモジュール２ａ内に増加する電流量に達したか否か判定する（ステップＳ１０４）。この処理において、電流Ｉ６の電流量が制御対象回路２２ａの動作開始により増加する電流量に達していないとき（ステップＳ１０４否定）、電源起動制御部２７は、処理をステップＳ１０３へ移行する。一方、電流Ｉ６の電流量が制御対象回路２２ａの動作開始により増加する電流量に達したと判定した場合（ステップＳ１０４肯定）、電源起動制御部２７は、処理をステップＳ１０５へ移行する。【００４５】
ステップＳ１０５において、電源起動制御部２７は、電流吸い込み回路２６に対する制御電圧Ｖ３の印加を停止すると同時に（ステップＳ１０５）、制御対象回路２２ａの動作を開始させるための電圧Ｖ４を制御対象回路２２ａに印加する（ステップＳ１０６）。これにより、電流吸い込み回路２６に流れる電流Ｉ６が遮断されると同時に、それまで電流吸い込み回路２６に流れていた電流量と同様の電流Ｉ７が制御対象回路２２ａに一気に流れ始める。ステップＳ１０６の処理を終えたとき、電源起動制御部２７は、プラガブルモジュール２ａを装置本体１に挿入してから制御対象回路２２ａが動作を開始するまでにおける、制御対象回路２２ａ及び電流吸い込み回路２６の制御に関する処理を終了する。【００４６】
ところで、従来では、制御対象回路２２ｂのような温度制御回路も、電源電圧が立ち上がった後で回路動作が開始されるため、ホットスワップ・コントローラ２４だけではインラッシュカレントの発生を制限できないおそれがあった。本実施例におけるプラガブルモジュール２ａは、制御対象回路２２ｂの動作開始時におけるインラッシュカレントの発生も、制御対象回路２２ａと同様に制限することができる。以下、かかる場合について説明する。【００４７】
先ず、比較のため、図１３に示したプラガブルモジュール６００ａ内において、制御対象回路６０２ｂの動作開始時にインラッシュカレントが発生する様子について説明する。図４は、従来においてＬＤ６０３を目標時間内に所定の温度範囲内で安定させるように制御した場合における制御対象回路６０２ｂに流れる電流およびＬＤ６０３の温度の時間変化を示すグラフである。また、図５は、従来において温度制御開始時の電流変化率がマスク以下となるように制御した場合における制御対象回路６０２ｂに流れる電流およびＬＤの温度の時間変化を示すグラフである。【００４８】
制御対象回路６０２ａが動作を開始し、図４に示すように、ｔ１において温度制御が開始されると、制御対象回路６０２ｂに対して電流Ｉ１２が供給される。電流Ｉ１２は、温度制御部６１１の制御によりＴＥＣドライバ６１２を介してＴＥＣ６１３へ供給され、ＴＥＣ６１３により熱に変換されて、ＬＤ６０３の温度を目標温度に調節する。ここで、ＬＤ６０３の温度が所定の温度範囲内で安定するまでの時間として、目標時間ｔ５が予め設定されており、温度制御部６１１は、ＬＤ６０３の温度が目標時間ｔ５までに所定の温度範囲で安定するように制御を行う。その結果、ＬＤ６０３は、目標時間ｔ５よりも前の時間ｔ２において目標温度に達し、目標通りｔ５において所定の温度範囲で安定する。なお、制御対象回路６０２ｂに電流が流れ始めてからＬＤ６０３が目標温度に達するまでの時間ｔ２−ｔ１は、例えば、１０ｓｅｃ程度である。【００４９】
しかし、上記のように、ＬＤ６０３の温度安定の目標時間ｔ５を満足するように制御した場合、制御対象回路６０２ｂには、瞬間的に大量の電流が流れるため、これに伴いプラガブルモジュール６００ａ内に流れる電流Ｉ８ａも瞬間的に増加する。その結果、プラガブルモジュール６００ａには、規格によって定められた変化率の最大値50mA/mSec（以下、「マスク」という）を超える変化率で電流が流れる場合がある、すなわち、インラッシュカレントが発生する場合がある。【００５０】
ここで、インラッシュカレントの発生を制限するために、制御対象回路６０２ｂへ供給する電流量を制限して、電流の変化率をマスク以下とすることが考えられる。しかしながら、制御対象回路６０２ｂへ供給する電流量を制限した場合、制御対象回路６０２ｂは、電流不足によりＬＤ６０３の温度安定の目標時間ｔ５を満足することができない。そのため、図５に示すように、温度制御開始時の電流変化率をマスク以下とすることができるものの、ＬＤ６０３は、目標時間ｔ５よりも後のｔ３において目標温度に達することとなる。なお、制御対象回路６０２ｂに電流が流れ始めてからＬＤ６０３が目標温度に達するまでの時間ｔ３−ｔ１は、例えば、３０ｓｅｃ程度である。【００５１】
続いて、本実施例におけるプラガブルモジュール２ａに設けられた制御対象回路２２ｂの動作開始時において、インラッシュカレントが制限される様子について説明する。図６は、制御対象回路２２ｂに供給される電流およびＬＤ２３の温度の時間変化を示すグラフである。【００５２】
図６に示すように、ｔ０において制御対象回路２２ａの動作が開始して所定の時間が経過すると、電流吸い込み回路２６には、電流Ｉ６が供給される。そして、電流吸い込み回路２６に供給される電流Ｉ６は、所定の割合で増加していき、制御対象回路２２ｂが動作を開始した場合にプラガブルモジュール２ａ内に増加する電流量の最大値と同等の電流量に達すると、該電流量で維持される。【００５３】
続いて、ｔ１において制御対象回路２２ｂによるＬＤ２３の温度制御が開始するタイミングとなると、電流吸い込み回路２６に流れる電流Ｉ６の電流量が減少すると同時に、制御対象回路２２ｂへの電流Ｉ１２の供給が開始される。具体的には、制御対象回路２２ｂに流れる電流Ｉ１２は、ＬＤ２３の温度が目標時間ｔ５までに所定の温度範囲で安定するように温度制御部２２１により制御された所定の増加率で増加し、電流吸い込み回路２６に流れる電流Ｉ６は、制御対象回路２２ｂに流れる電流Ｉ１２の増加率と同等の割合で減少する。その結果、プラガブルモジュール２ａ内の電流Ｉ８ａは、制御対象回路２２ｂが動作を開始した場合であっても急激な変化が抑えられるため、インラッシュカレントの発生が制限される。【００５４】
しかも、制御対象回路２２ｂに流れる電流Ｉ１２は、ＬＤ２３の温度が目標時間ｔ５までに所定の温度範囲で安定するように温度制御部２２１により制御された所定の増加率で増加するため、ＬＤ２３は、目標時間ｔ５よりも前の時間ｔ４において目標温度に達し、目標通りｔ５において所定の温度範囲で安定する。【００５５】
このように、本実施例におけるプラガブルモジュール２ａによれば、制御対象回路２２ｂの動作開始時におけるインラッシュカレントの発生を制限でき、しかも、インラッシュカレントの発生を制限することと、ＬＤ２３の温度を目標時間内に所定の温度範囲で安定させることとのトレードオフを解消することができる。【００５６】
次に、かかる場合における電源起動制御部２７の具体的動作について説明する。図７は、実施例１における電源起動制御部２７による処理手順の一例を示すフローチャートである。なお、以下の処理は、電源起動制御部２７が実行する種々の動作のうち、制御対象回路２２ａが動作を開始してから制御対象回路２２ｂが動作を開始するまでの間における、制御対象回路２２ｂ及び電流吸い込み回路２６へ供給される電流の制御に関する処理のみを示している。【００５７】
図７に示すように、電源起動制御部２７は、先ず、制御対象回路２２ａの動作開始から所定の時間が経過したか否かを判定する（ステップＳ２０１）。この処理において、制御対象回路２２ａの動作開始から所定の時間が経過したと判定した場合（ステップＳ２０１肯定）、電源起動制御部２７は、電流吸い込み回路２６に対して制御電圧Ｖ３を印加する（ステップＳ２０２）。これにより、電流吸い込み回路２６には、電流Ｉ６が流れ始める。【００５８】
続いて、電源起動制御部２７は、電流吸い込み回路２６に印加する電圧Ｖ３を所定の割合で増加させることにより、電流吸い込み回路２６に流れる電流Ｉ６を所定の割合で増加させる（ステップＳ２０３）。そして、電源起動制御部２７は、電流吸い込み回路２６に流れる電流Ｉ６の電流量が、制御対象回路２２ｂの動作開始により増加する電流量の最大値に達したか否か判定する（ステップＳ２０４）。この処理において、電流Ｉ６の電流量が制御対象回路２２ｂの動作開始により増加する電流量の最大値に達していないとき（ステップＳ２０４否定）、電源起動制御部２７は、処理をステップＳ２０３へ移行する。一方、電流Ｉ６の電流量が制御対象回路２２ｂの動作開始により増加する電流量の最大値に達したと判定した場合（ステップＳ２０４肯定）、電源起動制御部２７は、処理をステップＳ２０５へ移行する。【００５９】
ステップＳ２０５において、制御対象回路２２ｂが動作を開始するタイミングとなったか否かを判定する。なお、電源起動制御部２７は、制御対象回路２２ｂが動作を開始するタイミングを、制御対象回路２２ａからの指示に基づき特定する。この処理において、制御対象回路２２ｂの動作開始タイミングとなったと判定した場合（ステップＳ２０５肯定）、電源起動制御部２７は、電流吸い込み回路２６に対する制御電圧Ｖ３の印加を停止する（ステップＳ２０６）。さらに、電源起動制御部２７は、制御電圧Ｖ３の印加を停止すると同時に、制御対象回路２２ｂの動作を開始させる電圧Ｖ５を制御対象回路２２ｂに印加する（ステップＳ２０７）。【００６０】
具体的には、電源起動制御部２７は、制御対象回路２２ｂに流れる電流Ｉ１２を、ＬＤ２３の温度が目標時間ｔ５までに所定の温度範囲で安定するために温度制御部２２１により制御された割合で増加させる。また、電源起動制御部２７は、電流吸い込み回路２６に流れる電流Ｉ６を、制御対象回路２２ｂに流れる電流Ｉ１２の増加の割合と同等の割合で減少させる。ステップＳ２０７の処理を終えたとき、電源起動制御部２７は、制御対象回路２２ａが動作を開始してから制御対象回路２２ｂが動作を開始するまでにおける、制御対象回路２２ｂ及び電流吸い込み回路２６の制御に関する処理を終了する。【００６１】
図８は、各制御対象回路２２ａ，２２ｂの動作開始時におけるインラッシュカレントの制御タイミングを説明するための図である。【００６２】
図８に示すように、電源起動制御部２７は、先ず、制御対象回路２２ａの動作開始時のインラッシュカレントの発生を制限するため、制御対象回路２２ａの動作開始前であるｔ１において、電流吸い込み回路２６に対して制御電圧Ｖ３を所定の増加率で印加する。これにより、電流吸い込み回路２６には、電流Ｉ６が所定の増加率で流れ始める。【００６３】
そして、プラガブルモジュール２ａ内の電源電圧Ｖ２が目標値に達し、かつ、ｔ２において電流吸い込み回路２６に流れる電流Ｉ６の電流量が制御対象回路２２ａの動作開始によりプラガブルモジュール２ａ内に増加する電流量に達したとする。かかる場合、電源起動制御部２７は、電流吸い込み回路２６に対する制御電圧Ｖ３の印加を停止すると同時に、制御対象回路２２ａへ電圧Ｖ４を印加する。これにより、電流吸い込み回路２６に流れる電流Ｉ６が遮断される同時に、制御対象回路２２ａに電流Ｉ７が流れ始める。【００６４】
続いて、電源起動制御部２７は、制御対象回路２２ｂの動作開始時におけるインラッシュカレントの発生を制限するために、制御対象回路２２ａの動作開始から所定時間経過後のｔ３において、電流吸い込み回路２６に所定の増加率で制御電圧Ｖ３を印加する。これにより、電流吸い込み回路２６には、電流Ｉ７が流れ始める。【００６５】
そして、ｔ４において電流吸い込み回路２６に流れる電流Ｉ６の電流量が制御対象回路２２ｂの動作開始によりプラガブルモジュール２ａ内に増加する電流量の最大値に達したとする。かかる場合、電源起動制御部２７は、電流吸い込み回路２６に対する制御電圧Ｖ３の印加を停止すると同時に、制御対象回路２２ｂへ電圧Ｖ５を印加する。これにより、電流吸い込み回路２６に流れる電流Ｉ６が遮断される同時に、制御対象回路２２ｂに電流Ｉ１２が流れ始める。具体的には、電源起動制御部２７は、制御対象回路２２ｂに流れる電流Ｉ１２を、ＬＤ２３の温度が目標時間ｔ５までに所定の温度範囲で安定するために温度制御部２２１により制御された割合で増加させる。また、電源起動制御部２７は、電流吸い込み回路２６に流れる電流Ｉ６を、制御対象回路２２ｂに流れる電流Ｉ１２の増加の割合と同等の割合で減少させる。【００６６】
上述してきたように、本実施例では、制御対象回路２２ａ，２２ｂの動作が始まる前に、制御対象回路２２ａ，２２ｂの動作が開始されることで増加する電流量と同等の電流を電流吸い込み回路２６に予め流しておく。そして、本実施例では、制御対象回路２２ａ，２２ｂの動作が開始されるタイミングで電流吸い込み回路２６への電流の供給を遮断する。これにより、電源電圧が目標値となった後に動作を開始する制御対象回路２２ａ，２２ｂが動作を開始した場合であっても、プラガブルモジュール全体に流れる電流Ｉ８の増加を抑えることができる。そのため、本実施例によれば、インラッシュカレントの発生をより確実に制限することができる。【００６７】
また、本実施例では、電流吸い込み回路２６に流れる電流Ｉ６を所定の割合で増加させ、制御対象回路２２ａ，２２ｂの動作が開始されることで増加する電流量と同等となった場合に、制御対象回路２２ａ，２２ｂの動作を開始させると同時に電流吸い込み回路２６への電流Ｉ６の供給を遮断する。すなわち、本実施例では、電流吸い込み回路２６に対して、制御対象回路２２ａ，２２ｂの動作が開始されることで増加する電流量の電流を一気に供給するのではなく、規格により定められた電流の変化率に準拠した割合で徐々に供給量を増加させる。そのため、電流吸い込み回路２６への電流供給時におけるインラッシュカレントの発生を制限できる。また、電流吸い込み回路２６への電流の供給の遮断及び制御対象回路２２ａ，２２ｂへの電流の供給の開始を電源起動制御部２７が制御するため、これらの動作タイミングのずれを最小限に抑えることができる。その結果、制御対象回路２２ａ，２２ｂの動作開始時のインラッシュカレントの発生をより確実に制限することができる。
【実施例２】
【００６８】
実施例１では、プラガブルモジュール２ａが装置本体１に挿入されたことを契機として、電源起動制御部２７が制御対象回路２２ａ，２２ｂの動作の開始タイミングを把握できる場合について説明した。【００６９】
しかしながら、例えば、装置本体１にプラガブルモジュール２ａが挿入された状態で装置本体１が起動した場合などのように、制御対象回路２２ａ，２２ｂの動作が開始するタイミングを電源起動制御部２７が把握できない場合もある。以下、かかる場合について、図１３で示した従来例を用いて説明する。図９は、従来における装置本体５００の電源電圧および各プラガブルモジュール６００ａ〜６００ｎに流れる電流の時間変化を示すグラフである。【００７０】
装置本体５００にプラガブルモジュール６００ａ〜６００ｎが挿入されている状態で装置本体５００が起動したような場合にも、各プラガブルモジュール６００ａ〜６００ｎ内にはインラッシュカレントが発生する。かかる場合、装置本体５００は、各プラガブルモジュール６００ａ〜６００ｎに含まれる制御対象回路の動作を開始させるタイミングを制御する。【００７１】
具体的には、図９に示すように、ｔ１において装置本体５００が起動すると、該装置本体５００に挿入されている各プラガブルモジュール６００ａ〜６００ｎには、ホットスワップ・コントローラ６０５によるＦＥＴ６０６の制御により、徐々に電流が供給される。【００７２】
ここで、各プラガブルモジュール６００ａ〜６００ｎに含まれる制御対象回路が同時に動作を開始した場合、装置本体５００の電源５１０に多大な負荷がかかってしまう。そこで、装置本体５００は、各プラガブルモジュール６００ａ〜６００ｎに含まれる制御対象回路の動作の開始タイミングが、プラガブルモジュール同士で重ならないように制御する。【００７３】
具体的には、装置本体５００は、先ず、ｔ１においてプラガブルモジュール６００ａに含まれる制御対象回路６０２ａを起動させる。これにより、ｔ１においては、プラガブルモジュール６００ａに流れる電流Ｉ８ａの電流量のみが増加する。そして、装置本体５００は、ｔ１から所定の時間が経過した後、ｔ２においてプラガブルモジュール６００ｂを起動させる。これにより、ｔ２においては、プラガブルモジュール６００ｂに流れる電流Ｉ８ｂの電流量のみが増加する。このようにして、装置本体５００は、各プラガブルモジュール６００ａ〜６００ｎの起動タイミングをずらし、電源５１０への負荷が急激に増加することを防止する。【００７４】
このように、装置本体５００に複数のプラガブルモジュール６００ａ〜６００ｎが挿入された状態で装置本体５００が起動した場合、各プラガブルモジュール６００ａ〜６００ｎに含まれる制御対象回路の動作開始のタイミングは、装置本体５００により決定される。そのため、電流吸い込み回路２６によりインラッシュカレントの発生を制限する場合に、制御対象回路２２ａ，２２ｂの動作開始タイミングを電源起動制御部２７が把握できず、電流吸い込み回路２６への電流の遮断を適切なタイミングで行うことが困難となる。【００７５】
なお、上記のように各プラガブルモジュール６００ａ〜６００ｎに含まれる制御対象回路の動作の開始タイミングをずらす制御を行ったとしても、インラッシュカレントの発生を制限することはできない。しかも、上記の制御方法では、各プラガブルモジュール６００ａ〜６００ｎを順次起動させるため、起動時間が長くなるという不具合も生じる。【００７６】
そこで、実施例２では、制御対象回路２２ａ，２２ｂの動作開始のタイミングが装置本体１により決定されるような場合であっても、電流吸い込み回路２６へ供給される電流の遮断を適切なタイミングで行うことを可能とする。以下、本実施例にかかるプラガブルモジュールについて説明する。なお、既に説明した構成と同じものについては同一の符号を付し、その説明を省略する。【００７７】
先ず、本実施例におけるプラガブルモジュールの構成について説明する。図１０は、実施例２におけるプラガブルモジュールの概略構成を示す図である。図１０に示すように、装置本体１には、複数のプラガブルモジュール２’ａ〜２’ｎが挿入されている。そして、本実施例におけるプラガブルモジュール２’ａは、実施例１において説明した構成の他に、パワーオンリセット検出部２８をさらに備える。【００７８】
パワーオンリセット検出部２８は、制御対象回路２２ａ，２２ｂの動作が開始したことを検出する。具体的には、パワーオンリセット検出部２８は、制御対象回路２２ａ，２２ｂが動作を開始することにより発生する回路モジュール内の電圧降下を検出することにより、制御対象回路２２ａ，２２ｂの動作が開始したことを検出する。【００７９】
パワーオンリセット検出部２８は、図１０に示すように、オペアンプ(Operational  Amplifier)２８１を備えたピークホールド回路である。オペアンプ２８１は、＋側入力端子及び−側入力端子の２つの入力端子と１つの出力端子を備え、制御対象回路２２ａ，２２ｂが動作開始時に発生するプラガブルモジュール２’ａの電圧降下に起因する＋側入力端子及び−側入力端子間の電位差を増幅して電源起動制御部２７’に出力する。なお、オペアンプ２８１の＋側入力端子は、プラガブルモジュール２２’ａの電源ラインに接続し、プラガブルモジュール２２’ａの電源電圧Ｖ２の変化をダイレクトに受ける。また、出力側端子は、電源起動制御部２７’と接続し、出力側端子から出力された電圧は電源起動制御部２７’へと入力される。【００８０】
電源起動制御部２７’は、パワーオンリセット検出部２８により制御対象回路２２ａ，２２ｂの動作が開始したことが検出された場合に、電流吸い込み回路２６への制御電圧Ｖ３の印加を停止することで電流Ｉ６の供給を遮断する。具体的には、電源起動制御部２７’は、パワーオンリセット検出部２８から入力される電圧が急激に低下した場合に、パワーオンリセット検出部２８により制御対象回路２２ａ，２２ｂの動作が開始したと判定して、電流吸い込み回路２６への電流の供給を遮断する。【００８１】
以下に、本実施例における電源起動制御部２７’が、プラガブルモジュール２’ａ内におけるインラッシュカレントの発生を制限する様子について説明する。図１１は、実施例２におけるプラガブルモジュール２’ａ内の電圧および電流の時間変化を示すグラフである。なお、図１０に示すように、オペアンプ２８１の＋側入力端子の電圧をＶ９，オペアンプ２８１の出力側端子の電圧をＶ１０、オペアンプ２８１の−側入力端子の電圧をＶ１１とする。【００８２】
図１１に示すように、ｔ１において装置本体１にプラガブルモジュール２’ａが挿入された場合、実施例１と同様、ホットスワップ・コントローラ２４によるＦＥＴ２５の制御によりプラガブルモジュール２ａ内を流れる電流Ｉ８ａは、緩やかに増加していく。そして、プラガブルモジュール２’ａ内の電源電圧Ｖ２が、ｔ２において目標値に達した場合、電源起動制御部２７’は、電流吸い込み回路２６へ制御電圧Ｖ３を印加することで、該電流吸い込み回路２６に電流を流し始める。【００８３】
続いて、電源起動制御部２７’は、電流吸い込み回路２６に印加する制御電圧Ｖ３を増加させることにより、電流吸い込み回路２６に流れる電流Ｉ６を所定の割合で増加させる。そして、ｔ３において、電流吸い込み回路２６に流れる電流Ｉ６の電流量が、制御対象回路２２ａの動作が開始された場合にプラガブルモジュール２’ａ内で増加する電流量と同等の電流量となったとする。かかる場合、電源起動制御部２７’は、当該電流量の電流Ｉ６を電流吸い込み回路２６に流し続ける。【００８４】
本実施例において、制御対象回路２２ａは、電源起動制御部２７’から電圧Ｖ４が印加された場合であっても、装置本体１から動作開始の指示がなされるまでは、リセット状態としておく。そのため、電圧Ｖ４は、図１１に示すように、ｔ３経過後もしばらくの間はＬＯＷ状態となっている。【００８５】
一方、制御対象回路２２ａは、ｔ４において装置本体１からの指示に基づき動作を開始すると、ＬＯＷ状態としていた電圧Ｖ４をＨＩＧＨ状態に変化させる。これにより、制御対象回路２２ａには、電流Ｉ７が一気に流れ始める。また、制御対象回路２２ａに電流Ｉ７が流れると、プラガブルモジュール２’ａの電源電圧Ｖ２には、微小な電圧降下が生じる。電源起動制御部２７’は、この微小な電圧降下をパワーオンリセット検出部２８を用いて検出することにより、制御対象回路２２ａの動作が開始されたことを判定する。【００８６】
具体的には、図１１に示すように、ｔ１においてプラガブルモジュール２’ａの電源電圧Ｖ２が増加し始めると、オペアンプ２８１の＋側入力端子の電圧Ｖ９は、電源電圧Ｖ２の変化をダイレクトに受け、電源電圧Ｖ２と同じように増加する。また、オペアンプ２８１は、−側入力端子の電圧Ｖ１１が＋側入力端子の電圧Ｖ９と等しくなるように出力端子側の電圧Ｖ１０のフィードバック制御を行うため、−側入力端子の電圧Ｖ１１も電圧Ｖ９や電源電圧Ｖ２と同様に増加する。【００８７】
ここで、制御対象回路２２ａが動作を開始して、電源電圧Ｖ２に電圧降下が生じた場合、＋側入力端子の電圧Ｖ９は、電圧降下の影響を受けて低下する。オペアンプ２８１は、＋側入力端子の電圧Ｖ９が低下した場合、フィードバック制御により−側入力端子の電圧Ｖ１１を電圧Ｖ９と等しくしようとする。しかし、パワーオンリセット検出部２８は、ピークホールド回路であるため、−側入力端子の電圧Ｖ１１は、＋側入力端子の電圧Ｖ９よりも緩やかに低下していく。このように、電源電圧Ｖ２の電圧降下により＋側入力端子の電圧Ｖ９が低下した場合であっても、−側入力端子の電圧Ｖ１１はＶ９と同じようには下がらないため、＋側入力端子の電圧Ｖ９と−側入力端子の電圧Ｖ１１との間に電位差が生じる。そして、オペアンプ２８１は、＋側入力端子と−側入力端子との間に生じた電位差を増幅して出力するため、結果として、出力側端子の電圧Ｖ１０が急激に低下することとなる。【００８８】
このように、＋側入力端子の電圧Ｖ９は、プラガブルモジュール２’ａの電源電圧Ｖ２をモニタする電圧として機能する。また、−側入力端子の電圧Ｖ１０は、プラガブルモジュール２’ａの電源電圧Ｖ２の電圧降下を増幅して検出する電圧として機能する。また、出力側端子のＶ１１は、プラガブルモジュール２’ａの電源電圧Ｖ２の低下を検出するためのピークホールド電圧として機能する。【００８９】
そして、電源起動制御部２７’は、出力側端子の電圧Ｖ１０の急激な低下を検出した場合、制御対象回路２２ａが動作を開始したと判定し、電流吸い込み回路２６に対する制御電圧Ｖ３の印加を停止する。これにより、ｔ４において制御対象回路２２ａに電流Ｉ７が一気に流れ始めるタイミングと同等のタイミングで電流吸い込み回路２６に流れる電流Ｉ６がゼロとなる。その結果、制御対象回路２２ａが動作を開始した場合であっても、プラガブルモジュール２’ａに流れる電流Ｉ８ａは急激に増加することがなく、インラッシュカレントの発生を制限できる。【００９０】
このように、本実施例における電源起動制御部２７’は、パワーオンリセット検出部２８を用いて制御対象回路２２ａの動作が開始されたことを検出する。これにより、制御対象回路２２ａの動作の開始タイミングが装置本体１からの指示により決定される場合であっても、制御対象回路２２ａに電流Ｉ７が流れ始めるタイミングと同等のタイミングで電流吸い込み回路２６への電流の供給を遮断することができる。【００９１】
次に、本実施例における電源起動制御部２７’の具体的動作について説明する。図１２は、実施例２における電源起動制御部２７’による処理手順の一例を示すフローチャートである。なお、以下の処理は、電源起動制御部２７’が実行する種々の動作のうち、プラガブルモジュール２’ａを装置本体１に挿入してから、装置本体１からの指示により制御対象回路２２ａが動作を開始するまでの間における、制御対象回路２２ａ及び電流吸い込み回路２６の制御に関する処理のみを示している。【００９２】
プラガブルモジュール２’ａが装置本体１に挿入され、電源１０から供給される電圧により起動した電源起動制御部２７’は、図１２に示すように、プラガブルモジュール２’ａ内の電源電圧Ｖ２が目標値に達したか否かを判定する（ステップＳ３０１）。この処理において、電源電圧Ｖ２が目標値に達したと判定した場合（ステップＳ３０１肯定）、電源起動制御部２７’は、電流吸い込み回路２６に対して制御電圧Ｖ３を印加する（ステップＳ３０２）。これにより、電流吸い込み回路２６には、電流Ｉ６が流れ始める。【００９３】
続いて、電源起動制御部２７’は、電流吸い込み回路２６に印加する制御電圧Ｖ３を所定の割合で増加させることにより、電流吸い込み回路２６に流れる電流Ｉ６を所定の割合で増加させる（ステップＳ３０３）。そして、電源起動制御部２７’は、電流吸い込み回路２６に流れる電流Ｉ６の電流量が、制御対象回路２２ａの動作開始により増加する電流量に達したか否か判定する（ステップＳ３０４）。この処理において、電流Ｉ６の電流量が制御対象回路２２ａの動作開始により増加する電流量に達していないとき（ステップＳ３０４否定）、電源起動制御部２７’は、処理をステップＳ３０３へ移行する。一方、電流Ｉ６の電流量が制御対象回路２２ａの動作開始により増加する電流量に達したと判定した場合（ステップＳ３０４肯定）、電源起動制御部２７’は、処理をステップＳ３０５へ移行する。【００９４】
ステップＳ３０５において、電源起動制御部２７’は、パワーオンリセット検出部２８が制御対象回路２２ａの動作が開始されたことを検出したか否かを判定する。この処理において、パワーオンリセット検出部２８が制御対象回路２２ａの動作が開始されたことを検出したと判定した場合（ステップＳ３０５肯定）、電源起動制御部２７’は、電流吸い込み回路２６に対する制御電圧Ｖ３の印加を停止する（ステップＳ３０６）。これにより、電流吸い込み回路２６への電流の供給が遮断される。ステップＳ３０６の処理を終えたとき、電源起動制御部２７’は、プラガブルモジュール２’ａを装置本体１に挿入してから、装置本体１からの指示により制御対象回路２２ａが動作を開始するまでにおける、制御対象回路２２ａ及び電流吸い込み回路２６の制御に関する処理を終了する。【００９５】
上述してきたように、実施例２では、制御対象回路２２ａ，２２ｂの動作が開始したことを検出するパワーオンリセット検出部２８をさらに備える。そして、実施例２では、パワーオンリセット検出部２８により制御対象回路２２ａの動作が開始したことが検出された場合に、電流吸い込み回路２６への電流の供給を遮断する。これにより、電源起動制御部２７’が制御対象回路２２ａ，２２ｂへ電圧Ｖ４を印加するタイミングと制御対象回路２２ａ，２２ｂに電流Ｉ７が流れ始めるタイミングとが異なる場合であっても、電流吸い込み回路２６へ供給される電流の遮断を適切に行うことができる。その結果、実施例１と同様に、電源電圧が目標値となった後に動作を開始する制御対象回路２２ａ，２２ｂが動作を開始した場合であっても、プラガブルモジュール全体に流れる電流Ｉ８の増加を抑えることができる。そのため、本実施例２によれば、インラッシュカレントの発生をより確実に制限することができる。【００９６】
以上、本発明の実施の形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。【００９７】
例えば、上記各実施例では、装置本体１を光通信用のルータとし、プラガブルモジュールを電気−光変換モジュールとして説明したが、これに限ったものではなく、プラガブルモジュールは、例えば、装置本体１としてのパーソナルコンピュータに抜挿可能なＵＳＢメモリであってもよい。
【符号の説明】
【００９８】
１    装置本体
２ａ〜２ｎ    プラガブルモジュール
１０    電源
２１    回路
２２ａ，２２ｂ    制御対象回路
２３    ＬＤ
２４    ホットスワップ・コントローラ
２５    ＦＥＴ
２６    電流吸い込み回路
２７    電源起動制御部
２２１    温度制御部
２２２    ＴＥＣドライバ
２２３    ＴＥＣ
Ｖ０    装置本体の電源電圧
Ｖ１    ＦＥＴの抵抗値を制御する電圧
Ｖ２    プラガブルモジュール内の電源電圧
Ｖ３    電流吸い込み回路に流す電流を制御するための電圧
Ｖ４    制御対象回路２２ａ，６０２ａの動作を開始させる電圧
Ｖ５    制御対象回路２２ｂの動作を開始させる電圧
Ｖ９    オペアンプの＋側入力端子の電圧
Ｖ１０    オペアンプの出力側端子の電圧
Ｖ１１    オペアンプの−側入力端子の電圧
Ｉ５    回路に流れる電流
Ｉ６    電流吸い込み回路に流れる電流
Ｉ７    制御対象回路２２ａ，６０２ａに流れる電流
Ｉ８ａ〜Ｉ８ｎ    プラガブルモジュールに流れる電流
Ｉ１２    制御対象回路２２ｂ，６０２ｂに流れる電流
【図１】
2010146678.tif 000003
【図２】
2010146678.tif 000004
【図３】
2010146678.tif 000005
【図４】
2010146678.tif 000006
【図５】
2010146678.tif 000007
【図６】
2010146678.tif 000008
【図７】
2010146678.tif 000009
【図８】
2010146678.tif 000010
【図９】
2010146678.tif 000011
【図１０】
2010146678.tif 000012
【図１１】
2010146678.tif 000013
【図１２】
2010146678.tif 000014
【図１３】
2010146678.tif 000015
【図１４】
2010146678.tif 000016
【国際調査報告】
2010146678.tif 000017
2010146678.tif 000018
2010146678.tif 000019