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.
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
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.
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.
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.
Smart Images

Figure CN122387904A_ABST