搜索
bottom↓
回复: 7

4声道数据如何在I2S上传输? 是否需要用到2个I2S?

[复制链接]

出0入0汤圆

发表于 2012-8-22 15:40:42 | 显示全部楼层 |阅读模式
如题,  我了解到四个声道的音频数据是按照以下方式放置到内存中的:
字节 1 - 声道 1,左前,低字节
字节 2 - 声道 1,左前,高字节
字节 3 - 声道 2,右前,低字节
字节 4 - 声道 2,右前,高字节
字节 5 - 声道 3,左后,低字节
字节 6 - 声道 3,左后,高字节
字节 7 - 声道 4,右后,低字节
字节 8 - 声道 4,右后,高字节

那么我们知道I2S是有一个LRCLK(帧时钟,用来切换左右声道的, 看上去只能处理两个声道咯?).
那么4个声道得怎么处理呢?  是用到两路I2S么?
那如果是用到两路I2S, 是不是需要把4声道的数据分成两部分来传输, 前4个字节(左前, 右前)用I2S1来传输, 后4个字节(左后, 右后)用I2S2来传输?

谢谢~


阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2012-8-22 15:57:32 | 显示全部楼层
自己定协议怎么都行啊。

出0入0汤圆

 楼主| 发表于 2012-8-22 16:15:27 | 显示全部楼层
我还想问一个问题, 立体声数据LRLRLRLRLR....在传输的时候, DAC是收在全一个左右声道数据(LR)后再播放, 还是分开来播放, L收到了就播放L,R收到了就播放R...  

出100入18汤圆

发表于 2012-8-22 16:24:31 | 显示全部楼层
I2S数据可以合并在一起传,比如我们用的AD芯片TW2867,输出就是4路音频合并在一起的,还可以串接4片,16路音频在一个I2S信号里传,不过总的bit位需要合乎I2S协议的规定,好像是256bit。我搞硬件的,软件不是很确定。

出0入0汤圆

 楼主| 发表于 2012-8-22 16:53:44 | 显示全部楼层
hcambridge 发表于 2012-8-22 16:24
I2S数据可以合并在一起传,比如我们用的AD芯片TW2867,输出就是4路音频合并在一起的,还可以串接4片,16路 ...

16路音频用一个I2S传输, 那它不再细分声道了么?  那个声道时钟这时能起什么作用呢?

出0入0汤圆

发表于 2012-8-23 10:07:42 | 显示全部楼层
还有这样一种方式,就是有多路的DATA线,每线上可以传输两声道的信号,公用LRCLK、BCLK等,有些芯片就是这样

出100入18汤圆

发表于 2012-8-23 16:09:54 | 显示全部楼层
yuzhangyuan 发表于 2012-8-22 16:53
16路音频用一个I2S传输, 那它不再细分声道了么?  那个声道时钟这时能起什么作用呢? ...

我们的硬盘录像机上用的,都是单音频,L声道里合并了8路声音,R里合并了8路声音。

出100入18汤圆

发表于 2012-8-23 16:19:46 | 显示全部楼层
给你粘个规格书里的图片吧,0~F应该就是16路通道的数据排列。
百度文库里有规格书:
http://wenku.baidu.com/view/cb03e4906bec0975f465e242.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-14 23:38

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表