RBFUT 发表于 2013-9-26 22:25

请教各位大侠:双AD1955解码芯片解不出立体声了,解码时没有将I2S的数字信号分离出...

我是CDM4的DSP7310引出I2S数字信号接到双AD1955解码芯片上的。最近听音乐时,发现音乐不是立体声了,左右二个声道都变成一样的L+R了。我想是AD1955解码芯片解码时没有将I2S的数据信号分离出左右声道来,成了左右声道合在一起的模似音频信号了。会不会是CDM4转盘输出的I2S数字信号的LRCK左右声道时钟有问题?还是?谢谢各位大侠给予指点一下啦。

xmlhifi 发表于 2013-9-26 22:39

检查你的I2S左右声道分离电路

RBFUT 发表于 2013-9-26 22:47

xmlhifi 发表于 2013-9-26 22:39 static/image/common/back.gif
检查你的I2S左右声道分离电路

好的。谢谢大侠指点!

孙强 发表于 2013-9-27 14:15

楼主上下iis波形方便分析

forsli@163.com 发表于 2013-9-28 07:47

我想IIS信号有问题是会没正常声音的吧,你这个板有没有软控的

RBFUT 发表于 2013-9-28 11:23

孙强 发表于 2013-9-27 14:15 static/image/common/back.gif
楼主上下iis波形方便分析

我没有示波器。估计是左右声道分离电路
有问题了。

RBFUT 发表于 2013-9-28 11:26

forsli@163.com 发表于 2013-9-28 07:47 static/image/common/back.gif
我想IIS信号有问题是会没正常声音的吧,你这个板有没有软控的

是的。有声音I2S输出应该是没问题的,是左右声道分离电路
有问题了。板子没有软控。

forsli@163.com 发表于 2013-9-28 22:45

AD1955是可以单声道模式工作在左或右声道,但这个是SPI控制的,即应该是有单片机类做控制,只有这样才有可能出现两声道混合输出的情况,在SPI电路或MCU出问题时,才会出现这种情况

RBFUT 发表于 2013-9-29 00:14

forsli@163.com 发表于 2013-9-28 22:45 static/image/common/back.gif
AD1955是可以单声道模式工作在左或右声道,但这个是SPI控制的,即应该是有单片机类做控制,只有这样才有可能 ...

解码板上是有MCU及左右声道分离电路,
有二种可能:1)是MCU输出模式不对了,是电路设置问题。2)MCU坏了。现在就是不清楚MCU的输出模式怎么弄。怎样判断MCU的好坏。MCU没有型号。

forsli@163.com 发表于 2013-9-29 08:44

RBFUT 发表于 2013-9-29 00:14 static/image/common/back.gif
解码板上是有MCU及左右声道分离电路,
有二种可能:1)是MCU输出模式不对了,是电路设置问题。2)MCU坏了 ...

左右声道分离电路与MCU输出模式设置的问题可能只有电路设计者或同样用过这块板的人才能帮助你了
要看MCU是否工作,看看MCU的电源、复位电路、时钟,可以看下1955的这几个脚:

开机时,应该有波形:

RBFUT 发表于 2013-9-29 12:13

forsli@163.com 发表于 2013-9-29 08:44 static/image/common/back.gif
左右声道分离电路与MCU输出模式设置的问题可能只有电路设计者或同样用过这块板的人才能帮助你了
要看M ...

谢谢大侠的指点!根据你的建议我向解码板卖家要一些检测办法,这个故障应该不复杂。

RBFUT 发表于 2013-10-8 23:56

本帖最后由 RBFUT 于 2013-10-9 00:28 编辑

forsli@163.com 发表于 2013-9-29 08:44 static/image/common/back.gif
左右声道分离电路与MCU输出模式设置的问题可能只有电路设计者或同样用过这块板的人才能帮助你了
要看M ...

测量发现AD1955的24脚在解码芯片通电时电压从0V上升到3V多一点,然后随着CPU对AD1955发指令完成后,24脚电压恢复为0V,此时AD解码芯片输出的是左右声道都是L+R的声音,不知是否正常?还有我的CDM4的7310DSP输出I2S的三个数字信号对地电压测量也都是3V多一点点,可我记得I2S输出的三个数字信号应该是2.4V,这样情况应该是有问题吧?可是解码芯片却能解码出声音?疑惑中请大侠指教。

jacky-cheung 发表于 2013-10-12 00:09

万用表测方波就是不准,上示波器

RBFUT 发表于 2013-10-19 22:17

本帖最后由 RBFUT 于 2013-10-20 02:04 编辑

孙强 发表于 2013-9-27 14:15 static/image/common/back.gif
楼主上下iis波形方便分析

买了个二手的示波器测得网眼图和I2S输出波型如下:谢谢大侠帮我看看有没有问题。那个I2S的DATA波型下面有一条多出来的斜线不知是否正常?

RBFUT 发表于 2013-10-19 22:23

forsli@163.com 发表于 2013-9-28 07:47 static/image/common/back.gif
我想IIS信号有问题是会没正常声音的吧,你这个板有没有软控的

你好大侠!上次我的回答有错,这个双AD1955解码板有软控的,有一个CPU(内部有程序)来控制二个AD1955解码芯片工作在单声道模式。

forsli@163.com 发表于 2013-10-19 23:29

BCK与DATA信号不太对,上升沿不应这么斜,或者是你的示波器频率太低或探头没调整好,DATA信号上下看似多出一条线是正常的,因为数据是变化的。有示波器测一下1955的MCU控制脚上电时的波形应该就很容易找出问题来,不过如果是模拟示波器测瞬态信号却不太容易

RBFUT 发表于 2013-10-20 01:08

本帖最后由 RBFUT 于 2013-10-20 02:01 编辑

forsli@163.com 发表于 2013-10-19 23:29 static/image/common/back.gif
BCK与DATA信号不太对,上升沿不应这么斜,或者是你的示波器频率太低或探头没调整好,DATA信号上下看似多出一 ...

谢谢大侠指导!我示波器是20M,模似的。测I2S信号可以吗?我发现在开机时二片AD1955的26、24脚输出给CPU的CCLK和CDATA都测量不出波形,示波器显示只是一条线。CPU回输给AD1955解码芯片25脚的CLATCH也没有波形。上次大侠指点并发图给我在开机时的这三个波形是很明确的。我想问一下:那CPU完成对AD1955解码芯片的单声道设置后,这三个脚(24、25、26)是否还有波形可测?就是这三个波形只是在开机设置声道模式时有?还是声道设置完成后还有波形?我猜想我这二个AD1955的这三个脚(24、25、26)在示波器上都显示不出来规定的波形,那就是在开机时造成CPU不能对AD1955解码芯片进行单声道模式设置的原因了。大侠有什么建议?怎样进一步查找排除故障?

forsli@163.com 发表于 2013-10-20 08:12

这3个脚都是MCU过来的,设DAC模式就靠它,开机时有波形其它时候没有,可以用个LED看25脚,LED正极接5V,负极串1k电阻接25脚,开机时应该闪—下,主要检查MCU电源、复位、时钟和看看这3个脚有没有开路短路

ZHEN.JZ 发表于 2013-10-20 12:28

大神们、膜拜呐

RBFUT 发表于 2013-10-20 16:08

本帖最后由 RBFUT 于 2013-10-20 16:24 编辑

forsli@163.com 发表于 2013-10-20 08:12 static/image/common/back.gif
这3个脚都是MCU过来的,设DAC模式就靠它,开机时有波形其它时候没有,可以用个LED看25脚,LED正极接5V,负极 ...

谢谢大侠指点!我的双AD1955解码板上MCU旁是有三个LED灯的,在刚开机时接MCU(PIC16F876A)的第4脚的LED灯先闪亮2次后全亮,另外二个LED灯是半亮的(它们分别串二个680欧姆电阻后接二个AD1955解码芯片的25脚CLATCH-R和CLATCH-L),过了30秒后这二个LED灯也全亮了。这样这三个LED灯全亮应该显示对AD1955解码芯片设置在单声道模式完成,但结果却是AD1955解码芯片工作在立体声模式。那MCU的复位是检查什么地方?是AD1955的24脚吗?
页: [1] 2
查看完整版本: 请教各位大侠:双AD1955解码芯片解不出立体声了,解码时没有将I2S的数字信号分离出...