Abstract:
Various embodiments of the present invention methods for discovery, configuration, and coordinating data communications between master and slave devices in a communication system. Exemplary embodiments are described with reference to a two-wire point-to-point bus system, although the method can be used in other communication systems. Provisions are included for controlling the sequential powering of the bus and slave devices.
Abstract:
Disclosed herein are microphone arrays for directional reception, along with related system, devices, and techniques. For example, a four-microphone array for directional signal reception may include first, second, and third microphones arranged such that projections of the first, second, and third microphones in a plane provide corners of a triangle in the plane. In some embodiments, a fourth microphone may be arranged such that a projection of the fourth microphone in the plane is disposed in an interior of the triangle. In other embodiments, the fourth microphone may be arranged such that the projection of the fourth microphone in the plane is disposed outside the interior of the triangle, and a distance between the first microphone and the second microphone is different from a distance between the first microphone and the third microphone.
Abstract:
In an example embodiment, a two-wire communication protocol engine manages control and data transmissions in a bi-directional, multi-node bus system where each node is connected over a twisted wire pair bus to another node. Some embodiments include a state machine that allows for synchronized updates of configuration data across the system, a distributed interrupt system, a synchronization pattern based on data coding used in the system, and data scrambling applied to a portion of the data transmitted over the twisted wire pair bus. The multi-node bus system comprises a master node and a plurality of slave nodes. The slave nodes can be powered over the twisted wire pair bus.
Abstract:
Various embodiments of the present invention provide a two-wire (e.g., unshielded twisted pair) bus system that is simple (e.g., no microcontroller required in slave devices), synchronous with embedded clock information, inexpensive, automotive EMC compliant, and has sufficient speed and bandwidth for a large number of slave devices/peripherals, and also provides various protocols that can be used in various communication systems such as a two-wire bus system. The two-wire bus optionally may be self-powered, i.e., the master device may provide power to the slave devices over the two-wire bus.