Edit online

Audio 配置

5 Dec 2024
Read time: 2 minute(s)

使能 Audio 驱动

  1. Luban-Lite 根目录下执行以下 scons --menuconfig 命令,进入 menuconfig 的功能配置界面,按如下选择:

    Board options --->
        [*] Using audio
    注:

    为了使用方便,选择 Using audio 后会自动选择 audio 驱动框架。

  2. Audio 模块的 driver 层驱动基于 RT-Thread 的 audio 驱动框架实现,因此需要使能 RT-Thread 的 audio 框架。

    RT-Thread options --->
        RT-Thread Components --->
            Device Drivers --->
                [*] Using Audio device drivers
                (20480) Replay memory pool block size
                (2) Replay memory pool block
                (2048) Record pipe size
    

功能配置

使能 Using audio,会进入 audio 参数配置页面,用户可根据开发板实际情况进行配置。
Audio parameter --->
Audio parameter 配置界面包括下列参数配置:
  • Playback 播放功能
    
        [*] Using Playback
  • DMIC 录音功能
    [*] Using DMIC
  • AMIC 录音功能
    [*] Using AMIC
  • PA enable pin:控制功放的 shutdown,需要根据板子进行配置。
    (PA.7) PA enable pin
        Select PA enable level (high level Active) --->
        Select SPK channel (Using SPK1) --->
    
  • Select PA enable level:选择使能引脚的工作电平,需要根据板子进行配置,有如下两种选择:
    (x) high level Active
    () low level Active
    
  • Select SPK channel:选择需要使用的 SPK 播放器,有如下三种选择:
    () Using SPK0
    () Using SPK1
    (x) Using SPK0 and SPK1
    
    • Using SPK0Using SPK1:只支持单端模式。

    • 当选择 Using SPK0 and SPK1 时,有单端输出和差分输出两种模式选择:
      Select SPK output mode(  ) --->
          (x) single output
          () SPK0 differential output
          () SPK1 differential output