System and method for dynamically allocating inter integrated circuits addresses to multiple slaves
AssigneeHon Hai Precision Industry Co., Ltd.
InventorSheng-Hung Yang
Life of this patent
Estimating the term…
Loading patent…
AssigneeHon Hai Precision Industry Co., Ltd.
InventorSheng-Hung Yang
Estimating the term…
A system for dynamically allocating inter integrated circuits (I2C) addresses to multiple slave includes a host (1), a plurality of slaves (2) and an I2C bus (3). Each slave includes a processor (20) for performing an I2C address allocating program (200), which includes a signal setting module (201), a delay controlling module (202) and an I2C address calculating module (203). The signal setting module is used for setting a signal value of an input pin of each slave, and checking the signal value of an output pin of each slave. The delay controlling module is used for controlling a synchronous booting error time for each slave, and setting a security time for allocating a unique I2C address to each slave. The I2C address calculating module is used for calculating a unique I2C address for each slave, and obtaining the I2C address from the host. A related method is also disclosed.
A system for dynamically allocating inter integrated circuits (I2C) addresses to multiple slaves, the system comprising a host, an I2C bus and a plurality of slaves, wherein:
A method for dynamically allocating inter integrated circuits (I2C) addresses to multiple slaves attached to a host having an I2C bus, the method comprising the steps of:
A system for dynamically allocating inter integrated circuits (I2C) addresses, comprising an I2C address allocating program installed in a processor of each slave, wherein a plurality of the identical slaves are cascaded one by one and one of the slaves is connected to a host via an I2C bus, and the I2C address allocating program comprises:
Dependencies are inferred from the claim text.