IP Library › Granted Patent US 9,032,124
Granted Patent B2
US 9,032,124 · App. 13/518,139 · Granted May 12, 2015

Definition of wakeup bus messages for partial networking

Inventor: Bernd Uwe Gerhard Elend (Hamburg, DE)
Assignee: NXP B.V.
H04L12/40032G06F1/3209H04L12/12H04L12/40039H04L12/4135H04L2012/40215H04L2012/40234H04L2012/40241H04L2012/40273Y02B60/34
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 9,032,124
App. No.
13/518,139
Granted
May 12, 2015
Kind
B2
Abstract

A method of encoding a digital bus message information, in particular a wake-up bus message information or configuring data, on a bus system, the method comprising: encoding a predetermined part of digital bus message information bits by means of sub-patterns in a stream of line symbols on at least one bus line, wherein sub-patterns consist of successive dominant and recessive phases, comprised of recessive and dominant line symbols, wherein a recessive phase is comprised of at least two recessive line symbols in order to establish a ratio of successive dominant and recessive phases that corresponds to a value of the predetermined part. A respective digital bus message, particularly for use on a bus system, is to be encoded in accordance with the method. Further, a bus node for a system bus having a plurality of stations that are coupled together by means of an arrangement of bus lines, comprises decoding circuitry configured for an analysis of sub-patterns in a stream of data on at least one bus line, and analysing circuitry configured to detect encoded digital bus message information, in particular a wake-up bus message information or configuring data, transmitted in a stream of line symbols on the bus system, wherein the digital bus message information is encoded in accordance with the method.

Claims (40)

1. A method of encoding a digital bus message information, the method comprising:

encoding a predetermined part of digital bus message information bits by sub-patterns in a stream of line symbols on at least one bus line, wherein sub-patterns consist of successive dominant and recessive phases, comprised of recessive and dominant line symbols, respectively,

wherein a recessive phase is comprised of at least two recessive line symbols in order to establish a ratio of successive dominant and recessive phases of the sub-pattern that corresponds to a value of the predetermined part, wherein consecutive sub-patterns are equal in length.

2. A method as claimed in claim 1 , the method further comprising:

representing a dominant or recessive, respectively, bit of the digital bus message information by the length of the dominant phase being longer or shorter, respectively, than that of the succeeding recessive phase.

3. A method as claimed in claim 1 ,

the method further comprising:

encoding a series of digital relative information by consecutive sub-patterns by a number of line symbols used in each sub-pattern with respect to a preceding sub-pattern, wherein preferably consecutive sub-patterns have equal lengths.

4. A method as claimed in claim 1 ,

wherein the digital bus message information comprises at least an identifier field and a data field, and

the method further comprises:

determining the predetermined part of the digital bus message information bits to cover the data field and at least partly the identifier field and/or a part between the identifier field and the data field.

5. A method as claimed in claim 1 ,

wherein the digital bus message information comprises a data length code field, and

the method further comprises:

using of data length codes greater than decimal 8.

6. A method as claimed in claim 1 ,

wherein the predetermined part of the digital bus message information bits covers an identifier field of the digital bus message information only partly, wherein the first 4 bits of the identifier field are not used and following two bits are recessive bits.

7. A method as claimed in claim 6 ,

wherein an identifier field of the digital bus message information comprises 29 bits.

8. A method as claimed in claim 1 ,

wherein the digital bus message is a message in accordance with one of a controller area network protocol, a local interconnect network protocol, and a FlexRay protocol.

9. A digital bus message,

wherein the digital bus message information is encoded in accordance with a method as claimed in claim 1 .

10. A pattern detector for a bus node for a system bus having a plurality of stations that are coupled together by an arrangement of bus lines, the pattern detector comprising:

decoding circuitry configured for an analysis of sub-patterns in a stream of data on at least one bus line, and

analysing circuitry configured to detect encoded digital bus message information, transmitted in a stream of line symbols on the bus system, wherein the digital bus message information is encoded in accordance with a method as defined in claim 1 .

11. A bus node chip comprising:

at least one pattern detector according to claim 10 ,

a microcontroller:

a transmit pin configured to receive a signal from the microcontroller;

a receive pin configured to transmit a signal to the microcontroller; and

a bus pin configured to transmit and receive signalling on at least one of the bus lines.

12. A bus system having a plurality of stations that are coupled together by an arrangement of bus lines and at least one station having a bus node chip according to claim 11 .

13. A method of encoding a digital bus message information, the method comprising:

encoding a predetermined part of digital bus message information bits by sub-patterns in a stream of line symbols on at least one bus line, wherein sub-patterns consist of successive dominant and recessive phases, comprised of recessive and dominant line symbols, respectively, wherein a recessive phase is comprised of at least two recessive line symbols in order to establish a ratio of successive dominant and recessive phases of the sub-pattern that corresponds to a value of the predetermined part; and

encoding a series of digital relative information by consecutive sub-patterns by a number of line symbols used in each sub-pattern with respect to a preceding sub-pattern, wherein preferably consecutive sub-patterns have equal lengths.

14. A method of encoding a digital bus message information, the method comprising:

encoding a predetermined part of digital bus message information bits by sub-patterns in a stream of line symbols on at least one bus line, wherein sub-patterns consist of successive dominant and recessive phases, comprised of recessive and dominant line symbols, respectively, wherein a recessive phase is comprised of at least two recessive line symbols in order to establish a ratio of successive dominant and recessive phases of the sub-pattern that corresponds to a value of the predetermined part, wherein the predetermined part of the digital bus message information bits covers an identifier field of the digital bus message information only partly.

15. The method of claim 14 , wherein the first 4 bits of the identifier field are not used and following two bits are recessive bits.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2012
From: ELEND, BERND UWE GERHARD
To: NXP B.V.
Reel/Frame 028421/0588 →
Priority Claims (1)
EP 09180816 · Dec 28, 2009 · regional
Continuity (1)
Related Publication 20120271975A1 · Oct 25, 2012