(57)【特許請求の範囲】
【請求項１】
通常動作モードと省電力モードとを有し、第１のカードを装着するための第１のカードスロット及び第２のカードを装着するための第２のカードスロットを具備する電子機器に備えられる電子回路であって、
アクティブプルアップ機能のオン／オフ状態を切り換え可能な第１のスイッチと前記第１のカードスロットに信号線を通じて電気的に接続される第１のバッファと含む第１のバッファセルを有する第１のカードコントローラと、
アクティブプルアップ機能のオン／オフ状態を切り換え可能な第２のスイッチと前記第２のカードスロットに信号線を通じて電気的に接続される第２のバッファと含む第２のバッファセルを有する第２のカードコントローラと、
前記電子機器が省電力モードになったときに、前記第１及び第２のスイッチをオフ状態にするための切換信号を当該第１及び第２のスイッチに送ると共に、前記第１及び第２のバッファの入力信号レベルに関係なく前記第１及び第２のバッファの出力信号レベルを一定に維持させるための制御信号を当該第１及び第２のバッファに送る制御回路と
を具備することを特徴とする電子回路。
【請求項２】
前記制御回路は、前記電子機器の電源状態を管理するハードウェアからの通知信号により、前記電子機器が省電力モードになったことを知得することを特徴とする請求項１記載の電子回路。
【請求項３】
前記制御回路は、前記電子機器の電源状態を認識するソフトウェアによって所定のレジスタに書き込まれるデータを参照することにより、前記電子機器が省電力モードになったことを知得することを特徴とする請求項１記載の電子回路。
【請求項４】
前記第１及び第２のバッファの入力端には、それぞれ、前記第１及び第２のカードの検出用の信号線が接続されていることを特徴とする請求項１記載の電子回路。
【請求項５】
前記省電力モードは、サスペンドモードを含むことを特徴とする請求項１記載の電子回路。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、アクティブプルアップ機能を有するバッファセルを制御するための電子回路に関する。
【０００２】
【従来の技術】
従来より、様々な電子機器において、プルアップ機能を有するＩ／Ｏバッファセル（プルアップピン，Ｉ／Ｏピンとも呼ばれる）を備えたＬＳＩがよく使用されている。この場合のＬＳＩとしては、例えば特定のカードに対応するカードコントローラを搭載したものが挙げられる。そのようなタイプのＬＳＩにおいては、上記Ｉ／Ｏバッファセルがカードコントローラの中に設けられ、電子機器のスロットに挿入されるカードの検出信号がそのＩ／Ｏバッファセルに送り込まれるような構成となっている。
【０００３】
プルアップ機能を有するＩ／Ｏバッファセルの中には、アクティブプルアップピンと呼ばれるものがある。アクティブプルアップピンは、その内部に備えられるプルアップ機能のオン／オフ状態を切り換えることのできるＩ／Ｏバッファセルのことである。このアクティブプルアップ機能を有するＩ／Ｏバッファセルの一構成例を、図８に示す。同図に示されるように、入力端子１０１と出力端子１０２との間には入力バッファ１０３が設けられ、電源１０４と入力バッファ１０３入力側の信号線との間にはプルアップ抵抗１０５及びスイッチ１０６が設けられ、スイッチ１０６のオン／オフ状態を切り換えできるように構成されている。
【０００４】
【発明が解決しようとする課題】
ところで、電子機器がサスペンドモードの状態にあるときに、アクティブプルアップピンが使用され（スイッチ１０６がオン状態にされ）、且つ入力端子１０１における信号レベルが図９に示されるようにグランドレベルとなっている場合、プルアップ抵抗１０５を経由して電流が入力端子１０１から漏れてしまうという問題がある。そのような場合、無駄な電力を消費してしまうことになる。
【０００５】
本発明は上記実情に鑑みてなされたものであり、アクティブプルアップ機能を有するバッファセルにおける省電力モード中の無駄な電力消費を抑えることのできる電子回路を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明に係る電子回路は、通常動作モードと省電力モードとを有し、第１のカードを装着するための第１のカードスロット及び第２のカードを装着するための第２のカードスロットを具備する電子機器に備えられる電子回路であって、アクティブプルアップ機能のオン／オフ状態を切り換え可能な第１のスイッチと前記第１のカードスロットに信号線を通じて電気的に接続される第１のバッファと含む第１のバッファセルを有する第１のカードコントローラと、アクティブプルアップ機能のオン／オフ状態を切り換え可能な第２のスイッチと前記第２のカードスロットに信号線を通じて電気的に接続される第２のバッファと含む第２のバッファセルを有する第２のカードコントローラと、前記電子機器が省電力モードになったときに、前記第１及び第２のスイッチをオフ状態にするための切換信号を当該第１及び第２のスイッチに送ると共に、前記第１及び第２のバッファの入力信号レベルに関係なく前記第１及び第２のバッファの出力信号レベルを一定に維持させるための制御信号を当該第１及び第２のバッファに送る制御回路とを具備することを特徴とする。
【０００７】
また、本発明に係る省電力方法は、アクティブプルアップ機能のオン／オフ状態を切り換え可能なスイッチとバッファと含むバッファセルを備えた電子機器に適用される省電力方法であって、前記電子機器が省電力モードになったか否かを判定し、前記電子機器が省電力モードになった場合に、前記スイッチをオフ状態にするための切換信号を当該スイッチに送ると共に、前記バッファの入力信号レベルに関係なく前記バッファの出力信号レベルを一定に維持させるための制御信号を当該バッファに送ることを特徴とする。
【０００８】
また、本発明に係る電子回路は、通常動作モードと省電力モードとを有する電子機器に備えられる電子回路であって、アクティブプルアップ機能を有するバッファセルと、前記電子機器が省電力モードになったときに、前記バッファセルのアクティブプルアップ機能を停止させると共に、前記バッファセルに含まれるバッファの機能を停止させる制御回路とを具備することを特徴とする。
【０００９】
また、本発明に係る電子回路は、通常動作モードと省電力モードとを有する電子機器に備えられる電子回路であって、アクティブプルアップ機能のオン／オフ状態を切り換え可能なスイッチとバッファと含むバッファセルと、前記電子機器が省電力モードになったときに、前記スイッチをオフ状態にするための切換信号を当該スイッチに送ると共に、前記バッファの入力信号レベルに関係なく前記バッファの出力信号レベルを一定に維持させるための制御信号を当該バッファに送る制御回路とを具備することを特徴とする。
【００１０】
また、本発明に係る制御回路は、通常動作モードと省電力モードとを有する電子機器に備えられ、アクティブプルアップ機能を有するバッファセルを制御するための制御回路であって、前記電子機器が省電力モードになったことを検知する検知部と、前記検知部による前記省電力モードの検知に応じて、前記バッファセルのアクティブプルアップ機能を停止させると共に、前記バッファセルに含まれるバッファの機能を停止させる制御部とを具備することを特徴とする。
【００１１】
また、本発明に係る制御回路は、通常動作モードと省電力モードとを有する電子機器に備えられ、アクティブプルアップ機能のオン／オフ状態を切り換え可能なスイッチとバッファと含むバッファセルを制御するための制御回路であって、前記電子機器が省電力モードになったことを検知する検知部と、前記検知部による前記省電力モードの検知に応じて、前記スイッチをオフ状態にするための切換信号を当該スイッチに送ると共に、前記バッファの入力信号レベルに関係なく前記バッファの出力信号レベルを一定に維持させるための制御信号を当該バッファに送る制御部とを具備することを特徴とする。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
【００１３】
図１は、本発明の一実施形態に係るＩ／Ｏバッファセル及びその制御回路が適用される電子機器の内部構成の一例を示すブロック図である。
【００１４】
電子機器は、例えばパーソナルコンピュータやＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）に相当するものであり、マイクロプロセッサ１、マイクロプロセッサバス２、システムコントローラ３、メモリバス４、メモリ５、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス６、ＰＣＩマルチカードコントローラ７、ＥＣ（組み込みコントローラ）（Ｅｍｂｅｄｄｅｄ  Ｃｏｎｔｒｏｌｌｅｒ）８、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カードスロット９、ＳＤカード１０、ＳＤバス１１、ＳＤカード検出用信号線１２、スマートメディアスロット１３、スマートメディア１４、スマートメディアバス１５、スマートメディア検出用信号線１６、ＬＳＩ２０を備えている。
【００１５】
マイクロプロセッサ１は、電子機器全体の制御を司るものであり、各種ソフトウェアから受けた命令などを処理する。
【００１６】
マイクロプロセッサバス２は、マイクロプロセッサ１とシステムコントローラ３とを接続するバスであり、例えばマイクロプロセッサ１からの制御指示内容をシステムコントローラ３へ伝える。
【００１７】
システムコントローラ３は、マイクロプロセッサ１、メモリ５、ＰＣＩバス６に接続されており、それぞれの調停を行ない、トランザクションを制御する。
【００１８】
メモリバス４は、メモリ５とシステムコントローラ３とを接続するバスであり、例えばマイクロプロセッサ１からメモリ５に対するアクセスがあった場合にはデータの転送を行なう。
【００１９】
メモリ５は、ＯＳや各種アプリケーションプログラム、ドライバ（ＳＤカード１０やスマートメディア１４にそれぞれ対応するドライバを含む）を記憶するものであり、マイクロプロセッサ１の作業エリアとして使用される。
【００２０】
ＰＣＩバス６は、ＰＣＩアーキテクチャに従って、システムコントローラ３とＰＣＩデバイスとの間のデータ転送を行なうものである。
【００２１】
ＰＣＩマルチカードコントローラ７は、ＳＤカードコントローラやスマートメディアコントローラ（後述）を搭載したＬＳＩ２０を備えており、それぞれのカードコントローラを制御する。
【００２２】
ＥＣ８は、本電子機器の電源状態を管理するものであり、例えば本電子機器が通常動作モードから省電力モード（サスペンドモードなど）になった場合にはその旨を示す信号をメモリ５上のＯＳに通知したりＰＣＩマルチカードコントローラ７上のＬＳＩ２０に通知したりする。
【００２３】
ＳＤカードスロット９は、ＳＤカードを装着するためのスロットである。
【００２４】
ＳＤカード１０は、ＳＤメモリカードもしくはＳＤＩＯカードに相当するものである。
【００２５】
ＳＤバス１１は、装着されるＳＤカード１０とＰＣＩマルチカードコントローラ７との間のデータ転送を行なうバスである。
【００２６】
ＳＤカード検出用信号線１２は、ＳＤカード１０の装着状態を検出するための信号を伝送するための信号線である。
【００２７】
スマートメディアスロット１３は、スマートメディアを装着するためのスロットである。
【００２８】
スマートメディア１４は、ＮＡＮＤ型フラッシュメモリを内蔵したメモリカードである。
【００２９】
スマートメディアバス１５は、装着されるスマートメディア１４とＰＣＩマルチカードコントローラ７との間のデータ転送を行なうバスである。
【００３０】
スマートメディア検出用信号線１６は、スマートメディア１４の装着状態を検出するための信号を伝送するための信号線である。
【００３１】
ＬＳＩ２０は、ＰＣＩマルチカードコントローラ７に搭載される電子回路（チップ）である。
【００３２】
図２は、図１に示されるＬＳＩ２０の内部構成の一例を示すブロック図である。
【００３３】
ＬＳＩ２０は、ＳＤカードコントローラ２１、スマートメディアコントローラ２２、制御回路２３、レジスタ２４を搭載している。また、ＳＤカードコントローラ２１及びスマートメディアコントローラ２２には、同種のＩ／Ｏバッファセル（プルアップピン，Ｉ／Ｏピン）３０Ａ，３０Ｂがそれぞれ設けられている。
【００３４】
ＳＤカードコントローラ２１は、ＳＤバス１１及びＳＤカード検出用信号線１２を介してＳＤカードスロット９に電気的に接続され、ＳＤカードスロット９に装着されるＳＤカードを制御するものである。なお、ＳＤカード検出用信号線１２は、Ｉ／Ｏバッファセル３０Ａの中の入力バッファ（後述）に電気的に接続されている。
【００３５】
スマートメディアコントローラ２２は、スマートメディアバス１５及びスマートメディア検出用信号線１６を介してスマートメディアスロット１３に電気的に接続され、スマートメディアスロット１３に装着されるスマートメディアを制御するものである。なお、スマートメディア検出用信号線１６は、Ｉ／Ｏバッファセル３０Ｂの中の入力バッファ（後述）に電気的に接続されている。
【００３６】
制御回路２３は、本電子機器がサスペンドモードになったときに、Ｉ／Ｏバッファセル３０Ａ，３０Ｂのアクティブプルアップ機能を停止させると共に、それらＩ／Ｏバッファセルに含まれる入力バッファの機能を停止させる機能（後述）を有する。
【００３７】
この制御回路２３は、本電子機器がサスペンドモードになったことを、本電子機器の電源状態を管理するハードウェアとしてのＥＣ８からの通知信号により、もしくは本電子機器の電源状態を認識するソフトウェア（ドライバもしくはアプリケーション）によってレジスタ２４に書き込まれるデータを参照することにより、知得することが可能である。
【００３８】
レジスタ２４は、所定のドライバなどが本電子機器の電源状態を示すデータを書き込んだり、制御回路２３がそのデータを読み出したりするために使用される。
【００３９】
Ｉ／Ｏバッファセル３０Ａ，３０Ｂは、プルアップ機能のオン／オフ状態を切り換え可能なアクティブプルアップ機能を有するアクティブプルアップピンに相当するものである。
【００４０】
図３は、図２に示されるＩ／Ｏバッファセル３０Ａ，３０Ｂの一構成例を示す回路図である。
【００４１】
Ｉ／Ｏバッファセル３０Ａ，３０Ｂは、入力バッファ３１、入力端子３２、出力端子３３、電源３４、プルアップ抵抗３５、スイッチ３６、制御用端子３７を備えている。
【００４２】
入力バッファ３１は、入力端子３２と出力端子３３とを結ぶ信号線上に設けられ、入力されるデータのバッファリングを行なって出力するものである。なお、入力バッファ３１が設けられる信号線は、信号レベルがローのときにアクティブを示すように構築されているものとする。
【００４３】
なお、通常動作モードにおいては、制御用端子３７を介して入力バッファ３１に印加される制御信号Ｑは、ハイレベルに設定されている。このとき、入力バッファ３１は、入力される信号がローレベルであればローレベルの信号を出力し、入力される信号がハイレベルであればハイレベルの信号を出力する。
【００４４】
一方、サスペンドモードにおいては、制御用端子３７を介して入力バッファ３１に印加される制御信号Ｑは、ローレベルに設定されている。このとき、入力バッファ３１は、入力される信号のレベルに関係なく、ハイレベルの信号を出力する。即ち、サスペンドモードにおいては、入力バッファ３１は、入力端子３２から送られてくる信号を無視し（受け付けず）、出力信号をハイレベルの状態に固定する。この処理動作により、後述する貫通電流が流れないようになる。
【００４５】
入力端子３２は、前述のＳＤカード検出用信号線１２もしくはスマートメディア検出用信号線１６に電気的に接続されており、入力される信号（基本的にはローレベルとハイレベルの２値をとるデータ）を入力バッファ３１へ送る。
【００４６】
出力端子３３は、入力バッファ３１から出力される信号（ローレベルとハイレベルの２値をとるデータ）を外部へ送り出す。
【００４７】
電源３４は、ＬＳＩ２０から供給される電源であり、プルアップ抵抗３５に電流を印加するものである。
【００４８】
プルアップ抵抗３５は、電源３４に接続されるプルアップ用の抵抗である。
【００４９】
スイッチ３６は、プルアップ抵抗３５と入力バッファ３１入力側の信号線との間に接続されており、制御回路２３からの切換信号Ｐに従ってオン／オフする（即ち、プルアップ機能のオン／オフ状態を切り換える）。
【００５０】
制御用端子３７は、入力バッファ３１の機能のオン／オフ状態を切り換える制御信号Ｑを制御回路２３から受けて当該入力バッファ３１に送る。
【００５１】
次に、図４を参照して、通常動作時とサスペンド時における制御回路２３による制御の違いについて説明する。
【００５２】
制御回路２３は、本電子機器が通常動作モードの状態にあるときには、スイッチ３６をオン状態にする切換信号Ｐを当該スイッチ３６に送ることによってプルアップ機能をオン状態にすると共に、入力バッファ３１を通常動作させる制御信号Ｑ（ハイレベルの信号）を制御用端子３７を介して当該入力バッファ３１に送ることによってバッファ機能をオン状態にする。
【００５３】
一方、制御回路２３は、本電子機器がサスペンドモードの状態になったときには、スイッチ３６をオフ状態にする切換信号Ｐを当該スイッチ３６に送ることによってプルアップ機能をオフ状態にすると共に、入力バッファ３１の入力信号レベルに関係なくその入力バッファ３１の出力信号レベルを一定（ハイレベル）に維持させるための制御信号Ｑ（ローレベルの信号）を制御用端子３７を介して当該入力バッファ３１に送ることによってバッファ機能をオフ状態にする。
【００５４】
即ち、スイッチ３６がオン状態にされ、且つ入力端子３２がグランドレベルとなっている場合に、プルアップ抵抗３５を経由して電流が入力端子３２から漏れてしまわないようにするため、サスペンドモード中においてはスイッチ３６をオフ状態に切り換える（アクティブプルアップ機能をオフの状態にする）ようにしている。これにより、無駄な電力の消費を抑えることが可能となる。
【００５５】
但し、サスペンドモード中に、入力端子３２における信号レベルがグランドレベルから中間電位（ローレベルにもハイレベルにも該当しない不安定な信号レベル）に変化してしまうことが考えられる。例えば、サスペンドモード中に、本電子機器の使用者がＳＤカード（もしくはスマートメディア）をスロットに対して挿脱操作したりすると、ＳＤカード検出用信号線１２（もしくはスマートメディア検出用信号線１６）上に不安定なレベルの信号が発生し、その信号が入力端子３２へ伝わることになる。そのような場合、スイッチ３６をオフ状態にしていると、入力バッファ３１に貫通電流が流れてしまう。
【００５６】
そこで、本実施形態では、アクティブプルアップ機能をオフの状態にしたときには、同時に入力バッファ３１の機能をオフの状態にするようにしている。これにより、無駄な電力の消費を抑えると同時に、貫通電流が流れることを防止することが可能となる。その結果、サスペンド中におけるＬＳＩ２０の消費電流を抑えることが可能となる。
【００５７】
図５は、図２に示したＬＳＩ２０の内部構成の変形例を示すブロック図である。
【００５８】
図２の構成ではＳＤカードコントローラ２１やスマートメディアコントローラ２２の外側に制御回路２３を設ける場合を示したが、図５の構成のように個々のカードコントローラの中に制御回路２３ａ，２３ｂを設けるようにしてもよい。この場合、図２の構成に示したレジスタ２４に相当するものが個々のカードコントローラの中に設けられる構成としてもよい。
【００５９】
ところで、図２を参照して既に述べたように、本電子機器がサスペンドモードになったことを制御回路２３が知得する手法としては、ハードウェアによる手法とソフトウェアによる手法がある。
【００６０】
ハードウェアによる場合は、本電子機器がサスペンドモードになった旨を示す通知信号がＥＣ８から制御回路２３に送られる。よって、制御回路２３は、本電子機器がサスペンドモードになったことを知得することができる。このようにハードウェアを用いる場合、ソフトウェアにかかる負荷を軽減することができる。
【００６１】
次に、ソフトウェアによる手法を、図６を参照して説明する。
【００６２】
ＥＣ８は、スイッチ操作などに起因して本電子機器がサスペンドモードになったことを検出すると、その旨を示すデータを内蔵のレジスタ４１に書き込み、ＯＳ４２に割り込み信号を送る。割り込み信号を検出したＯＳ４２は、レジスタ４１に書き込まれたデータを読み出し、サスペンドモードを示すデータを各カードコントローラ用のドライバ（もしくはアプリケーション）４３に通知する。通知を受けたドライバ４３は、ＬＳＩ２０の中のレジスタ２４にサスペンドモードを示すデータを書き込む。よって、制御回路２３は、レジスタ２４に書き込まれたデータを読み出すことにより、本電子機器がサスペンドモードになったことを知得することができる。
【００６３】
次に、図７のフローチャートを参照して、本実施形態における動作を説明する。
【００６４】
いま、電子機器は通常動作モードの状態にある（ステップＳ１）。制御回路２３は、本電子機器がサスペンドモードになったことを検知しなければ（ステップＳ２のＮｏ）、そのまま待ちの状態を続ける。
【００６５】
一方、本電子機器がサスペンドモードになったことを検知した場合には（ステップＳ２のＹｅｓ）、制御回路２３は、スイッチ３６をオフ状態にする切換信号Ｐを当該スイッチ３６に送ることによってプルアップ機能をオフ状態にすると共に、入力バッファ３１の入力信号レベルに関係なくその入力バッファ３１の出力信号レベルを一定（ハイレベル）に維持させるための制御信号Ｑ（ローレベルの信号）を制御用端子３７を介して当該入力バッファ３１に送ることによってバッファ機能をオフ状態にする（ステップＳ３）。
【００６６】
制御回路２３は、サスペンドモードが終了したこと（即ち、本電子機器が通常動作モードになったこと）を検知しなければ（ステップＳ４のＮｏ）、ステップＳ３の状態を続ける。
【００６７】
一方、サスペンドモードが終了したことを検知した場合には（ステップＳ４のＹｅｓ）、制御回路２３は、スイッチ３６をオン状態にする切換信号Ｐを当該スイッチ３６に送ることによってプルアップ機能をオン状態にすると共に、入力バッファ３１を通常動作させる制御信号Ｑ（ハイレベルの信号）を制御用端子３７を介して当該入力バッファ３１に送ることによってバッファ機能をオン状態にする（ステップＳ５）。その後、ステップＳ１からの処理を繰り返す。
【００６８】
このように、本実施形態によれば、スイッチ３６がオン状態にされ、且つ入力端子３２がグランドレベルとなっている場合に、プルアップ抵抗３５を経由して電流が入力端子３２から漏れてしまわないようにするため、サスペンドモード中においてはスイッチ３６をオフ状態に切り換える（アクティブプルアップ機能をオフの状態にする）ようにしている。これにより、無駄な電力の消費を抑えることが可能となる。
【００６９】
更に、本実施形態によれば、サスペンドモード中に、入力端子３２における信号レベルがグランドレベルから中間電位（ローレベルにもハイレベルにも該当しない不安定な信号レベル）に変化して入力バッファ３１に貫通電流が流れてしまうことを防止するため、アクティブプルアップ機能をオフの状態にしたときには、同時に入力バッファ３１の機能をオフの状態にするようにしている。これにより、無駄な電力の消費を抑えると同時に、貫通電流が流れることを防止することが可能となる。その結果、サスペンド中におけるＬＳＩ２０の消費電流を抑えることが可能となる。
【００７０】
なお、本発明は、上述した実施形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。例えば、上記実施形態では、入力バッファ３１が設けられる信号線が、信号レベルがローのときにアクティブを示すように構築されている場合を説明しが、代わりに、信号レベルがハイのときにアクティブを示すように構築しても構わない。その場合、前述した実施形態における各信号のハイレベルとローレベルとが逆になる。
【００７１】
【発明の効果】
以上詳記したように本発明によれば、アクティブプルアップ機能を有するバッファセルにおける省電力モード中の無駄な電力消費を抑えることが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るＩ／Ｏバッファセル及びその制御回路が適用される電子機器の内部構成の一例を示すブロック図。
【図２】図１に示されるＬＳＩ２０の内部構成の一例を示すブロック図。
【図３】図２に示されるＩ／Ｏバッファセル３０Ａ，３０Ｂの一構成例を示す回路図。
【図４】通常動作時とサスペンド時における制御回路２３による制御の違いについて説明するための図。
【図５】図２に示したＬＳＩ２０の内部構成の変形例を示すブロック図。
【図６】電子機器がサスペンドモードになったことをソフトウェアで通知する手法を説明するための図。
【図７】本実施形態における動作を説明するためのフローチャート。
【図８】一般的なアクティブプルアップ機能を有するＩ／Ｏバッファセルの一構成例を示す回路図。
【図９】図８に示される入力端子１０１における信号レベルがグランドレベルとなっている状態を示す図。
【符号の説明】
１…マイクロプロセッサ
２…マイクロプロセッサバス
３…システムコントローラ
４…メモリバス
５…メモリ
６…ＰＣＩバス
７…ＰＣＩマルチカードコントローラ
８…ＥＣ（組み込みコントローラ）
９…ＳＤカードスロット
１０…ＳＤカード
１１…ＳＤバス
１２…ＳＤカード検出用信号線
１３…スマートメディアスロット
１４…スマートメディア
１５…スマートメディアバス
１６…スマートメディア検出用信号線
２０…ＬＳＩ
２１…ＳＤカードコントローラ
２２…スマートメディアコントローラ
２３…制御回路
２４…レジスタ
３０Ａ，３０Ｂ…Ｉ／Ｏバッファセル（アクティブプルアップピン）
３１…入力バッファ
３２…入力端子
３３…出力端子
３４…電源
３５…プルアップ抵抗
３６…スイッチ
３７…制御用端子
４１…レジスタ
４２…ＯＳ（オペレーティングシステム）
４３…ドライバ（又はアプリケーション）
【図１】
0003577053.tif 000002
【図２】
0003577053.tif 000003
【図３】
0003577053.tif 000004
【図４】
0003577053.tif 000005
【図５】
0003577053.tif 000006
【図６】
0003577053.tif 000007
【図７】
0003577053.tif 000008
【図８】
0003577053.tif 000009
【図９】
0003577053.tif 000010