【通信协议】I2SIIS总线介绍

【通信协议】I2SIIS总线介绍
在⼯作中⾳频采集和输,AD和主芯⽚之间的通信都是使⽤IIS进⾏的,出现没有⾳频输⼊输出时,由于对IIS的了解不⾜,不清楚主从模式、Bclk、Lclk、Mclk之间的区别,对问题的排查很是不便,所以在此对IIS进⾏⼀个总结;只是在应⽤层的使⽤,不具体到底层实现与时序
简介
⾳频总线 (I2S) 是⽤于将数字⾳频器件连接在⼀起的串⾏总线接⼝标准
IIS使⽤场景:
火星探测器都有哪些特点?
麦克风在机械振动下将声⾳信号转变为电压信号,电压信号经过放⼤等处理,给到ADC采样,将模拟信号转化为数字信号;数字信号经过编码、存储、压缩等技术后,发送给解码器-DAC(DSP、专⽤解码器),将数字信号还原为模拟信号,最后给到喇叭完成声⾳/⾳频的播放。 ⾳频在AD与DSP之前的传输就是使⽤IIS协议
IIS总线的信号
1、SDATA,也就是串⾏数据信号,使⽤⼆进制传输数字信号。请注意数据的传输形式为补码的⽅式。(在有些衍⽣的接⼝中包含两条数据线,即就是接收与发送)
2、SCK,叫做串⾏时钟,也叫位时钟(BCLK),对应数字⾳频的每⼀位数据。SCLK的频率=2×采样频率×采样位数。
3、LRCK,帧时钟,也叫作WS,负责左右声道切换。如为⾼电平表⽰右声道声⾳数据,为低电平表⽰传输左声道声⾳数据。其频率等于采样频率。
4、MCK,主时钟,也叫作系统时钟,是采样频率的256倍、384倍、512倍或者768倍,频率范围再0.256~16MHz。
注意:周期与频率的关系:f=1/T
频率:即1s内,存在多少个周期,⾼低电频变化⼀次为⼀个周期,周期的单位是时间
定量风险分析
⾳频的采样率是8K,⼀s内存采样8K个点,⼀个点包含⼀个左声道,⼀个右声道,所以LRCK是8K,BCLK是2×采样频率×采样位数
如下所⽰:MCK、LRCK、SCK:
特性
主和从模式:
I2S协议规范定义了两种操作模式,Master和Slave。I2S模式决定两侧(主机或从机)中的哪⼀侧应提供时钟信号LRCK和SCK,这些信号始终由主机提供给从机。
七彩虹7600gt
膜处理技术
同时双向(TX和RX)⾳频流:
I2S模块⽀持串⾏数据的传输(TX)和接收(RX)。
在这两种情况下,串⾏数据同步移位到时钟信号SCK和LRCK。在SCK的下降沿将TX数据写⼊SDOUT引脚,并在SCK的上升沿从SDIN引脚读取RX数据。始终⾸先发送最⾼有效位(MSB)。TX和RX均可在主模式和从模式下使⽤。
多种采样频率:
常见的有8KHz、11.025KHz、16KHz、32KHz、44.1KHz、48KHz、64KHz、88.2KHz。
多种采样宽度:
⼀般常见的为8bit、16bit、24bit。
容桂中学问题总结
在⽇常⼯作中,出现⾳频数据没声⾳的,需要确认:
1、dsp的管脚配置是否正常,是否为复⽤管脚
2、时钟是DSP提供还是AD提供:主从模式是否正确
3、通信双⽅:通道数、位宽、采样率是否配置郑
4、LRCK、SCK是否输出正确:LRCK=采样率 SCK=通道数 * 位宽 * 采样率
疑问
终极人类1、多通道怎么传输数据
2、

本文发布于:2024-09-22 23:18:25,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/569480.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据   采样   频率   信号   数字信号   是否   时钟
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议