ESP ASRC

[English]

ESP ASRC(esp_asrc)是面向音频链路的采样率、位深与声道转换组件,可在播放、录音、蓝牙音频、语音前端等不同模块之间完成音频格式对齐。组件采用软硬件协同架构:在具备 ASRC 外设的芯片上可使用硬件路径获得低延迟、低 CPU 占用的实时转换能力;无外设或配置为软件模式时使用优化软件路径,保证同一套 API 在不同 SoC 上都可用。

主要特性

  • 采样率转换:支持常见语音、音乐与通信采样率之间的互转,最高可到 192 kHz(以驱动校验为准)

  • 位深转换:支持 8-bit 无符号 PCM 以及 16 / 24 / 32-bit 有符号交错 PCM

  • 声道转换:支持单声道、立体声、多声道之间的映射与混合,便于适配 codec、蓝牙和算法模块

  • 软硬协同:支持 AUTO 策略自动选择硬件或软件路径

  • 低资源占用:硬件路径降低 CPU 占用,软件路径通过复杂度参数在音质、速度与内存之间取舍

  • 对齐辅助:提供 buffer 对齐查询与分配接口,便于在 PSRAM、cache 和硬件 DMA 场景下安全使用


此文档对您有帮助吗?