2.2. 功能特性

2.2.1. 数据格式

  • 支持交织或非交织存储

  • 支持16bit位宽数据

  • 支持32bit位宽数据

    • 32bit 全有效

    • 32bit 中高24bit有效

    • 32bit 中中24bit有效

    • 32bit 中低24bit有效

  • 支持大端存储和小端存储数据

2.2.1.1. 数据采样率

  • 8000Hz

  • 11025Hz

  • 16000Hz

  • 22050Hz

  • 24000Hz

  • 32000Hz

  • 44100Hz

  • 48000Hz

2.2.2. 输出端口

  • 输出至I2S Out端口, I2S Out需要配置到对应来源

  • 输出至SDM, SDM需要配置到对应来源

2.2.3. 输出声道

  • 单声道模式: 支持输出左声道、右声道或左右声道混音后的数据

  • 双声道模式: 独立输出左、右声道

2.2.4. 音量调节

vol_level与dB的转换关系如下:

dB = 20*log((vol_level/1024))
  • vol_level的范围[0, 32767], 对应[-60dB, 30dB]

2.2.5. 淡入淡出

  • 淡入淡出是指在播放过程中突然静音或静音状态下突然播放音乐时音量渐变的效果

  • 淡入淡出开关,用于控制是否开启淡入淡出功能开启

  • 淡入淡出速度,用于控制音量渐变的速度

    • 渐变速度为每持续设定的样点数后,音量增加或衰减1dB

2.2.6. 中断类型

  • INT_NEWFRAME: 锁存配置帧的起始地址和结束地址后触发此中断

  • INT_FIFO_EMPTY: 数据输出完成且无数据输出时触发此中断

  • INT_FADE_DONE: 淡入淡出完成后触发此中断

  • INT_AHB_ERR: 总线异常时触发此中断