Sensor interface that provides a long package CRC to improve functional safety
AssigneeInfineon Technologies AG
InventorsDirk Hammerschmidt, Wolfgang Scherr
Life of this patent
Estimating the term…
Abstract
A data transmission system comprising an Automotive Sensor Network System (ASNS) connected to a plurality of source locations via a common bus, wherein the ASNS is configured to ascertain the source from which the data-frames and first package checksum are received and based on the ascertainment of the source, appropriate decoding methods are used to calculate the ASNS location data-frame checksums and the ASNS location package checksums. A higher order redundancy check is done over a series of data-frames to detect errors in the reception caused by temporary high interference that may exist in the transmission path.
Claims29
An automotive sensor network system to detect communication faults in a communication link and avoid safety critical failure, the automotive sensor network system comprising:
- a transceiver configured to receive at least one data-frame and a first package checksum from a source location, wherein the at least one data-frame includes a first data-frame checksum calculated at the source location;
- a source component configured to generate a determination of the source location from which the at least one data-frame is received;
- a data-frame decoder component configured to calculate a second data-frame checksum for the at least one data-frame by generating a first decoding method based on the determination of the source and compare the second data-frame checksum with the first data-frame checksum;
- and
- a package decoder component configured to calculate a second package checksum for a plurality of the data-frames received from the transceiver by generating a second decoding method based on the source location and compare the second package checksum with the first package checksum.
A method for a communication device comprising:
- receiving at least one data-frame and a first package checksum from a source location, wherein the at least one received data-frame includes a first data-frame checksum calculated at the source location;
- generating a determination of the source location from which the at least one data-frame is received;
- calculating a second data-frame checksum for the at least one received data-frame by generating a first decoding method based on the determination of the source location and comparing the calculated second data-frame checksum with a first data-frame checksum;
- and
- calculating a second package checksum for a plurality of data-frames received by generating a second decoding method based on the determination of the source location and comparing the calculated second package checksum with the first package checksum.
A communication device, comprising:
- a memory storing executable instructions;
- and
- a processor, communicatively coupled to the memory, configured to execute the executable instructions to perform operations to at least:
- receive at least one data-frame and a first package checksum from a source location, wherein the at least one received data-frame includes a first data-frame checksum calculated at the source location;
- generate a determination of the source location from which the at least one data-frame is received;
- calculate a second data-frame checksum for the at least one received data-frame by generating a first decoding method based on the determination of the source location;
- compare the second data-frame checksum with the first data-frame checksum;
- and
- a calculate a second package checksum for a plurality of the data-frames received by generating a second decoding method based on the source location and compare the second package checksum with the first package checksum.
Dependencies are inferred from the claim text.