杰理695N系列I2S使用说明

Audio IIS接口(以下简称ALNK)是一个通用的双声道音频接口,用于连接片外的DAC或ADC,连接信号有MCLK, SCLK,LRCK,DATA,原生支持16/24bit数据位宽,对18/20/32位宽的设备可提供兼容支持,目前仅支持IIS输出模式。
ALINK可配置为主机或从机模式。主机模式是指SCLK、LRCK由本模块提供,从机模式则由外部提供时钟。常用采样率为44.1KHZ或48KHZ,可用8K/11.025K/12K/16K/22.05K/24K。三组硬件通道ALINK0_PORTA、 ALINK1_PORTA可选(默认使用ALINK1_PORTA MCLK:PB0 SCLK:PC0 LRCK:PC1 DAT:PC2),ALINK0_PORTB暂不可用。相关配置寄存器有ALINK_CON0、ALINK_CON3等控制
在SDK中配置表现为相关结构体,可按实际需求配置:
typedef struct {
iis_isr_cbfun isr_cbfun; ///< alink中断的回调函数句柄,不用回调函数则写入NULL,如无中断,句柄无效
ALINK_PORT port; ///< alink端口选择
u8 soe; ///< alink是否使能sclk和lrck
u8 moe; ///< alink是否使能mclk
u8 dsp; ///< alink选择扩展模式
u32 rate; ///< alink采样率
iis_channel ch[ALINK_CH_MAX]; ///< alink通道参数
u32 frame_len; ///< alink每次中断的数据长度
} iis_param;
typedef struct {
u8 enable; ///< alink通道使能
u8 dir; ///<

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值