"入力端に供給される入力電圧を主スイッチング素子のスイッチング動作により直流の電圧に変換し、出力端に接続される負荷に出力電圧及び出力電流を供給する電力変換回路と、前記主スイッチング素子のオン時間及びオフ時間を規定する制御信号を生成する制御回路と、前記制御信号に基づいて前記主スイッチング素子を駆動するためのパルス電圧を発生させるパルス発生回路とを備えたスイッチング電源装置において、前記出力電圧又はそれに相当する電圧を検出して出力電圧信号を出力する出力電圧検出回路、及び前記出力電流又はそれに相当する電流を検出して出力電流信号を出力する出力電流検出回路が設けられ、前記制御回路には、ハイインピーダンス入力であるRX端子を有する受信部、及びローレベル、ハイレベル又はハイインピーダンスに変化可能な出力であるTX端子を有する送信部で構成された通信用のUARTモジュールと、前記出力電圧信号、前記出力電流信号、マスタモード又はスレーブモードの何れかを指定するモード設定信号、及び外部入力が可能な信号であって前記出力電圧の目標値を定める電圧設定信号を受けて、前記UARTモジュールによる通信の制御及び前記制御信号の生成を行う制御部とが設けられ、前記UARTモジュールは、前記RX端子と前記TX端子とを互いに接続したINFライン、及び前記UARTモジュールのグランド電位であるGNDラインを通じて外部通信が可能であり、前記制御部は、マスタモードが指定された場合、自己の前記出力電圧信号が自己の前記電圧設定信号より定まる自己目標値に近づくように前記制御信号を生成し、スレーブモードが指定された場合、前記UARTモジュールの前記送信部をハイインピーダンスに保持し、自己の前記出力電圧信号が前記受信部で受信した信号により定まる調整目標値に近づくように前記制御信号を生成することを特徴とするスイッチング電源装置。入力側の第一発光ダイオード及び出力側の第一フォトトランジスタにより入出力が絶縁された第一フォトカプラと、入力側の第二発光ダイオード及び出力側の第二フォトトランジスタにより入出力が絶縁された第二フォトカプラとが設けられ、前記RX端子に前記第一フォトトランジスタが接続され、前記TX端子に前記第二発光ダイオードが接続され、前記第一発光ダイオードのアノードと前記第二フォトトランジスタのコレクタとが互いに接続され外部通信用の前記INFラインとして使用され、前記第一発光ダイオードのカソードと前記第二フォトトランジスタのエミッタとが互いに接続され外部通信用の前記GNDラインとして使用される請求項1記載のスイッチング電源装置。入力端に供給される入力電圧を主スイッチング素子のスイッチング動作により直流の電圧に変換し、出力端に接続される負荷に出力電圧及び出力電流を供給する電力変換回路と、前記主スイッチング素子のオン時間及びオフ時間を規定する制御信号を生成する制御回路と、前記制御信号に基づいて前記主スイッチング素子を駆動するためのパルス電圧を発生させるパルス発生回路とを備えたスイッチング電源装置において、前記出力電圧又はそれに相当する電圧を検出して出力電圧信号を出力する出力電圧検出回路、及び特定部品の温度を検出して温度信号を出力する温度検出回路が設けられ、前記制御回路には、ハイインピーダンス入力であるRX端子を有する受信部と、ローレベル、ハイレベル又はハイインピーダンスに変化可能な出力であるTX端子を有する送信部とで構成された通信用のUARTモジュールと、前記出力電圧信号、前記温度信号、マスタモード又はスレーブモードの何れかを指定するモード設定信号、及び外部入力が可能な信号であって前記出力電圧の目標値を定める電圧設定信号を受けて、前記UARTモジュールによる通信の制御及び前記制御信号の生成を行う制御部とが設けられ、前記UARTモジュールは、前記RX端子と前記TX端子とを互いに接続したINFライン、及び前記UARTモジュールのグランド電位であるGNDラインを通じて外部通信が可能であり、前記制御部は、マスタモードが指定された場合、自己の前記出力電圧信号が自己の前記電圧設定信号により定まる自己目標値に近づくように前記制御信号を生成し、スレーブモードが指定された場合、前記UARTモジュールの前記送信部をハイインピーダンスに保持し、自己の前記出力電圧信号が前記受信部で受信した信号により定まる調整目標値に近づくように前記制御信号を生成することを特徴とするスイッチング電源装置。入力側の第一発光ダイオード及び出力側の第一フォトトランジスタにより入出力が絶縁された第一フォトカプラと、入力側の第二発光ダイオード及び出力側の第二フォトトランジスタにより入出力が絶縁された第二フォトカプラとが設けられ、前記RX端子に前記第一フォトトランジスタが接続され、前記TX端子に前記第二発光ダイオードが接続され、前記第一発光ダイオードのアノードと前記第二フォトトランジスタのコレクタとが互いに接続され外部通信用の前記INFラインとして使用され、前記第一発光ダイオードのカソードと前記第二フォトトランジスタのエミッタとが互いに接続されて、外部通信用の前記GNDラインとして使用される請求項3記載のスイッチング電源装置。特定部品の温度を検出して温度信号を出力する温度検出回路が設けられ、さらに、前記制御回路に、前記出力電圧信号、前記出力電流信号、前記温度信号、前記モード設定信号、及び前記電圧設定信号を受けて、前記UARTモジュールによる通信の制御及び前記制御信号の生成を行う制御部が設けられている請求項1記載のスイッチング電源装置。入力側の第一発光ダイオード及び出力側の第一フォトトランジスタにより入出力が絶縁された第一フォトカプラと、入力側の第二発光ダイオード及び出力側の第二フォトトランジスタにより入出力が絶縁された第二フォトカプラとが設けられ、前記RX端子に前記第一フォトトランジスタが接続され、前記TX端子に前記第二発光ダイオードが接続され、前記第一発光ダイオードのアノードと前記第二フォトトランジスタのコレクタとが互いに接続され外部通信用の前記INFラインとして使用され、前記第一発光ダイオードのカソードと前記第二フォトトランジスタのエミッタとが互いに接続され外部通信用の前記GNDラインとして使用される請求項5記載のスイッチング電源装置。請求項1記載のスイッチング電源装置を複数台使用し、前記出力端が互いに並列又は直列に接続され、共通の前記負荷に電力を供給する電源システムであって、前記複数台のスイッチング電源装置は、前記INFライン同士が互いに連結され、前記GNDライン同士が互いに連結され、前記INFライン及び前記GNDラインを通じて通信が可能であり、いずれか1台の前記スイッチング電源装置が、マスタモードを指定した前記モード設定信号が前記制御部に外部入力されてマスタ電源となり、前記マスタ電源以外の前記スイッチング電源装置が、スレーブモードを指定した前記モード設定信号が前記制御部に外部入力されてスレーブ電源となり、前記マスタ電源は、前記UARTモジュールが、前記制御部の指令により、自己の前記電圧設定信号及び前記出力電流信号を前記TX端子から前記INFラインを通じて前記スレーブ電源に送信し、前記スレーブ電源は、前記UARTモジュールが、前記制御部の指令により、前記マスタ電源が送信した前記二つの信号を前記RX端子を通じて受信し、それを認識した前記制御部が、自己の前記出力電流信号が前記マスタ電源の前記出力電流信号に近づくように前記調整目標値を定め、さらに、自己の前記出力電圧信号が当該調整目標値に近づくように前記制御信号を生成することを特徴とする電源システム。請求項2記載のスイッチング電源装置を複数台使用し、前記出力端が互いに並列又は直列に接続され、共通の前記負荷に電力を供給する電源システムであって、前記複数台のスイッチング電源装置は、前記INFライン同士が互いに連結され、前記GNDライン同士が互いに連結され、前記GNDラインをグランド側とするプルアップ用電源が設けられ、当該INFラインがプルアップ抵抗を介して前記プルアップ用電源にプルアップされ、前記INFライン及び前記GNDラインを通じて通信が可能であり、いずれか1台の前記スイッチング電源装置が、マスタモードを指定した前記モード設定信号が前記制御部に外部入力されてマスタ電源となり、前記マスタ電源以外の前記スイッチング電源装置が、スレーブモードを指定した前記モード設定信号が前記制御部に外部入力されてスレーブ電源となり、前記マスタ電源は、前記UARTモジュールが、前記制御部の指令により、自己の前記電圧設定信号及び前記出力電流信号を前記TX端子から前記INFラインを通じて前記スレーブ電源に送信し、前記スレーブ電源は、前記UARTモジュールが、前記制御部の指令により、前記マスタ電源が送信した前記二つの信号を前記RX端子を通じて受信し、それを認識した前記制御部が、自己の前記出力電流信号が前記マスタ電源の前記出力電流信号に近づくように前記調整目標値を定め、さらに、自己の前記出力電圧信号が当該調整目標値に近づくように前記制御信号を生成することを特徴とする電源システム。請求項3記載のスイッチング電源装置を複数台使用し、前記出力端が互いに並列又は直列に接続され、共通の前記負荷に電力を供給する電源システムであって、前記複数台のスイッチング電源装置は、前記INFライン同士が互いに連結され、前記GNDライン同士が互いに連結され、前記INFライン及び前記GNDラインを通じて通信が可能であり、いずれか1台の前記スイッチング電源装置が、マスタモードを指定した前記モード設定信号が前記制御部に外部入力されてマスタ電源となり、前記マスタ電源以外の前記スイッチング電源装置が、スレーブモードを指定した前記モード設定信号が前記制御部に外部入力されてスレーブ電源となり、前記マスタ電源は、前記UARTモジュールが、前記制御部の指令により、自己の前記電圧設定信号及び前記温度信号を前記TX端子から前記INFラインを通じて前記スレーブ電源に送信し、前記スレーブ電源は、前記UARTモジュールが、前記制御部の指令により、前記マスタ電源が送信した前記二つの信号を前記RX端子を通じて受信し、それを認識した前記制御部が、自己の前記温度信号が前記マスタ電源の前記温度信号に近づくように前記調整目標値を定め、さらに、自己の前記出力電圧信号が当該調整目標値に近づくように前記制御信号を生成することを特徴とする電源システム。請求項4記載のスイッチング電源装置を複数台使用し、前記出力端が互いに並列又は直列に接続され、共通の前記負荷に電力を供給する電源システムであって、前記複数台のスイッチング電源装置は、前記INFライン同士が互いに連結され、前記GNDライン同士が互いに連結され、前記GNDラインをグランド側とするプルアップ用電源が設けられ、当該INFラインがプルアップ抵抗を介して前記プルアップ用電源にプルアップされ、前記INFライン及び前記GNDラインを通じて通信が可能であり、いずれか1台の前記スイッチング電源装置が、マスタモードを指定した前記モード設定信号が前記制御部に外部入力されてマスタ電源となり、前記マスタ電源以外の前記スイッチング電源装置が、スレーブモードを指定した前記モード設定信号が前記制御部に外部入力されてスレーブ電源となり、前記マスタ電源は、前記UARTモジュールが、前記制御部の指令により、自己の前記電圧設定信号及び前記温度信号を前記TX端子から前記INFラインを通じて前記スレーブ電源に送信し、前記スレーブ電源は、前記UARTモジュールが、前記制御部の指令により、前記マスタ電源が送信した前記二つの信号を前記RX端子を通じて受信し、それを認識した前記制御部が、自己の前記温度信号が前記マスタ電源の前記温度信号に近づくように前記調整目標値を定め、さらに、自己の前記出力電圧信号が当該調整目標値に近づくように前記制御信号を生成することを特徴とする電源システム。請求項5記載のスイッチング電源装置を複数台使用し、前記出力端が互いに並列又は直列に接続され、共通の前記負荷に電力を供給する電源システムであって、前記複数台のスイッチング電源装置は、前記INFライン同士が互いに連結され、前記GNDライン同士が互いに連結され、前記INFライン及び前記GNDラインを通じて通信が可能であり、いずれか1台の前記スイッチング電源装置が、マスタモードを指定した前記モード設定信号が前記制御部に外部入力されてマスタ電源となり、前記マスタ電源以外の前記スイッチング電源装置が、スレーブモードを指定した前記モード設定信号が前記制御部に外部入力されてスレーブ電源となり、前記マスタ電源は、前記UARTモジュールが、前記制御部の指令により、自己の前記電圧設定信号、前記出力電流信号及び前記温度信号を前記TX端子から前記INFラインを通じて前記スレーブ電源に送信し、前記スレーブ電源は、前記UARTモジュールが、前記制御部の指令により、前記マスタ電源が送信した前記三つの信号を前記RX端子を通じて受信し、それを認識した前記制御部が、自己の前記出力電流信号及び前記温度信号が前記マスタ電源の前記出力電流信号及び前記温度信号に近づくように前記調整目標値を定め、さらに、自己の前記出力電圧信号が当該調整目標値に近づくように前記制御信号を生成することを特徴とする電源システム。請求項6記載のスイッチング電源装置を複数台使用し、前記出力端が互いに並列又は直列に接続され、共通の前記負荷に電力を供給する電源システムであって、前記複数台のスイッチング電源装置は、前記INFライン同士が互いに連結され、前記GNDライン同士が互いに連結され、前記GNDラインをグランド側とするプルアップ用電源が設けられ、当該INFラインがプルアップ抵抗を介して前記プルアップ用電源にプルアップされ、前記INFライン及び前記GNDラインを通じて通信が可能であり、いずれか1台の前記スイッチング電源装置が、マスタモードを指定した前記モード設定信号が前記制御部に外部入力されてマスタ電源となり、前記マスタ電源以外の前記スイッチング電源装置が、スレーブモードを指定した前記モード設定信号が前記制御部に外部入力されてスレーブ電源となり、前記マスタ電源は、前記UARTモジュールが、前記制御部の指令により、自己の前記電圧設定信号、前記出力電流信号及び前記温度信号を前記TX端子から前記INFラインを通じて前記スレーブ電源に送信し、前記スレーブ電源は、前記UARTモジュールが、前記制御部の指令により、前記マスタ電源が送信した前記三つの信号を前記RX端子を通じて受信し、それを認識した前記制御部が、自己の前記出力電流信号及び前記温度信号が前記マスタ電源の前記出力電流信号及び前記温度信号に近づくように前記調整目標値を定め、さらに、自己の前記出力電圧信号が当該調整目標値に近づくように前記制御信号を生成することを特徴とする電源システム。前記マスタ電源が送信する通信フレームは、少なくとも1フレーム中に所定ビット数の通信情報が含まれるように構成され、前記通信情報は、前記電圧設定信号又は前記出力電流信号であるデータ情報と、当該データ情報が何れの信号であるかを識別するための1ビット分の識別情報とで構成され、前記データ情報が前記出力電流信号である頻度が、前記電圧設定信号である頻度よりも高い請求項7又は8記載の電源システム。前記マスタ電源が送信する通信フレームは、少なくとも1フレーム中に所定ビット数の通信情報が含まれるように構成され、前記通信情報は、前記電圧設定信号、前記出力電流信号又は前記温度信号であるデータ情報と、当該データ情報が何れの信号であるかを識別するための2ビット分の識別情報とで構成され、前記データ情報が前記出力電流信号である頻度は、前記電圧設定信号及び前記温度信号である頻度よりも高く、前記スレーブ電源の前記制御部は、前記識別情報の第1ビットにより、前記データ情報が前記出力電流信号であるか否かの判断を行い、出力電流信号でないと判断した場合、さらに前記識別情報の第2ビットにより、前記データ情報が前記電圧設定信号か前記温度信号かを識別し、出力電流信号であると判断した場合、前記識別情報の第2ビットも前記データ情報を構成するビットの一部であるとみなして前記出力電流信号を認識する請求項11又は12記載の電源システム。特許文献1のスイッチング電源装置及び並列運転電源システムの場合、スイッチング電源装置の出力電流のバランス制御がアナログ制御によって行われるので、バランス制御用の回路の構成が複雑化し、部品点数が多くなる。また、電流バランス線、基準電圧バランス線及びマイナス出力線の配線がある程度長くなってしまうことが避けられないところ、各スイッチング電源装置の間の情報の交換がアナログ電圧信号を用いて行われるので、ノイズ等の影響を受けて誤動作しやすい。また、各信号を絶縁して伝達することも考えられるが、アナログ信号を高精度に伝達することを考えると、絶縁は容易ではない。特許文献2の多並列電源装置の場合、複数台のスイッチング電源装置以外に専用のホスト制御回路を用意しなければならず、装置全体が大型化しやすい。また、マスタ電源となるスイッチング電源装置にホスト制御回路を内蔵したとしても、マスタ電源とスレーブ電源の2種類のスイッチング電源装置を用意しなければならず、在庫管理や調達などの生産管理の手間が増える。特許文献3の電源システムの場合、I2C方式をベースとした通信システムが採用されているので、スイッチング電源装置の間を連結する通信用の信号線が少なくとも2本同期クロック用の信号線、データ用の信号線必要になる。さらに、信号線同士の容量結合による相互干渉等を回避するため、信号線ごとにグランド線を沿わせるように配線しなければならない。従って、特に多数台のスイッチング電源装置を用いて電源システムを構築する場合、通信用の信号線の配線が非常に煩雑になるという問題がある。I2C方式は、1対多の双方向通信を行うため、データ情報に加えスイッチング電源装置のアドレス情報も持たせなければならない。通常、アドレス情報とデータ情報が分離独立したフレームで送信され、かつフレーム内にパリティ等のエラー検出を持たないため、例えば外来ノイズ等の影響でアドレス情報にビットエラーが発生すると、正規の送信先と異なるスイッチング電源装置にデータ情報が送信されやすく、通信の信頼性が非常に低いものである。さらに、I2Cモジュールは、UARTモジュールに比べて高機能の通信モジュールであるため、比較的高価なデジタルプロセッサにしか搭載されていない。この発明は、上記背景技術に鑑みて成されたものであり、汎用のUARTモジュールを用いて少ない配線数で通信ができ、並列及び直列運転時のバランス制御が容易なスイッチング電源装置及びそれを用いた電源システムを提供することを目的とする。請求項1記載の発明は、入力端に供給される入力電圧を主スイッチング素子のスイッチング動作により直流の電圧に変換し、出力端に接続される負荷に出力電圧及び出力電流を供給する電力変換回路と、前記主スイッチング素子のオン時間及びオフ時間を規定する制御信号を生成する制御回路と、前記制御信号に基づいて前記主スイッチング素子を駆動するためのパルス電圧を発生させるパルス発生回路とを備えたスイッチング電源装置であって、前記出力電圧又はそれに相当する電圧を検出して出力電圧信号を出力する出力電圧検出回路、及び前記出力電流又はそれに相当する電流を検出して出力電流信号を出力する出力電流検出回路が設けられ、前記制御回路には、ハイインピーダンス入力であるRX端子を有する受信部、及びローレベル、ハイレベル又はハイインピーダンスに変化可能な出力であるTX端子を有する送信部で構成された通信用のUARTモジュールと、前記出力電圧信号、前記出力電流信号、マスタモード又はスレーブモードの何れかを指定するモード設定信号、及び外部入力が可能な信号であって前記出力電圧の目標値を定める電圧設定信号を受けて、前記UARTモジュールによる通信の制御及び前記制御信号の生成を行う制御部とが設けられ、前記UARTモジュールは、前記RX端子と前記TX端子とを互いに接続したINFライン、及び前記UARTモジュールのグランド電位であるGNDラインを通じて外部通信が可能であり、前記制御部は、マスタモードが指定された場合、自己の前記出力電圧信号が自己の前記電圧設定信号より定まる自己目標値に近づくように前記制御信号を生成し、スレーブモードが指定された場合、前記UARTモジュールの前記送信部をハイインピーダンスに保持し、自己の前記出力電圧信号が前記受信部で受信した信号により定まる調整目標値に近づくように前記制御信号を生成するスイッチング電源装置である。さらに、入力側の第一発光ダイオード及び出力側の第一フォトトランジスタにより入出力が絶縁された第一フォトカプラと、入力側の第二発光ダイオード及び出力側の第二フォトトランジスタにより入出力が絶縁された第二フォトカプラとが設けられ、前記RX端子に前記第一フォトトランジスタが接続され、前記TX端子に前記第二発光ダイオードが接続され、前記第一発光ダイオードのアノードと前記第二フォトトランジスタのコレクタとが互いに接続され外部通信用の前記INFラインとして使用され、前記第一発光ダイオードのカソードと前記第二フォトトランジスタのエミッタとが互いに接続され外部通信用の前記GNDラインとして使用される構成にしてもよい請求項2記載の発明。請求項3記載の発明は、入力端に供給される入力電圧を主スイッチング素子のスイッチング動作により直流の電圧に変換し、出力端に接続される負荷に出力電圧及び出力電流を供給する電力変換回路と、前記主スイッチング素子のオン時間及びオフ時間を規定する制御信号を生成する制御回路と、前記制御信号に基づいて前記主スイッチング素子を駆動するためのパルス電圧を発生させるパルス発生回路とを備えたスイッチング電源装置であって、前記出力電圧又はそれに相当する電圧を検出して出力電圧信号を出力する出力電圧検出回路、及び特定部品の温度を検出して温度信号を出力する温度検出回路が設けられ、前記制御回路には、ハイインピーダンス入力であるRX端子を有する受信部と、ローレベル、ハイレベル又はハイインピーダンスに変化可能な出力であるTX端子を有する送信部とで構成された通信用のUARTモジュールと、前記出力電圧信号、前記温度信号、マスタモード又はスレーブモードの何れかを指定するモード設定信号、及び外部入力が可能な信号であって前記出力電圧の目標値を定める電圧設定信号を受けて、前記UARTモジュールによる通信の制御及び前記制御信号の生成を行う制御部とが設けられ、前記UARTモジュールは、前記RX端子と前記TX端子とを互いに接続したINFライン、及び前記UARTモジュールのグランド電位であるGNDラインを通じて外部通信が可能であり、前記制御部は、マスタモードが指定された場合、自己の前記出力電圧信号が自己の前記電圧設定信号により定まる自己目標値に近づくように前記制御信号を生成し、スレーブモードが指定された場合、前記UARTモジュールの前記送信部をハイインピーダンスに保持し、自己の前記出力電圧信号が前記受信部で受信した信号により定まる調整目標値に近づくように前記制御信号を生成するスイッチング電源装置である。さらに、入力側の第一発光ダイオード及び出力側の第一フォトトランジスタにより入出力が絶縁された第一フォトカプラと、入力側の第二発光ダイオード及び出力側の第二フォトトランジスタにより入出力が絶縁された第二フォトカプラとが設けられ、前記RX端子に前記第一フォトトランジスタが接続され、前記TX端子に前記第二発光ダイオードが接続され、前記第一発光ダイオードのアノードと前記第二フォトトランジスタのコレクタとが互いに接続され外部通信用の前記INFラインとして使用され、前記第一発光ダイオードのカソードと前記第二フォトトランジスタのエミッタとが互いに接続されて、外部通信用の前記GNDラインとして使用される構成にしてもよい請求項4記載の発明。請求項5記載の発明は、請求項1記載の構成に加え、特定部品の温度を検出して温度信号を出力する温度検出回路が設けられ、さらに、前記制御回路に、前記出力電圧信号、前記出力電流信号、前記温度信号、前記モード設定信号、及び前記電圧設定信号を受けて、前記UARTモジュールによる通信の制御及び前記制御信号の生成を行う制御部が設けられているスイッチング電源装置である。さらに、入力側の第一発光ダイオード及び出力側の第一フォトトランジスタにより入出力が絶縁された第一フォトカプラと、入力側の第二発光ダイオード及び出力側の第二フォトトランジスタにより入出力が絶縁された第二フォトカプラとが設けられ、前記RX端子に前記第一フォトトランジスタが接続され、前記TX端子に前記第二発光ダイオードが接続され、前記第一発光ダイオードのアノードと前記第二フォトトランジスタのコレクタとが互いに接続され外部通信用の前記INFラインとして使用され、前記第一発光ダイオードのカソードと前記第二フォトトランジスタのエミッタとが互いに接続され外部通信用の前記GNDラインとして使用される構成でもよい請求項6記載の発明。請求項7記載の発明は、請求項1記載のスイッチング電源装置を複数台使用し、前記出力端が互いに並列又は直列に接続され、共通の前記負荷に電力を供給する電源システムであって、前記複数台のスイッチング電源装置は、前記INFライン同士が互いに連結され、前記GNDライン同士が互いに連結され、前記INFライン及び前記GNDラインを通じて通信が可能であり、いずれか1台の前記スイッチング電源装置が、マスタモードを指定した前記モード設定信号が前記制御部に外部入力されてマスタ電源となり、前記マスタ電源以外の前記スイッチング電源装置が、スレーブモードを指定した前記モード設定信号が前記制御部に外部入力されてスレーブ電源となり、前記マスタ電源は、前記UARTモジュールが、前記制御部の指令により、自己の前記電圧設定信号及び前記出力電流信号を前記TX端子から前記INFラインを通じて前記スレーブ電源に送信し、前記スレーブ電源は、前記UARTモジュールが、前記制御部の指令により、前記マスタ電源が送信した前記二つの信号を前記RX端子を通じて受信し、それを認識した前記制御部が、自己の前記出力電流信号が前記マスタ電源の前記出力電流信号に近づくように前記調整目標値を定め、さらに、自己の前記出力電圧信号が当該調整目標値に近づくように前記制御信号を生成する電源システムである。請求項8記載の発明は、請求項2記載のスイッチング電源装置を複数台使用し、前記出力端が互いに並列又は直列に接続され、共通の前記負荷に電力を供給する電源システムであって、前記複数台のスイッチング電源装置は、前記INFライン同士が互いに連結され、前記GNDライン同士が互いに連結され、前記GNDラインをグランド側とするプルアップ用電源が設けられ、当該INFラインがプルアップ抵抗を介して前記プルアップ用電源にプルアップされ、前記INFライン及び前記GNDラインを通じて通信が可能であり、いずれか1台の前記スイッチング電源装置が、マスタモードを指定した前記モード設定信号が前記制御部に外部入力されてマスタ電源となり、前記マスタ電源以外の前記スイッチング電源装置が、スレーブモードを指定した前記モード設定信号が前記制御部に外部入力されてスレーブ電源となり、前記マスタ電源は、前記UARTモジュールが、前記制御部の指令により、自己の前記電圧設定信号及び前記出力電流信号を前記TX端子から前記INFラインを通じて前記スレーブ電源に送信し、前記スレーブ電源は、前記UARTモジュールが、前記制御部の指令により、前記マスタ電源が送信した前記二つの信号を前記RX端子を通じて受信し、それを認識した前記制御部が、自己の前記出力電流信号が前記マスタ電源の前記出力電流信号に近づくように前記調整目標値を定め、さらに、自己の前記出力電圧信号が当該調整目標値に近づくように前記制御信号を生成する電源システムである。請求項9記載の発明は、請求項3記載のスイッチング電源装置を複数台使用し、前記出力端が互いに並列又は直列に接続され、共通の前記負荷に電力を供給する電源システムであって、前記複数台のスイッチング電源装置は、前記INFライン同士が互いに連結され、前記GNDライン同士が互いに連結され、前記INFライン及び前記GNDラインを通じて通信が可能であり、いずれか1台の前記スイッチング電源装置が、マスタモードを指定した前記モード設定信号が前記制御部に外部入力されてマスタ電源となり、前記マスタ電源以外の前記スイッチング電源装置が、スレーブモードを指定した前記モード設定信号が前記制御部に外部入力されてスレーブ電源となり、前記マスタ電源は、前記UARTモジュールが、前記制御部の指令により、自己の前記電圧設定信号及び前記温度信号を前記TX端子から前記INFラインを通じて前記スレーブ電源に送信し、前記スレーブ電源は、前記UARTモジュールが、前記制御部の指令により、前記マスタ電源が送信した前記二つの信号を前記RX端子を通じて受信し、それを認識した前記制御部が、自己の前記温度信号が前記マスタ電源の前記温度信号に近づくように前記調整目標値を定め、さらに、自己の前記出力電圧信号が当該調整目標値に近づくように前記制御信号を生成する電源システムである。請求項10記載の発明は、請求項4記載のスイッチング電源装置を複数台使用し、前記出力端が互いに並列又は直列に接続され、共通の前記負荷に電力を供給する電源システムであって、前記複数台のスイッチング電源装置は、前記INFライン同士が互いに連結され、前記GNDライン同士が互いに連結され、前記GNDラインをグランド側とするプルアップ用電源が設けられ、当該INFラインがプルアップ抵抗を介して前記プルアップ用電源にプルアップされ、前記INFライン及び前記GNDラインを通じて通信が可能であり、いずれか1台の前記スイッチング電源装置が、マスタモードを指定した前記モード設定信号が前記制御部に外部入力されてマスタ電源となり、前記マスタ電源以外の前記スイッチング電源装置が、スレーブモードを指定した前記モード設定信号が前記制御部に外部入力されてスレーブ電源となり、前記マスタ電源は、前記UARTモジュールが、前記制御部の指令により、自己の前記電圧設定信号及び前記温度信号を前記TX端子から前記INFラインを通じて前記スレーブ電源に送信し、前記スレーブ電源は、前記UARTモジュールが、前記制御部の指令により、前記マスタ電源が送信した前記二つの信号を前記RX端子を通じて受信し、それを認識した前記制御部が、自己の前記温度信号が前記マスタ電源の前記温度信号に近づくように前記調整目標値を定め、さらに、自己の前記出力電圧信号が当該調整目標値に近づくように前記制御信号を生成する電源システムである。請求項11記載の発明は、請求項5記載のスイッチング電源装置を複数台使用し、前記出力端が互いに並列又は直列に接続され、共通の前記負荷に電力を供給する電源システムであって、前記複数台のスイッチング電源装置は、前記INFライン同士が互いに連結され、前記GNDライン同士が互いに連結され、前記INFライン及び前記GNDラインを通じて通信が可能であり、いずれか1台の前記スイッチング電源装置が、マスタモードを指定した前記モード設定信号が前記制御部に外部入力されてマスタ電源となり、前記マスタ電源以外の前記スイッチング電源装置が、スレーブモードを指定した前記モード設定信号が前記制御部に外部入力されてスレーブ電源となり、前記マスタ電源は、前記UARTモジュールが、前記制御部の指令により、自己の前記電圧設定信号、前記出力電流信号及び前記温度信号を前記TX端子から前記INFラインを通じて前記スレーブ電源に送信し、前記スレーブ電源は、前記UARTモジュールが、前記制御部の指令により、前記マスタ電源が送信した前記三つの信号を前記RX端子を通じて受信し、それを認識した前記制御部が、自己の前記出力電流信号及び前記温度信号が前記マスタ電源の前記出力電流信号及び前記温度信号に近づくように前記調整目標値を定め、さらに、自己の前記出力電圧信号が当該調整目標値に近づくように前記制御信号を生成する電源システムである。請求項12記載の発明は、請求項6記載のスイッチング電源装置を複数台使用し、前記出力端が互いに並列又は直列に接続され、共通の前記負荷に電力を供給する電源システムであって、前記複数台のスイッチング電源装置は、前記INFライン同士が互いに連結され、前記GNDライン同士が互いに連結され、前記GNDラインをグランド側とするプルアップ用電源が設けられ、当該INFラインがプルアップ抵抗を介して前記プルアップ用電源にプルアップされ、前記INFライン及び前記GNDラインを通じて通信が可能であり、いずれか1台の前記スイッチング電源装置が、マスタモードを指定した前記モード設定信号が前記制御部に外部入力されてマスタ電源となり、前記マスタ電源以外の前記スイッチング電源装置が、スレーブモードを指定した前記モード設定信号が前記制御部に外部入力されてスレーブ電源となり、前記マスタ電源は、前記UARTモジュールが、前記制御部の指令により、自己の前記電圧設定信号、前記出力電流信号及び前記温度信号を前記TX端子から前記INFラインを通じて前記スレーブ電源に送信し、前記スレーブ電源は、前記UARTモジュールが、前記制御部の指令により、前記マスタ電源が送信した前記三つの信号を前記RX端子を通じて受信し、それを認識した前記制御部が、自己の前記出力電流信号及び前記温度信号が前記マスタ電源の前記出力電流信号及び前記温度信号に近づくように前記調整目標値を定め、さらに、自己の前記出力電圧信号が当該調整目標値に近づくように前記制御信号を生成する電源システムである。請求項7又は8記載の電源システムの場合、前記マスタ電源が送信する通信フレームは、少なくとも1フレーム中に所定ビット数の通信情報が含まれるように構成され、前記通信情報は、前記電圧設定信号又は前記出力電流信号であるデータ情報と、当該データ情報が何れの信号であるかを識別するための1ビット分の識別情報とで構成され、前記データ情報が前記出力電流信号である頻度が、前記電圧設定信号である頻度よりも高くするのが好ましい請求項13記載の発明。請求項11又は12記載の電源システムの場合、前記マスタ電源が送信する通信フレームは、少なくとも1フレーム中に所定ビット数の通信情報が含まれるように構成され、前記通信情報は、前記電圧設定信号、前記出力電流信号又は前記温度信号であるデータ情報と、当該データ情報が何れの信号であるかを識別するための2ビット分の識別情報とで構成され、前記データ情報が前記出力電流信号である頻度は、前記電圧設定信号及び前記温度信号である頻度よりも高く、前記スレーブ電源の前記制御部は、前記識別情報の第1ビットにより、前記データ情報が前記出力電流信号であるか否かの判断を行い、出力電流信号でないと判断した場合、さらに前記識別情報の第2ビットにより、前記データ情報が前記電圧設定信号か前記温度信号かを識別し、出力電流信号であると判断した場合、前記識別情報の第2ビットも前記データ情報を構成するビットの一部であるとみなして前記出力電流信号を認識するようにするのが好ましい請求項14記載の発明。この発明のスイッチング電源装置は、インテリジェント性の高いデジタル演算処理によってバランス制御を行うので、アナログ制御に比べて少ない部品点数でコンパクトに制御回路を構成することができる。しかも、制御回路は、通常のデジタル演算処理とUART方式の通信が可能なものであればよく、安価な汎用マイクロコントローラを用いて実現することができる。また、並列又は直列運転用の外部接続端子が少なくて済むので、端子ピン又は端子台を設けるスペースを最小限に抑えることができる。この発明の電源システムは、スイッチング電源装置を並列及び直列運転するに際し、システムコントローラ等の制御機器を別個に設けなくても、各スイッチング電源装置の出力電流や温度のバランス制御を精度よく行うことができる。しかも、スイッチング電源装置としてマスタ用とスレーブ用の2種類を用意する必要がなく、同一仕様のスイッチング電源を複数台用意し、配線するだけでよい。また、各スイッチング電源装置の間の配線数が少なく、通信線間の容量結合による相互干渉等の問題も回避しやすい。また、通信フレームは、1フレーム中に含まれる所定ビット数の通信情報のうち、識別情報のビット数を最小限に抑えてデータ情報のビット数を増やし、特にデータ情報が出力電流信号である場合の分解能を高くすることができる。以下、この発明のスイッチング電源装置及びそれを用いた電源システムの第一実施形態について、図1~図4に基づいて説明する。この実施形態の電源システム10は、図1に示すように、1つの入力電源12から電力の供給を受け、1つの負荷14に所定の電圧及び電流を出力するシステムであり、第一実施形態のスイッチング電源装置16が任意の数n台が使用されている。以下、説明の便宜のため、n台の電源装置を161,,16k,,16nの符号を付して表わし、その他の関係する各構成についても符号の末尾にスイッチング電源装置の台数番号である1,,k,,nを付して表わす。スイッチング電源装置16は、図2に示すように、電力変換回路18、パルス発生回路20、出力電圧検出回路22、出力電流検出回路24及び制御回路26を備えている。電力変換回路18は、入力端子INk,-INkの間に供給された入力電圧Viを断続する主スイッチング素子28と、その断続電圧が一次巻線に印加され二次巻線から出力するトランス30と、トランス30の二次巻線の交流電圧を出力電圧Voに変換する整流平滑回路32とで構成され、出力端子OUTk,-OUTkに接続される負荷14に出力電圧Vok、出力電流Iokする。出力電圧Vokは、スイッチング素子28がスイッチングするオン時間及びオフ時間によって決まる。電力変換回路18として、ここではシングルエンディッドフォワード方式のコンバータを例示しているが、フライバック方式、ブリッジ方式、チョッパ方式等の異なるコンバータでもよい。パルス発生回路20は、三角波発生回路34と比較器36とで構成され、主スイッチング素子28を駆動するためのパルス電圧V36を発生させる。三角波発生回路34は、ノコギリ状の電圧変化を一定の周波数で繰り返す三角波電圧V34を発生させ、比較器36の反転入力端子に入力する。比較器36の非反転入力端子には、後述する制御回路26が出力するアナログ電圧である制御信号Vdkが入力される。比較器36は、三角波電圧V34の方が制御信号Vdkよりも高い期間はパルス電圧V36をローレベルにし、三角波電圧V34の方が低い期間はパルス電圧V36をハイレベルにする。従って、制御信号Vdkが高くなると、パルス電圧V36のハイレベルの時間が長くなって、主スイッチング素子のオン時間が長くなる。その結果、オンの時比率が高くなり、それに比例するように出力電圧Vokが高くなる。反対に、制御信号Vdkが低くなると、出力電圧Vokが低くなる。三角波電圧V34の周波数は、主スイッチング素子28のスイッチング周波数となる。出力電圧検出回路22は、出力電圧Vo又はそれに相当する電圧を検出し、アナログ電圧である出力電圧信号Vo1を制御回路26に向けて出力する。出力電圧信号Vo1が入力される制御回路26は、トランス30の一次側にグランド電位GNDkがあるので、出力電圧検出回路22のグランド電位も、制御回路26のグランド電位GNDkと共通にすると都合がよい。従って、出力電圧検出回路22の構成として、例えば、トランス30に図示しない三次巻線を設け、三次巻線に発生する電圧を整流平滑することによって出力電圧Voに略比例した出力電圧信号Vo1を得る、という構成が好適である。他の方法として、整流平滑回路32の平滑インダクタに絶縁された補助巻線を設け、補助巻線に発生する電圧を利用して出力電圧信号Vo1を得る方法も考えられる。出力電流検出回路24は、出力電流Io又はそれに相当する電流を検出し、アナログ電圧に変換して制御回路26に向けて出力する。出力電流検出回路24のグランド電位も、出力電圧検出回路22の場合と同様に、制御回路26のグランド電位GNDkと共通にすると都合がよい。従って、出力電流検出回路24は、主スイッチング素子28とグランド電位GNDkとの接続点に挿入した抵抗でスイッチング電流を電圧に変換し、そのピーク値を観測することによって出力電流Ioに略比例した信号を取得する構成になっている。なお、図2では省略してあるが、スイッチング電源装置16には、図3に示すように、比較回路38a及びラッチ回路38bを備えたパルスバイパルス方式の過電流保護回路38が設けられている。過電流保護回路38は、スイッチング電流が一定値を超えた瞬間に主スイッチング素子28を強制的にオフさせ、出力電流Ioが過大になるのを制限する公知の回路である。この種の保護回路は、出力電流検出回路24とセットにして多くのスイッチング電源装置に設けられている。従って、過電流保護用の出力電流検出回路24があれば、新たに出力電流検出回路を設ける必要はない。制御回路26は、通信用のUARTモジュール40と、UARTモジュール40を制御すると共にパルス発生回路20に向けて制御信号Vdkを出力する制御部42とで構成されている。制御回路26のグランド電位GNDkはマイナス入力端子-INkと共通電位になっており、制御部42の多くの部分とUARTモジュール40が、一つのマイクロコントローラ内に設けられている。UARTモジュール40は、UART方式の通信を行うためのモジュールであり、ハイインピーダンスの入力であるRXk端子を有する受信部40aと、ローレベル、ハイレベル又はハイインピーダンスに変化可能な出力であるTXk端子を有する送信部40bとで構成されている。RXk端子とTXk端子は、互いに接続されて他のスイッチング電源装置16kと通信を行うINFライン44となり、外部接続端子であるINFk端子に引き出されている。送信部40bがTXk端子から出力する通信フレームは、図4bのようにフォーマットされ、1フレームが、Startビット1bit、通信情報8bit、Parityビット1bit、Stopビット1bitの合計11ビットで構成されている。この中の通信情報8bitは、検出信号等のデータ情報7bitと、データ情報の種類を識別する識別情報1bitで構成されている。Parityビットは、エラーチェック用のビットである。制御部42は、誤差アンプ46、基準電源48、及び処理部50で構成されている。誤差アンプ46は、オペアンプの反転入力端子に出力電圧信号Vo1が入力され、非反転入力端子に基準電源48の電圧Vrkが入力され、その差分誤差分を反転増幅してアナログの電圧信号である制御信号Vdkを発生させ、パルス発生回路20に向けて出力する。この誤差分の反転増幅動作により、出力電圧Voについての負帰還ループが形成され、出力電圧信号Vo1kが電圧Vrkに一致するようにフィードバック制御が行われる。電圧Vrkは、後述する自己目標値又は調整目標値の何れかの値である。処理部50は、複数のデジタル信号モード設定信号Vmo、電圧設定信号Vtrm、出力電流信号Io1、及び、受信部40aで受信した信号を受け、メモリに記録されたプログラムを実行し、所定のデジタル演算処置を行うブロックである。モード設定信号Vmoは、外部入力端子であるMOk端子から処理部50に入力される信号であり、処理部50の動作モードをマスタモード又はスレーブモードの何れかに指定する信号である。ここでは、モード設定信号Vmoがハイレベルのときがマスタモードで、ローレベルのときがスレーブモードである。電圧設定信号Vtrmは、外部入力端子であるTRMk端子から処理部50に入力される信号であり、負荷14の種類に合わせて出力電圧Voの目標値を設定する信号である。出力電圧Voを切り替えるとき例えば、3.3V設定を2.0V設定に変更するときは、例えば、TRMk端子に印加する電圧を変更し、A/D変換器52aを介して電圧設定信号Vtrmを変更する。出力電流信号Io1は、出力電流検出回路24から出力されたパルス状電圧のピーク値が、A/D変換器52bによってデジタル変換された信号である。ここで、電圧設定信号Vtrm及び出力電流信号Io1は、検出の分解能を高くするため、十分大きなビット数例えば10bitで構成されている。受信部40aで受信した信号については後述する。処理部50の動作は、マスタモードの場合とスレーブモードの場合とで異なる。マスタモードに指定された処理部50は、UARTモジュール40の送信部40bに対し、自己の電圧設定信号Vtrmk1及び出力電流信号Io1k1をTXk端子からINFライン44を通じて送信するよう命令する。ここで、電圧設定信号Vtrmk1及び出力電流信号Io1k1は、10bitの電圧設定信号Vtrmk及び出力電流信号Io1kを7bitに丸めた信号である。さらに、処理部50は、電圧設定信号Vtrmkより定まる自己目標値Vrkを算出し、基準電源48の電圧を自己目標値Vrkに設定する。例えば、電圧設定信号Vtrmkと自己目標値Vrkとの関係を一次関数で定義すれば、電圧設定信号Vtrmkを1/2の電圧にすれば、自己目標値Vrkが1/2の電圧となり、その結果、出力電圧Vo又は出力電圧信号Vo1を1/2の電圧にすることができる。このように、マスタモードに指定されると、自己目標値Vrkを算出する際、自己の出力電流信号Io1kについては考慮しない。一方、スレーブモードに指定された処理部50は、UARTモジュール40の送信部40bに対し、TXk端子をハイインピーダンスに保持した状態で動作を停止するよう命令する。さらに、受信部40aで受信した信号により定まる調整目標値Vrkを算出し、基準電源48の電圧を調整目標値Vrkに設定する。このように、スレーブモードに指定されると、自己の電圧設定信号Vtrmkは無視されることになる。調整目標値Vrkについては、電源システム10の動作説明の中で詳しく述べる。電源システム10は、上述したn台のスイッチング電源装置161~16nで構成され、図1に示すように、±IN1~±INn端子が個々に入力電源12の両端に接続され、一対の±OUT1~±OUTn端子が共通の負荷14に対して互いに並列に接続され、n台で並列運転を行う構成になっている。さらに、スイッチング電源装置161~16nのINF1~INFn端子同士が1本のINFライン44で連結されている。各スイッチング電源装置16のTX,RX端子が外部接続端子として直接引き出されている場合は、各スイッチング電源装置16の外でTX端子とRX端子を短く接続し、その接続点同士を1本のINFライン44で連結すればよい。また、各制御回路261~26nのグランド電位GND1~GNDnも、-IN1~-INn端子が連結されることによってGNDライン53が連結されている。スイッチング電源装置161のMO1端子は、入力電源12と並列に設けた入力抵抗54とツェナーダイオード56との直列回路の中点に接続され、入力電圧Vinが投入されるとMO1端子がハイレベルツェナーダイオード56のツェナ電圧に保持されるようになっており、制御回路26の処理部50の指定がマスタモードになる。一方、スイッチング電源装置162~16kのMO2~MOn端子は、プルダウン抵抗58を介して、グランド電位である-IN2~-INn端子に接続され、常にローレベルに保持され、各制御回路26の処理部50の指定が全てスレーブモードになる。これにより、スイッチング電源装置161がマスタ電源161となり、他の全てのスイッチング電源装置162~16nがスレーブ電源162~16nとなる。マスタ電源161のTRM1端子は、ツェナーダイオード56のツェナ電圧を抵抗60と可変抵抗62とで分圧する分圧回路の中点に接続され、所定の直流電圧が入力されている。従って、可変抵抗62の抵抗値を可変することによって、上記の電圧設定信号Vtrmを所定の値に設定することができる。一方、スレーブ電源162~16nのTRM2~TRMn端子は開放されている。スレーブ電源16の場合、処理部50が自己の電圧設定信号Vtrmを無視するので、特に信号入力する必要はない。次に、電源システム10の動作を図4に基づいて説明する。ここで、図4aのタイムチャートは、INFライン44の電圧ロジックを1と0で表わしている。この図の10は、各UARTモジュール40の設定により逆になる場合もある。マスタ電源161は、処理部501が自己の電圧設定信号Vtrm1より定まる自己目標値Vr1を算出し、基準電源48の電圧が自己目標値Vr1に設定される。そして、出力電圧信号Vo11が自己目標値Vr1に近づくように、主スイッチング素子28のオン時間及びオフ時間が設定される。さらに、マスタ電源161は、データ情報が電圧設定信号Vtrm11又は出力電流信号Io111である通信フレームをTX1端子からINFライン44を通じて逐次送信し、スレーブ電源162~16nがRX2~RXn端子を通じて受信する。スレーブ電源162~16nの各処理部50は、図4bに示すように、識別情報のb0ビットが1か0かにより、データ情報が何れの信号であるかを識別する。スレーブ電源162の動作を説明すると、まず、処理部502で、受信した電圧設定信号Vtrm11を自己の電圧設定信号Vtrm2とみなし、大まかな調整目標値Vr2を算出する。次に、受信した出力電流信号Io111と自己の出力電流信号Io12とを比較考量し、出力電流信号Io12が出力電流信号Io111に近づくように、調整目標値Vr2を補正する演算を行う。例えば、Io12<Io111であれば、調整目標値Vr2を高くする方向に補正する。そして、その補正量が規定範囲内であれば、基準電源48の電圧が補正後の調整目標値Vr2に設定され、出力電圧信号Vo12が調整目標値Vr2に近づくように主スイッチング素子28のオン時間及びオフ時間が設定される。調整目標値Vr2を算出する処理は、上記のように2つのステップにより行っている。出力電流信号Io111とIo12をバランスさせることを考えると、先のステップを省略して後のステップだけで調整目標値Vr2を算出することも可能であるが、先のステップを設けることによって、電源システム10の安全性をさらに向上させることができる。例えば、スレーブ電源162の出力電流検出回路24に故障が発生し出力電流信号Io12を検出できなくなると、補正量が異常に大きくなって、主スイッチング素子28のオン時間が急激に長くなり、スレーブ電源162の出力電圧Voの制御が不能となって危険である。しかし、スレーブ電源162は、先のステップで算出した調整目標値Vr2と後のステップで補正した調整目標値Vr2との差すなわち補正量が規定範囲を超えると、何らかの異常が発生したと判断し、調整目標値Vr2が上昇するのを制限したり、スイッチング動作を停止させたりして、保護が働くようになっている。他のスレーブ電源163~16nの動作も、スレーブ電源162と同様である。このようにして、マスタ電源161及びスレーブ電源162~16nの出力電流信号Io11~Io1nが互いに歩み寄るようにバランスされる。図4aに示すように、マスタ電源161が逐次送信するデータ情報は、出力電流信号Io111である頻度が電圧設定信号Vtrm11である頻度よりも高く、ここでは4対1に設定されている。電圧設定信号Vtrm11は、TRM1端子の外部の可変抵抗62によって一旦設定された後は変更されることが少ない信号であるのに対し、出力電流信号Io111は、上記のバランス制御により頻繁に変化する信号である。従って、出力電流信号Io111の頻度を高くすることによって、出力電流のバランス制御の応答性を高くすることができる。また、図4bに示すように、出力電流信号Io111は7bitで構成されており、出力電流Ioの範囲が0~100Aとすれば、100A÷27=0.78Aの分解能をもち、出力電流のバランス制御にとって十分である。一方、出力設定信号Vo111は、同じく7bitで構成され、出力電圧Voの設定範囲が0~5Vに設定されているとすれば、5V÷27=39mVの分解能となり、出力電圧の制御にとって十分とは言えない。しかし、各スレーブ電源162~16nは、上記の2つのステップにより調整目標値Vr2~Vrnを定めているので、先のステップで多少の誤差分が発生したとしても、後のステップによる補正出力電流信号Io111に基づく補正によって当該誤差分がマスクされるので、問題にはならない。以上説明したように、スイッチング電源装置16は、インテリジェント性の高いデジタル演算処理によってバランス制御を行うので、アナログ制御に比べて少ない部品点数でコンパクトに制御回路26を構成することができる。しかも、制御回路26は、通常のデジタル演算処理とUART方式の通信が可能なものであればよく、汎用のマイクロコントローラを用いて安価に構成することができる。また、並列運転用の外部接続端子の数が少ないので、端子ピン又は端子台を設けるスペースを最小限に抑えることができる。また、電源システム10は、スイッチング電源装置16以外の制御機器システムコントローラ等を別個に設けなくても、各スイッチング電源装置16の出力電流のバランス制御を精度よく行うことができる。しかも、スイッチング電源装置としてマスタ用とスレーブ用の2種類を用意する必要がなく、同一仕様のスイッチング電源16を複数台用意し、配線するだけでよい。また、各スイッチング電源装置16の間の配線数が少なく、通信線間の容量結合による相互干渉等の問題も回避しやすい。さらに、スイッチング電源システム10は、通信フレームが、図4bのようにフォーマットされているので、信頼性の高い通信が可能である。背景技術で説明したI2C方式の場合、1つのデータの転送が、アドレス情報のフレーム及びデータ情報のフレームに分割して行われ、且つ、各フレーム内にParity等のエラー検出を持っていないので、外来ノイズ等の影響でアドレス情報にビットエラーが発生すると、正規の送信先と異なるスイッチング電源装置にデータが送信される可能性があり、通信の信頼性が非常に低いという問題があった。これに対して、スイッチング電源システム10の場合、マスタ電源からスレーブ電源への電圧設定信号等の送信が、それぞれ1フレームの単位で行われ、且つ、各フレーム内に設けたParityビットにより、フレームごとにビットエラーを検出する構成になっている。従って、ビットエラーが検出された場合、そのフレームのデータ情報を破棄して次回の送信を待つという制御を行うことによって、スレーブ電源が誤動作するのを確実かつ容易に防止することができる。次に、この発明のスイッチング電源装置及びそれを用いた電源システムの第二実施形態について、図5~図8に基づいて説明する。ここで、第一実施形態の電源システム10及びスイッチング電源装置16と同一の構成は、同一の符号を付して説明を省略する。第二実施形態の電源システム64は、図5に示すように、1つの入力電源12から電力の供給を受け、1つの負荷14に所定の電圧と電流を出力するシステムであり、第二実施形態のスイッチング電源装置66がn台使用されている。スイッチング電源装置66は、図6に示すように、電力変換回路18、パルス発生回路20、出力電圧検出回路22、出力電流検出回路24、温度検出回路68及び制御回路70を備えている。図2のスイッチング電源装置16との違いは、温度検出回路68が新設され、さらに制御回路26に代えて制御回路70が設けられている点である。以下、これらの部分を中心に、スイッチング電源装置66の構成を説明する。温度検出回路68は、装置内部の特定部品の温度を検出し、制御回路26に向けて信号を出力する。特定部品は、温度ストレスに弱い回路素子や部材が選択され、例えば、高温時に故障率が著しく高くなるパワー半導体、IC、タンタルコンデンサなどが考えられ、それらの素子が実装されているプリント基板や放熱板の温度でもよい。温度検出回路68のグランド電位も、出力電圧検出回路22や出力電流検出回路24の場合と同様の理由で、制御回路70のグランド電位GNDkと共通になっている。温度検出回路68は、ここでは、一端がグランド電位GNDkに接続された直流電源68aの電圧を、温度によって抵抗値が変化する温度検知用のサーミスタ68bと抵抗68cとで分圧して出力する構成になっている。図6では省略してあるが、スイッチング電源装置66には、図7に示すように、比較回路72a及びラッチ回路72bを備えた過熱保護回路72が設けられている。過熱保護回路72は、主スイッチング素子28の温度が一定値を超えると主スイッチング素子28をオフに固定し、電力変換動作を停止させる公知の回路であり、この種の回路は温度検出68とセットにして多くのスイッチング電源装置に設けられている。従って、過熱保護用の温度検出回路68があれば、新たに温度検出回路を設ける必要はない。制御回路70は、通信用のUARTモジュール40と、UARTモジュール40を制御すると共にパルス発生回路20に向けて制御信号Vdkを出力する新たな制御部74とを備えている。制御部74は、誤差アンプ46、基準電源48、及び新たな処理部76とで構成され、誤差アンプ46と基準電圧48は、図2の制御回路26のものと同じである。処理部76は、複数のデジタル信号モード設定信号Vmo、電圧設定信号Vtrm、出力電流信号Io1、温度信号Vtmp及び、受信部40aで受信した信号を受け、メモリに記録された所定のプログラムを実行し、各種の処理や演算を行うブロックである。すなわち、図2の処理部50では取り扱っていなかった温度信号Vtmpについても処理を行う。モード設定信号Vmo、電圧設定信号Vtrm、出力電流信号Io1、及び受信部40aで受信した信号については、上記と同様である。温度信号Vtmpは、温度検出回路68から出力されたアナログの電圧がA/D変換器78によってデジタル変換された信号である。温度信号Vtmpも、電圧設定信号Vtrmや出力電流信号Io1と同様に、十分大きなビット数例えば10bitで構成されている。処理部76の動作は、マスタモードの場合とスレーブモードの場合とで異なり、マスタモードに指定された処理部76は、UARTモジュール40の送信部40bに対し、自己の電圧設定信号Vtrmk1、出力電流信号Io1k1及び温度信号Vtmpk1をTXk端子からINFライン44を通じて送信するよう命令する。ここで、電圧設定信号Vtrmk1、出力電流信号Io1k1、及び温度信号Vtmpk1は、10bitの電圧設定信号Vtrmk及び出力電流信号Io1kを6bit又は7bitに丸めた信号である。さらに、処理部76は、電圧設定信号Vtrmkより定まる自己目標値Vrkを算出し、基準電源48の電圧を自己目標値Vrkに設定する。一方、スレーブモードに指定された処理部76は、UARTモジュール40の送信部40bに対し、TXk端子をハイインピーダンスに保持した状態で動作を停止するよう命令する。さらに、受信部40aで受信した信号により定まる調整目標値Vrkを算出し、基準電源48の電圧を調整目標値Vrkに設定する。このように、スレーブモードに指定されると、自己の電圧設定信号Vtrmkは無視されることになる。調整目標値Vrkについては、電源システム64の動作説明の中で詳しく述べる。UARTモジュール40の構成は上記と同様であるが、送信部40bがTXk端子から出力する通信フレームのフォーマットは、図4bから変更されている。すなわち、図8bに示すように、1フレームが、Startビット1bit、通信情報8bit、Parityビット1bit、Stopビット1bitの合計11ビットで構成され、この中の通信情報8bitは、検出データ等のデータ情報6bitと、データ情報の種類を識別する識別情報2bitで構成されている。Parityビットは、エラーチェック用のビットである。電源システム64は、n台のスイッチング電源装置661~66nで構成され、図5に示すように、±IN1~±INn端子が個々に入力電源12の両端に接続され、一対の±OUT1~±OUTn端子が共通の負荷14に対して互いに直列に接続され、n台で直列運転を行う構成になっている。その他のINF1~INFn端子、MO1~MOn端子及びTRM1~TRMn端子の接続は、図1の電源システム10と同様である。従って、電源システム64では、スイッチング電源装置661がマスタ電源661となり、他の全てのスイッチング電源装置662~66nがスレーブ電源662~66nとなる。次に、電源システム10の動作を図8に基づいて説明する。マスタ電源661は、処置部761が自己の電圧設定信号Vtrm1より定まる自己目標値Vr1を算出し、基準電源48の電圧が自己目標値Vr1に設定される。そして、出力電圧信号Vo11が自己目標値Vr1に近づくように主スイッチング素子28のオン時間及びオフ時間が設定される。さらに、マスタ電源661は、データ情報が電圧設定信号Vtrm11、温度信号Vtmp11又は出力電流信号Io111である通信フレームをTX1端子からINFライン44を通じて逐次送信し、スレーブ電源662~66nがRX2~RXn端子を通じて受信する。スレーブ電源662~66nの各処理部76は、図8bに示すように、識別情報の第1ビットであるb0ビットが1か0かにより、データ情報が出力電流信号Io111か否かを識別する。ここでは、識別情報のb0ビットが1のときは、データ情報が出力電流信号Io11ではないと判断し、さらに識別情報のb2ビットにより、データ情報が電圧設定信号Vtrm11か温度信号Vtmp11かを識別する。一方、b0ビットが0のときは、データ情報が出力電流信号Io111である判断し、b1ビットもデータ情報を構成するビットの一部であるとみなして出力電流情報Io111を認識する。スレーブ電源662の動作を説明すると、まず、処理部762が、受信したマスタ電源661の電圧設定信号Vtrm11を自己の電圧設定信号Vtrm2とみなし、大まかな調整目標値Vr2を算出する。次に、受信した出力電流信号Io111と自己の出力電流信号Io12とを比較考量し、出力電流信号Io12が出力電流信号Io111に近づくように、調整目標値Vr2を補正する演算を行い、その補正量が規定範囲内であれば、その補正を有効にする。ここでは、直列運転のシステムなので、出力電流信号Io11と出力電流信号Io12との間に差が生じることがなく、補正量が実質ゼロになる。次に、受信したマスタ電源661の温度信号Vtrm11と自己の温度信号Vtrm2とを比較考量し、温度信号Vtmp2が温度信号Vtmp11に近づくように、さらに調整目標値Vr2を補正する演算を行う。例えば、自己の主スイッチング素子28の温度の方が高ければ、調整目標値Vr2を低くする方向に補正する。そして、その補正量が規定範囲内であれば、基準電源48の電圧が補正後の調整目標値Vr2に設定され、出力電圧信号Vo12が調整目標値Vr2に近づくように主スイッチング素子28のオン時間及びオフ時間が設定される。調整目標値Vr2を算出する処理は、上記のように3つのステップにより行っている。これにより、例えば、出力電流検出回路24や温度検出回路68に故障が発生した場合でも、調整目標値Vr2が上昇するのを制限したり、スイッチング動作を停止させたりして、電源システム64の安全性を向上させている。他のスレーブ電源663~66nの動作も、スレーブ電源662と同様である。このようにして、マスタ電源661及びスレーブ電源162~16nの出力電圧Vo2~Vonが増減し、温度信号Vtmp2~Vtmpnがマスタ電源に歩み寄るようにバランスされる。図8bに示すように、マスタ電源661が逐次送信するデータ情報は、温度信号Vtmp11が6bitで構成されており、温度の変化幅が100°Cとすれば、100°C÷26=0.78°Cの分解能をもち、温度のバランス制御にとって十分である。一方、出力設定信号Vo111は、同じく6bitで構成され、出力電圧Voの設定範囲が0~5Vに設定されているとすれば、5V÷26=78mVの分解能となり、出力電圧の制御にとって十分とは言えない。しかし、各スレーブ電源662~66nは、上記の3つのステップにより調整目標値Vr2~Vrnを定めているので、先のステップで多少の誤差分が発生しても、後のステップによる補正温度信号Vtmp11に基づく補正によって当該誤差分がマスクされるので、問題にはならない。以上説明したように、電源システム64は、上記電源システムス10の作用効果に加え、スイッチング電源装置661~66n内部部品の温度のバランス制御を精度よく行うことができる。例えば、狭い筺体内にn台のスイッチング電源装置66が実装された場合、出力電流のバランスがとれていたとしても、他のスイッチング電源装置66に周囲を囲まれるように実装されたスイッチング電源装置66は、内部の特定部品の温度が高くなる。そこで、上記の温度のバランス制御を行うことによって、特定のスイッチング電源装置66に温度ストレスが集中するのを防止し、電源システム64全体の信頼性を向上させることができる。また、図7の過熱保護回路72に相当する機能ブロックを制御回路70マイクロコントローラの内部に設け、上記の温度検出信号Vtrmを用いて過熱保護動作を行なう構成とし、過熱保護回路72を省略することも可能である。なお、電源システム64は、n台のスイッチング電源装置66を直列運転のシステムなので、各出力電流Io1~Ionが常に一致し、出力電流のバランス制御を行う必要がない。従って、スイッチング電源装置66の構成から電流検出回路24、A/D変換器52bを省略し、さらに処理部76において出力電流信号Io1k,Io1k1に関連した処理を行なわないスイッチング電源装置を使用してシステムを構成した場合でも、実質的に同様の作用効果を得ることができる。また、スイッチング電源装置66を使用して並列運転の電源システムを構成することも可能であり、上記実施形態と同様の作用効果を得ることができ、出力電流バランス制御と温度バランス制御を容易に実現することができる。並列運転の電源システムの場合、マスタ電源661が逐次送信するデータ情報は、出力電流信号Io111である頻度が電圧設定信号Vtrm11’又は温度信号Vtmp11である頻度よりも高くなるようにすることが好ましい。例えば、マスタ電源661は、図8aに示すように、出力電流信号Io111、電圧設定信号Vtrm11、温度信号Vtmp11の頻度が、4対1対1に設定するとよい。電圧設定信号Vtrm1は、TRM1端子の外部の可変抵抗62によって一旦設定された後は変更されることが少ない信号であり、温度信号Vtmp1も比較的緩やかに変化する信号であるが、出力電圧信号Io11は頻繁に変化し得る信号である。従って、出力電流信号Io111の頻度を高くすることによって、出力電流のバランス制御の応答性を高めることができる。次に、この発明のスイッチング電源装置及びそれを用いた電源システムの第三実施形態について、図9~図11に基づいて説明する。ここで、第一実施形態の電源システム10及びスイッチング電源装置16と同一の構成は、同一の符号を付して説明を省略する。第三実施形態の電源システム80は、図9に示すように、1つの入力電源12から電力の供給を受け、1つの負荷14に所定の電圧及び電流を出力するシステムであり、第三実施形態のスイッチング電源装置82がn台使用されている。スイッチング電源装置82は、図10に示すように、電力変換回路18、パルス発生回路20、出力電圧検出回路22、出力電流検出回路24、制御回路26、第一及び第二のフォトカプラ84,86を備えている。図2のスイッチング電源装置16との違いは、第一及び第二フォトカプラ84,86が設けられている点である。以下、2つのフォトカプラ84,86の部分を中心に、スイッチング電源装置82の構成を説明する。第一フォトカプラ84は、入力側の第一発光ダイオード84aと出力側の第一フォトトランジスタ84bとで入出力が絶縁されている。第二フォトカプラ86も同様に、入力側の第二発光ダイオード86aと出力側の第二フォトトランジスタ86bとで入出力が絶縁されている。第一フォトトランジスタ84bは、RXk端子と制御回路26のグランド電位GNDkとの間に接続され、第二発光ダイオード86aは、TXk端子とグランド電位GNDkとの間に接続されている。また、第一発光ダイオード84aのアノードと第二フォトトランジスタ86bのコレクタとが互いに接続されて新たなINFライン44となり、外部接続用のINFk端子に引き出されている。また、第一発光ダイオード84aのカソードと第二フォトトランジスタ86bのエミッタとが互いに接続されて新たなGNDライン53となり、新設された外部接続用のSGk端子に引き出されている。従って、スイッチング電源装置82kは、通信用のINFライン44とTXk,RXk端子の間が絶縁され、かつ、通信用のGNDライン53とグランド電位GNDkが接続された-INk端子との間が絶縁されているという点に大きな特徴がある。電源システム80は、n台のスイッチング電源装置821~82nを備え、図9に示すように、±IN1~±INn端子が個々に入力電源12の両端に接続され、一対の±OUT1~±OUTn端子が共通の負荷14に対して互いに並列に接続され、n台で並列運転を行う構成になっている。さらに、入力電源12とスイッチング電源装置821~82nの±IN1~±INn端子との間に、ラインノイズ低減用のノイズフィルタ881~88nが挿入されている。ノイズフィルタ88は、例えば、巻線が往路及び復路に配置されたコモンモードインダクタと複数のコンデンサとで構成された一般的なフィルタ回路である。INF1~INFn端子は互いに1本のINFライン44で連結され、SG1~SGn端子も1本のGNDライン53で連結されている。そして、INFライン44とGNDライン53との間にプルアップ用電源90が設けられ、INFライン44がプルアップ抵抗92を介してプルアップされている。MO1~MOn端子及びTRM1~TRMn端子の接続は、図1の電源システム10と同様である。従って、電源システム80では、スイッチング電源装置821がマスタ電源821となり、他の全てのスイッチング電源装置822~82nがスレーブ電源822~82nとなる。次に、電源システム80の動作について説明する。電源システム80は、図1の電源システム10と基本的に同様に動作し、良好な出力電流のバランス制御が行われる。異なる点は、マスタ電源821から送信された通信フレームのロジックが、INFライン44及びGNDライン53を通過する際に、一時的に反転するという点である。マスタ電源821の送信部40bの出力であるTX1端子の電圧ロジックは、図11に示すように、図4に示す変化と同じである。このTX1端子の電圧ロジックは、第一及び第二フォトカプラ841,861を通過することによって反転し、INFライン44の電圧ロジックがTX1端子と逆になる。そして、INFライン44の電圧ロジックは、第一フォトカプラ842~84n及び第二フォトカプラ862~86nを通過することによって反転し、RX2~RXn端子の電圧ロジックがTX1端子の電圧ロジックに同じになる。スイッチング電源装置82を使用した電源システム80は、システムINFライン44及びGNDライン53が他の回路から絶縁され、マスタ電源821とスレーブ電源822~82nとの間の通信経路にノイズフィルタ881~88nが介在しなくなる。従って、インピーダンスの高いノイズフィルタ881~88nを使用した場合でも、それが原因で通信障害が発生することはない。なお、電源システム80を構成する際、プルアップ用電源90及びプルアップ抵抗92をスイッチング電源装置82と別個に設けるのが困難であれば、各スイッチング電源装置82の内部INFk端子とSGk端子との間に、プルアップ用電源90及びプルアップ抵抗92を設けておいても構わない。次に、この発明のスイッチング電源装置の第四実施形態について、図12に基づいて説明する。ここで、第一実施形態のスイッチング電源装置16と同様の構成は、同一の符号を付して説明を省略する。第四実施形態のスイッチング電源装置94は、図12に示すように、電力変換回路18、パルス発生回路96、出力電圧検出回路22、出力電流検出回路24及び制御回路98を備えている。図2のスイッチング電源装置16との違いは、パルス発生回路20に代えてパルス発生回路96が設けられ、制御回路26に代えて制御回路98が設けられている点である。以下、これらの部分を中心に、スイッチング電源装置94の構成を説明する。パルス発生回路96は、デジタル信号である制御信号D1kに基づいて、主スイッチング素子28を駆動するためのパルス電圧V96を発生させる回路であり、例えば、クロック、カウンタ、パルス出力回路等で構成されたデジタルPWMが好適である。パルス発生回路96は、以下の動作を行なって、周期とデューティが制御されたパルス電圧V96を発生させる。デジタルPWMのカウンタにはクロックが供給され、カウンタがクロック数をカウントする。カウンタのカウント値がゼロにリセットされると、パルス出力回路が出力するパルス電圧V96がハイレベルになる。その後、パルス電圧V96がハイレベルの状態でカウントが継続され、カウント値がセット値D1に達するとパルス電圧V96がローレベルに転じ、さらにカウント値がセット値D2に達するとカウンタがリセットされ、パルス電圧V96がハイレベルに転じる。パルス発生回路96は、上記の動作を繰り返すことによって、ハイレベルとローレベルを繰り返すパルス電圧V96を発生させる。従って、パルス電圧V96の周期とデューティは、セット値D1,D2によって定めることができる。パルス発生回路96では、主スイッチング素子28のスイッチング周期を一定するため、セット値D2はデフォルト設定された所定の値に固定されている。そして、後述する制御回路98から出力された制御信号D1kがセット値D1として入力され、その制御信号D1kよって、パルス電圧V96のハイレベルの時間、すなわち主スイッチング素子28のオン時間が設定される。制御回路98は、通信用のUARTモジュール40と、UARTモジュール40を制御すると共にパルス発生回路96に向けて制御信号D1kを出力する制御部100を備えている。制御部100は、図2の制御部50、基準電源48及び誤差アンプ46が行うのと同様の動作を、全てデジタル演算処理で行い、デジタル信号である制御信号D1kを出力する。この場合、出力電圧検出回路22の出力はアナログの電圧信号なので、A/D変換器102によってデジタル信号に変換された出力電圧信号Vo1kを制御部100に入力する必要がある。以上の構成を備えたスイッチング電源装置94は、図2のスイッチング電源装置16と同様の機能を備え、同様の作用効果を得ることができる。また、パルス発生回路96及び制御回路98のほとんどの動作がデジタル演算処理で行われるので、マイクロコントローラと僅かの電子部品で構成することができる。ただし、デジタル演算処理による制御の遅れが問題になる場合は、図2のスイッチング電源装置16のように、高速のアナログ信号処理とデジタル演算処置とを複合させたパルス発生回路20及び制御部42の方を選択するとよい。なお、この発明のスイッチング電源装置及び電源システムは、上記実施形態に限定されるものではない。例えば、このスイッチング電源装置は、単体でも使用することができ、TRM端子又はINF端子を通じて外部制御を行うことも可能である。また、電力変換回路は、DC-DCコンバータとAC-DCコンバータのどちらでもよく、入出力絶縁型か非絶縁型かも問わない。また、ブリッジ方式のように複数個の主スイッチング素子を備えている場合は、パルス発生回路に複数の出力を設け、各主スイッチング素子ごとに、対応するパルス電圧を出力する構成にすればよい。また、スイッチング周波数が固定式でも変動式でもよく、パルス幅制御、周波数制御、フェーズシフト制御などの制御の種類も問わない。また、図10に示すスイッチング電源装置82において、第一フォトトランジスタ84b及び第二発光ダイオード86aの接続は、UARTモジュール40の内部の構成に合わせて変更され得るものである。例えば、第一フォトトランジスタは、受信部40aの内部構成に合わせ、コレクタが図示しない直流電源制御回路26の駆動用の電源などのプラス端子に接続され、エミッタがRXk端子に接続される場合がある。また、第二発光ダイオードは、送信部40bの内部構成に合わせ、アノードが図示しない直流電源のプラス端子に接続され、カソードがTXk端子に接続される場合もある。このように、使用するUARTモジュールの内部構成に合わせ、適切な接続方法を適宜選択し、複数のUARTモジュールの間で上記と同様の通信ができるように構成する。また、この電源システムは、並列運転、直列運転又は直並列運転のいずれも実現可能である。また、出力電流のバランス制御と温度のバランス制御の何れを行うかは、システムの形態に応じて適宜選択することができる。また、マスタ電源のMO端子及びTRM端子の外部接続回路は、上記実施例の構成以外の構成に変更してもよい。例えば、MO端子を用いて制御回路のモード指定を行う構成は、図1に示す抵抗54及びツェナーダイオード56の構成に代えて、MO端子の接続をオープン又はショートとし、その状態を制御回路が判別することによって、マスタ又はスレーブの指定を行う構成にしてもよい。また、MO端子に印加したアナログ電圧をA/D変換器を介して制御回路に入力する構成とし、制御回路がその電圧値に基づいて判定を行い、マスタ又はスレーブの指定を行うようにすることも可能である。また、TRM端子の外部接続回路は、TRM端子に安定なアナログ電圧を印加することが可能な回路であればよく、図1に示すツェナーダイオード56、抵抗54,60及び可変抵抗62の構成に限定されるものではない。また、図4、図8で説明した通信フレームのビットの構成は、特定のUARTモジュールが備える総ビット数に対する割り当て方の一例であり、データ情報に求められる分解能、やUARTモジュールの性能などに応じて変更することができる。上記の例では、通信フレームのフォーマットが、Startビットとして1bit、通信情報として8bit、Parityビットとして1bit、Stopビットとして1bitのように構成されているが、使用するUARTモジュールの種類によっては、通信情報として7bitもしくは9bitを選択しても良いし、Stopビットとして、1.5bit、もしくは、2bitを選択することもできる。例えば、通信情報として7bitを選択すると、識別情報が1bitもしくは2bitなので、データ情報が6bitもしくは5bitとなる。一方、通信情報として9bitを選択すると、識別情報が1bitもしくは2bitなので、データ情報が8bitもしくは7bitとなる。"