音频SLIMBUS协议1-简介

简介

SLIMBUS,全称 Serial Low-power Inter-chip Media Bus,是MIPI联盟指定的一种音频接口,用于连接基带/应用处理器和音频芯片,总线协议保证既能发控制信息,又能发数据信息,这样就可以替换传统的数据和控制两种接口如I2S和I2C。

特征

  • 异步2线接口,DATA和CLK。

  • 使用可配置的时分复用帧来实现。

  • 支持运行时重新配置总线。

  • 支持挂载多个不同数据格式的音频芯片。

  • 支持动态地断开重连设备。

协议简介

设备和设备类

  • 管理设备

一般在处理器中,用来配置管理总线。

  • 帧设备

用于产生CLK信号,并且在DATA线上传送帧同步和组帧信息。

  • 接口设备

用来在协议物理层上,监控报告音频芯片的工作状态。

  • 普通设备

提供特定应用功能,如数模、模拟转换。

SLIMbus组件

  • 由一个接口设备和一到多个功能设备组成。

  • 接口设备和功能设备之间用一到多个端口连接。

  • 端口可以是只输入、只输出或者双向。
    下图是两个示例的SLIMbus组件:


    1.png

    2.png

DATA和CLK

  • 包含帧设备的组件的CLK是双向,其他都只输入。

  • 所有组件的DATA都是双向,收发用NRZI编码。

  • CLK正跳变写DATA,负跳变读DATA。

SLIMbus时钟频率和调整因子G

  • CLK最大28MHZ。

  • CLK=时钟源频率 * 2的(10-G)次方

  • 支持动态停止和重启。

  • 支持所有的采样频率。

SLIMbus系统

一个示例的SLIMbus系统,

SLIMbus系统.png

其中左上角包含帧设备,CLK是双向的,其他都是单向。

在一个移动终端内,帧设备和管理设备可以合并到基带处理器或者应用处理器内,如图

终端SLIMbus.png

本文由头条号“嵌入式FM106点1”发布,各种原创技术干货,欢迎关注。

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、嵌入式系统的定义 (1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本...
    荣卓然阅读 2,392评论 0赞 5
  • 什么是嵌入式 IEEE(Institute of Electrical and Electronics Engin...
    Leon_Geo阅读 4,073评论 1赞 20
  • ​​​本文主要介绍嵌入式系统的一些基础知识,希望对各位有帮助。 嵌入式系统基础 1、嵌入式系统的定义 (1)定义:...
    OpenJetson阅读 3,515评论 0赞 13
  • 总线 计算机的各个功能部件通过总线连接在一起构成完整的计算机系统,总线是多个系统功能部件之间进行数据传送的公共通路...
    罗蓁蓁阅读 5,417评论 0赞 10
  • 社会上有三六九等的人,人的内心对人,也应该有三六九等之分。 晚上参加同学婚礼答谢宴,遇到高中好几年不见的同学。 同...
    284cc3be6b5e阅读 325评论 3赞 2

友情链接更多精彩内容