-
公开(公告)号:US20250023754A1
公开(公告)日:2025-01-16
申请号:US18766391
申请日:2024-07-08
Applicant: NXP B.V.
Inventor: Donald Robert Pannell , Bernd Uwe Gerhard Elend
IPC: H04L12/40
Abstract: The present disclosure relates to a system for a communication node at an interface between Ethernet communication and CAN communication, the system and/or method being configured to ensure a small geometric size and prevent loss of data.
-
公开(公告)号:US20240152473A1
公开(公告)日:2024-05-09
申请号:US18484316
申请日:2023-10-10
Applicant: NXP B.V.
Inventor: Jochen Seemann , Bernd Uwe Gerhard Elend , Matthias Berthold Muth
IPC: G06F13/40
CPC classification number: G06F13/4004 , G06F2213/40
Abstract: The present disclosure relates to a Controller Area Network, CAN, controller, comprising: an input interface, a transmit data, TXD, interface, and a processing unit, wherein the input interface is coupled to the processing unit, wherein the processing unit is configured to receive via the input interface a data packet comprising a packet priority field, a packet payload field, wherein the processing unit is configured to generate a first CAN frame based on the data packet, such that a first payload field of the first CAN frame represents at least the packet payload field and a first identifier field of the first CAN frame comprises a first identifier part and a second identifier part, wherein the first identifier part represents predefined data for identifying the CAN controller, and wherein the second identifier part represents the packet priority field and/or comprises a queue field representing a queue priority for the first CAN frame, wherein the processing unit is coupled to the TXD interface, and wherein the processing unit is configured to send the first CAN frame via the TXD interface. The present invention also relates to a CAN device and a method for the CAN controller.
-
公开(公告)号:US20230198800A1
公开(公告)日:2023-06-22
申请号:US18061858
申请日:2022-12-05
Applicant: NXP B.V.
Inventor: Bernd Uwe Gerhard Elend , Rolf van de Burgt , Thierry G. C. Walrant
IPC: H04L12/40
CPC classification number: H04L12/40013 , H04L12/40078 , H04L2012/40215
Abstract: An apparatus for a controller area network, CAN, node, the node comprising a CAN controller and a CAN transceiver that is configured to couple to a CAN bus, the apparatus comprising a CAN protocol decoder and circuitry, the apparatus configured to:
receive an RX-bitstream generated by the CAN transceiver for the CAN controller;
receive a TX-bitstream generated by the CAN controller for receipt by the CAN transceiver;
wherein the CAN protocol decoder is configured to receive a bitstream based on the TX-bitstream for decoding CAN frames therein for monitoring of the CAN controller; and wherein the circuitry is configured to:
detect an idle state;
based on the detection of the idle state, modify the bitstream received by the CAN protocol decoder such that it includes a Start-of-Frame bit further based on detection of a Start-of-frame bit in the RX-bitstream.-
公开(公告)号:US11677779B2
公开(公告)日:2023-06-13
申请号:US16984859
申请日:2020-08-04
Applicant: NXP B.V.
Inventor: Bernd Uwe Gerhard Elend
CPC classification number: H04L63/1441 , G06F11/1004 , H04B1/38 , H04L12/40013 , H04L63/1416 , H04L69/324 , H04L2012/40215
Abstract: A security module for a CAN node includes a RXD input interface for receiving data from a CAN bus, TXD output interface for transmitting data to the CAN bus, and a RXD output interface for providing data to a local controller. The security module is configured to receive a CAN frame from the CAN bus. The CAN frame includes a CAN message. The security module is also configured to compare an identifier of the received CAN frame with at least one identifier associated with the local controller; 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: pass the CAN message to the local controller via the RXD output interface; decouple the local controller from the CAN bus; and invalidate the CAN message on the CAN bus via the TXD output interface.
-
公开(公告)号:US11522872B2
公开(公告)日:2022-12-06
申请号:US16905901
申请日:2020-06-18
Applicant: NXP B.V.
Inventor: Franciscus Johannes Klösters , Rolf van de Burgt , Thierry G. C. Walrant , Bernd Uwe Gerhard Elend
IPC: H04L9/40 , H04L12/40 , H04L12/417
Abstract: A transceiver for sending and receiving data from a controller area network (CAN) bus is disclosed. The transceiver includes a microcontroller port, a transmitter and a receiver. The transceiver is configured to receive a data frame from a microcontroller via the microcontroller port and to determine if the microcontroller is authorized to send the data frame or part of it based on a message identifier in the data frame and the outcome of the arbitration process. If the microcontroller is unauthorized to send the data, the transceiver is configured to invalidate the data frame and disconnect the microcontroller from the CAN bus for a predetermined period.
-
公开(公告)号:US11463198B2
公开(公告)日:2022-10-04
申请号:US16984699
申请日:2020-08-04
Applicant: NXP B.V.
Inventor: Bernd Uwe Gerhard Elend
Abstract: A security module (434) for a serial communications device. The security module (434) comprising: a receive data, RXD, input interface (436) for receiving data from a serial communications bus (404); and a transmit data, TXD, output interface (438) for transmitting data to the serial communications bus (404). The security module (434) is configured to: receive a message (540) from the serial communications bus (404) via the RXD input interface (436); compare the message (540) with one or more error conditions; and upon detection that an error condition has been violated, output an error-signal (543) to the serial communications bus (404) via the TXD output interface (438), wherein the error-signal (543) identifies one or more parameters relating to the error condition.
-
公开(公告)号:US20210266194A1
公开(公告)日:2021-08-26
申请号:US17248769
申请日:2021-02-05
Applicant: NXP B.V.
Inventor: Bernd Uwe Gerhard Elend , Matthias Berthold Muth , Steffen Mueller
IPC: H04L12/40
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.
-
公开(公告)号:US10013379B2
公开(公告)日:2018-07-03
申请号:US15048354
申请日:2016-02-19
Applicant: NXP B.V.
Inventor: Bernd Uwe Gerhard Elend , Rainer Evers
CPC classification number: G06F13/404 , G06F13/22 , G06F13/364 , G06F13/4282 , H04B3/54 , H04B3/544 , H04B2203/5404 , H04L61/20 , H04L61/2038
Abstract: A system for assigning addresses to a plurality of communication nodes coupled via a power line is disclosed. Each of the plurality of communication nodes includes a current sensor. The plurality of communication nodes includes one master communication node and the master communication node is configured to start an auto-addressing process by asking the each of the plurality of communication nodes to sink a preselect amount of current and measure current, through the current sensor, flowing through the powerline under the each of the plurality of communication nodes. A first communication node in the plurality of communication nodes that does not measure any current flowing under the first communication node is assigned a first address.
-
公开(公告)号:US20170242816A1
公开(公告)日:2017-08-24
申请号:US15048354
申请日:2016-02-19
Applicant: NXP B.V.
Inventor: Bernd Uwe Gerhard Elend , Rainer Evers
IPC: G06F13/40 , G06F13/22 , G06F13/364 , H04L29/12 , G06F13/42
CPC classification number: G06F13/404 , G06F13/22 , G06F13/364 , G06F13/4282 , H04B3/54 , H04B3/544 , H04B2203/5404 , H04L61/20 , H04L61/2038
Abstract: A system for assigning addresses to a plurality of communication nodes coupled via a power line is disclosed. Each of the plurality of communication nodes includes a current sensor. The plurality of communication nodes includes one master communication node and the master communication node is configured to start an auto-addressing process by asking the each of the plurality of communication nodes to sink a preselect amount of current and measure current, through the current sensor, flowing through the powerline under the each of the plurality of communication nodes. A first communication node in the plurality of communication nodes that does not measure any current flowing under the first communication node is assigned a first address.
-
公开(公告)号:US20170109309A1
公开(公告)日:2017-04-20
申请号:US14918370
申请日:2015-10-20
Applicant: NXP B.V.
Inventor: Rolf van de Burgt , Bernd Uwe Gerhard Elend
CPC classification number: G06F13/4031 , G06F1/08 , H04L12/4013 , H04L12/40169 , H04L12/4135 , H04L2012/40215 , H04L2012/40273
Abstract: Embodiments of a method, a device and a computer-readable storage medium are disclosed. In an embodiment, a method for operating a Controller Area Network (CAN) device involves in response to receiving bits of an arbitration field of a CAN data frame at the CAN device, selecting a timing engine from a plurality of timing engines and sampling subsequent bits of the CAN data frame using the selected timing engine. The timing engines have different sample clock frequencies.
-
-
-
-
-
-
-
-
-