Linear or rotational motor driver identification
AssigneeAllegro MicroSystems, LLC
InventorsMichael G. Ward, David J. Haas, William P. Taylor
Life of this patent
Estimating the term…
Abstract
A mechanism for assigning unique addresses to identical devices attached to a serial bus is presented. Each device has at least one output and is provided with a storage device to provide a configurable portion of a bus address having a fixed portion and a configurable portion. The device is further provided with circuitry, coupled to the storage device and the output, to determine a state of the output and use the state to configure the configurable portion. Once the configurable portion is configured, the bus address uniquely identifies the device. Such configuration allows more than one such device to be coupled to the same serial bus, e.g., an I2C bus.
Claims23
A device comprising:
- a storage device to provide a configurable portion of a bus address for the device;
- an output;
- circuitry, coupled to the storage device and the output, to determine a state of the output and use the state to configure the configurable portion as a unique sub-address for the device when the device is coupled to a serial bus along with at least one other such device.
A system comprising:
- a master device;
- and
- two or more slave devices, each coupled to the master device via a serial bus, wherein each slave device of the two or more slave devices comprises:
- a storage device to provide a configurable portion of a bus address for the slave device;
- an output;
- circuitry, coupled to the storage device and the output, to determine a state of the output and use the state to configure the configurable portion as a unique sub-address for the slave address.
Dependencies are inferred from the claim text.