"その出力電流値を検出する電流検出器を備え、入力された直流電力を、基準周波数に基づく所定周波数の範囲で変動させながらスイッチングすることにより電圧変換するスイッチング電源回路に使用され、前記直流電力をスイッチングする為のPWMPulseWidthModulation信号を出力するPWM制御装置であって、前記電流検出器が検出した出力電流値に基づき、前記基準周波数を定める周波数決定手段と、該周波数決定手段が定めた基準周波数に基づく所定周波数の範囲で、前記PWM信号の周波数を変動させる周波数変動手段と、前記スイッチング電源回路への入力電圧値を検出する手段と、該手段が検出した入力電圧値及び目標電圧値に基づき、前記PWM信号のデューティ比を算出する算出手段と、前記スイッチング電源回路の出力電圧値を検出する手段と、該手段が検出した出力電圧値及び目標電圧値の差を算出し、算出した差に基づき、前記算出手段が算出したデューティ比を補正する補正手段とを備えることを特徴とするPWM制御装置。前記周波数決定手段は、電流検出器が検出した出力電流値が所定電流値以下であるときは、前記基準周波数を所定周波数低下させるように構成してある請求項2記載のPWM制御装置。前記補正手段が補正したデューティ比が、予め設定されたデューティ比上限値を超えるときは、デューティ比を該デューティ比上限値とする手段と、前記補正手段が補正したデューティ比が、予め設定されたデューティ比下限値未満であるときは、デューティ比を該デューティ比下限値とする手段とを更に備える請求項1又は2記載のPWM制御装置。前記スイッチング電源回路の出力電流値が過電流値であることを示す過電流信号を割込みにより受信する手段と、該手段が過電流信号を受信したときに、前記PWM信号のデューティ比を割込処理により0にする手段と、前記スイッチング電源回路の出力電圧値が過電圧値であることを示す過電圧信号を割込みにより受信する手段と、該手段が過電圧信号を受信したときに、前記PWM信号のデューティ比を割込処理により0にする手段とを更に備える請求個1乃至3の何れか1項に記載のPWM制御装置。前記周波数変動手段は、乱数を発生させる手段を備え、該手段が発生させた乱数に基づき、前記PWM信号の周波数を変動させるように構成してある請求個1乃至4の何れか1項に記載のPWM制御装置。請求項1乃至5の何れか1項に記載されたPWM制御装置を備え、入力された直流電力を、該PWM制御装置が出力したPWM信号でスイッチングすることにより電圧変換するように構成してあることを特徴とするスイッチング電源回路。前述したようなスイッチングICでは、スイッチング用のパルス信号の周波数を、回路素子を使用して拡散しているので、拡散する周波数帯が偏る可能性があり、電磁ノイズが、期待する程には拡散せず低減されない虞があるという問題がある。本発明は、上述したような事情に鑑みてなされたものであり、スイッチング電源回路に使用され、スイッチング用のパルス信号の周波数を自由に定めることができ、その周波数を所定周波数帯に満遍無く拡散させ、電磁ノイズを更に低減させることが可能なPWM制御装置を提供することを目的とする。また、本発明は、スイッチング用のパルス信号の周波数を自由に定めることができ、その周波数を所定周波数帯に満遍無く拡散させ、電磁ノイズを更に低減させることが可能なPWM制御装置を備えたスイッチング電源回路を提供することを目的とする。第1発明に係るPWM制御装置は、その出力電流値を検出する電流検出器を備え、入力された直流電力を、基準周波数に基づく所定周波数の範囲で変動させながらスイッチングすることにより電圧変換するスイッチング電源回路に使用され、前記直流電力をスイッチングする為のPWMPulseWidthModulation信号を出力するPWM制御装置であって、前記電流検出器が検出した出力電流値に基づき、前記基準周波数を定める周波数決定手段と、該周波数決定手段が定めた基準周波数に基づく所定周波数の範囲で、前記PWM信号の周波数を変動させる周波数変動手段と、前記スイッチング電源回路への入力電圧値を検出する手段と、該手段が検出した入力電圧値及び目標電圧値に基づき、前記PWM信号のデューティ比を算出する算出手段と、前記スイッチング電源回路の出力電圧値を検出する手段と、該手段が検出した出力電圧値及び目標電圧値の差を算出し、算出した差に基づき、前記算出手段が算出したデューティ比を補正する補正手段とを備えることを特徴とする。このPWM制御装置は、スイッチング電源回路に使用され、入力された直流電力をスイッチングする為のPWM信号を出力する。スイッチング電源回路は、電流検出器がその出力電流値を検出し、入力された直流電力を、基準周波数に基づく所定周波数の範囲で変動させながらスイッチングすることにより電圧変換する。このPWM制御装置では、周波数決定手段が、電流検出器が検出した出力電流値に基づき基準周波数を定め、周波数変動手段が、周波数決定手段が定めた基準周波数に基づく所定周波数の範囲で、PWM信号の周波数を変動させる。検出する手段が、スイッチング電源回路への入力電圧値を検出し、算出手段が、その検出した入力電圧値及び目標電圧値に基づき、PWM信号のデューティ比を算出する。検出する手段が、スイッチング電源回路の出力電圧値を検出し、補正手段が、その検出した出力電圧値及び目標電圧値の差を算出し、算出した差に基づき、算出手段が算出したデューティ比を補正する。第2発明に係るPWM制御装置は、前記周波数決定手段は、電流検出器が検出した出力電流値が所定電流値以下であるときは、前記基準周波数を所定周波数低下させるように構成してあることを特徴とする。このPWM制御装置では、周波数決定手段は、電流検出器が検出した出力電流値が所定電流値以下であるときは、基準周波数を所定周波数低下させるので、スイッチング電源回路の出力が小さいときは、スイッチング周波数を下げて効率を向上させることができる。第3発明に係るPWM制御装置は、前記補正手段が補正したデューティ比が、予め設定されたデューティ比上限値を超えるときは、デューティ比を該デューティ比上限値とする手段と、前記補正手段が補正したデューティ比が、予め設定されたデューティ比下限値未満であるときは、デューティ比を該デューティ比下限値とする手段とを更に備えることを特徴とする。このPWM制御装置では、補正手段が補正したデューティ比が、予め設定されたデューティ比上限値を超えるときは、デューティ比をデューティ比上限値とし、補正手段が補正したデューティ比が、予め設定されたデューティ比下限値未満であるときは、デューティ比をデューティ比下限値とする。第4発明に係るPWM制御装置は、前記スイッチング電源回路の出力電流値が過電流値であることを示す過電流信号を割込みにより受信する手段と、該手段が過電流信号を受信したときに、前記PWM信号のデューティ比を割込処理により0にする手段と、前記スイッチング電源回路の出力電圧値が過電圧値であることを示す過電圧信号を割込みにより受信する手段と、該手段が過電圧信号を受信したときに、前記PWM信号のデューティ比を割込処理により0にする手段とを更に備えることを特徴とする。このPWM制御装置では、スイッチング電源回路の出力電流値が過電流値であることを示す過電流信号を割込みにより受信したときに、PWM信号のデューティ比を割込処理により0にする。スイッチング電源回路の出力電圧値が過電圧値であることを示す過電圧信号を割込みにより受信したときに、PWM信号のデューティ比を割込処理により0にする。第5発明に係るPWM制御装置は、前記周波数変動手段は、乱数を発生させる手段を備え、該手段が発生させた乱数に基づき、前記PWM信号の周波数を変動させるように構成してあることを特徴とする。このPWM制御装置では、周波数変動手段は、発生させた乱数に基づき、PWM信号の周波数を変動させる。第6発明に係るスイッチング電源回路は、請求項1乃至5の何れか1項に記載されたPWM制御装置を備え、入力された直流電力を、該PWM制御装置が出力したPWM信号でスイッチングすることにより電圧変換するように構成してあることを特徴とする。このスイッチング電源回路では、請求項1乃至5の何れか1項に記載されたPWM制御装置を備え、入力された直流電力を、PWM制御装置が出力したPWM信号でスイッチングすることにより電圧変換する。本発明に係るPWM制御装置によれば、スイッチング電源回路に使用され、スイッチング用のパルス信号の周波数を自由に定めることができ、その周波数を所定周波数帯に満遍無く拡散させ、電磁ノイズを更に低減させることが可能なPWM制御装置を実現することができる。本発明に係るスイッチング電源回路によれば、スイッチング用のパルス信号の周波数を自由に定めることができ、その周波数を所定周波数帯に満遍無く拡散させ、電磁ノイズを更に低減させることが可能なPWM制御装置を備えたスイッチング電源回路を実現することができる。以下に、本発明をその実施の形態を示す図面に基づき説明する。図1は、本発明に係るPWM制御装置及びスイッチング電源回路の実施の形態の構成を示すブロック図である。このスイッチング電源回路は、車両に搭載され、昇圧又は降圧するDC/DCコンバータ2と、DC/DCコンバータ2が内蔵するスイッチング素子3をスイッチングするマイクロコンピュータPWM制御装置、以下、マイコンと記載1と、入力電圧及び出力電圧を分圧する抵抗R1,R2及びR3,R4と、コンパレータ11,12とを備えている。DC/DCコンバータ2は、スイッチング素子3をオン/オフすることにより、直流電力ここでは、車載バッテリからの電力を降圧又は昇圧するものであり、断続する直流電力が変圧器及び平滑回路、又は平滑回路のみここでは、図示を省略を通流することにより電圧変換される。また、図示しないチョークコイルを使用し、スイッチング素子3で回路を断続的に短絡させることにより昇圧するものであっても良い。コンパレータ11は、抵抗R3,R4により分圧された出力電圧と、過電圧判定の基準となる電圧値とを比較し、出力電圧の方が高いときは、過電圧であることを示す過電圧信号を出力する。コンパレータ12は、DC/DCコンバータ2が内蔵する電流検出器4が出力電流値を検出し、それに応じて出力した電圧値と、過電流判定の基準となる電圧値とを比較し、出力電流値に応じた電圧値の方が高いときは、過電流であることを示す過電流信号を出力する。マイコン1は、抵抗R1,R2により分圧された入力電圧をA/D変換して読込む電圧値読込端子5と、抵抗R3,R4により分圧された出力電圧をA/D変換して読込む電圧値読込端子8と、コンパレータ11が出力した過電圧信号を受信する割込み端子9と、コンパレータ12が出力した過電流信号を受信する割込み端子10とを備えている。マイコン1は、また、イグニッションキーの操作信号等、昇圧又は降圧を指示する信号を受信するI/O端子6と、スイッチング素子3をスイッチングするPWM信号を出力する出力端子7と、電流検出器4が出力電流値を検出し、それに応じて出力した電圧値をA/D変換して読込む電圧値読込端子13とを備えている。以下に、このような構成のスイッチング電源回路の動作を、それを示す図2,3,4のフローチャートを参照しながら説明する。マイコン1は、先ず、I/O端子6で昇圧ここでは昇圧とするを指示する信号を受信しているか否かを判定するS1。マイコン1は、I/O端子6で昇圧を指示する信号を受信していなければ、受信する迄待機するS1。マイコン1は、昇圧を指示する信号を受信していればS1、電圧値読込端子13で電流検出器4が検出した出力電流値を示す電圧値を読込むS3。マイコン1は、次に、読込んだ出力電流値が所定電流値以下であるか否かを判定し、所定電流値以下でなければ、PWM信号の周波数を、予め定めてある基準周波数に決定するS5。マイコン1は、読込んだ出力電流値が所定電流値以下であれば、PWM信号の周波数を、予め定めてある基準周波数より所定周波数低い基準周波数に決定するS5。マイコン1は、次に、決定した基準周波数S5を中心周波数として、図5Aに示すように、上限値及び下限値の間を周期的に変動する周波数パターンを設定し、設定した周波数パターン内の現時点に対応する周波数を、PWM信号の周波数に決定するS7。尚、図5Bに示すように、一様な離散型確率密度分布を有する乱数xと、図5Cに示すように、下限値a及び上限値b間の周波数Fとを、式F=b-axaにより対応させておき、マイコン1が乱数を発生させ、発生させた乱数に対応する周波数を、PWM信号の周波数に決定するS7ようにしても良い。ここで、決定した基準周波数=ab/2である。マイコン1は、次に、電圧値読込端子5で入力電圧値を読込みS9、読込んだ入力電圧値及び目標電圧値に基づき、PWM信号のデューティ比を算出するS11。次いで、マイコン1は、電圧値読込端子8で出力電圧値を読込みS13、読込んだ出力電圧値及び目標電圧値の差分を算出するS15。マイコン1は、次に、算出した出力電圧値及び目標電圧値の差分S15に基づき、例えばPID制御によりPWM信号のデューティ比の補正値を算出しS17、算出した補正値を算出したデューティ比S11に加算して、デューティ比を補正するS19。マイコン1は、次に、補正したデューティ比S19が、予め定めてあるデューティ比上限値を超えているか否かを判定しS21、超えていなければ、補正したデューティ比S19が、予め定めてあるデューティ比下限値未満であるか否かを判定するS23。マイコン1は、補正したデューティ比S19が、デューティ比下限値未満でなければS23、決定した周波数S7、及び補正したデューティ比S19のPWM信号を出力端子7から出力するS29。マイコン1は、補正したデューティ比S19が、デューティ比上限値を超えていればS21、デューティ比をデューティ比上限値としたS25後、決定した周波数S7及びデューティ比上限値S25のPWM信号を出力端子7から出力するS29。マイコン1は、補正したデューティ比S19が、デューティ比下限値未満であればS23、デューティ比をデューティ比下限値としたS27後、決定した周波数S7及びデューティ比下限値S27のPWM信号を出力端子7から出力するS29。スイッチング素子3は、マイコン1が出力したPWM信号により、入力された電力をスイッチングし、これにより、DC/DCコンバータ2が昇圧する。マイコン1は、PWM信号を出力端子7から出力したS29後、I/O端子6で昇圧を指示する信号を受信しているか否かを判定するS1。マイコン1は、上述した動作を実行しながら、割込み端子10で過電流信号を受信するか否かを監視しておりS31、過電流信号を受信すれば、割込処理によりデューティ比を0にしたS33後、I/O端子6で昇圧を指示する信号を受信しているか否かを判定するS1。マイコン1は、また、上述した動作を実行しながら、割込み端子10で過電圧信号を受信するか否かを監視しておりS35、過電圧信号を受信すれば、割込処理によりデューティ比を0にしたS37後、I/O端子6で昇圧を指示する信号を受信しているか否かを判定するS1。つまり、マイコン1は、過電流信号又は過電圧信号を受信している間は、ステップ1及び割込処理のみを実行し、昇圧動作を実行しない。"