当前位置: 首页 > news >正文

I2S总线协议

  • I2S接口
    全称为Inter-IC Sound,也可写作Integrated Interchip Sound,有时简称为IIS,在I2S机制中,并不具备设备选择机制,在同一时刻只能有一个主设备和一个从设备,主设备可以是发送设备,也可以是接收设备。在I2S系统里,能够提供时钟信号(包括SCK和WS)的设备就被认定为主设备
    image
  • I2S信号线
    ** 时钟信号 Serial Clock
    SCK是模块内部的同步时钟信号。当模块处于从模式时,该信号由外部设备提供;而在主模式下,模块会自行生成SCK信号。需要注意的是,不同厂商生产的芯片型号中,时钟信号的命名可能有所差异。例如,有些芯片可能会将该时钟信号称为BCLK(Bit Clock)或SCL(Serial Clock)
    ** 数据信号 Serial Data
    在I2S协议中,SD(Serial Data)表示串行数据,它以二进制补码形式在数据线上传输。当WS(声道选择信号)发生变化后,第一个SCK(时钟信号)脉冲会先传输数据的最高位(MSB,Most Significant Bit)。这种传输方式的原因是发送设备和接收设备的字长可能不一致。如果系统的字长大于发送端的字长,数据在传输过程中可能会被截断(Truncated)。具体来说,当接收端接收的数据位数超过其规定的字长时,超出部分的最低位(LSB,Least Significant Bit)及之后的所有位将被忽略。反之,如果接收端的字长小于规定的字长,空余的位数将以0填充。这种机制确保了音频信号的最高有效位能够被正确传输,从而保障了音频的音质效果。

** 左右声道选择信号 Word Select
WS是声道选择信号,表明数据发送端所选择的声道。
在I2S操作模式为标准I2S模式时:WS=0,表示选择左声道;WS=1,表示选择右声道。
在I2S操作模式为左对齐模式或右对齐模式时::WS=1,表示选择左声道;WS=0,表示选择右声道。
注:关于I2S操作模式下文会提到

WS信号,也被称为帧时钟(Frame Clock),或者称为LRCLK(Left Right Clock)。它的频率与音频采样率相匹配。WS信号可以在SCK(时钟信号)的上升沿或下降沿发生变化。从设备会在SCK的上升沿对WS信号进行采样。数据信号的最高有效位(MSB)在WS变化后的第二个SCK上升沿才开始有效(即延迟了一个SCK周期)。这种设计是为了给从设备足够的时间来存储当前正在接收的数据,并为接收下一组数据做好准备
image

  • 标准I2S模式
    I2S模式可以被视为左对齐模式的一个特殊形式,也被称作PHILIPS模式。它是基于标准左对齐格式进一步延迟一个时钟周期而形成的。如图5所示,左声道数据的最高有效位(MSB)在WS信号的下降沿之后的第二个SCK/BCLK上升沿开始有效,而右声道数据的MSB则在WS信号的上升沿之后的第二个SCK/BCLK上升沿开始有效。
    image
  • 左对齐模式
    左对齐模式的应用相对较少,其时序图如下图所示。与标准I2S模式对比可以发现,标准左对齐格式的数据最高有效位(MSB)并未相对于BCLK延迟一个时钟周期。在左对齐模式下,左声道数据的MSB在WS信号上升沿之后的第一个SCK/BCLK上升沿有效,而右声道数据的MSB在WS信号下降沿之后的第一个SCK/BCLK上升沿有效。标准左对齐格式的优势在于,由于在WS变化后的第一个SCK上升沿就开始采样,它无需考虑左右声道数据的具体字长。只要WS的时钟周期足够长,左对齐模式能够支持16到32位的字长格式。
    image
  • 右对齐模式
    标准右对齐模式也被称作日本格式,即EIAJ(日本电子工业发展协会)格式或SONY格式,其时序图如图7所示。在这种格式下,左声道数据的最低有效位(LSB)在WS信号下降沿之前的那个SCK/BCLK上升沿开始有效,而右声道数据的LSB在WS信号上升沿之前的那个SCK/BCLK上升沿开始有效。与标准左对齐格式相比,标准右对齐模式的一个缺点是接收设备必须提前知晓传输数据的字长。这也正是许多编解码器(CODEC)提供多种右对齐格式选择功能的原因所在。
    image
  • TDM
    最开始出现的I2S只能传输左右两通道的数据,后来为了传输多通道数据,出现了I2S的变体,即应用了TDM(时分复用)模式。
    协议时序与旧版I2S类似,但是出现了slot(槽)的概念。slot是指某个通道的一帧数据。
    TDM数据传输示意图:
    image
    如上图,TDM数据传输示意图。 每个音频信号都被分配一个固定的slot(时间槽),这些slot按顺序排列组成一个帧。每个slot的长度相等且固定,可以容纳一个音频信号的数据。通过按照事先约定的顺序轮流填充每个slot,多个音频信号的数据被交错传输。
    在发送端,音频TDM协议将多个音频信号的样本值分别放置在对应的slot中。
    在接收端,协议按照相同的顺序将slot的数据取出,并重新还原成原始的音频信号。通过这种方式,多个音频信号可以同时传输在同一个信道上,实现了信道资源的高效利用。
    注意:上面提到的slot与音频的声道没有直接的对应关系,跟实际芯片平台和Codec定义有关,不能简单的讲slot1理解位音频数据的第一个声道。例如假设slot1的长度位32bit时,slot1可以传输两路16位的音频数据。这种灵活性允许在不同的TDM实现中,根据具体的需求和约定来确定时间槽的长度以及每个时间槽所承载的音频信号的格式。
  • TDM时序
    标准模式
    image
    左对齐模式
    image
    右对齐模式
    image
http://www.jsqmd.com/news/349144/

相关文章:

  • 汽车噪音治理费用大分析,赛手汽车音响改装升级价格多少 - 工业品牌热点
  • 2026年 展会设计搭建策划施工一站式服务推荐榜单:专业展台布置与展览装修实力厂家深度解析 - 品牌企业推荐师(官方)
  • 2026电子元器件回收品牌推荐,哪家好用又性价比高 - 工业设备
  • 2026年能公司选购推荐:智能保密文件柜/智能试剂存储柜/智能光盘旋转柜/智能密码文件柜柜 - 品牌策略师
  • 推荐折弯机厂家,南通创图机械在广东服务的口碑如何? - mypinpai
  • 基于大数据爬虫+智能AI大模型的母婴商品推荐系统开题报告
  • 2026年能厂家权威发布榜,智能货物柜/智能危化品柜/智能标本管理柜/智能保密文件柜柜 - 品牌策略师
  • 改稿速度拉满 8个降AIGC平台测评:专科生降AI率必备指南
  • 好写作AI:你的论文逻辑架构师——把论文从“豆腐渣”变成“摩天楼”
  • 2026年哈尔滨汽车音响升级公司排名,靠谱的品牌有哪些? - 工业品网
  • 简单理解:配置NVIC优先级分组2(2位抢占+2位子优先级)具体有哪几个?
  • 当图像“有了情绪”:一次基于 CLIP 的图像情感分类实践
  • 论文开题“黑科技”:书匠策AI如何让你的选题从“青铜”变“王者”?
  • 开题报告“救星”来了!书匠策AI教你轻松搞定学术第一步
  • 期刊投稿 “命中率” 飙升!虎贲等考 AI:精准锚定期刊偏好,论文见刊少走 1 年弯路
  • Scikit-learn 实战:15 分钟构建生产级中国房价预测模型 - 实践
  • 科研党收藏!更贴合继续教育的AI论文平台,千笔·专业学术智能体 VS 灵感ai
  • 2026年 会展策划/搭建/营销/设计/执行/布置/运营全链条服务商推荐榜:专业实力与创意口碑深度解析 - 品牌企业推荐师(官方)
  • OCR识别+文件提取:Java开发的实用工具路径
  • 《Seata从入门到实战》第一章:Seata核心概念与架构
  • 智慧农业蓝莓成熟度检测数据集VOC+YOLO格式926张3类别
  • 研究生收藏!全网顶尖的AI论文写作软件 —— 千笔·专业论文写作工具
  • 2026年湖北景观国际产品引进服务首选推荐:中美丽岛景观有限公司 - 2026年企业推荐榜
  • 一种很类似分治思想的问题解决策略及示例
  • 无人机视角路面异常城市道路裂缝泥堆坑洞垃圾积水检测数据集VOC+YOLO格式1274张11类别
  • 2026年有实力的乙二醇螺杆机,水冷水冷式螺杆机,低温水冷式螺杆机厂家实力推荐榜 - 品牌鉴赏师
  • 2026年卷板机厂家权威推荐:上辊万能/自动/液压/数控/四辊/大型/三辊卷板机源头厂家精选 - 品牌推荐官
  • Java生态AI基础能力:热门问题全解析
  • 从熬夜3天到10分钟!虎贲等考AI PPT重构学术演示逻辑,科研人终于不用肝图了
  • 论文双险通关!虎贲等考 AI 降重去 AIGC:让学术原创性无可挑剔