IP库

芯来 SAI

时间:2026-04-28
点击:13
收藏
简介

SAI 接口(串行音频接口)灵活性高、配置多样,可支持多种音频协议。该接口适用于许多立体声或单声道应用。例如,它可配置为支持 I2S标准、LSB或MSB对齐、PCM/DSP、TDM 和AC’97等协议。将音频模块配置为发送器时,SAI接口可提供SPDIF输出。SAI通过两个完全独立的音频子模块来实现这种灵活性和可配置性。每个模块都有自己的时钟发生器和I/O线控制器。

特性
  • 具有两个独立的音频子模块,子模块既可作为接收器,也可作为发送器,并带有自身的 FIFO
  • 每个音频子模块集成多达 8 个字,每个字 32 位的 FIFO
  • 两个音频子模块间可以是同步或异步模式
  • 多个 SAI 之间可实现同步
  • 两个音频子模块的主/从配置相互独立
  • 当两个音频子模块都配置为以主模式工作时,每个子模块的时钟发生器采用独立的音频采样频率
  • 数据大小可配置: 8 位、 10 位、 16 位、 20 位、 24 位或 32 位
  • 音频协议: I2S、 LSB 或 MSB 对齐、 PCM/DSP、 TDM、 AC97
  • PDM 接口,支持多达 4 对麦克风
  • 如果需要,可提供 SPDIF 输出
  • 高达 16 个大小可配置的 Slot
  • 每帧的位数可配置
  • 帧同步有效电平可配置(偏移、位长、电平)
  • 可配置 Slot 中第一个有效位的位置
  • 支持 LSB 或 MSB 数据传输
  • 支持静音模式
  • 具有立体声/单声道音频帧功能
  • 通信时钟选通边沿可配置 (SCK)
  • 错误标志对应相应中断(分别使能时)
  • 上溢和下溢检测
  • 从模式下的帧同步信号提前检测
  • 从模式下的帧同步信号滞后检测
  • 接收时编码解码器未针对 AC’97 模式就绪
  • 支持如下中断源(使能时):
  • 错误
  • FIFO 请求