-
公开(公告)号:US20210044615A1
公开(公告)日:2021-02-11
申请号:US16984859
申请日:2020-08-04
Applicant: NXP B.V.
Inventor: Bernd Uwe Gerhard Elend
Abstract: A security module (560) for a CAN node (502). The security module (560) comprising: a RXD input interface (562) for receiving data from a CAN bus (504), TXD output interface (568) for transmitting data to the CAN bus (504), and a RXD output interface (564) for providing data to a local controller (510). The security module (560) is configured to receive a CAN frame from the CAN bus (504). The CAN frame includes a CAN message. The security module (560) is also configured to compare an identifier of the received CAN frame with at least one identifier associated with the local controller (510); and upon detection of a match between the identifier of the received CAN frame and the at least one identifier associated with the local controller (510): pass the received CAN message to the local controller (510) via the RXD output interface (564); decouple the local controller (510) from the CAN bus (504); and invalidate the CAN message on the CAN bus (504) via the TXD output interface (568).
-
公开(公告)号:US10768228B2
公开(公告)日:2020-09-08
申请号:US15946460
申请日:2018-04-05
Applicant: NXP B.V.
Inventor: Bernd Uwe Gerhard Elend
IPC: G01R31/317 , H04L12/40 , H04L12/26
Abstract: Aspects of the present disclosure are directed to assessing integrity of communications circuitry. As may be implemented in accordance with one or more embodiments, a circuit node carries out a test protocol utilizing characteristics of a communication protocol to detect potential integrity issues. An initial test bit sequence is transmitted to circuit nodes connected to signal lines of a bus, by providing a test voltage across the signal lines that is less than an operating voltage potential of the bus. An ensuing state of the bus is sensed, and integrity of the bus or of circuitry connected to the bus is assessed based on the sensed state of the bus and on a state that the bus is expected to be in after transmission of the initial test bit sequence, which is used as an indication of whether all of the circuit nodes received the initial test bit sequence.
-
公开(公告)号:US20190310317A1
公开(公告)日:2019-10-10
申请号:US15946460
申请日:2018-04-05
Applicant: NXP B.V.
Inventor: Bernd Uwe Gerhard Elend
IPC: G01R31/317
Abstract: Aspects of the present disclosure are directed to assessing integrity of communications circuitry. As may be implemented in accordance with one or more embodiments, a circuit node carries out a test protocol utilizing characteristics of a communication protocol to detect potential integrity issues. An initial test bit sequence is transmitted to circuit nodes connected to signal lines of a bus, by providing a test voltage across the signal lines that is less than an operating voltage potential of the bus. An ensuing state of the bus is sensed, and integrity of the bus or of circuitry connected to the bus is assessed based on the sensed state of the bus and on a state that the bus is expected to be in after transmission of the initial test bit sequence, which is used as an indication of whether all of the circuit nodes received the initial test bit sequence.
-
公开(公告)号:US20170093908A1
公开(公告)日:2017-03-30
申请号:US14868252
申请日:2015-09-28
Applicant: NXP B.V.
Inventor: Bernd Uwe Gerhard Elend
CPC classification number: H04L63/1458 , H04L1/0045 , H04L12/40 , H04L12/40045 , H04L67/12 , H04L2012/40215
Abstract: Embodiments of a device and method are disclosed. In an embodiment, a method for controlling CAN traffic is disclosed. The method for controlling CAN traffic involves decoding bits of an identifier of a CAN message from a TXD path, obtaining a weighted value using the decoded bits of the identifier, adding the weighted value to a running weighted value for received CAN messages, and throttling transmission of CAN messages via the TXD path if the running weighted value exceeds a pre-established threshold.
-
公开(公告)号:US11888866B2
公开(公告)日:2024-01-30
申请号:US16984925
申请日:2020-08-04
Applicant: NXP B.V.
Inventor: Bernd Uwe Gerhard Elend
CPC classification number: H04L63/1416 , H04B1/38 , H04L1/0061 , H04L12/40013 , H04L2012/40215
Abstract: A security module (460) for a CAN node (402). The security module (460) comprises: a RXD input interface for receiving data from a CAN bus (404), and a TXD output interface for transmitting data to the CAN bus (404). The security module (460) is configured to: receive a CAN frame from the CAN bus via the RXD input interface; compare an identifier of the received CAN frame with at least one identifier associated with a local controller (410); and upon detection of a match between the identifier of the received CAN frame and the at least one identifier associated with the local controller (410), output an error signal to the CAN bus via the TXD output interface by setting a predetermined plurality of consecutive bits (682) in the CAN frame to a dominant value. The predetermined plurality of consecutive bits (682) identifies a security error to CAN nodes connected to the CAN bus (404) and is at least 10 consecutive bits.
-
公开(公告)号:US20230370243A1
公开(公告)日:2023-11-16
申请号:US18309652
申请日:2023-04-28
Applicant: NXP B.V.
Inventor: Bernd Uwe Gerhard Elend , Gerrit Willem den Besten , Rigor Hendrikus Lambertus van der Heijden
IPC: H04L7/04
CPC classification number: H04L7/041 , H04L2007/045
Abstract: The disclosure relates to a coding module for an Ethernet transceiver. The coding module may include circuitry configured to: receive data-signaling representative of one or more data words; encode the data-signaling into one or more DC-balanced words each having a DC-balanced-word-length; provide a prepended-word for a first transmission, where a length of the prepended-word is at least as long as the DC-balanced-word-length; and provide the one or more DC-balanced words for a second transmission, where the second transmission is subsequent to the first transmission. The coding module may include circuitry configured to: receive a prepended-word and provide a logic-high signal to an Energy Detect terminal; receive one or more DC-balanced words each having a DC-balanced-word-length; remove a DC-balanced coding from the one or more DC-balanced words to generate data signaling representative of one or more data words; and provide the data signaling to an output terminal.
-
公开(公告)号:US20230198807A1
公开(公告)日:2023-06-22
申请号:US18064436
申请日:2022-12-12
Applicant: NXP B.V.
Inventor: Rolf van de Burgt , Bernd Uwe Gerhard Elend , Thierry G. C. Walrant
IPC: H04L12/66
CPC classification number: H04L12/66 , H04L2012/40215
Abstract: An apparatus for use with a Controller Area Network (“CAN”) transceiver includes a first input for receiving transmit-data and; a second input for receiving receive-data. The transmit-data includes data generated by a CAN controller to cause a CAN transceiver to transmit signalling that represents the transmit-data on the CAN bus and the receive-data indicates signalling from the CAN bus. The apparatus is configured to detect, in the receive-data, one or more fields of a CAN frame. The apparatus is then configured to prevent the CAN transceiver from transmitting the signalling that represents the transmit-data at times corresponding to the detected one or more fields of the CAN frame, thereby preventing an error frame in the transmit-data from being transmitted.
-
公开(公告)号:US11671280B2
公开(公告)日:2023-06-06
申请号:US17248769
申请日:2021-02-05
Applicant: NXP B.V.
Inventor: Bernd Uwe Gerhard Elend , Matthias Berthold Muth , Steffen Mueller
IPC: H04L12/40
CPC classification number: H04L12/40136 , H04L12/40006 , H04L12/40071 , H04L12/40078 , H04L12/40143 , H04L2012/40215
Abstract: A network node for coupling to a communication bus, the node comprising:
a receiver configured to receive messages from the communication bus; and a transmitter configured to transmit first messages having a first message format and configured to transmit diagnosis messages having a second message format on the communication bus for use in determination of communication errors, wherein said transmitter is configured to send said one or more diagnosis messages having one or more of:
(i) a predetermined pattern of symbols;
(ii) a predetermined sending schedule;
(iii) a predetermined line encoding method;
(iv) a predetermined bit rate;
(v) a predetermined position in one or more of the first messages;
(vi) a predetermined signalling frequency that is out of a frequency band used for transmission of the first messages; and
(vii) a predetermined signal strength different from the signal strength used to send the first messages.-
公开(公告)号:US20210044600A1
公开(公告)日:2021-02-11
申请号:US16984925
申请日:2020-08-04
Applicant: NXP B.V.
Inventor: Bernd Uwe Gerhard Elend
Abstract: A security module (460) for a CAN node (402). The security module (460) comprises: a RXD input interface for receiving data from a CAN bus (404), and a TXD output interface for transmitting data to the CAN bus (404). The security module (460) is configured to:
receive a CAN frame from the CAN bus via the RXD input interface; compare an identifier of the received CAN frame with at least one identifier associated with a local controller (410); and upon detection of a match between the identifier of the received CAN frame and the at least one identifier associated with the local controller (410), output an error signal to the CAN bus via the TXD output interface by setting a predetermined plurality of consecutive bits (682) in the CAN frame to a dominant value. The predetermined plurality of consecutive bits (682) identifies a security error to CAN nodes connected to the CAN bus (404) and is at least 10 consecutive bits.-
公开(公告)号:US10824583B2
公开(公告)日:2020-11-03
申请号:US16775170
申请日:2020-01-28
Applicant: NXP B.V.
Abstract: The present disclosure relates to a bus device and a corresponding bus system. Furthermore, the present disclosure relates to a corresponding method of operating a bus device.In accordance with a first aspect of the present disclosure there is provided a bus device comprising a bus protocol controller with a transmit data output and a bus transceiver with a transmit data input coupled to the transmit data output of the bus protocol controller, wherein the bus protocol controller is configured to provide a serial bit stream designated for transmission through a bus via the transmit data output of the bus controller and via the transmit data input to the bus transceiver and to provide a switching signal within the serial bit stream, and wherein the bus transceiver is configured to switch between different operating modes in response to the switching signal.
-
-
-
-
-
-
-
-
-