摘要:
An apparatus for a Controller Area Network, CAN, transceiver, the apparatus comprising: a first input for receiving transmit-data, the transmit-data comprising data generated by a CAN controller to cause a CAN transceiver to transmit signalling that represents said transmit-data on the CAN bus; a second input for receiving receive-data, the receive-data indicative of signalling from the CAN bus; and wherein the apparatus is configured to: detect, in said receive-data, one or more fields of a CAN frame; and prevent transmission, by said CAN transceiver, of said signalling that represents said transmit-data at times corresponding to said detected one or more fields of the CAN frame to at least prevent an error frame in said transmit-data being transmitted.
摘要:
Embodiments of a device and method are disclosed. In an embodiment, a CAN device is disclosed. The CAN device includes a transmit data (TXD) input interface, a TXD output interface, a receive data (RXD) input interface, an RXD output interface and a traffic control system connected between the TXD input and output interfaces and between the RXD input and output interfaces. The traffic control system is configured to detect the presence of classic CAN traffic on the RXD input interface and if the presence of classic CAN traffic is detected on the RXD input interface, emulate an error management protocol of a classic CAN controller in response to signals received on the TXD input interface.
摘要:
The present invention relates to a Control Area Network, CAN, device, which is configured to receive an ethernet frame, extract payload of the ethernet frame, and determine a reference tag for the payload, wherein the CAN device is also configured to create an CAN frame, which comprises the reference tag and the payload of the ethernet frame, such that the CAN frame can be transmitted with reduced CAN BUS bandwidth. The present invention also relates to another device for reconstruction of the ethernet frame form the received CAN frame. Moreover, the present invention relates to a method for the CAN device.
摘要:
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.
摘要:
Embodiments of a device and method are disclosed. A controller area network (CAN) device includes a compare module configured to interface with a CAN transceiver, the compare module having a receive data (RXD) interface configured to receive data from the CAN transceiver, a CAN decoder configured to decode an identifier of a CAN message received from the RXD interface, and an identifier memory configured to store an entry that corresponds to at least one identifier, and compare logic configured to compare a received identifier from a CAN message to the entry that is stored in the identifier memory and to output a match signal when the comparison indicates that the received identifier of the CAN message matches the entry that is stored at the CAN device. The CAN device also includes a signal generator configured to output, in response to the match signal, a signal to invalidate the CAN message.
摘要:
Embodiments of a device and method are disclosed. A controller area network (CAN) device includes a compare module configured to interface with a CAN transceiver, the compare module having a receive data (RXD) interface configured to receive data from the CAN transceiver, a CAN decoder configured to decode an identifier of a CAN message received from the RXD interface, and an identifier memory configured to store an entry that corresponds to at least one identifier, and compare logic configured to compare a received identifier from a CAN message to the entry that is stored in the identifier memory and to output a match signal when the comparison indicates that the received identifier of the CAN message matches the entry that is stored at the CAN device. The CAN device also includes a signal generator configured to output, in response to the match signal, a signal to invalidate the CAN message.
摘要:
The invention relates to a CAN controller module. The CAN controller module is configured to detect transmission errors during transmissions of bits of a CAN frame via a CAN but and to handle these transmission errors robustly such that a high transmission rate is possible even if the transmission errors occur. The invention also relates to a method for the CAN controller module.
摘要:
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 determine if a received wake-up frame (WUF) is authorized or unauthorized and if the received WUF is unauthorized, the transceiver is configured to ignore the received WUF to prevent a microcontroller coupled with the microcontroller port from waking up.
摘要:
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 determine if a received wake-up frame (WUF) is authorized or unauthorized and if the received WUF is unauthorized, the transceiver is configured to ignore the received WUF to prevent a microcontroller coupled with the microcontroller port from waking up.