H04L12/40078

BUS ARRANGEMENT AND METHOD FOR OPERATING A BUS ARRANGEMENT
20180276169 · 2018-09-27 ·

A bus arrangement includes a coordinator having a coordinator address; a first subscriber having a first subscriber address; and a bus, which couples the coordinator to the first subscriber. The first subscriber is configured to receive an information message from the coordinator in a configuration phase, to extract the coordinator address from the information message, and to establish and store a safety address as a function of the first subscriber address and the coordinator address.

SCALABLE VIRTUALIZED CONTROLLER AREA NETWORK SYSTEM

A virtualized controller area network (CAN) system including multiple virtual CAN controllers and a CAN virtual network controller. The CAN virtual network controller includes virtual CAN interfaces, network interfaces, and a configuration controller. Each of the virtual CAN interfaces communicatively links each virtual CAN controller with the network interfaces, which are each configured to communicatively link one or more of virtual CAN controllers into a CAN network. The configuration controller programs any one or more of the network interfaces to communicatively link any one or more of the virtual CAN controllers in each of one or more CAN networks. The configuration controller configures a network interface for virtual communications for implementing a virtual CAN network, or enables a linked physical protocol engine for implementing a physical CAN network. The number of protocol engines needed, if any, may be significantly reduced thereby reducing pin count and silicon area consumption.

MEANS AND METHODS FOR REGULATING CAN COMMUNICATION

The present invention extends to methods, systems, devices, for manipulating operation of at least one electronic control unit (ECU) connected to a controller area network (CAN) bus, at least one said ECU comprising at least one error counter, by counting errors associated with at least one said ECU; and generating and broadcasting via said CAN at least one bit stream destined to at least one said ECU, thereby manipulating at least one said ECU status, determined by said ECU error counter and querying for its status state.

Dual orientation electronic connector

An electronic device that includes a plug connector having a tab adapted to be inserted into a receptacle connector of a second device during a mating event, the tab including first and second opposing surfaces and a contact region formed at the first surface of the tab, the contact region including a plurality of contacts spaced apart along a first row, the plurality of contacts including a first contact, a power contact and a ground contact; a computer-readable memory having identification, configuration and authentication information relevant to the electronic device that can be communicated to the second device during a mating event stored therein; circuitry coupled to the first contact and configured to, after a mating event in which the plug connector is inserted into the receptacle connector, participate in a handshaking algorithm that includes receiving a command over the first contact from the second device and sending a response to the command that includes contact configuration information for the electronic device over the first contact to the second device; and power circuitry, coupled to the power contact, configured to deliver power to charge a device coupled to the electronic device via the plug connectors.

DUAL ORIENTATION ELECTRONIC CONNECTOR

An electronic device that includes a plug connector having a tab adapted to be inserted into a receptacle connector of a second device during a mating event, the tab including first and second opposing surfaces and a contact region formed at the first surface of the tab, the contact region including a plurality of contacts spaced apart along a first row, the plurality of contacts including a first contact, a power contact and a ground contact; a computer-readable memory having identification, configuration and authentication information relevant to the electronic device that can be communicated to the second device during a mating event stored therein; circuitry coupled to the first contact and configured to, after a mating event in which the plug connector is inserted into the receptacle connector, participate in a handshaking algorithm that includes receiving a command over the first contact from the second device and sending a response to the command that includes contact configuration information for the electronic device over the first contact to the second device; and power circuitry, coupled to the power contact, configured to deliver power to charge a device coupled to the electronic device via the plug connectors.

METHOD FOR RECOGNIZING THE COMMUNICATION PROTOCOL OF DATA PACKETS TRAVELLING OVER A COMMUNICATION BUS
20180225170 · 2018-08-09 ·

A method for recognising a communication protocol of data packets (M1, M2) travelling over a communication bus (20).

The method comprises a CRC check procedure (PCRC1, PCRC2) for processing a data packet (M1, M2) travelling over said communication bus (20), said CRC check procedure comprising: calculating a first checksum string (CKS1) by processing the payload portion (S1) of said data packet, according to a first CRC-generation engine associated to said first communication protocol (PR1); calculating a second checksum string (CKS2) by processing the payload portion (S1) of said data packet, according to a second CRC-generation engine associated to said second communication protocol (PR2); comparing with said first and second checksum strings (CKS1, CKS2) with the CRC portion (S2) of said data packet.

CIRCUIT DEVICE, ELECTRONIC DEVICE, AND CABLE HARNESS

A circuit device includes: a first physical layer circuit to which a first bus compliant with a USB standard is connected; a second physical layer circuit to which a second bus compliant with the USB standard is connected; a processing circuit that performs transfer processing in which a packet received from the first bus via the first physical layer circuit is transferred to the second bus via the second physical layer circuit, and a packet received from the second bus via the second physical layer circuit is transferred to the first bus via the first physical layer circuit; a bus monitor circuit that performs a monitor operation with respect to the first and second buses; and a bus switch circuit that switches on or off a connection between the first bus and the second bus based on a monitor result from the bus monitor circuit.

CONTROLLER AREA NETWORK MODULE AND A METHOD FOR THE CAN MODULE
20240356775 · 2024-10-24 ·

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.

Programmable switching fabric for dynamic path selection

A programmable switch fabric can allow dynamic path selection for a specific class of packets using programmable action codes. Multiple packet processors inside a switch can process an incoming packet simultaneously and can make a decision (e.g., drop, forward, copy, etc.) related to the packet. A specific reassignment action code can be associated with the decision that needs to be prevailed for a specific class of packets. A priority arbiter can reassign the priority based on the specific reassignment action code so that the action associated with that action code prevails in the decision provided by the priority arbiter.

Cable connector assembly having aligned solder tails for connecting to resistor

A cable connector assembly (300) includes: a cable end connector (100) including an insulative support (21), plural contacts (22) insert molded with the insulative support, and a front insulative body (10) mounted to the insulative support, the plural contacts including a pair of USB 2.0 signal contacts (220), plural power contacts (221), plural ground contacts (222), and a detection contact (223), the plural power contacts having a solder tail (2211), plural ground contacts having a solder tail (2221), the detection contact having a solder tail (2230); and a cable (200) including a plurality of wires (201) directly connected to each of the two USB 2.0 signal contacts, one of the power contacts, and one of the ground contacts, respectively.