Dynamically allocating I2C addresses using self bus switching device
US6745270B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Jan 31, 2001 |
| Grant date | Jun 1, 2004 |
| Priority date | — |
| Expiry date | May 31, 2022 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2213/0052
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A method, apparatus and program for dynamically allocating addresses to computer devices connected to Inter Integrated Circuit (I2C) buses are provided. Upon resetting a I2C bus, the invention uses a bus driver to turn on the first bus switch on the bus. The invention then accesses the first device downstream of the switch and allocates a new value to the device's address. The invention proceeds to turn on the next switch downstream. A new address is then allocated to the device downstream from the second switch. This process continues until all of the devices connected to the bus have unique addresses.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.