JP4768565B2 - インターフェース装置及びトポロジ構築方法 - Google Patents
インターフェース装置及びトポロジ構築方法 Download PDFInfo
- Publication number
- JP4768565B2 JP4768565B2 JP2006265236A JP2006265236A JP4768565B2 JP 4768565 B2 JP4768565 B2 JP 4768565B2 JP 2006265236 A JP2006265236 A JP 2006265236A JP 2006265236 A JP2006265236 A JP 2006265236A JP 4768565 B2 JP4768565 B2 JP 4768565B2
- Authority
- JP
- Japan
- Prior art keywords
- state
- port
- loop
- power consumption
- transition
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40078—Bus configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
- H04L12/437—Ring fault isolation or reconfiguration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40045—Details regarding the feeding of energy to the node from the bus
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Description
近年、自動車のエレクトロニクス化が急速に進んでいる。これに伴い、多種多様な機能が追加され、高品質なデジタル映像及び音声コンテンツを自動車内で鑑賞するための高速、高帯域の情報系LANの整備が必要となってきており、このような車載マルチメディア機器をつなぐ情報系車載LANとして車載用1394(IDB1394)規格が注目されている。
前記論理的切断ステートへ遷移させる際にループ・ディスエーブル値を論理的に切断したことを表わす所定値とし、前記ループ・ディスエーブル値が前記所定値であり、且つ前記低消費電力ステートである場合にバスリセットが検出されると、前記低消費電力ステートのポートを前記論理的切断ステートへ遷移させる。
以下、本発明を具体化した一実施形態を図1〜図6に従って説明する。
図1は、シリアルインターフェースの車載用規格であるIDB1394に準拠したデータ転送を行うネットワークシステムを概略的に示すブロック図である。
次に、ノードAが備えるインターフェース回路10Aについて図2に従って説明する。
ステートマシンSM1は、データ受信時に第1ポートP1Aから解析回路24aを介してデータパケットあるいはループテスト信号が入力される。ステートマシンSM1は、第1ポートP1Aから入力されたデータパケットをリンク層に出力する。また、ステートマシンSM1は、第1ポートP1Aとは別の第2ポートP2Aにノードが接続されている場合には、第1ポートP1Aから入力されたデータパケットあるいはループテスト信号を、第2ポートP2Aに接続されたノードCに、第2データ転送制御回路22及び第2ポートP2Aを介して送信する。
図3に、ステートマシンSM1の状態遷移図を示した。ステートマシンSM1は、ステートST1〜ステートST6に遷移する。ステートST1は、Disconnectedステートであって、第1ポートP1Aが他のノードのポート(例えば、ノードBの第1ポートP1B)と物理的に(バスケーブルによって)接続されていない状態である。ステートST2は、Sleep0(Loop_disabled値=0)ステートであって、第1ポートP1Aによるトーン信号の送受信が停止される、いわゆる低消費電力モードの状態である。なお、このステートST2は、後述するループ・ディスエーブル値(Loop_disabled値)が「0」である。ステートST3は、Untestedステートであって、第1ポートP1Aが他のノードのポートと物理的に接続されて、データ転送準備状態になった状態である。ステートST4は、Loop_disabledステートであって、第1ポートP1Aが物理的に接続されているものの、論理的に切断されている状態である。ステートST5は、Sleep1(Loop_disabled値=1)ステートであって、Loop_disabledステートから低消費電力モードに遷移した状態である。なお、このステートST5は、Loop_disabled値が「1(所定値)」にセットされている。ステートST6は、activeステートであって、データ転送可能状態である。
一方、ステートマシンSM1は、DisconnectedステートST1のときに、所定時間内に接続相手が検知されない(遷移条件T7)と、ステートST1からSleep0ステートST2へ遷移させる。なお、このとき、レジスタRに格納されるLoop_disabled値は「0」である。ステートマシンSM1は、ステートST2のときに、第1ポートP1Aに他のノードのポートと接続されるバスケーブルが接続される(遷移条件T8)と、ステートST2からステートST1へ遷移させる。
次に、各ノードA〜CのステートマシンSM1,SM2(各ポート)におけるステート遷移(状態遷移)について図4〜図6に従って説明する。図4は、ネットワークシステムの接続状態を示し、図5及び図6は、ネットワークシステムの接続状態が図4のように変化したときのステート遷移の動作を示すフローチャートである。
ステップS6において、バスケーブルと接続された各ポートに対応するステートマシンは、DisconnectedステートからUntestedステートへ遷移させて、ステップS7に移る。
(1)Sleep1ステートST5からLoop_disabledステートST4へ遷移させる遷移条件T4を追加した。これによれば、ステートマシンSM1,SM2を、バスリセットの発生によって、Sleep1ステートST5からLoop_disabledステートST4へ遷移させることができる。Loop_disabledステートST4に遷移されれば、既存の遷移条件T5によってUntestedステートST3に遷移させて、そのステートマシンに接続されたポートの論理的な切断を解除することができる。従って、本実施形態の遷移条件によれば、電源を切らずとも、1度Sleepステートに遷移されたステートマシン(ポート)を、論理的な切断を解除したUntestedステートST3に遷移させて、自動的に論理的に再接続することができる。そのため、例えばループを形成するバスケーブルが何らかの原因によって切断された場合には、Sleep1ステートに遷移されて論理的に切断されていたポートの論理的な切断が自動的に解除され、そのポート間(本例では、ポートP2B,P1C)が論理的に再接続されることになる。その結果、論理的な切断によって所望ノードから切り離されるノードの発生を抑制することができ、ループ接続されたバスケーブルが物理的に切断されたときのフェールセーフを実現することができる。
以下、本発明を具体化した第2実施形態を図7及び図8に従って説明する。この実施形態のインターフェース回路10A,10B,10Cは、ステートマシンの遷移条件が上記第1実施形態と異なっている。なお、先の図1〜図6に示した部材と同一の部材にはそれぞれ同一の符号を付して示し、それら各要素についての詳細な説明は省略する。
まず、図5のフローのステップS1から図8のステップS21まで第1実施形態と同様の処理を行う。また、図8のステップS23及びステップS24についても第1実施形態と同様の処理を行う。すなわち、ステップS21において、Sleep1ステートであるステートマシンに接続されるポート(例えば、ノードBの第2ポートP2B及びノードCの第1ポートP1C)が存在するトポロジの場合に、バスケーブルの断線あるいはバスケーブルの取り外し等によってバスリセットが発生すると、ステップS30に移る。また、ステップS23において、Sleep1ステートであるステートマシンに接続されるポートP2B,P1Cが存在するトポロジ(例えば、図4(c)参照)において、ネットワークシステムで新たな物理的な接続が検知されると、バスリセットが発生して、ステップS30に移る。
(1)ステートマシンSM1,SM2を、バスリセットの発生によって、Sleep1ステートST5からDisconnectedステートST1に遷移させることができる。DisconnectedステートST1に遷移されれば、既存の遷移条件T1によってUntestedステートST3に遷移させて、論理的な切断を解除することができる。従って、本実施形態の遷移条件によれば、電源を切らずとも、1度Sleepステートに遷移されたステートマシン(ポート)を、論理的な切断を解除したUntestedステートST3に遷移させて、自動的に論理的に再接続することができる。そのため、例えばループを形成するバスケーブルが何らかの原因によって切断された場合には、Sleep1ステートに遷移されて論理的に切断されていたポートの論理的な切断が自動的に解除され、そのポート間(本例では、ポートP2B,P1C)が論理的に接続されることになる。その結果、論理的な切断によって所望ノードから切り離されるノードの発生を抑制することができ、ループ接続されたバスケーブルが物理的に切断されたときのフェールセーフを実現することができる。
・上記各実施形態におけるノードの数に特に制限はない。また、ループを形成するノード数についても、特に制限はなく、4つ以上であってもよい。
上記各実施形態では、ステップS21におけるバスリセットを、バスケーブルの物理的な切断によって発生するバスリセットと説明したが、これに限らず、例えばバスケーブルを単に取り外したことによって発生するバスリセットであってもよい。
・上記実施形態では、解析回路24a,24bと、生成回路25a,25bと、ポート監視回路26a,26bと、をポート毎に別々に設けるようにしたが、全てのポートに対して共通に設けるようにしてもよい。
P2B,P1C 低消費電力ステートに遷移されたポート
SM1,SM2 ステートマシン
10A,10B,10C インターフェース装置
1a,1b,1c バスケーブル
ST1 物理的非接続ステート
ST4 論理的切断ステート
ST5 低消費電力ステート
T1〜T8,T10 遷移条件
Claims (8)
- バスケーブルで接続された他のノードとの間でデータの送受信を行うノードに備えられるIDB1394規格に準拠したインターフェース装置であって、
前記バスケーブルによって前記他のノードと接続される複数のポートと、
前記複数のポートを介した前記他のノードとのループ接続が検出された際に、前記複数のポートのいずれか1つを論理的に切断した状態である論理的切断ステートへ遷移させ、さらにトーン信号の送受信が停止される低消費電力ステートへ遷移させるステートマシンを備え、
前記ステートマシンは、前記論理的切断ステートへ遷移させる際にループ・ディスエーブル値を論理的に切断したことを表わす所定値とし、前記ループ・ディスエーブル値が前記所定値であり、且つ前記低消費電力ステートである場合にバスリセットが検出されると、前記低消費電力ステートの前記ポートを前記論理的切断ステートへ遷移させることを特徴とするインターフェース装置。 - 前記ポートが前記低消費電力ステートから前記論理的切断ステートへ遷移した後に前記バスリセットが検出されると、前記ポートの前記論理的切断ステートを解除することを特徴とする請求項1に記載のインターフェース装置。
- 前記複数のポートのいずれか1つが前記低消費電力ステートであり、且つ前記ループ・ディスエーブル値が論理的に切断されていないことを表わす値である場合にバスリセットが検出されると、前記低消費電力ステートのポートを前記論理的切断ステートとは異なる非低消費電力ステートへ遷移させることを特徴とする請求項1又は2に記載のインターフェース装置。
- 前記バスリセットは、前記論理的切断ステート及び前記低消費電力ステートへ遷移したステートマシンに接続されるポートに接続された前記バスケーブルとは別のバスケーブルが物理的に非接続になったときに発生するバスリセットであることを特徴とする請求項1〜3のいずれか1つに記載のインターフェース装置。
- 複数のノードがIDB1394規格に準拠したポートにてループ接続されたときに、前記複数のノードが有する複数のポートのいずれか1つを論理的に切断した状態である論理的切断ステートへ遷移させ、さらにトーン信号の送受信が停止される低消費電力ステートへ遷移させるトポロジ構築方法において、
前記論理的切断ステートへ遷移させる際にループ・ディスエーブル値を論理的に切断したことを表わす所定値とし、前記ループ・ディスエーブル値が前記所定値であり、且つ前記低消費電力ステートである場合にバスリセットが検出されると、前記低消費電力ステートのポートを前記論理的切断ステートへ遷移させることを特徴とするトポロジ構築方法。 - 前記ポートが前記低消費電力ステートから前記論理的切断ステートへ遷移した後に前記バスリセットが検出されると、前記ポートの前記論理的切断ステートを解除することを特徴とする請求項5に記載のトポロジ構築方法。
- 前記複数のポートのいずれか1つが前記低消費電力ステートであり、且つ前記ループ・ディスエーブル値が論理的に切断されていないことを表わす値である場合にバスリセットが検出されると、前記低消費電力ステートのポートを前記論理的切断ステートとは異なる非低消費電力ステートへ遷移させることを特徴とする請求項5又は6に記載のトポロジ構築方法。
- 前記バスリセットは、前記論理的切断ステート及び前記低消費電力ステートに遷移されたポートに接続されたバスケーブルとは別のバスケーブルが物理的に非接続になったときに発生するバスリセットであることを特徴とする請求項5〜7のいずれか1つに記載のトポロジ構築方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006265236A JP4768565B2 (ja) | 2006-09-28 | 2006-09-28 | インターフェース装置及びトポロジ構築方法 |
| US11/905,372 US7855971B2 (en) | 2006-09-28 | 2007-09-28 | Interface device and topology formation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006265236A JP4768565B2 (ja) | 2006-09-28 | 2006-09-28 | インターフェース装置及びトポロジ構築方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008085835A JP2008085835A (ja) | 2008-04-10 |
| JP4768565B2 true JP4768565B2 (ja) | 2011-09-07 |
Family
ID=39261120
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006265236A Expired - Fee Related JP4768565B2 (ja) | 2006-09-28 | 2006-09-28 | インターフェース装置及びトポロジ構築方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7855971B2 (ja) |
| JP (1) | JP4768565B2 (ja) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5065941B2 (ja) * | 2008-02-29 | 2012-11-07 | アラクサラネットワークス株式会社 | スイッチ装置およびネットワークシステム |
| US8243614B2 (en) * | 2008-03-07 | 2012-08-14 | Honeywell International Inc. | Hardware efficient monitoring of input/output signals |
| TWI451259B (zh) * | 2010-08-26 | 2014-09-01 | Mstar Semiconductor Inc | 多埠介面電路與相關省電方法 |
| US9602302B1 (en) * | 2014-06-17 | 2017-03-21 | DAP Holding B.U. | Method for disabling a legacy loop detect circuit in a Beta node |
| CN108616375B (zh) * | 2016-12-12 | 2021-03-26 | 中国航空工业集团公司西安航空计算技术研究所 | 基于as5643协议的指定周期传输数据的方法和电路 |
| CN107959597B (zh) * | 2017-11-30 | 2021-01-08 | 中国航空工业集团公司沈阳飞机设计研究所 | 一种机载1394b总线节点上电自检测方法 |
| CN108259265B (zh) * | 2017-12-08 | 2021-03-26 | 中国航空工业集团公司成都飞机设计研究所 | 一种军用1394b总线网络信道完整性检测方法 |
| JP6761510B1 (ja) * | 2019-05-28 | 2020-09-23 | コイト電工株式会社 | 通信装置 |
| ES2938480T3 (es) * | 2019-10-18 | 2023-04-11 | Omicron Electronics Gmbh | Disposición de prueba segura |
| CN114363410B (zh) * | 2022-03-17 | 2022-06-07 | 苏州浪潮智能科技有限公司 | 应用访问方法、云端代理及节点代理组件、设备、介质 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3469120B2 (ja) * | 1998-06-12 | 2003-11-25 | 矢崎総業株式会社 | 通信網および通信装置 |
| US6279060B1 (en) * | 1998-12-04 | 2001-08-21 | In-System Design, Inc. | Universal serial bus peripheral bridge simulates a device disconnect condition to a host when the device is in a not-ready condition to avoid wasting bus resources |
| JP3523616B2 (ja) * | 2001-07-24 | 2004-04-26 | 松下電器産業株式会社 | バス最適化方法及び通信ノード |
-
2006
- 2006-09-28 JP JP2006265236A patent/JP4768565B2/ja not_active Expired - Fee Related
-
2007
- 2007-09-28 US US11/905,372 patent/US7855971B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008085835A (ja) | 2008-04-10 |
| US7855971B2 (en) | 2010-12-21 |
| US20080080490A1 (en) | 2008-04-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7855971B2 (en) | Interface device and topology formation method | |
| JP4091073B2 (ja) | 家電制御(cec)プロトコル対応装置,cec命令管理方法,cec対応システム,及び音響/映像のエンターテイメントシステム | |
| CN103946829B (zh) | 用于高速数据和电力分配的双线通信系统 | |
| CN102474438B (zh) | 环状传输系统中的节点装置、集成电路及控制方法 | |
| JP6957549B2 (ja) | 動的ヒステリシス回路 | |
| JP4071117B2 (ja) | 送受信回路及び送受信方法並びに送受信装置 | |
| JP2006101432A (ja) | 光送受信モジュール | |
| TWI408559B (zh) | 在通信系統中埠從活動狀態到待命狀態的過渡 | |
| JP7069931B2 (ja) | 回路装置、電子機器及びケーブルハーネス | |
| US20100257400A1 (en) | Network loop healing apparatus and methods | |
| US20060072624A1 (en) | Data transmission system, data transmitter, and transmitting method | |
| JP3599048B2 (ja) | データ転送制御システム、電子機器、プログラム及びデータ転送制御方法 | |
| CN111630819A (zh) | 通信系统与通信方法 | |
| JP2010056716A (ja) | インターフェース装置及びトポロジ構築方法 | |
| JP5286944B2 (ja) | 受信装置及びパケット通信方法 | |
| JP2010141495A (ja) | インターフェース装置及び再同期化方法 | |
| JP6337783B2 (ja) | 車載ネットワークシステム | |
| JP4992489B2 (ja) | インターフェース装置及び接続検出方法 | |
| JP5566626B2 (ja) | ネットワークの接続方法及びインターフェース装置 | |
| KR100313896B1 (ko) | 버스 시스템에서의 루프 형성 제거장치 및 방법 | |
| JP5729129B2 (ja) | 通信装置、半導体装置、装置idの設定方法 | |
| US7290163B2 (en) | Method and circuit for deciding data transfer rate | |
| JP2013123265A (ja) | 受信装置及びパケット通信方法 | |
| TWI876620B (zh) | 降低功率消耗之通訊裝置及控制方法 | |
| KR100312065B1 (ko) | 서로 다른 노드간의 데이터 전송 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20080730 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090427 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110322 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110523 |
|
| 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: 20110614 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110616 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4768565 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140624 Year of fee payment: 3 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |