(57)【要約】【課題】端子処理回路の制御用信号を生成する必要をなくして、ＣＦカードインターフェース回路で使用するＬＳＩのポート数及びプリント基板上の部品点数を削減すること。【解決手段】コンパクトフラッシュ（登録商標）（ＣＦ）カード1が接続されるＣＦカードインターフェース回路であって、ＣＦカード制御回路6と、ＣＦカードのＩＮＰＡＣＫ端子が接続されるＩＮＰＡＣＫ端子線をプルアップするプルアップ回路11と、ＩＮＰＡＣＫ端子線をプルダウンするプルダウン回路16,17と、を備え、プルアップ回路及びプルダウン回路は、ＣＦカード制御回路6からＣＦカード1に出力されるＯＥ信号により制御される。【選択図】図２
2008217672.tif 000002
【特許請求の範囲】
【請求項１】
コンパクトフラッシュ（登録商標）（ＣＦ）カードが接続されるＣＦカードインターフェース回路であって、
ＣＦカード制御回路と、
前記ＣＦカードのＩＮＰＡＣＫ端子が接続されるＩＮＰＡＣＫ端子線をプルアップするプルアップ回路と、
前記ＩＮＰＡＣＫ端子線をプルダウンするプルダウン回路と、を備え、
前記プルアップ回路及び前記プルダウン回路は、前記ＣＦカード制御回路から前記ＣＦカードに出力されるＯＥ信号により制御されることを特徴とするＣＦカードインターフェース回路。
【請求項２】
前記ＣＦカード制御回路は、半導体集積回路内に設けられていることを特徴とする請求項１に記載のＣＦカードインターフェース回路。
【請求項３】
前記プルアップ回路は、前記半導体集積回路内のプルアップ機能付きＩ／Ｏセルであることを特徴とする請求項２に記載のＣＦカードインターフェース回路。
【請求項４】
前記プルダウン回路は、前記半導体集積回路内のプルダウン機能付きＩ／Ｏセルであることを特徴とする請求項２に記載のＣＦカードインターフェース回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フラッシュメモリなどの不揮発性メモリを内蔵するコンパクトフラッシュ（登録商標）（ＣＦ）カードのインターフェース回路に関する。
【背景技術】
【０００２】
デジタルカメラや携帯電話などの情報端末において、データの記録媒体として、フラッシュメモリなどの不揮発性メモリを内蔵するメモリカードが使用されている。
【０００３】
一般に、メモリカードはカードコネクタを介して情報端末のプリント基板に接続され、プリント基板に搭載されたシステムＬＳＩに組み込まれているカード制御回路（コントローラ）により制御される。
【０００４】
メモリカードには各種あるが、その１つにコンパクトフラッシュ（登録商標）（ＣＦ）カードがあり、ＣＦＡ(Compact Flash Association)規格により、ＣＦカードの端子配列、制御信号名称、制御信号の役割などが定められている。
【０００５】
ＣＦＡ規格では、PC Card Memory Mode（以下、メモリモード:Memory Mode), PC Card I/O Mode（Ｉ／Ｏモード:I/O Mode), True IDE Mode（True IDEモード）の３種類の動作モードが規定されている。
【０００６】
さらに、ＣＦＡ規格では、ＣＦカードコントローラとＣＦカード間でのデータ転送方式の１つとして、Ultra DMA転送方式が規定されている。Ultra DMA転送は上記の３種類のモードで行うことが可能であり、Ultra DMA転送を行う際には、ＣＦカード制御端子の一つであるＩＮＰＡＣＫ端子を、ＤＭＡリクエスト信号として使用する。ＩＮＰＡＣＫ信号は、メモリモード及びＩ／Ｏモード時にはロウ・アクティブ(Low Active)となり、True IDE Mode時にはハイ・アクティブ(High Active)となる。
【０００７】
ＣＦＡ規格が最初に制定された時には、Ultra DMA転送方式は利用されておらず、後で規格に追加された。最初のＣＦＡ規格では、ＩＮＰＡＣＫ信号は、Ｉ／Ｏモード時にロウ・アクティブの入力信号として使用されていた。以前のＰＣＭＣＩＡ仕様では、メモリカードがメモリモードの状態では、ＩＮＰＡＣＫ信号の機能がないため、ＩＮＰＡＣＫ信号端子をハイ・インピーダンス状態とする必要があった。なお、メモリカードによっては、ＩＮＰＡＣＫ信号がないものもある。以上のように、ＩＮＰＡＣＫ信号の機能はＩ／Ｏモードでのみ有効になるため、ＩＮＰＡＣＫ信号はホスト（ＣＦカードコントローラ）側でプルアップする仕様になっていた。
【０００８】
ＣＦＡ規格にUltra DMA転送方式を追加した時に、True IDEモードではＡＴＡ（AT Attachment：ＡＮＳＩによって標準化されたＩＤＥ（Integrated Drive Electronics）に関する規格）仕様をそのまま取り入れるために、ハイ・アクティブであるＤＭＡリクエスト信号を、ＩＮＰＡＣＫ信号に割り付けた。ＡＴＡ仕様では同一のケーブルに２台の装置がつながることが想定されており、ＤＭＡリクエスト信号は、指定された装置のみがＤＭＡリクエストをハイレベル駆動するように決められており、指定されていない装置のＤＭＡリクエスト信号はハイ・インピーダンスとなる。従って、ＤＭＡリクエスト信号はホスト（ＣＦカードコントローラ）側でプルダウンする仕様になっていた。
【０００９】
メモリモードとＩ／Ｏモード時のUltra DMA転送では、ＤＭＡリクエスト信号と従来のＩＮＰＡＣＫ信号を共存させるために、ＤＭＡリクエスト信号の極性をロウ・アクティブとした。以上説明したような要因により、ＩＮＰＡＣＫ信号端子は使用するモードによって端子を、プルアップ処理とプルダウン処理の間で切り替える必要がある。
【００１０】
特許文献１は、メモリカードがＣＦカードの場合に、True IDEモードとして高速なデータ転送を可能にする構成を記載している。
【００１１】
上記の説明をまとめると、ＣＦＡ規格上、ＩＮＰＡＣＫ信号端子は、Ultra DMA転送時にＤＭＡリクエスト信号として使用される。Ultra DMA転送時に使用するモードには、上記のようにメモリモード、Ｉ／Ｏモード、True IDEモードの３種類のモードが存在し、ＩＮＰＡＣＫ信号はメモリモード及びＩ／Ｏモード時にはロウ・アクティブとなるため、プルアップ処理が必要となり、True IDEモードにはハイ・アクティブとなるため、プルダウン処理が必要となるため、上記のように、モードに応じてＩＮＰＡＣＫ信号端子の端子処理を切り替える必要がある。
【００１２】
図１は、ＣＦカードコントローラとＣＦカードの間のインターフェース回路の従来例の構成を示す図である。図１において、参照番号１はＣＦカードであり、２はＣＦカードコネクタであり、３は装置のプリント基板であり、４はプリント基板３に搭載されたＬＳＩである。ＬＳＩ４は、ＣＰＵ５と、ＣＦカードコントローラ６と、Ｉ／Ｏセル７，８と、制御用信号出力ポート９と、を有する。プリント基板３は、ＩＮＰＡＣＫ端子線をプルアップ及びプルダウンする端子処理回路１０を有する。
【００１３】
メモリモード及びＩ／Ｏモード時には、制御用信号出力ポート９から出力する信号を「ハイ（高）」にしてＩＮＰＡＣＫ端子線をプルアップし、True IDEモード時には、制御用信号出力ポート９から出力する信号を「ロウ（低）」にしてＩＮＰＡＣＫ端子線をプルダウンする。
【００１４】
信号ＯＥは、ＣＦカードコントローラ６で生成されるＣＦカードの制御信号であり、各モードに応じて機能が異なる。信号ＯＥＥＮは、信号ＯＥが出力される状態（ハイ又はロウ）と出力をハイ・インピーダンス状態との間で切り替える信号である。
【００１５】
図示のように、ＬＳＩ４には、Ｉ／Ｏセル７，８のような入出力ポートが設けられており、一部のセルにはプルアップ回路又はプルダウン回路が付加されている。
【００１６】
【特許文献１】特開２００５−１５７７６０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
図１に示すように、従来例では、ＩＮＰＡＣＫ端子線は、端子処理をプルアップもしくはプルダウンに切り替えるために、プリント基板３上の２個のスイッチと、スイッチを切り替えるための制御用信号と、を用意しなければならず、制御用信号を生成するための部品もしくは生成した制御用信号を出力するためのポートをＬＳＩ４上に設ける必要があった。このため、プリント基板上の部品点数の増加によるコストアップや、制御用信号を別途用意しなければならないという問題があった。
【００１８】
本発明は、ＣＦカードインターフェース回路におけるＩＮＰＡＣＫ端子線の端子処理回路を簡単な構成にすると共に、端子処理回路の制御用信号を生成する必要をなくして、ＣＦカードインターフェース回路で使用するＬＳＩのポート数及びプリント基板上の部品点数を削減することを目的とする。
【課題を解決するための手段】
【００１９】
上記目的を実現するため、本発明のＣＦカードインターフェース回路は、ＣＦカード制御（コントロール）回路からＣＦカードに出力されるＯＥ信号により、プルアップ回路及びプルダウン回路を制御する。さらに、プルアップ回路又はプルダウン回路は、ＣＦカードコントロール回路が搭載されるＬＳＩのプルアップ又はプルダウン機能付きＩ／Ｏセルを、プルアップ回路又はプルダウン回路として利用する。
【００２０】
本発明によれば、ＣＦカードの制御信号であるＯＥ信号を利用するので、スイッチを切り替えるための制御用信号を別途生成する必要がない。
【００２１】
さらに、本発明によれば、ＣＦカードコントロール回路が搭載されるＬＳＩのプルアップ又はプルダウン機能付きＩ／Ｏセルを、プルアップ回路又はプルダウン回路として利用する。一般に、システムＬＳＩにおいて、入出力端子の直ぐ近くにＩ／Ｏセルと呼ばれる入出力制御回路が設けられているので、本発明はこのＩ／Ｏセルを利用する。しかし、同一端子にプルアップとプルダウンの両方を行うことはないので、Ｉ／Ｏセルはプルアップとプルダウンの一方の機能を有する。そこで、本発明では、従来プリント基板に設けられていたプルアップ回路とプルダウン回路の一方を、ＬＳＩ内のＩ／Ｏセルで実現し、他方はプリント基板に設ける。これにより、従来プリント基板に設けられていたプルアップ回路とプルダウン回路の一方のみをプリント基板上に設ければよく、プリント基板上の部品点数を削減できる。
【発明の効果】
【００２２】
本発明によれば、ＩＮＰＡＣＫ端子線の端子処理回路の制御用信号を生成する必要がなくなり、プリント基板上の部品点数を削減できるので、コストを低減できる。
【発明を実施するための最良の形態】
【００２３】
図２は、本発明の第１実施例のＣＦカードインターフェース回路の構成を示す図である。図１の従来例と異なる点についてのみ説明する。
【００２４】
第１実施例のＣＦカードインターフェース回路では、従来例のＩ／Ｏセル８の代わりにプルアップ機能を有するＩ／Ｏセル１１を利用し、プリント基板３上に設けられたプルアップ回路を削除してプルダウン回路のみを残し、プルアップ回路及びプルダウン回路の制御用信号はＯＥ信号とＯＥＥＮ信号から生成する。
【００２５】
Ｉ／Ｏセル１１は、バッファ１２と、スイッチ回路（トランジスタ）１３と、プルアップ抵抗１４と、を有する。スイッチ回路（トランジスタ）１３のオン・オフを制御する制御用信号は、ＯＥ信号と反転ＯＥＥＮ信号が入力されるＡＮＤゲート１５で生成する。プルダウン回路は、スイッチ回路（トランジスタ）１６と、プルダウン抵抗１７と、を有し、スイッチ回路１６のオン・オフを制御する制御用信号は、プリント基板３上に出力されたＯＥ信号をそのまま使用する。
【００２６】
図３は、各モードにおけるＩＮＰＡＣＫ信号の状態と処理、及びＯＥ信号の極性を示す。また、図４は、第１実施例におけるＯＥ信号及びＯＥＥＮ信号の状態とＩＮＰＡＣＫ信号の処理の関係を示す図である。
【００２７】
第１実施例では、ＣＦカードの制御信号であるＯＥ信号及びＯＥ信号の出力制御信号であるＯＥＥＮ信号を利用して、ＯＥＥＮ信号が「ロウ（低）」の時に、ＯＥ信号が「ハイ（高）」レベルの時にはＩＮＰＡＣＫ端子線をプルアップし、ＯＥ信号が「ロウ（低）」レベルの時にはＩＮＰＡＣＫ端子線をプルダウンする。ＯＥＥＮ信号が「ハイ（低）」の時には、ＯＥ信号線はハイ・インピーダンス状態になる。
【００２８】
ＯＥ信号は、True IDEモード時には、「ロウ」出力固定となるため、ＩＮＰＡＣＫ信号は常時プルダウンされる。また、ＯＥ信号は、Ultra DMA転送時に「ハイ」レベル出力固定となるため、メモリモード及びＩ／Ｏモード時のUltra DMA転送時にはＩＮＰＡＣＫ信号が「ハイ」固定となる。ただし、ＯＥ信号はメモリモード時にＣＦカードコントローラ６からデータを読み出す際のリードイネーブル信号として使用されるため、ＣＦカードコントローラ６はメモリモードでＣＦカードにリードアクセスする際に、ＯＥ信号を「ロウ」出力とするため、ＩＮＰＡＣＫ端子線の端子処理がこのアクセス時のみプルアップからプルダウンに変化するが、Ultra DMA転送方式以外のメモリモード時にＩＮＰＡＣＫ信号端子は機能を有さないため、どのような状態でもよく悪影響はない。
【００２９】
以上説明したように、第１実施例では、ＩＮＰＡＣＫ信号をプルアップする際に使用するスイッチ１３と抵抗１４がＬＳＩ４の内部に取り込まれており、言い換えればＩ／Ｏセル１１のスイッチ１３と抵抗１４を利用しており、プリント基板３に設けるスイッチと抵抗の個数を低減している。
【００３０】
図５は、本発明の第２実施例のインターフェース回路の構成を示す図である。第２実施例では、第１実施例ではプリント基板３上に設けられたプルダウン回路を、ＬＳＩ４のＩ／Ｏセル１６の内部に取り込んでいる。すなわち、バッファ１７と、スイッチ１８と、抵抗１９と、スイッチ２０と抵抗２１と、を有するＩ／Ｏセル１６を、ＬＳＩ４内に新たに設けている。スイッチ１８及び２０を制御する制御用信号は、第１実施例と同様に生成されるが、スイッチ２０の制御用信号はＬＳＩ４内でＩ／Ｏセル７から供給される。第２実施例の他の部分は、第１実施例と同じである。
【００３１】
図６は、本発明の第３実施例のインターフェース回路の構成を示す図である。第１実施例では、プルアップ回路をＬＳＩ内に取り込み、プルダウン回路をプリント基板に設けたが、第３実施例では、プルダウン回路をＬＳＩ内に取り込み、プルアップ回路をプリント基板に設けている。説明は省略する。
【産業上の利用可能性】
【００３２】
本発明は、コンパクトフラッシュ（登録商標）カードのインターフェース回路に適用される。
【図面の簡単な説明】
【００３３】
【図１】コンパクトフラッシュ（登録商標）カードのインターフェース回路の従来例の構成を示す図である。
【図２】本発明の第１実施例のコンパクトフラッシュ（登録商標）カードのインターフェース回路の従来例の構成を示す図である。
【図３】第１実施例におけるＩＮＰＡＣＫ信号の状態と処理、及びＯＥ信号の極性を示す図である。
【図４】第１実施例におけるＩＮＰＡＣＫ信号の制御論理表を示す図である。
【図５】本発明の第２実施例のコンパクトフラッシュ（登録商標）カードのインターフェース回路の従来例の構成を示す図である。
【図６】本発明の第３実施例のコンパクトフラッシュ（登録商標）カードのインターフェース回路の従来例の構成を示す図である。
【符号の説明】
【００３４】
１    コンパクトフラッシュ（登録商標）（ＣＦ）カード
３    プリント基板
４    ＬＳＩ
５    ＣＰＵ
６    ＣＦカード制御回路（コントローラ）
７、１１    Ｉ／Ｏセル
【図１】
2008217672.tif 000003
【図２】
2008217672.tif 000004
【図３】
2008217672.tif 000005
【図４】
2008217672.tif 000006
【図５】
2008217672.tif 000007
【図６】
2008217672.tif 000008