H04L12/40013

Controller area network transceiver

A Controller Area Network (CAN) transceiver determines a voltage differential signal from analog signaling and provides a digital output signal at a receiver output to a CAN controller based on the voltage differential signal. The analog signaling received from the CAN bus can operate with a first voltage level scheme of a first CAN protocol and a second voltage level scheme for a second CAN protocol. A first comparator compares the voltage differential signal to a first threshold which is set to a value which differentiates between a logic low bit and logic high bit in accordance with the second CAN protocol. Filtering circuitry selectively filters an output of the first comparator based on detection of noise on the CAN bus to provide a first digital signal indicative of activity on the CAN bus according to the second CAN protocol.

Physical-layer identification of controller area network transmitters

Provided herein are systems and methods for authenticating controlled area network (CAN) transmissions using physical layer characteristics. In one or more examples, a device that is configured to authenticate CAN transmissions can be connected to an existing CAN. The device can be configured to undergo a training phase in which average transition waveforms of one or more electronic control units (ECUs) are created. When the device is in operation, each CAN transmission received by the device can be compared against the average transition waveforms to determine the ECU that is most likely to have sent the transmission. In one or more examples, the identified most likely ECU can be compared against the ECU identified by an arbitration ID of the transmission. If there is a mismatch then in one or more examples the device can alert to the possibility of a suspicious ECU transmission.

Smart alarm module for automobile security system
11498519 · 2022-11-15 ·

A smart alarm module includes a connector terminal adapted to provide not more than five conductive paths from a fused box and an audio device of the vehicle to the smart alarm module, a CAN bus interface adapted to make connection to the CAN bus of the vehicle to detect communication protocol, a microcontroller adapted to arm the smart alarm module in response to the information received from the remote controller to provide the smart alarm module judgment operation based on the received information, a sensor adapted to quantized shock waves applied to the vehicle and to feed a first activating signal to the microprocessor when the quantized values exceeds a predetermined value, a power supply regulator providing power to the CAN bus interface, microprocessor, and sensor of the smart alarm module, and an output interface adapted to sound the audio device in response to output signal from the microprocessor.

Precision time protocol with multi-chassis link aggregation groups

The precision time protocol (PTP) runs on the peer switches in an MLAG domain. PTP messages received by one peer switch on an MLAG interface is selectively peer-forwarded to the other peer switch on the same MLAG interface in order to coordinate a synchronization session with a PTP node. The peer-forwarded messages inform one peer switch to be an active peer and the other peer switch to be an inactive peer so that timestamped messages during the synchronization session are exchanged only between the PTP node and the active peer, and hence take the same data path.

COMMUNICATION CONTROL DEVICE AND METHOD FOR CONTROLLING COMMUNICATION CONTROL DEVICE
20230099487 · 2023-03-30 · ·

A communication control device stores reception data received from a network in any one of a plurality of reception queues to which different priorities have been given in advance to transfer the reception data to a main memory. The communication control device includes a reference table and a selection unit. In the reference table, at least one of a source address, a destination address, and an Ethernet frame type of the reception data to be stored is defined for at least one of the plurality of reception queues. The selection unit selects a reception queue in which the reception data is to be stored with reference to the reference table using at least one of the source address, the destination address, and the Ethernet frame type of the reception data.

Serial time triggered data bus
11616660 · 2023-03-28 · ·

A serial communications bus system comprising a plurality of end users arranged to transmit data on a common data bus, each end user provided with a bus arbiter, physically separate from the respective end user, configured to define, for that end user, a cycle of transmission enable intervals whereby the end user may transmit data on the data bus and transmission disable intervals whereby the end user may not transmit data on the data bus.

ELECTRONIC DEVICE HAVING A CRC GENERATOR AND METHOD FOR TRANSMITTING DATA FROM AN ELECTRONIC DEVICE TO A CONTROL UNIT
20220353013 · 2022-11-03 ·

A method and an optical sensor are described herein. The optical sensor may include a communication interface for receiving data from a control unit and for transmitting data to the control unit, a storage unit with at least one register for storing data, and a CRC generator for generating a CRC checksum. The optical sensor may be configured in such a way that when data stored in the storage unit is to be transmitted to the control unit, the communication interface receives from the control unit a device address specific to the optical sensor and an address of a register in which the data to be transmitted is stored. The CRC generator may be initialized using the device address received from the communication interface and/or the register address received from the communication interface, before the CRC generator generates a CRC checksum for the data to be transmitted.

PRECISION TIME PROTOCOL WITH MULTI-CHASSIS LINK AGGREGATION GROUPS

The precision time protocol (PTP) runs on the peer switches in an MLAG domain. PTP messages received by one peer switch on an MLAG interface is selectively peer-forwarded to the other peer switch on the same MLAG interface in order to coordinate a synchronization session with a PTP node. The peer-forwarded messages inform one peer switch to be an active peer and the other peer switch to be an inactive peer so that timestamped messages during the synchronization session are exchanged only between the PTP node the active peer, and hence take the same data path.

SYSTEM AND METHOD OF OPERATING A SYSTEM
20220345329 · 2022-10-27 · ·

In a system and method of operating a system that includes a controller and a first bus participant and a successor, the bus participant and successor each has a circuit arrangement arranged between an output and an input, a first resistor is arranged between the output and the supply voltage terminal, a second resistor is arranged between the input and a ground terminal, a third resistor can be arranged between the input and the supply voltage terminal by a first controllable semiconductor switch, and a fourth resistor can be arranged between the output and the supply voltage terminal by a second controllable semiconductor switch.

Adaptive headlamp system for vehicle

A vehicle headlamp system includes a vehicle supported power and control system including a data bus. A sensor module can be connected to the data bus to provide information related to environmental conditions or information relating to presence and position of other vehicles and pedestrians. A separate headlamp controller can be connected to the vehicle supported power and control system and the sensor module through the bus. The headlamp controller can include an image frame buffer that can refresh held images at greater than 30 Hz speed. An active LED pixel array can be connected to the headlamp controller to project light according to a pattern and intensity defined by the image held in the image frame buffer and a standby image buffer can be connected to the image frame buffer to hold a default image.