A method for accessing multiple same-address devices using extended i2c

By deploying channel management middleware and mutex identifiers in the embedded system, the problem of address conflicts between multiple devices with the same address on the I2C bus is solved, enabling secure and efficient access and management, and improving the reliability and efficiency of the system.

CN122387904APending Publication Date: 2026-07-14深圳市宇泰科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
深圳市宇泰科技有限公司
Filing Date
2026-04-02
Publication Date
2026-07-14

AI Technical Summary

Technical Problem

In complex embedded systems, multiple devices with the same I2C device address cannot be directly placed on the same bus, leading to address conflicts. Existing technical solutions suffer from unstable communication, high hardware complexity, and poor software maintainability.

Method used

By deploying channel management middleware at the host system kernel layer, a mapping relationship between virtual device identifiers and physical channel numbers is established. Mutex locks are used to manage access requests, and physical channels are safely switched during I2C bus idle periods, enabling reliable access to multiple devices with the same address.

Benefits of technology

It improves the access reliability and system management efficiency of multiple devices with the same address, ensures the stability and security of communication, and reduces system complexity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122387904A_ABST
    Figure CN122387904A_ABST
Patent Text Reader

Abstract

The application relates to the technical field of embedded system bus communication and device management, and provides a method for accessing multiple same-address devices by using extended I2C. By constructing a virtual device mapping table, and carrying out access request conversion and channel switching control through channel management middleware, the problem that multiple same-address slave devices on the same I2C bus cannot be concurrently and reliably accessed is solved, the method has the advantages that physical channels can be safely switched during the idle period of the bus, access conflict avoidance and unified management are realized through kernel-level scheduling, and the reliability of multi-device access and the maintainability of the system are improved.
Need to check novelty before this filing date? Find Prior Art