跳转到内容

ES7210

es7210 平台允许你的 ESPHome 设备使用 ES7210 高性能四通道音频 ADC (数据手册)。 这使得连接的麦克风可以通过 I2S Audio 用作麦克风输入。

配置中需要 I²C 总线,因为它用于与 ES7210 通信。

# 示例配置条目
audio_adc:
- platform: es7210
  • bits_per_sample (可选, enum):音频采样的位深度。可选值为 16bit、24bit 或 32bit。 默认为 16bit。

  • mic_gain (可选, enum):应用于 ADC 麦克风的增益。可选值为 0DB、3DB、6DB、9DB、 12DB、15DB、18DB、21DB、24DB、27DB、30DB、33DB、34.5DB、36DB 或 37.5DB。 默认为 24DB。

  • sample_rate (可选, positive integer):I2S 采样率。默认为 16000。

  • address (可选, int):驱动程序的 I²C 地址。默认为 0x40。

  • i2c_id (可选):ES7210 所连接的 I²C 总线 的 ID。

  • 包含 Audio ADC 的所有其他选项。

此平台支持所有 Audio ADC 自动化。

ESP32 S3 Box 3:

audio_adc:
- platform: es7210
id: es7210_adc
bits_per_sample: 16bit
sample_rate: 16000
i2s_audio:
- id: i2s_audio_bus
i2s_lrclk_pin: GPIO45
i2s_bclk_pin: GPIO17
i2s_mclk_pin: GPIO2
microphone:
- platform: i2s_audio
id: box_mic
sample_rate: 16000
i2s_din_pin: GPIO16
bits_per_sample: 16bit
adc_type: external