(57)【要約】【課題】  水検出、通信及び充電を行うための外部端子を少なくすることができ、かつ、使い勝手に優れた電子機器を提供する。【解決手段】  ダイブコンピュータ１は、外部端子３０１及び外部端子（ＶＳＳ端子）３０２が接続された制御部５０を有し、動作モードが水検出モードの場合は、外部端子３０１からの信号レベルに基づいてダイブコンピュータ１が水中にあることを検出し、通信モードの場合は、外部端子３０１からの入力信号を受信信号として取得する一方、その外部端子３０１から送信信号を出力して外部通信機器とデータ通信を行い、充電モードの場合は、外部端子３０１を内蔵電池１２０に接続し、外部端子３０１を介して供給された充電電力により内蔵電池１２０を充電させる。【選択図】      図２
2005059752.tif 000002
【特許請求の範囲】
【請求項１】
外部機器とデータ通信を行う通信モードと、内蔵電池の充電を行う充電モードとを備えた電子機器において、
外部に露出する外部端子と、
この外部端子に接続され、前記外部端子の機能を切り替える機能切替手段とを備え、
前記機能切替手段は、
前記外部端子からの信号レベルに基づいて当該電子機器が水中にあることを検出する水検出手段と、
前記通信モードの場合に、前記外部端子からの入力信号を受信信号として取得する一方、前記外部端子から送信信号を出力する通信手段と、
前記充電モードの場合に、前記外部端子を前記内蔵電池に接続し、前記外部端子を介して供給された充電電力により前記内蔵電池を充電させる充電制御手段とを有することを特徴とする電子機器。
【請求項２】
前記水検出手段は、前記外部端子に所定レベルの信号を間欠的に供給し、この供給した時の前記外部端子からの信号レベルに基づいて、当該電子機器が水中にあるか否かを判断することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記機能切替手段は、前記電子機器が水中にない場合における、前記外部端子に所定レベルの信号を供給したときの前記外部端子からの信号レベルを調整するための一又は複数の抵抗素子を有し、前記抵抗素子の少なくともいずれかを可変抵抗素子にしたことを特徴とする請求項２に記載の電子機器。
【請求項４】
前記機能切替手段は、前記外部端子と前記内蔵電池とを接続するスイッチ手段を有し、
前記充電制御手段は、前記充電モードの場合に、前記スイッチ手段を閉状態に制御することを特徴とする請求項１乃至３のいずれかに記載の電子機器。
【請求項５】
前記機能切替手段は、前記外部端子からの信号レベルを所定の閾値と比較する比較手段と、
この比較手段の出力信号が入力される入力ポートとを有し、
前記外部端子からの信号レベルと、前記入力ポートからの信号レベルとが、当該電子機器が水中にある状態を示す予め定めた第１の条件を満たす場合に当該電子機器が水中にあると判断し、当該電子機器が水中にない状態を示す予め定めた第２の条件を満たす場合に当該電子機器が水中にないと判断し、前記外部端子に充電電力が供給された状態を示す予め定めた第３の条件を満たす場合に前記充電モードに移行することを特徴とする請求項１乃至４のいずれかに記載の電子機器。
【請求項６】
前記充電制御手段は、前記充電モードの場合に、前記外部端子と前記内蔵電池との接続を間欠的に解除すると共に、この解除時に前記外部端子に所定レベルの信号を供給し、この供給時の前記外部端子からの信号レベルと、前記入力ポートからの信号レベルとが前記第３の条件を満たしているか否かを判断し、前記第３の条件を満たしていないと判断した場合は、他の動作モードに移行すべく前記充電モードを終了することを特徴とする請求項５に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部機器とデータ通信を行う通信モードと、内蔵電池の充電を行う充電モードとを具備した電子機器に関する。
【背景技術】
【０００２】
近年、ダイブコンピュータ等の電子機器においては、外部機器と通信を行う通信モードと、内蔵電池を充電させる充電モードとを備えた多機能タイプが登場している。この種の電子機器においては、水検出用の電極と、通信用端子とが外部に露出し、該電極によって当該電子機器が水中にあるか否かを検出したり、通信用端子に通信ケーブルを接続することによって外部機器とデータ通信を行うことが可能となっている。また、内部に組み込まれたコイルに外部から磁界を与えることによって電磁誘導により電流を誘起させ、内蔵電池を非接触（無接点）充電するものも知られている。また、この種の電子機器においては、水検出用の電極と通信用端子とを兼用する外部端子を備えたものが提案されている（例えば、特許文献１）。
【特許文献１】特許３３２９８１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、充電を上記のような非接触充電に代えて、充電用端子を介して直接充電させたい場合がある。かかる場合、外部に露出する充電用端子を設けることとなるが、防水上の観点からは外部に露出する端子は少ない方が望ましい。また、外部端子が複数存在すると、ユーザにとってどの端子が通信用端子か充電用端子かが分かり難くなるおそれがある。さらに、従来は動作モードを切り替える場合にいちいち操作ボタンを操作する必要があり、操作が煩雑な問題もあった。
本発明は、上述した事情に鑑みてなされたものであり、水検出、通信及び充電を行うための外部端子を少なくすることができ、かつ、使い勝手に優れた電子機器を提供することを目的としている。
【課題を解決するための手段】
【０００４】
上述課題を解決するため、本発明は、外外部機器とデータ通信を行う通信モードと、内蔵電池の充電を行う充電モードとを備えた電子機器において、外部に露出する外部端子と、この外部端子に接続され、前記外部端子の機能を切り替える機能切替手段とを備え、前記機能切替手段は、前記外部端子からの信号レベルに基づいて当該電子機器が水中にあることを検出する水検出手段と、前記通信モードの場合に、前記外部端子からの入力信号を受信信号として取得する一方、前記外部端子から送信信号を出力する通信手段と、前記充電モードの場合に、前記外部端子を前記内蔵電池に接続し、前記外部端子を介して供給された充電電力により前記内蔵電池を充電させる充電制御手段とを有することを特徴とする。この構成によれば、機能切替手段が、外部端子からの信号レベルに基づいて電子機器が水中にあることを検出する水検出手段と、外部端子を介して通信を行う通信手段と、外部端子を内蔵電池に接続して外部端子を介して供給された充電電力により内蔵電池を充電させる充電制御手段とを有するので、外部端子を水検出、通信及び充電の際に兼用して使用することができる。
【０００５】
また、上記構成において、前記水検出手段は、前記水検出手段は、前記外部端子に所定レベルの信号を間欠的に供給し、この供給した時の前記外部端子からの信号レベルに基づいて、当該電子機器が水中にあるか否かを判断することが好ましい。また、前記機能切替手段は、前記電子機器が水中にない場合における、前記外部端子に所定レベルの信号を供給したときの前記外部端子からの信号レベルを調整するための一又は複数の抵抗素子を有し、前記抵抗素子の少なくともいずれかを可変抵抗素子にすることが好ましい。また、前記機能切替手段は、前記外部端子と前記内蔵電池とを接続するスイッチ手段を有し、前記充電制御手段は、前記充電モードの場合に、前記スイッチ手段を閉状態に制御することが好ましい。
【０００６】
また、前記機能切替手段は、前記外部端子からの信号レベルを所定の閾値と比較する比較手段と、この比較手段の出力信号が入力される入力ポートとを有し、前記外部端子からの信号レベルと、前記入力ポートからの信号レベルとが、当該電子機器が水中にある状態を示す予め定めた第１の条件を満たす場合に当該電子機器が水中にあると判断し、当該電子機器が水中にない状態を示す予め定めた第２の条件を満たす場合に当該電子機器が水中にないと判断し、前記外部端子に充電電力が供給された状態を示す予め定めた第３の条件を満たす場合に前記充電モードに移行することが好ましい。
【０００７】
また、前記充電制御手段は、前記充電モードの場合に、前記外部端子と前記内蔵電池との接続を間欠的に解除すると共に、この解除時に前記外部端子に所定レベルの信号を供給し、この供給時の前記外部端子からの信号レベルと、前記入力ポートからの信号レベルとが前記第３の条件を満たしているか否かを判断し、前記第３の条件を満たしていないと判断した場合は、他の動作モードに移行すべく前記充電モードを終了することが好ましい。
【発明の効果】
【０００８】
本発明の電子機器は、外部に露出する外部端子を水検出、通信及び充電の兼用端子とするので、外部端子の数を少なくすることができ、かつ、使い勝手も向上させることができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明をダイブコンピュータに適用した場合の実施形態を説明する。
図１は本発明の実施形態に係るダイブコンピュータ１の正面図である。このダイブコンピュータ１は、潜水時間や水深を計算して表示すると共に、潜水中に体内に蓄積される不活性ガス量（例えば窒素量）を計算し、この計算結果に応じて安全に潜れる時間があとどれくらいあるかの情報等を表示する電子機器であり、本実施形態では腕時計タイプのものを示している。
【００１０】
図１に示すように、ダイブコンピュータ１は、装置本体２と、このダイブコンピュータ１をユーザの身体（主に腕）に装着するためバンド３、４とを備えている。装置本体２は、正面にガラス等の透明部材が嵌め込まれた外装ケース内に、表示部１０を構成する液晶表示パネル１１等の各種電子部品が組み込まれて構成される。また、装置本体２には、各種操作を行うための操作子Ａ、Ｂからなる操作部５と、外部に露出する外部端子３０１、３０２が設けられる。この外部端子３０１、３０２のうち、外部端子３０１は、水検出、通信及び充電の兼用端子であり、外部端子３０２は、水検出、通信及び充電の際に共通して使用されるＶＳＳ（ＧＮＤ）端子である。
【００１１】
次に、表示部１０について詳述する。図１に示すように、表示部１０の表示領域は、大まかに第１の表示領域１１１〜第７の表示領域１１７に分けられる。このうち最も広い表示領域１１１は、現在月日、動作モードを示す情報、現在水深、水深ランク、潜水月日（或いはログ番号）、予定水深等を表示する領域である。第２の表示領域１１２は、現在時刻、潜水時間、無減圧潜水可能時間、潜水開始時刻、潜水時間等を表示する領域である。第３の表示領域１１３は、最大水深、体内窒素排出時間、セーフティレベル、最大水深、平均水深等を表示する領域である。第４の表示領域１１４は、無減圧潜水可能時間、水面休止時間、温度、潜水終了時刻、最大水深時水温等を表示する領域である。
【００１２】
また、第５の表示領域１１５は、内蔵電池１２０（図２参照）の残量を表示する領域１０４と、ダイバー（ユーザ）が位置する地点の高度をランク別に表示する領域１０３とを有する。第６の表示領域１１６は、ダイバーの体内に蓄積される不活性ガス量（例えば窒素量）を表示する領域である。また、第７の表示領域１１７は、内蔵電池１２０が充電中であることを表示する領域である。なお、この図では省略しているが、これら情報以外にも、減圧潜水状態になった場合に不活性ガスが吸収傾向にあるのか、排出傾向にあるのかを示す情報や、浮上速度が高すぎる場合に表示する警告を示す情報（例えば「SLOW」）や、潜水中に減圧潜水を行わなければならない旨の警告を示す情報（例えば「DECO」）等を表示する表示領域が適宜設けられる。
【００１３】
次に、ダイブコンピュータ１の電気的構成を説明する。図２は、ダイブコンピュータ１のブロック図である。ダイブコンピュータ１は、大別すると、操作部５と、表示部１０と、計時部６８と、圧力計測部６１と、制御部５０と、報音装置３７と、振動発生装置３８とを備え、内蔵電池１２０の電力で駆動する。
表示部１０は、液晶表示パネル１１と、液晶表示パネル１１を駆動する液晶ドライバ１２とを有している。計時部６８は、時刻や潜水時間の計測を行う手段であり、所定周波数のクロック信号を出力する発振回路３１と、このクロック信号の分周を行う分周回路３２と、分周回路３２の出力信号に基づいて１秒単位での計時処理を行う時刻用カウンタ３３等を有している。
【００１４】
圧力計測部６１は、水圧や気圧を計測する手段であり、圧力センサ３４と、圧力センサ３４の出力信号を増幅する増幅回路３５と、増幅回路３５の出力信号をアナログ／ディジタル変換するＡ／Ｄ変換回路３６等を有している。
制御部５０は、このダイブコンピュータ１全体を制御するものであり、ＣＰＵや集積回路からなる演算処理部５１と、ＣＰＵの制御下で液晶ドライバ１２や時刻用カウンタ３３の動作を制御する表示／計時制御回路５２と、ＣＰＵが読み出して実行する制御プログラムや各種データを格納したＲＯＭ５３と、各種データを一時的に格納するＲＡＭ５４等を有している。この制御部５０は、ＣＰＵが各種プログラムを実行することにより、操作部５の操作を検出して動作モードを切り換えたり、圧力計測部６１及び計時部６８により計測された水圧及び潜水時間から、ダイバーの体内に蓄積される不活性ガス量（例えば窒素量）を算出する処理等を行う。
【００１５】
また、報音装置３７は、制御部５０の制御下でアラーム音を報音する装置であり、振動発生装置３８は、制御部５０の制御下でダイブコンピュータ１を振動させる装置である。これら報音装置３７及び振動発生装置３８は、ダイバーに警告等を報知する報知手段として機能する。内蔵電池１２０は、リチウム充電電池、ニッケル水素電池、ニッカド電池等の二次電池である。
【００１６】
次いで、ダイブコンピュータ１の動作モードを説明する。
図３は、ダイブコンピュータ１の動作モード毎の表示画面を示す図である。このダイブコンピュータ１は、動作モードとして、現在時刻等を表示するタイムモードＳＴ１と、ダイブ中の動作モードであり、潜水時間、水深、ダイバーの体内に蓄積される不活性ガス量の計測及び表示を行う共に、これら情報をログデータとして記憶するダイブモードＳＴ２と、記憶されたログデータの内容を表示するログモードＳＴ３と、ログデータ中の水深や潜水時間を表示するプロファイルモードＳＴ４と、外部機器（ＰＣ等）とデータ通信を行う通信モード（ＰＣ転送モードともいう。）ＳＴ５と、内蔵電池１２０の充電を行う充電モードＳＴ６と、時刻修正等を行う時刻修正モードＳＴ７とを具備している。各動作モード時の表示内容は従来とほぼ同様であり、ここでは動作モードの切り替え方法を簡単に説明する。
【００１７】
このダイブコンピュータ１においては、ダイブモードＳＴ２以外の動作モードへの切り替えは操作部５の操作により行われる。具体的には、図３に示すように、制御部５０は、タイムモードＳＴ１の場合に操作子Ａが操作されるとプロファイルモードＳＴ４に移行し、操作子Ｂが操作されるとログモードＳＴ３に移行し、操作子Ａ及び操作子Ｂが同時操作されると充電モードＳＴ６に移行する。このように、制御部５０は、操作子Ａ及び操作子Ｂのいずれかの操作又は同時操作を検出すると、タイムモードＳＴ１、ログモードＳＴ３、プロファイルモードＳＴ４、通信モードＳＴ５及び充電モードＳＴ６のいずれかに動作モードを切り替えるようになっている。なお、ログモードＳＴ３やダイブモードＳＴ２においては、操作子Ａが操作されると、制御部５０は、表示内容を変更するようになっている。
【００１８】
一方、制御部５０は、タイムモードＳＴ１、ダイブモードＳＴ２、ログモードＳＴ３及びプロファイルモードＳＴ４の場合、各動作モードに応じた処理を行うと共に、外部端子３０１を介してダイブコンピュータ１が水中にあることを検出する水検出処理を行う。そして、制御部５０は、タイムモードＳＴ１、ログモードＳＴ３及びプロファイルモードＳＴ４の場合、この水検出処理によってダイブコンピュータ１が水中にあると判断すると、強制的にダイブモードＳＴ２に移行する一方、ダイブモードＳＴ２の場合、水検出処理によってダイブコンピュータ１が水中にないと判断すると、タイムモードＳＴ１、或いはダイブモードＳＴ２に移行前の動作モードに移行する。これにより、ユーザがダイブ中は、ダイブコンピュータ１が自動的にダイブモードＳＴ２に切り替わり、特別な操作を行わなくても潜水時間等を表示することができる。
【００１９】
本発明では、この水検出処理を行う動作モード（タイムモードＳＴ１、ダイブモードＳＴ２、ログモードＳＴ３及びプロファイルモードＳＴ４）をまとめて水検出モードＳＴ１０と表記し、他の動作モード（通信モードＳＴ５や充電モードＳＴ６）と区別して表記する。
【００２０】
ところで、本実施形態では、外部端子３０１、３０２を水検出、通信及び充電の際に兼用して使用することを特徴としている。すなわち、水検出モードＳＴ１０の場合は、外部端子３０１を水検出用の＋極の電極として機能させ、通信モードＳＴ５の場合は、この外部端子３０１を通信用端子として機能させ、この外部端子３０１に通信ケーブル等を介して接続された外部機器（ＰＣ等）との間でデータ通信を可能とし、充電モードＳＴ６の場合は、この外部端子３０１を充電用端子として機能させ、外部から供給される充電電力により内蔵電池１２０を充電可能とする。なお、外部端子３０２は、装置本体２の外装ケースと電気的に接続されることで外装ケースと同電位とされ、水検出、通信、充電の際にＶＳＳ（ＧＮＤ）端子として機能させる。
【００２１】
以下、この外部端子３０１、３０２を水検出、通信及び充電の際に兼用して使用するための電気的構成を説明する。図４は、外部端子３０１、３０２の機能を切り替えるための機能切替回路（機能切替手段）２００を示す回路図である。なお、この機能切替回路２００は、制御部５０の演算処理部５１の一部を構成している。
【００２２】
この機能切替回路２００において、集積回路２０１は、内蔵電池１２０の正極がＶＤＤ端子に接続され、内蔵電池１２０の負極がＶＳＳ端子に接続され、内蔵電池１２０から供給される電力によって駆動する。また、この集積回路２０１は、入出力ポートである外部端子接続ポートＰ１と、２つの出力ポートＰ２、Ｐ３を具備し、この外部端子接続ポートＰ１に外部端子３０１が接続され、ＶＳＳ端子に外部端子３０２が接続される。
【００２３】
また、機能切替回路２００においては、集積回路２０１の外部端子接続ポートＰ１にＨレベルの信号を供給する信号供給回路が形成される。具体的には、集積回路２０１のＶＤＤ端子と外部端子接続ポートＰ１との間に、第１のスイッチング手段として機能するＦＥＴトランジスタ２１０と、プルアップ抵抗２１１と、抵抗２１２とが直列に接続された回路が形成され、集積回路２０１の出力ポートＰ３からＬレベルの信号を出力することにより、プルアップ抵抗２１１をＶＤＤ端子に接続し、Ｈレベルの信号を外部端子接続ポートＰ１に供給する。なお、ここでいうＨレベルの信号とは、集積回路２０１においてＨレベルと判断される信号レベルの信号を意味する。
【００２４】
ここで、外部端子３０１が水中にある場合は、外部端子３０１と外部端子３０２とは水を介して導通するため、外部端子接続ポートＰ１の入力信号レベル（外部端子３０２からの信号レベル）はＬレベルとなる。
【００２５】
この構成の下、集積回路２０１は、水検出モードＳＴ１０に移行すると、水検出処理として、予め設定されたサンプリング周期毎に出力ポートＰ３からＬレベルの信号を出力し、このときの外部端子接続ポートＰ１の入力信号レベルを検出する。そして、検出レベルがＨレベルの場合はダイブコンピュータ１が水中にないと判断し、Ｌレベルの場合にダイブコンピュータ１が水中にあると判断する。すなわち、この場合、集積回路２０１は、外部端子３０１、３０２を介してダイブコンピュータ１が水中にあることを検出する水検出手段として機能する。
また、このように外部端子接続ポートＰ１の入力信号レベルを判断しない間は、出力ポートＰ３からＨレベルの信号を出力してプルアップ抵抗２１１をＶＤＤ端子と非接続状態にして電流の流れを遮断するため、不必要な電力消費を無くし、消費電力の低減を図ることができる。
【００２６】
また、この機能切替回路２００には、外部端子３０１と内蔵電池１２０とを接続するための接続回路が形成される。具体的には、集積回路２０１のＶＤＤ端子と外部端子３０１との間に、ＶＤＤ端子と外部端子３０１とを接続する第２のスイッチング手段として機能するアナログスイッチ２２０を有する回路が形成される。このアナログスイッチ２２０は、集積回路２０１の出力ポートＰ２の信号によって開／閉が制御され、このアナログスイッチ２２０を閉状態に制御することにより、外部端子３０１と内蔵電池１２０の高電位側とを接続することができる。
【００２７】
この構成の下、集積回路２０１は、充電モードＳＴ６に移行すると、アナログスイッチ２２０を閉状態に制御する。なお、この充電モード以外の動作モードの場合は、アナログスイッチ２２０は開状態に制御される。これにより、外部端子３０１と外部端子３０２を介して外部から充電電力が供給された際に、この充電電力により内蔵電池１２０を充電させることができる。すなわち、この場合、集積回路２０１は充電制御手段として機能する。この場合の充電制御は、充電電力供給側の外部装置で行ってもよいし、この集積回路２０１内に設けた回路やソフトウェア処理によって行ってもよい。これにより、外部端子３０１を充電用端子として機能させることができる。なお、この充電モードＳＴ６の場合、集積回路２０１は、出力ポートＰ３からＨレベルの信号を出力してプルアップ抵抗２１１をＶＤＤ端子と非接続状態に制御する。
【００２８】
また、操作部５の操作により通信モードＳＴ５に移行した場合、集積回路２０１は、外部端子接続ポートＰ１を外部との通信ポートとして認識し、半二重等のシリアル通信を行う。つまり、外部端子３０１を介して入力された外部端子接続ポートＰ１の入力信号レベルを検出し、この検出結果を受信信号として取得したり、送信対象の信号に応じて外部端子接続ポートＰ１の出力信号レベルをＨレベル或いはＬレベルにすることによって該信号を外部に出力し、これにより、外部端子３０１及び３０２を介して外部通信機器とデータ通信することができる。すなわち、この場合、集積回路２０１は、通信手段として機能する。なお、この通信モードＳＴ５の場合も、集積回路２０１は、出力ポートＰ３からＨレベルの信号を出力してプルアップ抵抗２１１をＶＤＤ端子と非接続状態に制御する。
【００２９】
また、この機能切替回路２００には、内蔵電池１２０の高電位側と外部端子３０１との間にダイオード２３０を配置することによって、外部端子３０１と外部端子３０２との間に外部電源が接続された場合に、外部電源の電力によってダイブコンピュータ１を動作させることができる。すなわち、この場合、機能切替回路２００は、外部電力での動作を可能とする動作電力切替手段として機能する。これにより、内蔵電池１２０の電圧が低くなり、ダイブコンピュータ１が動作できなくなった場合でも外部電源の電力でダイブコンピュータ１を動作させることが可能となっている。
【００３０】
このように、このダイブコンピュータ１においては、上記機能切替回路２００が、外部端子３０１、３０２を介してダイブコンピュータ１が水中にあることを検出する水検出手段、外部端子３０１、３０２を介してデータ通信を行う通信手段、外部端子３０１、３０２を介して内蔵電池１２０の充電を制御する充電制御手段として機能することにより、外部端子３０１、３０２（特に外部端子３０１）を、水検出端子、通信用端子、充電用端子として機能させることができ、水検出、通信及び充電を行うための外部端子を共通にすることができる。これにより、外部に露出する外部端子の数を少なくすることができ、防水性や防塵性を比較的容易に向上させることが可能となる。また、デザイン上の観点からも、デザインを損ねる外部端子の数が最小限になることで、デザインに優れた機器を提供することができる。
【００３１】
また、通信や充電を行う際は、通信ケーブルや外部充電機器（充電ケーブルの場合を含む）を外部端子３０１、３０２に接続すればよいので、通信用端子や充電用端子が別々に設けられたものに比して、ユーザが通信ケーブル等を間違った場所に接続してしまう場合等を回避でき、使い勝手を向上させることも可能である。
【００３２】
（変形例）
上述した実施形態は、あくまで本発明の一態様に過ぎず、本発明の範囲内で任意に変形が可能である。例えば、上記機能切替回路２００は以下のように変形が可能である。
【００３３】
（第１変形例）
図５は、第１変形例に係る機能切替回路２００Ａを示す図である。
この機能切替回路２００Ａにおいては、外部端子接続ポートＰ１の入力信号レベルと、定電圧ソース２４０からの閾値電圧Ｖ１とを比較する比較器（比較手段）２４１が設けられると共に、集積回路２０１に比較器２４１の出力信号を入力する入力ポートＰ４が設けられる。
【００３４】
また、この機能切替回路２００Ａにおいては、集積回路２０１が出力ポートＰ３からＬレベルの信号を出力した場合、外部端子接続ポートＰ１の入力信号レベルと、入力ポートＰ４の入力信号レベルとがＨレベルの信号として検出されるようになっている。具体的には、集積回路２０１が出力ポートＰ３からＬレベルの信号を出力した場合、抵抗２１１と抵抗２４２とで分圧された値が比較器２４１の比較端子に入力される。このため、内蔵電池１２０の電圧をＶｂ、抵抗２４２の抵抗値をＲ２、抵抗２１１の抵抗値をＲ１とすると、外部端子接続ポートＰ１の入力信号レベルは、
Ｖｂ×Ｒ２／（Ｒ１＋Ｒ２）
となる。従って、この入力信号レベルを集積回路２０１の外部端子接続ポートＰ１のスレッショルド電圧より大きな値にしておくことでＨレベルと判断される。また、定電圧ソース２４０から比較器２４１の比較端子に供給される閾値電圧Ｖ１を、
Ｖｂ＞Ｖ１＞Ｖｂ×Ｒ２／（Ｒ１＋Ｒ２）
の関係を満たす値に設定することにより、入力ポートＰ４の入力信号レベルがＨレベルと判断される。ここで、抵抗２４２の抵抗値Ｒ２は、充電時に抵抗２４２に電流が流れて充電効率が落ちることを避けるため、内蔵電池１２０の内部抵抗（一般には数十〜数百Ω）より大きくすることが望ましい。
【００３５】
この構成の下、集積回路２０１は、水検出モードＳＴ１０の場合、予め設定されたサンプリング周期毎に出力ポートＰ３からＬレベルの信号を出力し、このときの外部端子接続ポートＰ１の入力信号レベルと、入力ポートＰ４の入力信号レベルとを検出する。
【００３６】
ここで、外部端子３０１が水中の場合は、外部端子３０１と外部端子３０２とが水を介して導通するため、外部端子接続ポートＰ１の入力信号レベルはＬレベルとなり、また、外部端子接続ポートＰ１の入力信号レベルが閾値電圧Ｖ１以下であるため、入力ポートＰ４の入力信号レベルはＨレベルとなる。従って、集積回路２０１は、外部端子接続ポートＰ１の入力信号レベルがＬレベルで、入力ポートＰ４の入力信号レベルがＨレベルであるという第１の条件を満たす場合にダイブコンピュータ１が水中にあると判断する一方、いずれもＨレベルであるという第２の条件を満たす場合、ダイブコンピュータ１が水中にないと判断する。
【００３７】
また、外部端子３０１と外部端子３０２を介して外部から充電電力が供給された場合、その充電電圧をＶｓとすると、充電電圧Ｖｓは、内蔵電池１２０の充電に必要な電力が供給されるため、
Ｖｓ≧Ｖｂ（内蔵電池１２０の電圧）＞Ｖ１（閾値電圧）
の関係を満足する。このため、外部から充電電力が供給されると、入力ポートＰ４の入力信号レベルはＬレベルとなり、外部端子接続ポートＰ１の入力信号レベルはＨレベルとなる。
【００３８】
さらに、この集積回路２０１は、外部端子接続ポートＰ１の入力信号レベルがＨレベルで、入力ポートＰ４の入力信号レベルがＬレベルであるという第３の条件を満たすか否かを判断し、この条件を満たす場合、充電電力が供給されたと判断する。すなわち、集積回路２０１は、充電電力が供給されたことを検出する充電電力検出手段としても機能する。このようにして充電電力の供給を検出すると、集積回路２０１は、出力ポートＰ２の信号によってアナログスイッチ２２０を閉状態に制御し、制御部５０は所定の制御処理を実行することにより動作モードを充電モードＳＴ６に切り替える。
【００３９】
以上説明したように、ダイブコンピュータ１は、この第１変形例に係る機能切替回路２００Ａにより充電電力が供給されたことを検出でき、自動で充電モードに移行することができる。従って、ユーザが充電モードＳＴ６に切り替えるために操作部５を操作するといった作業が必要なくなり、ダイブコンピュータ１の使い勝手を向上することができる。
【００４０】
（第２変形例）
上記第１変形例において、充電モードＳＴ６に移行した後も充電電力が供給されているか否かを判断し、充電電力の供給が停止されれば充電モードを終了するようにしてもよい。具体的には、充電モードＳＴ６の場合、集積回路２０１は、予め設定されたサンプリング周期毎にアナログスイッチ２２０を開状態に制御して外部端子３０１と内蔵電池１２０とを間欠的に切り離し、この間、出力ポートＰ３からＬレベルの信号を出力し、このときの外部端子接続ポートＰ１の入力信号レベルと、入力ポートＰ４の入力信号レベルとを検出するようにすればよい。これにより、上記第３の条件を満たしていれば、充電電力が供給されていると判断でき、上記第３の条件を満たしてなければ、充電電力が供給されていないと判断することができる。充電電力が供給されていないと判断した場合は、例えばタイムモードＳＴ１に移行すればよい。
【００４１】
（第３変形例）
また、上記各実施形態においては、抵抗２１１の値、又はこの抵抗２１１と抵抗２４２による抵抗分圧値によって、ダイブコンピュータ１が水中にない場合の外部端子接続ポートＰ１の入力信号レベル（外部端子２０１からの信号レベル）がＨレベルの信号として検出されるように調整されている。このため、これら抵抗２１１若しくは抵抗２４２、又は比較器２４１の比較用の基準電位等を変えることによって、内蔵電池１２０の電圧の違い、集積回路２０１のばらつき（各ポートＰ１〜Ｐ４のスレッショルドレベルや内部素子のばらつき等）、外付け素子のばらつき、外部から供給される電源電圧の違い等の条件に最適に合わせ込むことができる。
従って、例えば、図６に示すように、この抵抗２１１及び抵抗２４２を可変抵抗素子にしておくことで、これら抵抗素子を付け替えなくても上記のような各種ばらつきに応じて容易に最適値へ合わせ込むことが可能となる。また、この抵抗２１１及び抵抗２４２の両方を可変抵抗素子にする必要は必ずしもなく、いずれかを可変抵抗素子にしておけば、上記のような各種ばらつきにある程度対応することができる。
【００４２】
（その他の変形例）
上述した実施形態では、ＶＳＳ（ＧＮＤ）端子を外部端子３０２としたが、外部に露出する外部端子は外部端子３０１だけとし、外装ケースの金属部或いは裏蓋をＶＳＳ（ＧＮＤ）端子として用いてもよい。また、上述した実施形態では、充電電力の供給を検出して充電モードに移行する場合について述べたが、充電電力を供給する装置が接続されたことを検出する接続検出手段（例えばスイッチ等）を設け、この接続検出手段の検出結果に応じて充電モードに移行するようにしてもよい。また、上述した実施形態では、電子機器の一態様としてダイブコンピュータ１を例示したが、これに限らない。例えば、腕時計（脈拍計測機能を備えた時計を含む）等の腕時計型電子機器に広く適用しても良いし、腕時計タイプに限らず、携帯電話機、ＰＤＡ（Personal Digital Assistants）等の携帯型電子機器を含む電子機器に広く適用することが可能である。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施形態に係るダイブコンピュータの正面図である。
【図２】ダイブコンピュータのブロック図である。
【図３】ダイブコンピュータの動作モード毎の表示画面を示す図である。
【図４】機能切替回路を示す回路図である。
【図５】第１変形例に係る機能切替回路を示す図である。
【図６】第３変形例に係る機能切替回路を示す図である。
【符号の説明】
【００４４】
１…ダイブコンピュータ、２…装置本体、３、４…バンド、５…操作部、３０１、３０２…外部端子、５０…制御部、５１…演算処理部、１２０…内蔵電池、２００、２００Ａ…機能切替回路、２０１…集積回路。
【図１】
2005059752.tif 000003
【図２】
2005059752.tif 000004
【図３】
2005059752.tif 000005
【図４】
2005059752.tif 000006
【図５】
2005059752.tif 000007
【図６】
2005059752.tif 000008