# US 2017/0286340 A1 · Slave device identification on a single wire communications bus

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2017/0286340 A1
- Document ID: US20170286340A1
- Status: Published application
- Kind: A1
- Application number: 15/472,756
- Filed: 2017-03-29
- Published: 2017-10-05
- Earliest claimed: 2016-03-30
- Assignees: Qorvo US, Inc.
- Applicants: Qorvo US, Inc.
- Inventors: Christopher Truong Ngo; Alexander Wayne Hietala
- Web page: https://patentgrep.com/patent/US20170286340A1

## CPC

- G06F 13/364: using independent requests or grants, e.g. using separated request and grant lines
- G06F 13/404: {with address mapping}
- G06F 13/4282: {on a serial bus, e.g. I2C bus, SPI bus (on daisy chain buses G06F13/4247)}
- Y02D 10/00: Energy efficient computing, e.g. low power processors, power management or thermal management
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

A system includes a single wire communications bus, a first slave device, and a second slave device. The first slave device and the second slave device each include a plurality of pins. The first slave device and the second slave device are uniquely identified on the single wire communications bus based on which one of the plurality of pins is coupled to the single wire communications bus.

## Claims

### Claim 1

A system comprising:
a single wire communications bus; and
a first slave device and a second slave device each comprising a plurality of pins, wherein the first slave device and the second slave device are uniquely identified on the single wire communications bus based on which one of the plurality of pins is coupled to the single wire communications bus.

### Claim 2 (depends on 1)

The system of claim 1 wherein the single wire communications bus is coupled to different ones of the plurality of pins on the first slave device and the second slave device.

### Claim 3 (depends on 2)

The system of claim 2 wherein the first slave device and the second slave device are associated with the same unique slave identifier.

### Claim 4 (depends on 3)

The system of claim 3 wherein the first slave device and the second slave device are uniquely identified based on a register address acted on by a message provided on the single wire communications bus.

### Claim 5 (depends on 4)

The system of claim 4 wherein a register address associated with the first slave device and a register address associated with the second slave device are based on which one of the plurality of pins is coupled to the single wire communications bus.

### Claim 6 (depends on 5)

The system of claim 5 wherein the first slave device and the second slave device are configured to respond to a message on the single wire communications bus that acts on a register address associated with the slave device.

### Claim 7 (depends on 1)

The system of claim 1 wherein the first slave device and the second slave device are uniquely identified based on which one of the plurality of pins is coupled to the single wire communications bus and an impedance coupled to a different one of the plurality of pins.

### Claim 8

A slave device comprising:
a plurality of pins;
communications circuitry configured to communicate with one or more other devices via a single wire communications bus; and
identification resolution circuitry configured to uniquely identify the slave device on the single wire communications bus based on which one of the plurality of pins is connected to the single wire communications bus.

### Claim 9 (depends on 8)

The slave device of claim 8 wherein the slave device has the same unique slave identifier as at least one other slave device coupled to the single wire communications bus.

### Claim 10 (depends on 9)

The slave device of claim 9 wherein the slave device is uniquely identified based on a register address acted on by a message provided on the single wire communications bus.

### Claim 11 (depends on 10)

The slave device of claim 10 wherein the register address associated with the slave device is based on which one of the plurality of pins is coupled to the single wire communications bus.

### Claim 12 (depends on 11)

The slave device of claim 11 wherein the communications circuitry is further configured to respond to a message on the single wire communications bus that acts on the register address associated with the slave device.

### Claim 13 (depends on 8)

The slave device of claim 8 wherein the identification resolution is configured to uniquely identify the slave device on the single wire communications bus based on which one of the plurality of pins is coupled to the single wire communications bus and an impedance coupled to a different one of the pins.

### Claim 14

A method comprising:
coupling a plurality of slave devices to a single wire communications bus, each one of the plurality of slave devices comprising a plurality of pins; and
uniquely identifying the plurality of slave devices on the single wire communications bus based on which one of the plurality of pins is coupled to the single wire communications bus.

### Claim 15 (depends on 14)

The method of claim 14 wherein the single wire communications bus is coupled to different ones of the plurality of pins on at least two of the plurality of slave devices.

### Claim 16 (depends on 15)

The method of claim 15 wherein the at least two of the plurality of slave devices have the same unique slave identifier.

### Claim 17 (depends on 16)

The method of claim 16 wherein the at least two of the plurality of slave devices are identified based on a register address acted on by a message provided on the single wire communications bus.

### Claim 18 (depends on 17)

The method of claim 17 wherein a register address associated with the at least two of the plurality of slave devices is based on which one of the plurality of pins is coupled to the single wire communications bus.

### Claim 19 (depends on 18)

The method of claim 18 wherein the plurality of slave devices are configured to respond to a message on the single wire communications bus that acts on a register address associated with the slave device.

### Claim 20 (depends on 14)

The method of claim 14 wherein the plurality of slave devices are uniquely identified based on which one of the plurality of pins is coupled to the single wire communications bus and an impedance coupled to a different one of the plurality of pins.
