IP Library › Granted Patent US 8,279,751
Granted Patent B2
US 8,279,751 · App. 12/752,291 · Granted Oct 2, 2012

System and method for signal failure detection in a ring bus system

Assignee: SMSC Europe GmbH
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,279,751
App. No.
12/752,291
Granted
Oct 2, 2012
Kind
B2
Abstract

A communication system, network node, and communication port architecture are provided for transporting data across a ring network. If a network node detects a signal failure, the communication port of the network node configures itself as timing master and communicates a shutdown command to the other network nodes. In addition, the communication port sets an internal flag signaling this “signal off” event. All other network nodes, which receive the shutdown flag, do not set this internal status, and instead, save a status of “no fault saved.” Accordingly, it can be easily determined where the loss of signal occurred.

Claims (12)

1. A communication port for a node in a communication network having a plurality of nodes coupled together via a bus, the communication port having an input for receiving data, an output for transmitting data and means for detecting a signal off condition at the input, and wherein the communication port is configured for: detecting a signal off condition; after the signal off condition has been detected, checking whether a shutdown flag has been received, wherein: if the shutdown flag is not received, the communication port is further configured for performing the steps of: saving its internal status “signal off”; configuring itself as timing master for the bus; setting the shutdown flag, which is forwarded over the bus to the communication port of a subsequent node; waiting a predetermined amount of time; and switching off an output signal associated with the communication port; and if the shutdown flag is received, the communication port is further configured for performing the steps of: saving its internal status “no fault saved;” and switching off the output signal associated with the communication port.

2. The communication port according to claim 1 , wherein if the communication port is a power master, the communication port is instead configured for performing the steps of: setting the shutdown flag, which is forwarded over the bus; saving its internal status the “no fault saved”; waiting the predetermined time; and switching off an output signal associated with the communication port.

3. The communication port according to claim 1 , wherein in the case an emergency shutdown has to be performed, the communication port is immediately configured for switching its output signal off.

4. The communication port according to claim 1 , wherein the communication port is further configured to generate frames, and at least partly analyze frames received from other nodes among the plurality of the nodes, wherein said generated and received frames comprise at least: a preamble for marking the beginning of a frame; and a shutdown flag field.

5. The communication port according to claim 1 , wherein the plurality of nodes are connected together via a ring bus network.

6. A method for shutting down a communication port of a network node, wherein the method is performed by the communication port and comprises: A0) detecting a “signal off” event; A1) checking whether a shutdown flag is present, wherein: if the shutdown flag is not present, the method performed by the communication port further comprises: A2) configuring the communication port as timing master; A3) setting the shutdown flag and forwarding the shutdown flag over a network to a subsequent network node; A4) waiting a predetermined amount of time; A5) switching off an output signal associated with the communication port off; and A6) at any time after step Al, saving an internal status of the communication port as “signal off;” and if the shutdown flag is present, the method performed by the communication port further comprises: A7) saving the internal status of the communication port as “no fault saved;” and A8) switching off the output signal associated with the communication port.

7. The method according to claim 6 , wherein if the communication port is a power master, the method performed by the communication port comprises the following steps instead of steps A0-A8: B1) setting the shutdown flag and forwarding the shutdown flag over the network; B2) saving the internal status of the communication port as the “no fault saved;” B3) waiting the predetermined amount of time; and B4) switching off the output signal associated with the communication port.

8. A communication system having a plurality of nodes coupled together via a bus, wherein each node comprises a communication port having an input for receiving data, an output for transmitting data and means for detecting a signal off condition at the input, and wherein the communication port is configured for: detecting a signal off condition; after the signal off condition has been detected, checking whether a shutdown flag has been received, wherein: if the shutdown flag is not received, the communication port is further configured for: saving an internal status as “signal off”; configuring itself as timing master for the bus; setting the shutdown flag, which is forwarded over the bus to a communication port of a subsequent node; waiting a predetermined amount of time; and switching off an output signal associated with the communication port; and if the shutdown flag is received, the communication port is further configured for: saving an internal status as “no fault saved;” and switching off the output signal associated with the communication port.

9. The communication system according to claim 8 , wherein if the communication port is a power master, the communication port is instead configured for: setting the shutdown flag, which is forwarded over the bus to the subsequent node; saving the internal status as the “no fault saved”; waiting the predetermined time; and switching off the output signal associated with the communication port.

10. The communication system according to claim 8 , wherein in the case of an emergency shutdown, the communication port is immediately configured for switching its output signal off.

11. The communication system according to claim 8 , wherein the communication port is further configured to generate frames, and at least partly analyze frames received from other nodes among the plurality of nodes, wherein said generated and received frames comprise at least: a preamble for marking the beginning of a frame; and a shutdown flag field.

12. The communication port according to claim 8 , wherein the plurality of nodes are connected together via a ring bus network.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2010
From: KERBER, STEFAN; WILHELM, ROBERT
To: SMSC EUROPE GMBH
Reel/Frame 024507/0075 →
Priority Claims (1)
EP 07117712 · Oct 2, 2007 · regional
Continuity (2)
Continuation PCTEP2008063133 · Oct 1, 2008
Related Publication 20100246408A1 · Sep 30, 2010