8205017

Systems and Methods for Addressing and Synchronizing Multiple Devices

PublishedJune 19, 2012
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
18 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for assigning a unique address to each device of a plurality of devices configured in a chain, the method comprising: transmitting a first command including an address ID of a first default address, wherein the first command comprises instructions to assign a first unique address, and wherein only a first device of the chain is initially assigned the first default address and each of the remaining devices of the chain is initially assigned a second default address, such that only the first device of the chain responds to the first command; transmitting a second command including the first unique address, wherein the second command comprises instructions to invert a logic level on an output pin, and wherein only the first device responds to the second command; receiving the logic level from the output pin of the first device on an input pin of a second device, wherein inversion of the logic level causes the second device to change behavior from ignoring the first default address to responding to the first default address; and transmitting a third command including the first default address, wherein the third command comprises instructions to assign a second unique address, and wherein only the second device of the chain is assigned the first default address, the first device of the chain is assigned the first unique address, and each of the other devices of the chain is assigned the second default address, such that only the second device of the chain responds to the third command.

2

2. The method of claim 1 , wherein the instructions to invert a logic level comprise: instructions to output a logic low signal on the output pin.

3

3. The method of claim 1 , wherein receiving comprises: changing an address ID of the second device from the second default address to the first default address in response to the receiving.

4

4. The method of claim 1 , wherein the input pin of the second device comprises an address select pin.

5

5. The method of claim 1 , wherein: the first device is hardwired such that the first device is initially assigned the first default address; and the first device responds to the first command in response to its hardwired, first default address matching the address ID included in the first command.

6

6. The method of claim 1 , wherein the first device responding to the first command comprises: writing to an address_register of the first device to change an address associated with the first device to the first unique address.

7

7. The method of claim 1 , wherein transmitting the first command, transmitting the second command, and transmitting the third command is performed by a host system external to the plurality of devices.

8

8. The method of claim 1 , wherein: the plurality of devices are all sequentially configured by repeating the two steps of: transmitting a first command; and transmitting a second command; each time the two steps are repeated a new unique ID is used in the two steps; and the two steps are repeated until each device in the plurality of devices has been configured by the two steps.

9

9. The method of claim 1 , wherein the first command and the second command comprise a single command that is transmitted at the same time.

10

10. The method of claim 1 , wherein the first, second, and third commands are transmitted to the plurality of devices using an inter-integrated circuit (I2C) bus configuration.

11

11. The method of claim 1 , wherein the plurality of devices are further configured in an inter-integrated circuit (I2C) bus configuration.

12

12. The method of claim 1 , wherein the output pin instructed to output the logic low signal by the second command comprises a Test Mode Select pin of the first device.

13

13. The method of claim 1 , wherein the second command further includes instructions to: enable a master device position; enable a chain configuration; and enable a multi-sync function.

14

14. The method of claim 1 , wherein: in response to the first device responding to the second command, an address ID of the first device is not affected by a logic level received at an address select pin of the first device, such that the address ID of the first device subsequently remains as the first unique address.

15

15. A method for sequentially configuring each device in a daisy-chain of devices, wherein each device is electrically coupled to the other devices in the daisy-chain, the method comprising: transmitting, from a host system external to the daisy-chain, a first command that is addressed to a first default address, wherein the first command comprises instructions to assign a new, unique address to a single, particular device, wherein the particular device is initially assigned the first default address and each of the remaining devices of the chain is initially assigned a second default address, such that only the particular device responds to the first default address; transmitting, from the host system, a second command that is addressed to the new, unique address, wherein the particular device is assigned the new, unique address and now responds to the new, unique address and wherein the second command comprises instructions to: define a position of the particular device in the daisy-chain; configure a particular pin of the particular device as an output pin, wherein the particular pin is electrically coupled to an address select pin of a next device in the daisy chain; and invert a logic level of the particular pin; and repeating the transmitting of the first command and the transmitting of the second command until each device in the second chain has been configured by the first and second command, and wherein a different, unique address is used each time the transmitting is repeated.

16

16. The method of claim 15 , wherein: the host system is coupled to each device in the daisy chain through a two-wire control bus; and the transmitting comprises transmitting on a serial data line of the two-wire control bus.

17

17. The method of claim 15 , wherein defining position comprises: defining a number of the devices in the daisy-chain prior to transmitting the first and second commands; and decrementing the number each time the transmitting of the first command and the second command is repeated to define the position.

18

18. The method of claim 15 , wherein defining the position comprises: automatically determining a number of the devices in the daisy-chain as the transmitting of the first command and the second command is repeated.

Patent Metadata

Filing Date

Unknown

Publication Date

June 19, 2012

Inventors

Ian Parr
Neal Crook

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEMS AND METHODS FOR ADDRESSING AND SYNCHRONIZING MULTIPLE DEVICES” (8205017). https://patentable.app/patents/8205017

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.