跳转到内容

MCP4725 输出

MCP4725 输出组件允许使用 12 位外部 DAC 以便通过 I2C 在任何开发板上获得模拟输出。设备默认地址为 0x60,可配置的替代地址为 0x61

# 示例配置条目
# 设置全局 i2c 连接
i2c:
sda: 21
scl: 22
scan: true
# 使用默认地址设置输出(地址:0x60 / 全局 i2c)
output:
- platform: mcp4725
id: dac_output
on_...:
then:
- output.set_level:
id: dac_output
level: 100%
  • id (必填, ID):此输出组件使用的 id。

  • address (可选, 整数):手动指定 DAC 的 I2C 地址。 默认为 0x60

  • 所有其他选项来自 Output

为了驱动电压高于 3.3V 的模拟模块,请使用 TTL 双向电平转换器

请注意您使用的转换器,有些转换器的通道标有 RXTX,在这种情况下,只有 TX 通道是双向的(因此您必须使用 2 个 TX 通道才能使 I2C 正常工作)。