I2C Address Converter Module SKU: CQRADDR001

From CQRobot-Wiki
Revision as of 06:23, 22 January 2026 by Chenqi (talk | contribs) (Pin Description and Size)
Jump to: navigation, search
I2C Address Converter Module

Description

LTC4316 I2C Address Translation Module is a practical I2C bus expansion tool designed to resolve I2C device address conflicts. This module can translate the fixed hardware address of an I2C device into a different communication address, enabling multiple devices with identical addresses to operate simultaneously on the same I2C bus.


Features

  • Efficient Address Conflict Solution: Based on the LTC4316IMS chip, it can translate the fixed hardware address of an I2C device into 127 distinct communication addresses, effectively resolving address conflicts on the I2C bus.
  • Wide Voltage Operating Range: Supports power supply voltages from 2.25V to 5.5V, ensuring compatibility with various logic level systems.
  • Hardware-Level Transparent Translation: Configures address offsets through a resistive voltage divider network and performs real-time address translation, remaining entirely transparent to both master and slave devices.
  • Flexible Address Configuration: Enables independent configuration of the high 3-bit and low 4-bit address offsets via the XORH/XORL pins using resistor voltage division, with support for quick switching via DIP switches.
  • Industrial-Grade Protection Design: Features separate interfaces for the master side (SCLIN/SDAIN) and slave side (SCLOUT/SDAOUT), providing clear signal flow isolation.
  • Standard Interface Compatibility: Equipped with dual interfaces—HY2.0mm 4P connectors and 2.54mm pin headers—for easy connection to various development boards and sensor modules.

Pin Description and Size

CQRobot.jpg
CQRADDR001-1.jpg
CQRADDR001-2.jpg

Specification

CQRADC001-3.jpg
CQRADC001-8.jpg

Working Principle

CQRADC001-4.jpg

Power Supply and Sensor Compatibility

This module supports dual-voltage operation at 3.3V/5V. When powered at 3.3V, all I/Os are at 3.3V level; when powered at 5V, the I2C signals are automatically converted to 3.3V for communication with the host, while also allowing measurement of 5V sensor signals. The module includes built-in protection circuits to prevent damage from overvoltage and provides a 3.3V LDO output to power external sensors.

Important: When measuring 5V sensors, the module must be powered at 5V. In this case, the I2C signals remain at 3.3V level and can be directly connected to 3.3V host GPIO. Note that the SDA and SCL pins on this module are limited to 3.3V.


Connections and Examples

CQRADC001-5.jpg
CQRADC001-6.jpg

Configuration Method: Use a jumper cap to connect the ADDR pin to the corresponding voltage level point. After configuration, restart the power for the changes to take effect.

Using an I2C Address Conversion Module for Configuration: When using an I2C address conversion module, all ADS1115 modules can be set to the same hardware address. Address differentiation is achieved by selecting channels on the conversion module, eliminating the need to modify hardware jumper configurations.


Used in Conjunction with the TDS Meter Sensor (ASIN: B08KXRHK7H)

CQRADC001-7.jpg

Example Program


Sample Code