跳转到内容

TCA9548A I²C 多路复用器

TCA9548A 组件允许您在 ESPHome 中使用 TCA9548A 作为 I²C 多路复用器 (数据手册AdaFruit)。它使用 I²C 总线 进行通信。

配置完成后,您可以将 8 个通道(TCA9548A)中的任何一个用作项目的独立通道。 每个通道对于所有连接的组件都充当虚拟 I²C 总线。

tca9548a I2C 多路复用器。
# 示例配置条目
tca9548a:
- address: 0x70
id: multiplex0
i2c_id: i2c0
channels:
- bus_id: multiplex0channel0
channel: 0
- bus_id: multiplex0channel1
channel: 1
# 单独的 I2C 设备
sensor:
- platform: bmp280
i2c_id: multiplex0channel1
  • id (必需, ID):用于此 TCA9548A 组件的 ID。

  • address (可选, 整数):多路复用器的 I²C 地址。 默认为 0x70

  • i2c_id (可选):I²C 总线 ID 默认为 false

  • channels (可选):I²C 总线通道

    • bus_id (必需, ID):用于此虚拟 I2C 总线的 ID。
    • channel (必需):用于此虚拟 I2C 总线的通道(0-7)。