An inter-integrated circuit (i2c) apparatus
US-2022309023-A1 · Sep 29, 2022 · US
US12237039B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12237039-B2 |
| Application number | US-202418412632-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 15, 2024 |
| Priority date | Aug 27, 2021 |
| Publication date | Feb 25, 2025 |
| Grant date | Feb 25, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An electronic device comprising: a clock pin; at least one data pin; a storage device, configured to store at least one program; a processing circuit, coupled to the data pin. A device ID setting method is performed when the processing circuit executes the program stored in the storage device. The device ID setting method comprises; (a) recording connections between pins of a first electronic device and pins of the electronic device by the electronic device, wherein the first electronic device comprises at least one data pin; and (b) applying the connections between the pins of the first electronic device and the pins of the electronic device as a device ID of the first electronic device by the electronic device.
Opening claim text (preview).
What is claimed is: 1. An electronic device, comprising: a clock pin; at least one data pin; a processing circuit, coupled to the data pin of the electronic device; wherein a device ID setting method is performed when the processing circuit executes at least one program, wherein the device ID setting method comprises; (a) recording connections between pins of a first electronic device and pins of the electronic device by the electronic device, wherein the first electronic device comprises at least one data pin; and (b) applying the connections between the pins of the first electronic device and the pins of the electronic device as a device ID of the first electronic device by the electronic device; wherein the electronic device is further connected to another electronic device, and the device ID setting method comprises: recording connections between pins of the another electronic device and the pins of the electronic device by the electronic device; applying the connections between the pins of the another electronic device and the pins of the electronic device as a device ID of the another electronic device by the electronic device; wherein the connections between the pins of the first electronic device and the pins of the electronic device and the connections between the pins of the another electronic device and the pins of the electronic device are different; wherein the device ID of the first electronic device and the device ID of the another electronic device are different. 2. The electronic device of claim 1 , wherein the step (a) comprises: detecting the connections according to a transition sequence of signals which the electronic device transmits to the first electronic device. 3. The electronic device of claim 1 , wherein when the step (a) is performed, the clock pin of the electronic device is coupled to one of the data pin of the first electronic device. 4. The electronic device of claim 1 , wherein the first electronic device further comprises a clock pin, wherein when the step (a) is performed, one of the data pin of the electronic device is coupled to the clock pin of the first electronic device. 5. The electronic device of claim 1 , wherein the first electronic device has a first data pin and a second data pin, wherein the first data pin provides one way transmission from the electronic device to the first electronic device, and the second data pin provides one way transmission from the first electronic device to the electronic device. 6. The electronic device of claim 5 , wherein a communication between the electronic device and the first electronic device follows an I2C standard. 7. The electronic device of claim 6 , wherein the first data pin is an SDA (Serial Data Line) pin. 8. The electronic device of claim 7 , wherein the second data pin is one of a GPIO (General Purpose input/output) pin and an INT pin, wherein a signal at the INT pin transits after the SDA pin transits. 9. A device ID setting method, applied to a first electronic device having at least one data pin, comprising: (a) recording connections between pins between the first electronic device and pins of a second electronic device by the second electronic device, wherein the second electronic device comprises a clock pin and at least one data pin; and (b) applying the connections between the pins of the first electronic device and the pins of the second electronic device as a device ID of the first electronic device by the second electronic device; wherein the second electronic device is further connected to another electronic device, and the device ID setting method comprises: recording connections between pins of the another electronic device and the pins of the second electronic device by the second electronic device; applying the connections between the pins of the another electronic device and the pins of the second electronic device as a device ID of the another electronic device by the second electronic device; wherein the connections between the pins of the first electronic device and the pins of the second electronic device and the connections between the pins of the another electronic device and the pins of the second electronic device are different; wherein the device ID of the first electronic device and the device ID of the another electronic device are different. 10. The device ID setting method of claim 9 , wherein the step (a) comprises: detecting the connections according to a transition sequence of signals which a second electronic device transmits to the first electronic device, by the second electronic device. 11. The device ID setting method of claim 9 , wherein when the step (a) is performed, the clock pin of the second electronic device is coupled to one of the data pin of the first electronic device. 12. The device ID setting method of claim 9 , wherein the first electronic device further comprises a clock pin, wherein when the step (a) is performed, one of the data pin of the second electronic device is coupled to the clock pin of the first electronic device. 13. The device ID setting method of claim 9 , wherein the first electronic device has a first data pin and a second data pin, wherein the first data pin provides one way transmission from the second electronic device to the first electronic device, and the second data pin provides one way transmission from the first electronic device to the second electronic device. 14. The device ID setting method of claim 13 , wherein a communication between the second electronic device and the first electronic device follows an I2C standard. 15. The device ID setting method of claim 14 , wherein the first data pin is an SDA (Serial Data Line) pin. 16. The device ID setting method of claim 15 , wherein the second data pin is one of a GPIO (General Purpose input/output) pin and an INT pin, wherein a signal at the INT pin transits after the SDA pin transits.
being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus · CPC title
Assignment of addresses or identifiers to the modules of a bus system · CPC title
Data reordering during input/output, e.g. crossbars, layers of multiplexers, shifting or rotating · CPC title
using a clocked protocol · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.