JPH02304662A - 電子機器 - Google Patents

電子機器

Info

Publication number
JPH02304662A
JPH02304662A JP12412689A JP12412689A JPH02304662A JP H02304662 A JPH02304662 A JP H02304662A JP 12412689 A JP12412689 A JP 12412689A JP 12412689 A JP12412689 A JP 12412689A JP H02304662 A JPH02304662 A JP H02304662A
Authority
JP
Japan
Prior art keywords
signal
devices
signal lines
voltage
signal line
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.)
Pending
Application number
JP12412689A
Other languages
English (en)
Inventor
Kenichiro Ono
研一郎 小野
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP12412689A priority Critical patent/JPH02304662A/ja
Publication of JPH02304662A publication Critical patent/JPH02304662A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Mounting Of Printed Circuit Boards And The Like (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は電子機器、特に複数の異なる装置を複数の信号
線からなる共通の信号バスにより並列接続して構成され
る電子機器に関するものである。
[従来の技術] 従来より、複数の異なる装置を信号バスで並列に接続す
る電子機器の接続方式が知られている。
このような機器の接続方式としては各種のフロッピーデ
ィスクのインタフェース方式、5C3Iインタフ工−ス
方式などが知られている。
この種の接続方式では、主装置となるパーソナルコンピ
ュータなどがある機器の接続の有無を判定するには次の
ような方法が用いられ°ている。
1)あらかじめある機器が接続されているかどうかを識
別する専用信号線を設ける方法。
2)主装置側から機器にソフトウェア的にアクセスして
、その機器が接続されているかどうかを判別する方法。
[発明が解決しようとする課題] ところが、上記のような従来構成では次のような問題が
ある。
まず、1)の方式では接続される可能性のある最大の数
に対応する2進数を表現可能なビット数の専用信号線が
必要であり、接続する装置を増やす場合にはこの信号線
もその公理やさなければならない。
また、2)の方法では接続の確認のためにアクセス時間
が必要であり、また接続される機器のアクセス方式によ
っては主装置側からのアクセスが不可能な場合があり、
接続確認が行なえないことがある。
本発明の課題は、以上の問題を解決し、システムの拡張
性を損なうことなく、また簡単安価かつ迅速に接続機器
の判別を行なえるようにすることである。
[課題を解決するための手段] 以上の課題を解決するために、本発明においては、複数
の異なる装置を複数の信号線からなる共通の信号バスに
より並列接続して構成される電子機器において、前記信
号バスを構成する複数の信号線間に前記複数の各装置内
で異なる抵抗値をもつ電気抵抗を接続し、前記複数の信
号線のうち所定の信号線の電圧を前記複数の装置のうち
所定の装置において検出することによりこの所定装置に
前記信号バスを介して接続されている装置を認識する構
成を採用した。
[作 用] 以上の構成によれば、信号バスを構成する信号線の電圧
を検出するという簡単な測定処理により所定装置に接続
されている装置を認識することができる。
[実施例] 以下、図面に示す実施例に基づ・き、本発明の詳細な説
明する。
第1図に本発明を採用した電子機器の構成を示す。
第1図において符号Aはシステムを構成するデバイスの
1つで、本実施例ではパーソナルコンピュータなどのホ
ストとして使用される装置である。
デバイスAは、不図示の装置各部を制御するマイクロプ
ロセッサなどから成るCPU24を有している。CPU
24はROM 24 rに格納された後述のプログラム
にしたがって装置全体の制御および接続機器の判別を行
なう。
符号BはデバイスAに接続されるデバイスで、この場合
デバイスBはデバイスAの周辺機器、たとえばプリンタ
、磁気ディスク装置、各種データ人出力装置などから構
成される。デバイスAとデバイスBのインタフェース信
号線11〜13は、コネクタ90を介して接続される。
信号線11〜13は並列接続が可能な信号バスとして構
成されている。
デバイスA内部において信号線11はデバイスAの電源
電圧(この場合5V)にプルアップされており、信号線
11と12は抵抗21によって、また信号線12と13
は抵抗22によって接続され、信号線13は接地電位に
接続されている。
また、デバイスBの内部においては信号線11.12の
間には抵抗31が、また信号線12と13の間には抵抗
32が接続されている。信号線11.12にはデバイス
A、あるいはB内部において公知の入出力回路が接続さ
れ、所定のインタフェース手順に基づいて双方の装置の
間でデータ転送が行なえるようになっている。
デバイスAの信号バス間の抵抗21.22、あるいはデ
バイ゛スBの信号バス間の抵抗31.32の各抵抗値R
11%R21%R12、R22は各デバイスに固有の値
を設定する。信号線12の電圧はAD変換器23に入力
され、デジタル化された後CPU24に入力できるよう
になっている。
このため、CPU24では信号線12の電圧を検出する
ことによってデバイスBの接続の有無を検出することが
できる。
ここで抵抗21.22.31.32の抵抗値R11,R
21%R12、R22をそれぞれ200Ω、100Ω、
180Ω、80Ωとすると、デバイスBが接続されてい
なければCPU24はA/D変換器23を介して1.6
6Vを検出する。
一方、デバイスBが図示のように接続されると、信号線
12の電圧は電源電圧の5vを抵抗21.31の並列接
続と抵抗22.32の並列接続を直列に接続した時の分
圧値となるので、上記の抵抗値設定では約1.59Vと
なる。
一方、デバイスAにはコネクタ90を介してデバイスB
ではなく第2図に示すようなデバイスCを接続すること
もできる。デバイスC内では、第2図に示すように信号
線11.12は抵抗41によって、また、信号線12.
13は抵抗42によって接続されている。
ここで、抵抗41.42の抵抗値R13、R23をそれ
ぞれ160Ω、60Ωとすると、デバイスAにデバイス
Cを接続した場合にはCPU24はA/D変換器23を
介して信号線12の電圧として1.48Vを検出する。
このようにして、デバイスAのCPU24は信号線11
〜13に接続されている機器を信号線12の電圧を介し
て識別することができる。第3図にROM24rに格納
されたCPU24の接続機器の判別手順を示す。ここで
は、説明を容易にするためデバイスAにはデバイスBな
いしデバイスCのいずれか一方のみが接続されるものと
する。
CPU24は、まず第3図のステップS1においてRO
M24r内の所定アドレス内に、コネクタ90に何もデ
バイスが接続されていない時、デバイスBが接続されて
いる時、およびデバイスCが接続されている時の信号線
12のデジタル化された電圧値を記憶する。ROMの場
合はすでに記憶された電圧値が用意されているが、外部
記憶装置などからこのステップS1で電圧値をRAMの
所定アドレスにロードして使用しても良い。
ステップS2ではA/D変換器23を介して信号線12
の電圧をデジタル値として読み取り、ステップS3にお
いてその値を人力する。
次にステップS4〜S6においてステップS3で人力し
た電圧値をステップS1で記憶している3つの電圧値と
それぞれ比較し、接続機器を判別する。ステップS4〜
S6でデバイスを特定できなかった場合にはステップS
7に移行し、認識できない機器がコネクタ90に接続さ
れていると判定する。
以上のような判別ルーチンを所定のタイミング、たとえ
ばシステムリセット時などに行なうことによって、デバ
イスAのCPU24は信号バスを構成する信号線11〜
13にどのような装置が接続されているかを迅速に認識
することかできる。
上記方式によれば接続装置認識用の信号線を必要としな
いので、従来のように機器の接続台数が限定されないと
いう利点がある。また、接続機器にデータアクセスを行
うことなく、信号線の電圧を読み取ることによって高速
に接続機器を識別でき、また祷続機器の入出力インタフ
ェース手順にも限定を受けないという利点がある。
以上ではデバイスB、Cのいずれかのみが接続されるも
のとして説明したが、デバイスA% BlCの信号線1
1〜13を並列接続する場合でも同様の手順で機器の識
別が可能なのは言うまでもない。その場合には、予想さ
れる接続態様に対応して各デバイスの信号線間に挿入す
る終端抵抗の値をそれぞれ別に設定しておき、それらの
組合゛せに対応する信号線12の電圧をあらかじめ記憶
しておくことによって接続機器を識別することができる
。
たとえば、第1図において接続されている1台のデバイ
スA、B、C・・・の信号線11.12間の抵抗の値を
R11、R12、R13・・・Rin、信号線12.1
3間の抵抗の値をR21、R22、R23・・・R2n
、電源電圧をVとすると、A/D変換器23を介して検
出される信号線12の電圧Vxは、と示されるから、こ
の式における各抵抗値の組合せを記憶しておくことによ
りCPU24によって接続されている機器を認識できる
。
なお、以上では信号バスの信号線の数を3本に限定した
が、上記技術は信号線の数に限定されることがないのは
もちろんである。また信号バスの信号純金てに抵抗を接
続しなくても良いのは言うまでもない。
[発明の効果] 以上から明らかなように、本発明によれば、複数の異な
る装置を複数の信号線からなる共通の信号バスにより並
列接続して構成される電子機器において、前記信号バス
を構成する複数の信号線間に前記複数の各装置内で異な
る抵抗値をもつ電気抵抗を接続し、前記複数の信号線の
うち所定の信号線の電圧を前記複数の装置のうち所定の
装置において検出することによりこの所定装置に前記信
号バスを介して接続されている装置を認識する構成を採
用しているので、信号バスを構成する信号線の電圧を検
出するという簡単な測定処理により所定装置に接続され
ている装置を認識することができ、信号バスを増加させ
る必要なくシステムの拡張性を損なうことなく、簡単安
価に接続機器を認識できるという優れた効果がある。
【図面の簡単な説明】
第1図は本発明を採用した電子機器の構成を示したブロ
ック図、第2図は第1図の機器に接続可能な機器の構成
を示したブロック図、第3図は第1図のCPUの制御手
順を示したフローチャート図である。 A〜C・・・デバイス 11〜13・・・信号線 21.22.31.32.41.42・・・抵抗23・
・・A/D変換器 24・・・CPU2 4  r ・
−ROM

Claims (1)

    【特許請求の範囲】
  1. 1)複数の異なる装置を複数の信号線からなる共通の信
    号バスにより並列接続して構成される電子機器において
    、前記信号バスを構成する複数の信号線間に前記複数の
    各装置内で異なる抵抗値をもつ電気抵抗を接続し、前記
    複数の信号線のうち所定の信号線の電圧を前記複数の装
    置のうち所定の装置において検出することによりこの所
    定装置に前記信号バスを介して接続されている装置を認
    識することを特徴とする電子機器。
JP12412689A 1989-05-19 1989-05-19 電子機器 Pending JPH02304662A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12412689A JPH02304662A (ja) 1989-05-19 1989-05-19 電子機器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12412689A JPH02304662A (ja) 1989-05-19 1989-05-19 電子機器

Publications (1)

Publication Number Publication Date
JPH02304662A true JPH02304662A (ja) 1990-12-18

Family

ID=14877571

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12412689A Pending JPH02304662A (ja) 1989-05-19 1989-05-19 電子機器

Country Status (1)

Country Link
JP (1) JPH02304662A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002022582A (ja) * 2000-07-03 2002-01-23 Ckd Corp 圧力センサ、出力装置及び圧力検出出力装置
JP2006171627A (ja) * 2004-12-20 2006-06-29 Nikon Corp 接続検出装置
JP2007080134A (ja) * 2005-09-16 2007-03-29 Matsushita Electric Ind Co Ltd シリアル通信装置
US8078766B2 (en) 2007-05-09 2011-12-13 Sony Corporation Apparatus and method of displaying image

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002022582A (ja) * 2000-07-03 2002-01-23 Ckd Corp 圧力センサ、出力装置及び圧力検出出力装置
JP2006171627A (ja) * 2004-12-20 2006-06-29 Nikon Corp 接続検出装置
JP2007080134A (ja) * 2005-09-16 2007-03-29 Matsushita Electric Ind Co Ltd シリアル通信装置
US8078766B2 (en) 2007-05-09 2011-12-13 Sony Corporation Apparatus and method of displaying image

Similar Documents

Publication Publication Date Title
EP2927815B1 (en) Multi-drop serial bus with location detection and method
US6618773B1 (en) Receiving a particular identification file among an analog identification file and a digital identification file in response to a request to a dual-interface monitor
US7293118B1 (en) Apparatus and method for dynamically providing hub or host operations
US20140337552A1 (en) Slave device bit sequence zero driver
JPH11119863A (ja) カード情報読み出し方法、カード、ホスト装置、及び、ドライブ装置
CN101609424A (zh) 系统硬件监控与模拟测试模块及其方法
CN115994110A (zh) 一种i2c总线信号测试系统、方法、装置及可读存储介质
JPH06214936A (ja) 入出力装置自動判別方法
CN117907806A (zh) 故障分析处理设备及双向信号线路的故障方向判断装置
CN100371917C (zh) 内建于硬件装置的驱动程序的安装方法
US6026469A (en) Connected module type distinguishing apparatus and method
JP3262386B2 (ja) 電気部品接続認識装置
JP3050356B2 (ja) タブレットとその駆動方法
EP0635791A2 (en) Data bus controller having a level setting circuit
JP2003248796A (ja) Pcカード検出装置
JP6391866B1 (ja) 極性判定装置及び極性判定方法
JPH07221581A (ja) バス用ターミネータ
JP3792201B2 (ja) 入出力装置
JPH04297913A (ja) インターフェースステータス検出装置
JP3223225B2 (ja) サージ識別装置
JP2003084904A (ja) 入力装置
JPH05241632A (ja) 拡張ユニットの番号認識装置
CN114353865B (zh) 一种温湿度检测电路及温湿度检测方法
JP2538643B2 (ja) プログラマブル・コントロ―ラ
KR20070033856A (ko) 디스플레이 장치의 입력신호 판별장치 및 방법