[go: up one dir, main page]

JP3677256B2 - Expansion card mounting recognition device, expansion card and expansion card mounting detection method - Google Patents

Expansion card mounting recognition device, expansion card and expansion card mounting detection method Download PDF

Info

Publication number
JP3677256B2
JP3677256B2 JP2002170207A JP2002170207A JP3677256B2 JP 3677256 B2 JP3677256 B2 JP 3677256B2 JP 2002170207 A JP2002170207 A JP 2002170207A JP 2002170207 A JP2002170207 A JP 2002170207A JP 3677256 B2 JP3677256 B2 JP 3677256B2
Authority
JP
Japan
Prior art keywords
pull
card
motherboard
resistor
expansion card
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002170207A
Other languages
Japanese (ja)
Other versions
JP2004013812A (en
Inventor
清 渋谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2002170207A priority Critical patent/JP3677256B2/en
Publication of JP2004013812A publication Critical patent/JP2004013812A/en
Application granted granted Critical
Publication of JP3677256B2 publication Critical patent/JP3677256B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、コンピュータシステムに適用される、拡張カードの実装認識装置、拡張カードおよび拡張カードの実装検知方法に関する。
【0002】
【従来の技術】
マザーボードのカードスロット(PCIスロット)にPCIカードを実装可能としたコンピュータシステムに於いて、従来では、マザーボードに設けられるカード検知用のプルアップ抵抗(抵抗値)が固定であった。
【0003】
具体例を挙げて説明すると、コンピュータのマザーボードに設けられたPCIスロットのPRSNT信号ピンの電圧が、ある一定レベルの電圧であるか否かによって、上記PCIスロットに、PCIカードが実装されたか否かを判断する。この際、コンピュータのマザーボードのPCIスロット側に、プルアップ抵抗を設け、PCIカード側にプルダウン抵抗を設けて、PCIスロットにPCIカードが実装されると、上記マザーボードのPCIスロット側に設けたプルアップ抵抗とPCIカード側に設けたプルダウン抵抗とがコネクタを介して接続され、その接続点の電圧が、PCIカードの実装有無を判定するためのPRSNT信号になる。
【0004】
つまり、マザーボードの動作電源VCCをプルアップ抵抗とプルダウン抵抗により分圧した電圧が、PRSNT信号であり、このPRSNT信号れがアクティブLowレベル(例えば0.8v以下)になっていると、PCIスロットにPCIカードが実装されていると認識される。
【0005】
ここで、従来では、上記PCIカードのプルダウン抵抗はカードに固有の予め設定された固定抵抗値であり、従ってプルダウン抵抗抵抗の抵抗値を異にするPCIカードについては、当該PCIカードをマザーボードのPCIスロットに実装しても、PCIカードを認識するPRSNT信号がアクテブLOWレベルにならず、PCIカードの実装状態を認識できないという問題があった。
【0006】
【発明が解決しようとする課題】
上述したように従来では、プルダウン抵抗の抵抗値を異にするPCIカードについて、当該PCIカードをマザーボードのPCIスロットに実装しても、PCIカードを認識するPRSNT信号がアクテブLOWレベルにならず、PCIカードの実装状態を認識できないという問題があった。従って、PCIカードスロットに実装して使用できるPCIカードが所定の抵抗値をもつプルダウン抵抗を内蔵したPCIカードのみに限られ、このPCIカードと異なる抵抗値のプルダウン抵抗を内蔵したPCIカードは使用できないという問題があった。
【0007】
本発明は上記実情に鑑みなされたもので、コンピュータのマザーボード側で確実に拡張カードの実装状態を認識することのできる拡張カードの実装認識装置、拡張カード、および拡張カードの実装検知方法を提供することを目的とする。
【0008】
【課題を解決するための手段】
本発明は、マザーボードのカードスロットに拡張カードが実装された際に、マザーボードがその実装状態を検知できる信号ベルとなるように、カード側に、プルダウン抵抗の抵抗値を自動設定する手段を具備したことを特徴とする
即ち、本発明は、マザーボードに設けたカード検知用のプルアップ抵抗と、前記マザーボードのカードスロットに実装される拡張カードに設けたプルダウン抵抗との接続点の電位により、前記マザーボードに設けた回路が前記拡張カードの実装状態を認識する拡張カードの実装認識装置に於いて、前記拡張カードに、抵抗値を異にする複数のプルダウン抵抗を備え、前記複数のプルダウン抵抗から一つのプルダウン抵抗を選択して前記プルアップ抵抗に接続する抵抗セレクタと、前記接続点の電位を検知し、前記接続点の電位が前記マザーボードに実装された回路でカードの実装を認識できるカード検知レベルに達していないとき前記抵抗セレクタを制御して前記プルアップ抵抗に接続するプルダウン抵抗を切り替えるコントローラとを具備したことを特徴とする。
【0009】
また、本発明は、マザーボードに設けたカード検知用のプルアップ抵抗と、前記マザーボードのカードスロットに実装される拡張カードに設けたプルダウン抵抗との接続点の電位により、前記マザーボードに設けた回路が前記拡張カードの実装状態を認識する拡張カードの実装認識装置に於いて、前記拡張カードに、複数のプルダウン抵抗を有して、前記プルダウン抵抗の一つを前記プルアップ抵抗に接続し、前記接続点の電位が前記マザーボードに実装された回路でカードの実装を認識できるカード検知レベルにないとき、前記接続点の電位が前記カード検知レベルになるまで前記プルダウン抵抗を一つずつ並列接続してゆく回路を具備したことを特徴とする。
また、本発明は、マザーボードに設けたカード検知用のプルアップ抵抗と、前記マザーボードのカードスロットに実装される拡張カードに設けたプルダウン抵抗との接続点の電位により、前記マザーボードに設けた回路が前記拡張カードの実装状態を認識する拡張カードの実装認識装置に於いて、
前記拡張カードに、直列接続した複数のプルダウン抵抗を前記プルアップ抵抗に接続し、前記接続点の電位が前記マザーボードに実装された回路でカードの実装を認識できるカード検知レベルにないとき、前記接続点の電位が前記カード検知レベルになるまで前記プルダウン抵抗を一つずつ短絡してゆく回路を具備したことを特徴とする
【0010】
また、本発明は、コンピュータのマザーボードに設けられたカードスロットに実装され、実装時に前記マザーボードに設けられた拡張カード検知用のプルアップ抵抗に接続されるプルダウン抵抗を有する拡張カードに於いて、前記プルアップ抵抗と前記プルダウン抵抗との接続点の電位が前記マザーボードに実装された回路でカードの実装を認識できるカード検知レベルに達していないとき、前記プルアップ抵抗に接続する前記プルダウン抵抗の抵抗値を切り替える回路を設けたことを特徴とする。
【0011】
また、本発明は、マザーボードに設けられたプルアップ抵抗と拡張カードに設けられたプルダウン抵抗との接続点電位により、マザーボードが拡張カードの実装を検知する拡張カードの実装検知方法に於いて、前記マザーボードに前記拡張カードが実装されたとき、前記接続点電位が前記マザーボード側の拡張カード検知レベルとなるように、前記拡張カード側でプルダウン抵抗の抵抗値をコントロールすることを特徴とする。
【0012】
上記したように、マザーボードのカードスロットに実装される拡張カードに、プルダウン抵抗の設定機構をもつことで、マザーボードのカードスロットに拡張カードが実装されたとき、マザーボードが、例え他のカードのプルダウン抵抗に合わせたカード検知機構のままであっても、各カードの実装状態を確実に認識することができる。
【0013】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
【0014】
まず、図1乃至図3を参照して本発明の第1の実施形態に於ける構成並びに動作を説明する。
【0015】
図1は、本発明の第1の実施形態に於ける要部の構成を示すブロック図であり、図2は、上記図1に示す抵抗セレクタ22の構成を示す回路構成図である。図3は、上記図1に示すコントローラ21の処理手順を示すフローチャートである。
【0016】
図1に於いて、10はコンピュータのマザーボードである。20はマザーボード10のカードスロットに実装されてマザーボード10のPCIバスに接続される拡張カード(PCIカード)である。30はマザーボード10のカードスロットに設けられた、マザーボード10とPCIカード20とを回路接続する拡張コネクタ(PCIコネクタ)である。
【0017】
マザーボード10には、マザーボード10の動作電源ライン(Vccライン)とPCIコネクタ30のPRSNTピン31との間に、カード検知用のプルアップ抵抗R1が設けられる。また、上記PRSNTピン31の信号をカード検知用信号NAとしてPCIカード20の実装状態を判定する回路、およびPCIカード20が回路接続を行うPCIバス(いずれも図示せず)等が設けられる。
【0018】
PCIカード20には、図3に示すようなプルダウン抵抗の選択制御を行うコントローラ21と、このコントローラ21により切換制御される、図2に示すような構成の抵抗セレクタ22が設けられる。
【0019】
コントローラ21には、PCIカード20がマザーボード10のカードスロットに実装された際に、PCIコネクタ30のPRSNTピン31から出力されたPRSNT信号が入力される。そして、コントローラ21は図3に示すような処理を実行し、PRSNT信号の電圧をデコードして、図2に回路構成を示す抵抗セレクタ22から1つの抵抗(Ra/Rb/Rc)を選択する制御を行う。
【0020】
抵抗セレクタ22は、図2に示すように、例えば抵抗値をそれぞれ異にする3つの抵抗Ra,Rb,Rcと、この抵抗Ra,Rb,Rcから1つの抵抗を選択して上記PRSNTピン31に接続するスイッチ回路23とを有している。そして、スイッチ回路23は、コントローラ21からのデコード出力を受けて、予め用意した3個の抵抗Ra,Rb,Rcから、1つの抵抗を選択し、この抵抗をプルダウン抵抗として、PRSNTピン31と接地ライン(GNDライン)との間に介挿する。
【0021】
ここでは、上記3個の抵抗Ra,Rb,Rcのうち、抵抗Raの抵抗値が最も大きく、抵抗Rcの抵抗値が最も小さい(Ra>Rb>Rc)。また、マザーボード10のカードスロットにPCIカード20が実装され、PCIカード20がPCIコネクタ30を介してマザーボード10に回路接続された際に、コントローラ21により、最初に、抵抗値の最も大きな抵抗Raが選択される。
【0022】
ここで、図1乃至図3を参照して本発明の第1の実施形態に於ける動作を説明する。
【0023】
マザーボード10のカードスロットにPCIカード20が実装され、PCIカード20がPCIコネクタ30を介してマザーボード10に回路接続されると、PCIカード20に設けられたコントローラ21が、図3に示す処理によりマザーボード10のカード検知レベルに適合するプルダウン抵抗を選択するよう指示し、抵抗セレクタ22のスイッチ回路23がそれに基づき自動設定する。
【0024】
即ち、PCIカード20がPCIコネクタ30を介してマザーボード10に回路接続されると、コントローラ21は、まず、抵抗セレクタ22のスイッチ回路23に対し、一意に抵抗値の最も大きな抵抗Raを選択するよう指示する(図3ステップS1)。これによって抵抗Raがプルダウン抵抗としてPCIコネクタ30のPRSNTピン31とGNDラインとの間に接続される。これにより、コントローラ21には、抵抗Raが接続されたPCIコネクタ30のPRSNTピン31上に出力されたPRSNT信号が入力される。コントローラ21は、そのPRSNT信号によって示される電圧をデコードして、PRSNTピン31の電圧が、マザーボード10でカード検知が可能なアクティブロウレベルであるか否かを判断する(図3ステップS2)。
【0025】
ここで、PRSNTピン31の電圧が、マザーボード10でカード検知が可能なアクティブロウレベルである際は、そこで処理を終了する。また、PRSNTピン31の電圧が、マザーボード10でカード検知が可能なアクティブロウレベルになっていなければ、コントローラ21は次に、抵抗セレクタ22のスイッチ回路23に対し抵抗Rbを選択するよう指示して(図3ステップS3)、同様にその際のPRSNTピン31の電圧が、マザーボード10でカード検知が可能なアクティブロウレベルであるか否かを判断する(図3ステップS4)。
【0026】
ここで、PRSNTピン31の電圧が、マザーボード10でカード検知が可能なアクティブロウレベルである際は、そこで処理を終了する。また、PRSNTピン31の電圧が、マザーボード10でカード検知が可能なアクティブロウレベルになっていなければ、コントローラ21は次に、抵抗セレクタ22のスイッチ回路23に対し抵抗Rcを選択するよう指示して(図3ステップS5)して処理を終了する。
【0027】
このようにして、マザーボード10のカードスロットに、PCIカード20が実装されると、PCIカード20に設けられたコントローラ21が、PRSNTピン31の電圧を、マザーボード10でカード検知が可能なアクティブロウレベルとなるように制御する。
【0028】
これによって、マザーボード10のカードスロットにPCIカード20が実装されたとき、マザーボード10が、例え他のカードのプルダウン抵抗に合わせたカード検知機構のままであっても、各カードの実装状態を確実に認識することができる。
【0029】
図4は本発明の第2の実施形態を示したもので、上記図1および図2に示す第1の実施形態と同一部分に同一符号を付して、その説明を省略する。
【0030】
この第2の実施形態が上記した第1の実施形態と特に異なるところは、コントローラ21が、初期時に、デコード出力Dout0のみをイネーブルにして、スイッチングゲートSG1のみをスイッチオンし、抵抗Raのみをプルダウン抵抗としてPRSNTピン31とGNDラインとの間に接続する。
【0031】
ここで、PRSNTピン31の電圧が、マザーボード10でカード検知が可能なアクティブロウレベルであるか否かを判断し、PRSNTピン31の電圧が、マザーボード10でカード検知が可能なアクティブロウレベルになっていなければ、次に、上記デコード出力Dout0に加えて、デコード出力Dout1をイネーブルにして、スイッチングゲートSG1に加え、スイッチングゲートSG2をスイッチオンし、抵抗Raと抵抗Rbを並列接続したプルダウン抵抗をPRSNTピン31とGNDラインとの間に接続する。
【0032】
ここで、PRSNTピン31の電圧が、マザーボード10でカード検知が可能なアクティブロウレベルになっていなければ、更に、上記デコード出力Dout0,Dout1に加えて、デコード出力Dout2をイネーブルにして、スイッチングゲートSG1,SG2に加え、スイッチングゲートSG3をスイッチオンし、抵抗Ra,Rb,Rcを並列接続したプルダウン抵抗をPRSNTピン31とGNDラインとの間に接続する。
【0033】
このようにして、第2の実施形態では、PRSNTピン31の電圧が、マザーボード10でカード検知が可能なアクティブロウレベルになるまで、抵抗Ra,Rb,Rcを1つずつ並列接続してゆく。
【0034】
このような第2の実施形態の構成に於いても、上記した第1の実施形態と同様に、マザーボード10のカードスロットにPCIカード20が実装されたとき、マザーボード10が、例え他のカードのプルダウン抵抗に合わせたカード検知機構のままであっても、各カードの実装状態を確実に認識することができる。
【0035】
図5は本発明の第3の実施形態を示したもので、上記図1および図2に示す第1の実施形態と同一部分に同一符号を付して、その説明を省略する。
【0036】
この第3の実施形態が上記した第2の実施形態と特に異なるところは、上記した第2の実施形態が、3つのデコード出力Dout0,Dout1,Dout2と、3つのスイッチングゲートSG1,SG2,SG3を用いた構成であるのに対して、この第3の実施形態では2つのデコード出力Douta,Doutbと、2つのスイッチングゲートSG1,SG2を用いて上記した第1、第2の実施形態と同様の機能を実現している。
【0037】
図6は本発明の第4の実施形態を示したもので、上記図1および図2に示す第1の実施形態と同一部分に同一符号を付して、その説明を省略する。
【0038】
この第4の実施形態が上記した第2、第3の実施形態と特に異なるところは、上記した第2、第3の実施形態が、抵抗Ra,Rb,Rcを1つずつ並列接続してゆく構成であるのに対して、この第4の実施形態では、抵抗Ra,Rb,Rcを直列接続して、その一端をPRSNTピン31に接続し、他端をGNDラインに接続して、PRSNTピン31の電圧が、マザーボード10でカード検知が可能なアクティブロウレベルになるまで、スイッチングゲートSG1,SG2を用いて抵抗を1つずつ短絡してゆく。
【0039】
このような第4の実施形態の構成に於いても、上記した第1乃至第3の実施形態と同様に、マザーボード10のカードスロットにPCIカード20が実装されたとき、マザーボード10が、例え他のカードのプルダウン抵抗に合わせたカード検知機構のままであっても、各カードの実装状態を確実に認識することができる。
【0040】
【発明の効果】
以上詳記したように本発明によれば、マザーボードのカードスロットに実装される拡張カードに、プルダウン抵抗の設定機構をもつことで、マザーボードのカードスロットに拡張カードが実装されたとき、マザーボードが、例え他のカードのプルダウン抵抗に合わせたカード検知機構のままであっても、各カードの実装状態を確実に認識することができる。
【図面の簡単な説明】
【図1】本発明の第1の実施形態に於ける要部の構成を示すブロック図。
【図2】上記実施形態に於ける抵抗セレクタの構成を示す回路構成図。
【図3】上記実施形態に於けるコントローラ21の処理手順を示すフローチャート。
【図4】本発明の第2の実施形態に於けるPCIカードの要部の回路構成を示す図。
【図5】本発明の第3の実施形態に於けるPCIカードの要部の回路構成を示す図。
【図6】本発明の第4の実施形態に於けるPCIカードの要部の回路構成を示す図。
【符号の説明】
10…マザーボード
20…PCIカード
21…コントローラ
22…抵抗セレクタ
23…スイッチ回路
30…PCIコネクタ
31…PRSNTピン
R1…プルアップ抵抗
Ra,Rb,Rc…抵抗(プルダウン抵抗)
SG1,SG2,SG3…スイッチングゲート
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an expansion card mounting recognition device, an expansion card, and an expansion card mounting detection method applied to a computer system.
[0002]
[Prior art]
In a computer system in which a PCI card can be mounted in a card slot (PCI slot) of a motherboard, conventionally, a card detection pull-up resistor (resistance value) provided on the motherboard has been fixed.
[0003]
Explaining with a specific example, whether or not a PCI card is mounted in the PCI slot according to whether or not the voltage of the PRSNT signal pin of the PCI slot provided on the motherboard of the computer is a certain level of voltage. Judging. At this time, if a pull-up resistor is provided on the PCI slot side of the motherboard of the computer, a pull-down resistor is provided on the PCI card side, and a PCI card is mounted in the PCI slot, the pull-up resistor provided on the PCI slot side of the motherboard is provided. A resistor and a pull-down resistor provided on the PCI card side are connected via a connector, and the voltage at the connection point becomes a PRSNT signal for determining whether or not the PCI card is mounted.
[0004]
That is, the voltage obtained by dividing the operating power supply VCC of the motherboard by the pull-up resistor and the pull-down resistor is the PRSNT signal. When this PRSNT signal is at the active low level (for example, 0.8 V or less), the PCI slot It is recognized that a PCI card is installed.
[0005]
Here, conventionally, the pull-down resistor of the PCI card is a preset fixed resistance value unique to the card. Therefore, for a PCI card having a different resistance value of the pull-down resistor, the PCI card is connected to the PCI of the motherboard. Even if it is mounted in the slot, the PRSNT signal for recognizing the PCI card does not become an active LOW level, and there is a problem that the mounting state of the PCI card cannot be recognized.
[0006]
[Problems to be solved by the invention]
As described above, conventionally, for a PCI card having a different resistance value of the pull-down resistor, even if the PCI card is mounted in the PCI slot of the motherboard, the PRSNT signal for recognizing the PCI card does not become the active LOW level. There was a problem that the mounting state of the card could not be recognized. Accordingly, a PCI card that can be used by being mounted in the PCI card slot is limited to a PCI card having a pull-down resistor having a predetermined resistance value, and a PCI card having a pull-down resistor having a resistance value different from that of the PCI card cannot be used. There was a problem.
[0007]
The present invention has been made in view of the above circumstances, and provides an expansion card mounting recognition device, an expansion card, and an expansion card mounting detection method that can reliably recognize the mounting state of the expansion card on the motherboard side of the computer. For the purpose.
[0008]
[Means for Solving the Problems]
The present invention includes means for automatically setting a pull-down resistance value on the card side so that when the expansion card is mounted in the card slot of the motherboard, the motherboard becomes a signal bell that can detect the mounting state. It is characterized by that .
That is, the present invention includes a pull-up resistor for card detection provided on the motherboard, the potential of the connection point between the pull-down resistor provided on the expansion card mounted on the card slot of the motherboard circuit provided on the mother board In the expansion card mounting recognition apparatus that recognizes the mounting state of the expansion card, the expansion card includes a plurality of pull-down resistors having different resistance values, and selects one pull-down resistor from the plurality of pull-down resistors. A resistor selector connected to the pull-up resistor, and the potential of the connection point is detected, and when the potential of the connection point does not reach a card detection level at which a circuit mounted on the motherboard can recognize card mounting and a controller for a resistance selector control to switch the pull-down resistor connected to the pull-up resistor Characterized in that was.
[0009]
Further, the present invention includes a pull-up resistor for card detection provided on the motherboard, the potential of the connection point between the pull-down resistor provided on the expansion card mounted on the card slot of the motherboard circuit provided on the mother board In the expansion card mounting recognition apparatus for recognizing the mounting state of the expansion card, the expansion card has a plurality of pull-down resistors, one of the pull-down resistors is connected to the pull-up resistor, and the connection When the potential at the point is not at the card detection level at which the circuit mounted on the motherboard can recognize the card mounting, the pull-down resistors are connected in parallel one by one until the potential at the connection point reaches the card detection level. A circuit is provided.
Further, according to the present invention, a circuit provided on the motherboard has a potential of a connection point between a pull-up resistor for card detection provided on the motherboard and a pull-down resistor provided on an expansion card mounted on the card slot of the motherboard. In the expansion card mounting recognition device for recognizing the mounting state of the expansion card,
When the expansion card is connected to a plurality of pull-down resistors connected in series to the pull-up resistor, and the potential of the connection point is not at a card detection level that can recognize the mounting of the card in a circuit mounted on the motherboard, the connection A circuit is provided in which the pull-down resistors are short-circuited one by one until the potential at the point reaches the card detection level .
[0010]
Further, the present invention relates to an expansion card having a pull-down resistor mounted on a card slot provided on a motherboard of a computer and connected to a pull-up resistor for detecting an expansion card provided on the motherboard at the time of mounting. The resistance value of the pull-down resistor connected to the pull-up resistor when the potential at the connection point between the pull-up resistor and the pull-down resistor does not reach the card detection level at which the circuit mounted on the motherboard can recognize the card mounting. A circuit for switching between is provided.
[0011]
Further, the present invention provides an expansion card mounting detection method in which the motherboard detects mounting of an expansion card by a connection point potential between a pull-up resistor provided on the motherboard and a pull-down resistor provided on the expansion card. When the expansion card is mounted on the motherboard, the resistance value of the pull-down resistor is controlled on the expansion card side so that the connection point potential becomes the expansion card detection level on the motherboard side.
[0012]
As described above, the expansion card mounted in the card slot of the motherboard has a pull-down resistor setting mechanism, so that when the expansion card is mounted in the card slot of the motherboard, the motherboard, for example, pull-down resistance of other cards Even if the card detection mechanism is adapted to the above, the mounting state of each card can be reliably recognized.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0014]
First, the configuration and operation in the first embodiment of the present invention will be described with reference to FIGS.
[0015]
FIG. 1 is a block diagram showing a configuration of a main part in the first embodiment of the present invention, and FIG. 2 is a circuit configuration diagram showing a configuration of the resistor selector 22 shown in FIG. FIG. 3 is a flowchart showing a processing procedure of the controller 21 shown in FIG.
[0016]
In FIG. 1, reference numeral 10 denotes a computer motherboard. Reference numeral 20 denotes an expansion card (PCI card) mounted in the card slot of the motherboard 10 and connected to the PCI bus of the motherboard 10. Reference numeral 30 denotes an expansion connector (PCI connector) provided in a card slot of the mother board 10 for circuit connection between the mother board 10 and the PCI card 20.
[0017]
On the motherboard 10, a card detection pull-up resistor R <b> 1 is provided between the operating power supply line (Vcc line) of the motherboard 10 and the PRSNT pin 31 of the PCI connector 30. In addition, a circuit for determining the mounting state of the PCI card 20 by using the signal of the PRSNT pin 31 as a card detection signal NA, a PCI bus (none of which is not shown) and the like to which the PCI card 20 is connected are provided.
[0018]
The PCI card 20 is provided with a controller 21 that performs pull-down resistance selection control as shown in FIG. 3 and a resistance selector 22 configured as shown in FIG.
[0019]
The controller 21 receives a PRSNT signal output from the PRSNT pin 31 of the PCI connector 30 when the PCI card 20 is mounted in the card slot of the motherboard 10. Then, the controller 21 executes processing as shown in FIG. 3, decodes the voltage of the PRSNT signal, and selects one resistor (Ra / Rb / Rc) from the resistor selector 22 whose circuit configuration is shown in FIG. I do.
[0020]
As shown in FIG. 2, the resistor selector 22 selects, for example, three resistors Ra, Rb, and Rc having different resistance values, and selects one resistor from the resistors Ra, Rb, and Rc, and supplies the selected resistor to the PRSNT pin 31. And a switch circuit 23 to be connected. The switch circuit 23 receives the decoded output from the controller 21, selects one resistor from the three resistors Ra, Rb, and Rc prepared in advance, and uses this resistor as a pull-down resistor to connect to the PRSNT pin 31 and the ground. It is inserted between the line (GND line).
[0021]
Here, of the three resistors Ra, Rb, and Rc, the resistance value of the resistor Ra is the largest and the resistance value of the resistor Rc is the smallest (Ra>Rb> Rc). When the PCI card 20 is mounted in the card slot of the motherboard 10 and the PCI card 20 is connected to the motherboard 10 via the PCI connector 30, the controller 21 first sets the resistor Ra having the largest resistance value. Selected.
[0022]
Here, the operation in the first embodiment of the present invention will be described with reference to FIGS.
[0023]
When the PCI card 20 is mounted in the card slot of the motherboard 10 and the PCI card 20 is circuit-connected to the motherboard 10 via the PCI connector 30, the controller 21 provided in the PCI card 20 performs the processing shown in FIG. The switch circuit 23 of the resistor selector 22 is automatically set based on the instruction to select a pull-down resistor that matches the card detection level of 10.
[0024]
That is, when the PCI card 20 is connected to the motherboard 10 via the PCI connector 30, the controller 21 first selects the resistor Ra having the largest resistance value for the switch circuit 23 of the resistor selector 22. An instruction is given (step S1 in FIG. 3). As a result, the resistor Ra is connected as a pull-down resistor between the PRSNT pin 31 of the PCI connector 30 and the GND line. As a result, the PRSNT signal output to the PRSNT pin 31 of the PCI connector 30 to which the resistor Ra is connected is input to the controller 21. The controller 21 decodes the voltage indicated by the PRSNT signal, and determines whether or not the voltage at the PRSNT pin 31 is an active low level at which card detection is possible on the motherboard 10 (step S2 in FIG. 3).
[0025]
Here, when the voltage of the PRSNT pin 31 is at an active low level at which the mother board 10 can detect the card, the processing ends there. If the voltage at the PRSNT pin 31 is not an active low level at which the motherboard 10 can detect the card, the controller 21 next instructs the switch circuit 23 of the resistor selector 22 to select the resistor Rb ( Similarly, it is determined whether or not the voltage of the PRSNT pin 31 at that time is an active low level at which the card can be detected by the mother board 10 (step S4 in FIG. 3).
[0026]
Here, when the voltage of the PRSNT pin 31 is at an active low level at which the mother board 10 can detect the card, the processing ends there. If the voltage of the PRSNT pin 31 is not an active low level at which the motherboard 10 can detect the card, the controller 21 next instructs the switch circuit 23 of the resistor selector 22 to select the resistor Rc ( In FIG. 3 step S5), the process is terminated.
[0027]
Thus, when the PCI card 20 is mounted in the card slot of the motherboard 10, the controller 21 provided in the PCI card 20 sets the voltage of the PRSNT pin 31 to the active low level at which the motherboard 10 can detect the card. Control to be.
[0028]
As a result, when the PCI card 20 is mounted in the card slot of the mother board 10, even if the mother board 10 remains in the card detection mechanism that matches the pull-down resistance of other cards, the mounting state of each card is surely ensured. Can be recognized.
[0029]
FIG. 4 shows a second embodiment of the present invention. The same parts as those in the first embodiment shown in FIG. 1 and FIG.
[0030]
The second embodiment is particularly different from the first embodiment described above in that the controller 21 enables only the decode output Dout0 at the initial stage, switches on only the switching gate SG1, and pulls down only the resistor Ra. A resistor is connected between the PRSNT pin 31 and the GND line.
[0031]
Here, it is determined whether or not the voltage of the PRSNT pin 31 is an active low level at which the card can be detected by the motherboard 10, and the voltage of the PRSNT pin 31 must be at an active low level at which the card can be detected by the motherboard 10. Next, in addition to the decode output Dout0, the decode output Dout1 is enabled, the switch gate SG2 is switched on in addition to the switching gate SG1, and a pull-down resistor in which the resistor Ra and the resistor Rb are connected in parallel is connected to the PRSNT pin 31. And the GND line.
[0032]
Here, if the voltage of the PRSNT pin 31 is not an active low level at which the card detection is possible in the motherboard 10, the decode output Dout2 is enabled in addition to the decode outputs Dout0 and Dout1, and the switching gate SG1, In addition to SG2, the switching gate SG3 is switched on, and a pull-down resistor having resistors Ra, Rb, and Rc connected in parallel is connected between the PRSNT pin 31 and the GND line.
[0033]
In this manner, in the second embodiment, the resistors Ra, Rb, and Rc are connected in parallel one by one until the voltage of the PRSNT pin 31 becomes an active low level at which the motherboard 10 can detect the card.
[0034]
Also in the configuration of the second embodiment as described above, when the PCI card 20 is mounted in the card slot of the motherboard 10 as in the first embodiment described above, the motherboard 10 may be connected to other cards. Even if the card detection mechanism is matched to the pull-down resistor, the mounting state of each card can be reliably recognized.
[0035]
FIG. 5 shows a third embodiment of the present invention. The same reference numerals are given to the same parts as those of the first embodiment shown in FIGS. 1 and 2 and the description thereof is omitted.
[0036]
The third embodiment differs from the second embodiment described above in that the second embodiment described above has three decode outputs Dout0, Dout1, Dout2 and three switching gates SG1, SG2, SG3. In contrast to the configuration used, in the third embodiment, functions similar to those in the first and second embodiments described above using two decode outputs Douta and Doutb and two switching gates SG1 and SG2 are used. Is realized.
[0037]
FIG. 6 shows a fourth embodiment of the present invention. The same parts as those in the first embodiment shown in FIG. 1 and FIG.
[0038]
The fourth embodiment differs from the second and third embodiments described above in that the second and third embodiments connect resistors Ra, Rb, and Rc in parallel one by one. In contrast to this configuration, in the fourth embodiment, resistors Ra, Rb, and Rc are connected in series, one end thereof is connected to the PRSNT pin 31, the other end is connected to the GND line, and the PRSNT pin is connected. The resistors are short-circuited one by one using the switching gates SG1 and SG2 until the voltage of 31 reaches an active low level at which the mother board 10 can detect the card.
[0039]
Also in the configuration of the fourth embodiment as described above, when the PCI card 20 is mounted in the card slot of the mother board 10 as in the first to third embodiments, the mother board 10 may be replaced with the other. Even if the card detection mechanism matches the pull-down resistance of the card, the mounting state of each card can be recognized with certainty.
[0040]
【The invention's effect】
As described above in detail, according to the present invention, the expansion card mounted in the card slot of the motherboard has a pull-down resistor setting mechanism, so that when the expansion card is mounted in the card slot of the motherboard, Even if the card detection mechanism is adjusted to the pull-down resistance of another card, the mounting state of each card can be reliably recognized.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a main part in a first embodiment of the present invention.
FIG. 2 is a circuit configuration diagram showing a configuration of a resistance selector in the embodiment.
FIG. 3 is a flowchart showing a processing procedure of a controller 21 in the embodiment.
FIG. 4 is a diagram showing a circuit configuration of a main part of a PCI card according to a second embodiment of the present invention.
FIG. 5 is a diagram showing a circuit configuration of a main part of a PCI card according to a third embodiment of the present invention.
FIG. 6 is a diagram showing a circuit configuration of a main part of a PCI card according to a fourth embodiment of the present invention.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 ... Mother board 20 ... PCI card 21 ... Controller 22 ... Resistance selector 23 ... Switch circuit 30 ... PCI connector 31 ... PRSNT pin R1 ... Pull-up resistance Ra, Rb, Rc ... Resistance (pull-down resistance)
SG1, SG2, SG3 ... Switching gate

Claims (5)

マザーボードに設けたカード検知用のプルアップ抵抗と、前記マザーボードのカードスロットに実装される拡張カードに設けたプルダウン抵抗との接続点の電位により、前記マザーボードに設けた回路が前記拡張カードの実装状態を認識する拡張カードの実装認識装置に於いて、
前記拡張カードに、
抵抗値を異にする複数のプルダウン抵抗を備え、前記複数のプルダウン抵抗から一つのプルダウン抵抗を選択して前記プルアップ抵抗に接続する抵抗セレクタと、
前記接続点の電位を検知し、前記接続点の電位が前記マザーボードに実装された回路でカードの実装を認識できるカード検知レベルに達していないとき前記抵抗セレクタを制御して前記プルアップ抵抗に接続するプルダウン抵抗を切り替えるコントローラと
を具備したことを特徴とする拡張カードの実装認識装置。
The circuit provided on the motherboard is mounted on the expansion card by the potential at the connection point between the pull-up resistor for card detection provided on the motherboard and the pull-down resistor provided on the expansion card mounted on the card slot of the motherboard. In the expansion card mounting recognition device that recognizes
In the expansion card,
A plurality of pull-down resistors having different resistance values, a resistor selector that selects one pull-down resistor from the plurality of pull-down resistors and connects to the pull-up resistor;
The potential of the connection point is detected, and when the potential of the connection point has not reached a card detection level at which a card mounted can be recognized by a circuit mounted on the motherboard, the resistance selector is controlled and connected to the pull-up resistor An expansion card mounting recognition apparatus, comprising: a controller that switches a pull-down resistor to be connected.
マザーボードに設けたカード検知用のプルアップ抵抗と、前記マザーボードのカードスロットに実装される拡張カードに設けたプルダウン抵抗との接続点の電位により、前記マザーボードに設けた回路が前記拡張カードの実装状態を認識する拡張カードの実装認識装置に於いて、
前記拡張カードに、
複数のプルダウン抵抗を有して、前記プルダウン抵抗の一つを前記プルアップ抵抗に接続し、前記接続点の電位が前記マザーボードに実装された回路でカードの実装を認識できるカード検知レベルにないとき、前記接続点の電位が前記カード検知レベルになるまで前記プルダウン抵抗を一つずつ並列接続してゆく回路を具備したことを特徴とする拡張カードの実装認識装置。
A pull-up resistor for card detection provided on the motherboard, the potential of the connection point between the pull-down resistor provided on the expansion card mounted on the card slot of the motherboard mounted state of the circuit provided in the motherboard the expansion card In the expansion card mounting recognition device that recognizes
In the expansion card,
When there is a plurality of pull-down resistors, one of the pull-down resistors is connected to the pull-up resistor, and the potential at the connection point is not at a card detection level at which the circuit mounted on the motherboard can recognize the card mounting An expansion card mounting recognition apparatus comprising a circuit for connecting the pull-down resistors in parallel one by one until the potential at the connection point reaches the card detection level .
マザーボードに設けたカード検知用のプルアップ抵抗と、前記マザーボードのカードスロットに実装される拡張カードに設けたプルダウン抵抗との接続点の電位により、前記マザーボードに設けた回路が前記拡張カードの実装状態を認識する拡張カードの実装認識装置に於いて、
前記拡張カードに、
直列接続した複数のプルダウン抵抗を前記プルアップ抵抗に接続し、前記接続点の電位が前記マザーボードに実装された回路でカードの実装を認識できるカード検知レベルにないとき、前記接続点の電位が前記カード検知レベルになるまで前記プルダウン抵抗を一つずつ短絡してゆく回路を具備したことを特徴とする拡張カードの実装認識装置。
The circuit provided on the motherboard is mounted on the expansion card by the potential at the connection point between the pull-up resistor for card detection provided on the motherboard and the pull-down resistor provided on the expansion card mounted on the card slot of the motherboard. In the expansion card mounting recognition device that recognizes
In the expansion card,
When a plurality of pull-down resistors connected in series are connected to the pull-up resistor, and the potential at the connection point is not at a card detection level at which a circuit mounted on the motherboard can recognize card mounting, the potential at the connection point is An expansion card mounting recognition apparatus comprising a circuit for short-circuiting the pull-down resistors one by one until a card detection level is reached .
コンピュータのマザーボードに設けられたカードスロットに実装され、実装時に前記マザーボードに設けられた拡張カード検知用のプルアップ抵抗に接続されるプルダウン抵抗を有する拡張カードに於いて、
前記プルアップ抵抗と前記プルダウン抵抗との接続点の電位が前記マザーボードに実装された回路でカードの実装を認識できるカード検知レベルに達していないとき、前記プルアップ抵抗に接続する前記プルダウン抵抗の抵抗値を切り替える回路を設けたことを特徴とする拡張カード。
In an expansion card having a pull-down resistor that is mounted on a card slot provided on a motherboard of a computer and connected to a pull-up resistor for detecting an expansion card provided on the motherboard when mounted.
The resistance of the pull-down resistor connected to the pull-up resistor when the potential of the connection point between the pull-up resistor and the pull-down resistor does not reach the card detection level at which the circuit mounted on the motherboard can recognize the card mounting. An expansion card provided with a circuit for switching values .
マザーボードに設けられたプルアップ抵抗と拡張カードに設けられたプルダウン抵抗との接続点電位により、マザーボードが拡張カードの実装を検知する拡張カードの実装検知方法に於いて、In the expansion card mounting detection method in which the motherboard detects the mounting of the expansion card by the connection point potential between the pull-up resistor provided on the motherboard and the pull-down resistor provided on the expansion card.
前記マザーボードに前記拡張カードが実装されたとき、前記接続点電位が前記マザーボード側の拡張カード検知レベルとなるように、前記拡張カード側でプルダウン抵抗の抵抗値をコントロールすることを特徴とする拡張カードの実装検知方法。  An expansion card, wherein when the expansion card is mounted on the motherboard, a resistance value of a pull-down resistor is controlled on the expansion card side so that the connection point potential becomes an expansion card detection level on the motherboard side. Implementation detection method.
JP2002170207A 2002-06-11 2002-06-11 Expansion card mounting recognition device, expansion card and expansion card mounting detection method Expired - Fee Related JP3677256B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002170207A JP3677256B2 (en) 2002-06-11 2002-06-11 Expansion card mounting recognition device, expansion card and expansion card mounting detection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002170207A JP3677256B2 (en) 2002-06-11 2002-06-11 Expansion card mounting recognition device, expansion card and expansion card mounting detection method

Publications (2)

Publication Number Publication Date
JP2004013812A JP2004013812A (en) 2004-01-15
JP3677256B2 true JP3677256B2 (en) 2005-07-27

Family

ID=30436546

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002170207A Expired - Fee Related JP3677256B2 (en) 2002-06-11 2002-06-11 Expansion card mounting recognition device, expansion card and expansion card mounting detection method

Country Status (1)

Country Link
JP (1) JP3677256B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6509037B2 (en) * 2015-05-22 2019-05-08 ルネサスエレクトロニクス株式会社 Semiconductor device, semiconductor system provided with the same, and control method of semiconductor device
WO2017074315A1 (en) * 2015-10-27 2017-05-04 Hewlett Packard Enterprise Development Lp Detection of device connection
TWI763101B (en) * 2020-10-28 2022-05-01 緯穎科技服務股份有限公司 Elecronic device
CN115355929A (en) * 2022-08-15 2022-11-18 上海大学 An array piezoelectric sensor signal processing circuit

Also Published As

Publication number Publication date
JP2004013812A (en) 2004-01-15

Similar Documents

Publication Publication Date Title
US5586271A (en) In-line SCSI bus circuit for providing isolation and bi-directional communication between two portions of a SCSI bus
US7576559B2 (en) USB device and data processing system having the same
US20090283600A1 (en) Automatic detection of an enabled interface of a card reader
JP2002044089A (en) Method for connecting electronic device, and storage medium storing electronic device and operation processing program for electronic device
JPH0512193A (en) Automatic signal constitutional system
JP3677256B2 (en) Expansion card mounting recognition device, expansion card and expansion card mounting detection method
US6799238B2 (en) Bus speed controller using switches
US6892263B1 (en) System and method for hot swapping daughtercards in high availability computer systems
US6232678B1 (en) Electronic appliance
JPH0567028A (en) Information processing equipment
JP4201369B2 (en) Computer bus expansion
CN109992551A (en) USB Type-C Interface Information Reading Method and Information Reading Circuit
US6205496B1 (en) Device and method for continuously polling for communication bus type termination
KR20030072980A (en) The method and equipment for USB Host/Client mode detection and changing
CN112817804A (en) Fault detection method, device, equipment and storage medium based on computer fan port
JP2001177543A (en) Bus connection equipment and equipment connection system
JP4584518B2 (en) Method and apparatus for selecting different functions to be realized at the connection end of the control unit
US20080218242A1 (en) Output signal switching device
US7783929B2 (en) Controller for a disk, disk enclosure device, disk array apparatus, method for detecting a fault of disk enclosure device, and signal-bearing medium
JP2020042532A (en) Electronic apparatus
JP2002251367A (en) Card device
CN111124970A (en) Daughter board hot plug method and device
KR20050072615A (en) Usb port testing jig
KR200249750Y1 (en) Hot-Swap Devices in Computer Systems
KR100979110B1 (en) USB device interface control device and method in personal information terminal

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041124

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050124

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050426

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050506

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090513

Year of fee payment: 4

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090513

Year of fee payment: 4

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100513

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100513

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110513

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees