Subscriber station for a serial bus system, and method for communication in a serial bus system
AssigneeRobert Bosch GmbH
InventorsArthur Mutter, Florian Hartwich
Life of this patent
Estimating the term…
Abstract
A subscriber station for a serial bus system. The subscriber station has a communication control device for controlling a communication of the subscriber station with at least one other subscriber station of the bus system and for generating a transmit signal according to a frame; a receiving device configured to serially receive at least one signal from the bus; and a tamper check module for checking whether at least one predetermined field of a frame received from the at least one signal received from the bus has at least one pulse having a second bit value, which is inverse to the predetermined first bit value, in a received bit which has a predetermined first bit value and a predetermined duration.
Claims17
A subscriber station for a serial bus system, comprising:
- a communication control device configured to control a communication of the subscriber station with at least one other subscriber station of the bus system and to generate a transmit signal according to a frame;
- a receiving device configured to serially receive at least one signal from a bus of the bus system;
- and
- a tamper check module configured to check whether at least one predetermined field of a frame which the receiving device created and received from the at least one signal received from the bus has at least one pulse having a second bit value, which is inverse to a predetermined first bit value, in a received bit which has the predetermined first bit value and a predetermined duration, wherein the tamper check module is also configured to discard the received frame after the at least one pulse is present which has the second bit value, which is inverse to the predetermined first bit value;
- wherein the tamper check module has a first counter configured to count a number of falling edges which occur from a beginning of the predetermined field of the received frame to an end of the predetermined field of the received frame.
A subscriber station for a serial bus system, comprising:
- a communication control device configured to control a communication of the subscriber station with at least one other subscriber station of the bus system and to generate a transmit signal according to a frame;
- a receiving device configured to serially receive at least one signal from a bus of the bus system;
- and
- a tamper check module configured to check whether at least one predetermined field of a frame which the receiving device created and received from the at least one signal received from the bus has at least one pulse having a second bit value, which is inverse to a predetermined first bit value, in a received bit which has the predetermined first bit value and a predetermined duration, wherein the tamper check module is also configured to discard the received frame after the at least one pulse is present which has the second bit value, which is inverse to the predetermined first bit value;
- wherein the tamper check module is configured to check whether, in a received recessive bit having a duration, at least one dominant pulse occurs which has a shorter duration than the received recessive bit.
A subscriber station for a serial bus system, comprising:
- a communication control device configured to control a communication of the subscriber station with at least one other subscriber station of the bus system and to generate a transmit signal according to a frame;
- a receiving device configured to serially receive at least one signal from a bus of the bus system;
- and
- a tamper check module configured to check whether at least one predetermined field of a frame which the receiving device created and received from the at least one signal received from the bus has at least one pulse having a second bit value, which is inverse to a predetermined first bit value, in a received bit which has the predetermined first bit value and a predetermined duration, wherein the tamper check module is also configured to discard the received frame after the at least one pulse is present which has the second bit value, which is inverse to the predetermined first bit value;
- wherein the tamper check module is configured to check whether, in a bit sequence of at least two received recessive bits each having a duration, at least one dominant pulse occurs which has a shorter duration than the received recessive bit.
A subscriber station for a serial bus system, comprising:
- a communication control device configured to control a communication of the subscriber station with at least one other subscriber station of the bus system and to generate a transmit signal according to a frame;
- a receiving device configured to serially receive at least one signal from a bus of the bus system;
- and
- a tamper check module configured to check whether at least one predetermined field of a frame which the receiving device created and received from the at least one signal received from the bus has at least one pulse having a second bit value, which is inverse to a predetermined first bit value, in a received bit which has the predetermined first bit value and a predetermined duration, wherein the tamper check module is also configured to discard the received frame after the at least one pulse is present which has the second bit value, which is inverse to the predetermined first bit value;
- wherein the tamper check module has a second counter configured to count a number of time quanta which have the inverse bit value and occur from a beginning of the predetermined field of the received frame to an end of the predetermined field of the received frame.
A subscriber station for a serial bus system, comprising:
- a communication control device configured to control a communication of the subscriber station with at least one other subscriber station of the bus system and to generate a transmit signal according to a frame:
- a receiving device configured to serially receive at least one signal from a bus of the bus system;
- and
- a tamper check module configured to check whether at least one predetermined field of a frame which the receiving device created and received from the at least one signal received from the bus has at least one pulse having a second bit value, which is inverse to a predetermined first bit value, in a received bit which has the predetermined first bit value and a predetermined duration, wherein the tamper check module is also configured to discard the received frame after the at least one pulse is present which has the second bit value, which is inverse to the predetermined first bit value;
- wherein the tamper check module is configured to check for dominant pulses in order to detect on the bus a predetermined idle condition having a predetermined number of bits of the same value, which number cannot otherwise occur in a communication on the bus.
A subscriber station for a serial bus system, comprising:
- a communication control device configured to control a communication of the subscriber station with at least one other subscriber station of the bus system and to generate a transmit signal according to a frame;
- a receiving device configured to serially receive at least one signal from a bus of the bus system;
- and
- a tamper check module configured to check whether at least one predetermined field of a frame which the receiving device created and received from the at least one signal received from the bus has at least one pulse having a second bit value, which is inverse to a predetermined first bit value, in a received bit which has the predetermined first bit value and a predetermined duration, wherein the tamper check module is also configured to discard the received frame after the at least one pulse is present which has the second bit value, which is inverse to the predetermined first bit value;
- wherein the communication control device is configured to serially generate the transmit signal for transmission to the bus in such a way that, for the frame, a bit time of the transmit signal transmitted to the bus in a first communication phase can differ from a bit time of the transmit signal transmitted in a second communication phase.
A bus system, comprising:
- a bus;
- and
- at least two subscriber stations which are connected to one another via the bus in such a way that they can communicate in series with one another and of which at least one subscriber station is a subscriber station including:
- a communication control device configured to control a communication of the subscriber station with at least one other subscriber station of the bus system and to generate a transmit signal according to a frame,
- a receiving device configured to serially receive at least one signal from a bus of the bus system, and
- a tamper check module configured to check whether at least one predetermined field of a frame which the receiving device created and received from the at least one signal received from the bus has at least one pulse having a second bit value, which is inverse to a predetermined first bit value, in a received bit which has the predetermined first bit value and a predetermined duration, wherein the tamper check module is also configured to discard the received frame after the at least one pulse is present which has the second bit value, which is inverse to the predetermined first bit value;
- wherein the tamper check module has a first counter configured to count a number of falling edges which occur from a beginning of the predetermined field of the received frame to an end of the predetermined field of the received frame.
A method for communication in a serial bus system, wherein the method is carried out with using subscriber station of the bus system which has a communication control device, a receiving device, and a tamper check module, wherein the method comprises the following steps:
- controlling, using the communication control device, a communication of the subscriber station with at least one other subscriber station of the bus system, wherein the communication control device is configured to generate a transmit signal according to a frame;
- serially receiving, using the receiving device, at least one signal from the bus of the bus system;
- and
- checking, using the tamper check module, whether at least one predetermined field of a frame which the receiving device created and received from the at least one signal received from the bus has at least one pulse having a second bit value, which is inverse to a predetermined first bit value, in a received bit which has the predetermined first bit value and a predetermined duration, wherein the tamper check module is also configured to discard the received frame after the at least one pulse is present which has the second bit value, which is inverse to the predetermined first bit value;
- wherein the tamper check module has a first counter configured to count a number of falling edges which occur from a beginning of the predetermined field of the received frame to an end of the predetermined field of the received frame.
Dependencies are inferred from the claim text.