直流の入力電圧を受け電池を充電する充電回路であって、前記入力電圧を受ける入力端子と、インダクタの一端を接続するためのスイッチング端子と、前記入力端子と前記スイッチング端子の間に設けられ、高耐圧素子で構成されたスイッチングトランジスタと、前記スイッチング端子と接地端子の間に設けられた同期整流トランジスタと、前記入力端子から前記スイッチングトランジスタに流れる入力電流に応じた第1検出電圧と所定の第1基準電圧の誤差に応じた第1誤差電圧を生成する第1誤差増幅器と、前記電池の電圧に応じた第2検出電圧と所定の第2基準電圧の誤差に応じた第2誤差電圧を生成する第2誤差増幅器と、前記電池に流れる充電電流に応じた第3検出電圧と所定の第3基準電圧の誤差に応じた第3誤差電圧を生成する第3誤差増幅器と、前記第1誤差電圧から前記第3誤差電圧を合成した電圧に応じたデューティ比を有するパルス信号を生成するパルス変調器と、前記パルス信号にもとづき、前記スイッチングトランジスタおよび前記同期整流トランジスタを相補的にスイッチングするドライバと、前記スイッチングトランジスタのバックゲートとソースの間に設けられた第1スイッチと、前記スイッチングトランジスタのバックゲートとドレインの間に設けられた第2スイッチと、前記入力電圧と前記電池の電圧を比較し、1前記入力電圧の方が高いとき、前記第1スイッチおよび前記第2スイッチのうち、アノードが前記入力端子側の向きで設けられたボディダイオードと並列な一方をオン、他方をオフし、2前記電池の電圧の方が高いとき、前記第1スイッチおよび前記第2スイッチのうち、カソードが前記入力端子側の向きで設けられたボディダイオードと並列な一方をオンし、他方をオフする逆流防止回路と、を備えることを特徴とする充電回路。前記入力電圧を所定のしきい値電圧と比較し、前記入力電圧が前記しきい値電圧より高いときにアサートされる過電圧検出信号を生成する過電圧検出コンパレータをさらに備え、前記ドライバは、前記過電圧検出信号がアサートされると、前記スイッチングトランジスタをオフに固定することを特徴とする請求項1に記載の充電回路。電池と、外部電源からの入力電圧を受け、前記電池を充電する請求項1または2に記載の充電回路と、を備えることを特徴とする電子機器。図1の充電回路100では、少なくとも4個のパワートランジスタ、具体的には、OVP回路50の高耐圧トランジスタ52、リニアチャージャー70の出力トランジスタ72、DC/DCコンバータ60の内部に図示しないスイッチングトランジスタおよび同期整流トランジスタが必要となる。パワートランジスタは、半導体基板で非常に大きな面積を占める。したがって図1の充電回路100rを半導体基板に集積化する場合、充電回路100rのチップサイズは大きくなる。また、図1の充電回路100rでは、高耐圧トランジスタ52および出力トランジスタ72のオン抵抗によって電力損失が発生するところ、電力損失を低減するためにはトランジスタサイズをさらに大きくしなければならず、充電回路100rのチップサイズはますます大きくなる。本発明はかかる課題に鑑みてなされたものであり、そのある態様の例示的な目的のひとつは、過電圧入力に対する耐性を有しつつも、回路面積を縮小した充電回路の提供にある。本発明のある態様は、直流の入力電圧を受け電池を充電する充電回路に関する。充電回路は、入力電圧を受ける入力端子と、インダクタの一端を接続するためのスイッチング端子と、入力端子とスイッチング端子の間に設けられ、高耐圧素子で構成されたスイッチングトランジスタと、スイッチング端子と接地端子の間に設けられた同期整流トランジスタと、入力端子からスイッチングトランジスタに流れる入力電流に応じた第1検出電圧と所定の第1基準電圧の誤差に応じた第1誤差電圧を生成する第1誤差増幅器と、電池の電圧に応じた第2検出電圧と所定の第2基準電圧の誤差に応じた第2誤差電圧を生成する第2誤差増幅器と、電池に流れる充電電流に応じた第3検出電圧と所定の第3基準電圧の誤差に応じた第3誤差電圧を生成する第3誤差増幅器と、第1誤差電圧から第3誤差電圧を合成した電圧に応じたデューティ比を有するパルス信号を生成するパルス変調器と、該パルス信号にもとづき、スイッチングトランジスタおよび同期整流トランジスタを相補的にスイッチングするドライバと、スイッチングトランジスタのバックゲートとソースの間に設けられた第1スイッチと、スイッチングトランジスタのバックゲートとドレインの間に設けられた第2スイッチと、入力電圧と電池の電圧を比較し、1入力電圧の方が高いとき、第1スイッチおよび第2スイッチのうち、アノードが入力端子側の向きで設けられたボディダイオードと並列な一方をオン、他方をオフし、2電池の電圧の方が高いとき、第1スイッチおよび第2スイッチのうち、カソードが入力端子側の向きで設けられたボディダイオードと並列な一方をオンし、他方をオフする逆流防止回路と、を備える。この態様によると、パワートランジスタは、スイッチングトランジスタおよび同期整流トランジスタの2つで足りるため、回路面積を縮小できる。また過電圧入力に対する耐性は、スイッチングトランジスタを高耐圧素子で構成することにより実現される。さらに、逆流防止回路によって、入力端子の地絡を検出でき、地絡時にはスイッチングトランジスタのボディダイオードの向きを切りかえることにより、電池から接地に大電流が流出するのを防止できる。ある態様の充電回路は、入力電圧を所定のしきい値電圧と比較し、入力電圧がしきい値電圧より高いときにアサートされる過電圧検出信号を生成する過電圧検出コンパレータをさらに備えてもよい。ドライバは、過電圧検出信号がアサートされると、スイッチングトランジスタをオフに固定してもよい。この場合、過電圧が同期整流トランジスタに印加されるのを防止でき、より信頼性を高めることができる。本発明の別の態様は電子機器に関する。電子機器は、電池と、外部電源からの入力電圧を受け、電池を充電する充電回路と、を備える。なお、以上の構成要素の任意の組み合わせや本発明の構成要素や表現を、方法、装置、システムなどの間で相互に置換したものもまた、本発明の態様として有効である。本発明によれば、過電圧入力に対する耐性を有しつつも、回路面積を縮小できる。以下、本発明を好適な実施の形態をもとに図面を参照しながら説明する。各図面に示される同一または同等の構成要素、部材、処理には、同一の符号を付するものとし、適宜重複した説明は省略する。また、実施の形態は、発明を限定するものではなく例示であって、実施の形態に記述されるすべての特徴やその組み合わせは、必ずしも発明の本質的なものであるとは限らない。本明細書において、部材Aが、部材Bと接続された状態とは、部材Aと部材Bが物理的に直接的に接続される場合や、部材Aと部材Bが、それらの電気的な接続状態に実質的な影響を及ぼさない、あるいはそれらの結合により奏される機能や効果を損なわせない、その他の部材を介して間接的に接続される場合も含む。同様に、部材Cが、部材Aと部材Bの間に設けられた状態とは、部材Aと部材C、あるいは部材Bと部材Cが直接的に接続される場合のほか、それらの電気的な接続状態に実質的な影響を及ぼさない、あるいはそれらの結合により奏される機能や効果を損なわせない、その他の部材を介して間接的に接続される場合も含む。図2は、実施の形態に係る充電回路100を備える電子機器1の構成を示す回路図である。電子機器1は、たとえば携帯電話端末や、PDA、ノート型PCなどの電池駆動型の情報端末機器である。電子機器1は、充電回路100および電池2、を備える。電池2は、リチウムイオン電池やニッケル水素電池などの2次電池であり電池電圧VBATを出力する。電子機器1には、ACアダプタやUSBUniversalSerialBusなどの外部電源4が着脱可能なアダプタ端子3が設けられており、外部電源4からの電圧以下、外部電圧というVEXTを受ける。充電回路100の入力端子P1には、外部電圧VEXT入力電圧VINともいうが入力される。充電回路100は、入力電圧VINを降圧し、電池2を充電する。充電回路100は、スイッチングトランジスタM1、同期整流トランジスタM2、第1誤差増幅器EA1~第3誤差増幅器EA3、パルス変調器10、ドライバ11、逆流防止回路12、過電圧検出コンパレータ14、を備える。充電回路100は、ひとつの半導体基板上に集積化された機能ICIntegratedCircuitであり、外付けされるインダクタL1およびキャパシタC1とともに、降圧型DC/DCコンバータを構成する。キャパシタC1の第1端子は接地され、その第2端子は電池2と接続される。インダクタL1は、キャパシタC1の第1端子と充電回路100のスイッチング端子P2の間に設けられる。スイッチングトランジスタM1は、入力端子P1とスイッチング端子P2の間に設けられ、高耐圧素子で構成される。本実施の形態においてスイッチングトランジスタM1はPチャンネルMOSFETである。同期整流トランジスタM2は、スイッチング端子P2と接地端子P3の間に設けられる。同期整流トランジスタM2はNチャンネルMOSFETである。第1誤差増幅器EA1は、入力端子P1からスイッチングトランジスタM1に流れる入力電流IINに応じた第1検出電圧V1と所定の第1基準電圧VREF1の誤差に応じた第1誤差電圧VERR1を生成する。第2誤差増幅器EA2は、電池2の電圧電池電圧VBATに応じた第2検出電圧V2と所定の第2基準電圧VREF2の誤差に応じた第2誤差電圧VERR2を生成する。第3誤差増幅器EA3は、電池2に流れる充電電流ICHGに応じた第3検出電圧V3と所定の第3基準電圧VREF3の誤差に応じた第3誤差電圧VERR3を生成する。パルス変調器10は、第1誤差電圧VERR1から第3誤差電圧VERR3を合成した電圧VERRを受け、電圧VERRに応じたデューティ比を有するパルス信号S1を生成する。たとえば誤差増幅器EA1~EA3は、いずれもオープンコレクタ形式オープンドレインの出力段を備え、各ドレインが共通に接続されることにより、3つの誤差増幅器EA1~EA3の出力電圧VERR1~VERR3が合成される。パルス変調器10は、電圧モード、あるいはピーク電流モード、平均電流モードのパルス幅変調器を備える。パルス幅変調器は公知の技術を用いて構成できるため、ここでは説明を省略する。ドライバ11は、パルス信号S1にもとづき、スイッチングトランジスタM1および同期整流トランジスタM2を相補的にスイッチングする。第1スイッチSW1は、スイッチングトランジスタM1のバックゲートとソースの間に設けられる。第2スイッチSW2は、スイッチングトランジスタM1のバックゲートとドレインの間に設けられる。逆流防止回路12は、入力電圧VINと電池電圧VBATを比較し、比較結果に応じて第1スイッチSW1および第2スイッチSW2を制御する。具体的には1入力電圧VINの方が高いとき、第1スイッチSW1および第2スイッチSW2のうち、アノードが入力端子P1側の向きで設けられたボディダイオードD1と並列な一方第1スイッチSW1をオン、他方第2スイッチSW2をオフする。逆流防止回路12は、2電池電圧VBATの方が高いとき、第1スイッチSW1および第2スイッチSW2のうち、カソードが入力端子P1側の向きで設けられたボディダイオードD2と並列な一方SW2をオンし、他方SW1をオフする。過電圧検出コンパレータ14は、入力電圧VINを所定のしきい値電圧VOVPと比較し、入力電圧VINがしきい値電圧VOVPより高いときにアサートたとえばハイレベルされる過電圧検出信号S2を生成する。ドライバ11は、過電圧検出信号S2がアサートされると、スイッチングトランジスタM1をオフに固定する。以上が充電回路100の構成である。続いてその動作を説明する。アダプタ端子3に外部電源4が接続されると、充電回路100に入力電圧VINが供給される。入力電圧VINが5V程度の正常なレベルであるとき、VBAT<VIN<VOVPが成り立ち、第1スイッチSW1がオンされる。電池電圧VBATが低い状態においては、第3誤差増幅器EA3を介したフィードバックが支配的となり、パルス信号S1のデューティ比は、充電電流ICHGが基準電圧VREF3に応じた一定値となるように調節される。電池電圧VBATがある程度高くなると、第2誤差増幅器EA2を介したフィードバックが支配的となり、パルス信号S1のデューティ比は、電池電圧VBATが基準電圧VREF2に応じたレベルとなるように調節される。また、入力電流IINが大きくなると第1誤差増幅器EA1を介したフィードバックが支配的となり、入力電流IINが基準電圧VREF1に応じた上限値以下となるように調節される。このようにして、入力電流を制限しつつ、定電流制御、定電圧制御が行われ、電池2が充電される。外部電源4が粗悪品である場合、入力電圧VINが30V近くまで上昇することがある。この場合にも、スイッチングトランジスタM1が高耐圧素子で構成されるため、充電回路100の信頼性は保たれる。このとき、過電圧検出コンパレータ14によってスイッチングトランジスタM1をオフすることにより、同期整流トランジスタM2には過電圧が印加されないため、同期整流トランジスタM2の耐圧は低くてよい。アダプタ端子3が地絡したり、入力電圧VINが極端に低い状況を考える。この場合、スイッチングトランジスタM1がオフ状態であっても、ダイオードD2、第1スイッチSW1、入力端子P1を介して、電池2からアダプタ端子3に向かって大電流が流れるおそれがある。そこで、逆流防止回路12は、2つの電圧VINとVBATを比較することにより、入力電圧VINが低い状態を検出する。そして、VIN<VBATを検出すると、第1スイッチSW1をオフ、第2スイッチSW2をオンに切りかえる。これにより、ダイオードD1によって、電池2からアダプタ端子3に向かって流れる電流を阻止することができる。以上が充電回路100の動作である。充電回路100は、2個のパワートランジスタM1、M2を用いて構成され、図1の4個に比べてその個数は半減されている。したがって、充電回路100の回路面積を大幅に縮小することができる。また、図1のOVP回路50を省略する代わりに、スイッチングトランジスタM1を高耐圧素子で構成することにより、スイッチングトランジスタM1を、図1の高耐圧トランジスタ52としても機能させることができる。その結果、粗悪な外部電源4が接続されて過電圧が印加された場合であっても、充電回路100の信頼性が低下するのを防止できる。また、図1の充電回路100rでは、DC/DCコンバータ60により直流電圧VDCを生成した上で、リニアチャージャー70によって電池2を充電していたため、リニアチャージャー70の制御回路74と、DC/DCコンバータ60の制御回路不図示が別々に存在するためシステムが複雑であったが、図2の充電回路100では、DC/DCコンバータによって充電制御を行うため、システムを簡素化できる。さらに、図1では、充電経路上に存在する高耐圧トランジスタ52および出力トランジスタ72により無駄な電力損失が発生していたが、図2の充電回路100では、これらのトランジスタは不要であるため、消費電力を低減し、効率を高めることができる。上記実施の形態は例示であり、それらの各構成要素や各処理プロセスの組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。実施の形態では、過電圧が入力されたときには、スイッチングトランジスタM1をオフに固定し、充電を停止する場合を説明したが、過電圧が入力された状態であっても、充電動作を行ってもよい。この場合、同期整流トランジスタM2も、高耐圧素子で構成すればよい。また、実施の形態では、スイッチングトランジスタM1がPチャンネルMOSFETである場合を説明したが、NチャンネルMOSFETで構成してもよい。この場合、PチャンネルMOSFETとはボディダイオードの向きが逆となるため、逆流防止回路12によるスイッチの制御は実施の形態とは逆となる。実施の形態にもとづき、具体的な用語を用いて本発明を説明したが、実施の形態は、本発明の原理、応用を示しているにすぎず、実施の形態には、請求の範囲に規定された本発明の思想を逸脱しない範囲において、多くの変形例や配置の変更が認められる。