IIS接口详细介绍

1. 概述

I2S = Inter-IC Sound = Integrated Interchip Sound = IIS,是飞利浦在1986年定义(1996年修订)的数字音频传输标准,用于数字音频数据在系统内器件之间传输,例如编解码器CODEC、DSP、数字输入/输出接口、ADC、DAC和数字滤波器等。其与IIC无关联。

2. 硬件结构

          IIS是个相对来说简单的接口协议,没有地址和片选机制。

          在总线上,只能同时存在一个主设备和发射设备;提供时钟的设备为主设备,可以是发射设备也可以是接收设备,或者是协  

          调两者的其他控制设备。在高端应用场合中,CODEX经常作为主设备以便精确控制IIS的数据流。

IIS协议定义三根信号线:时钟信号SCK、数据信号SD和左右声道选择信号WS。

WS:声道选择信号,表明数据发送端所选择的声道:

        √ WS=0,表示选择左声道

       √ WS=1,表示选择右声道

        同时也叫帧时钟,等于声音的采样率。

SCK:模块内的同步信号,从模式时由外部提供,主模式时由内部产生;

SD:串行数据,以二进制补码形式在数据线上传输;在WS变化后的第一个SCK脉冲,

先传输最高位(MSB, Most Significant Bit)。

注意SD的数量可以为多个:

1986年SPEC规定为TTL电平,实际使用参考手册,常见的有3.3V和1.8V两种。

3. 操作模式

IIS的操作模式分为三种:标准IIS模式、左对齐模式和右对齐模式。

  • 标准IIS模式   Phillips Standard

IIS模式是标准左对齐格式再延迟一个时钟位变化来的,时序如下所示:

左右通道的数据MSB均是在WS变化后第二个SCK/BCLK上升沿有效。

  • 左对齐模式  Left Justified Standard

标准左对齐格式的数据的MSB没有相对于BCLK延迟一个时钟。左对齐格式的左右声道数据的MSB在WS边沿变化后SCK/BCLK的第一个上升沿有效。具体如下图所示:

支持16~32bit字长格式;

  • 右边对齐模式  Right Justified Standard   

也叫日本格式,sony格式,具体对齐方式如下图所示:

接收设备必须事先知道待传数据的字长。

注意左右对齐模式的WS时钟高电平为左声道,低电平为右声道,刚好与标准IIS相反

SCK = 采样率(48K、44.1K、16K等) x  字长(16bit、24bit、32bit) x 2(左右两通道)

MCLK/SCK =  384 、256 等需要参考手册说明支持哪种

欢迎加入硬件QQ群:1018083751,一起讨论硬件问题,分享调试心得,共同成长。

  • 11
    点赞
  • 105
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

千里沽山

给一缕阳光,将继续灿烂!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值