相关文章推荐
豁达的香蕉  ·  使用IIS配置代理,转发POST和GET访问 ...·  1 年前    · 
豁达的香蕉  ·  IIS上vue打包后接口跨域解决- ...·  1 年前    · 
豁达的香蕉  ·  IIS接口详细介绍_心跳包的博客-CSDN博客·  1 年前    · 
豁达的香蕉  ·  IIS接口详细介绍-腾讯云开发者社区-腾讯云·  1 年前    · 
豁达的香蕉  ·  接口:数字音频IIS接口- 知乎·  1 年前    · 
小百科  ›  IIS接口详细介绍开发者社区
IIS 接口 iis
豁达的香蕉
1 年前
作者头像
心跳包
0 篇文章

IIS接口详细介绍

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > 嵌入式智能硬件 > IIS接口详细介绍

IIS接口详细介绍

作者头像
心跳包
发布 于 2020-08-31 14:55:24
2.1K 1
发布 于 2020-08-31 14:55:24
举报

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 等需要参考手册说明支持哪种;

本文参与 腾讯云自媒体分享计划 ,分享自作者个人站点/博客。
原始发表:2020-04-07 , 如有侵权请联系 cloudcommunity@tencent.com 删除
iis

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!

iis
评论
登录 后参与评论
0 条评论
热度
最新
登录 后参与评论
关于作者
心跳包
smart嵌入式技术经理
0
文章
0
累计阅读量
0
获赞
前往专栏
领券
  • 社区

    • 专栏文章
    • 阅读清单
    • 互动问答
    • 技术沙龙
    • 技术视频
    • 团队主页
    • 腾讯云TI平台
  • 活动

    • 自媒体分享计划
    • 邀请作者入驻
    • 自荐上首页
    • 技术竞赛
  • 资源

    • 技术周刊
    • 社区标签
    • 开发者手册
    • 开发者实验室
  • 关于

    • 社区规范
    • 免责声明
    • 联系我们
    • 友情链接

腾讯云开发者

扫码关注腾讯云开发者

扫码关注腾讯云开发者

领取腾讯云代金券

热门产品

  • 域名注册
  • 云服务器
  • 区块链服务
  • 消息队列
  • 网络加速
  • 云数据库
  • 域名解析
  • 云存储
  • 视频直播

热门推荐

  • 人脸识别
  • 腾讯会议
  • 企业云
  • CDN加速
  • 视频通话
  • 图像分析
  • MySQL 数据库
  • SSL 证书
  • 语音识别

更多推荐

  • 数据安全
  • 负载均衡
  • 短信
  • 文字识别
  • 云点播
  • 商标注册
  • 小程序开发
  • 网站监控
  • 数据迁移

Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有

深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569

腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287

问题归档 专栏文章 快讯文章归档 关键词归档 开发者手册归档 开发者手册 Section 归档

Copyright © 2013 - 2023 Tencent Cloud.

All Rights Reserved. 腾讯云 版权所有

登录 后参与评论
1
 
推荐文章
豁达的香蕉  ·  使用IIS配置代理,转发POST和GET访问,配置IIS接口转发失效问题 ...
1 年前
豁达的香蕉  ·  IIS上vue打包后接口跨域解决- 岳帅超- 博客园
1 年前
豁达的香蕉  ·  IIS接口详细介绍_心跳包的博客-CSDN博客
1 年前
豁达的香蕉  ·  IIS接口详细介绍-腾讯云开发者社区-腾讯云
1 年前
豁达的香蕉  ·  接口:数字音频IIS接口- 知乎
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
小百科 - 百科知识指南
© 2024 ~ 沪ICP备11025650号