30

主题

0

好友

278

积分
     

业余侠客 当前离线

Rank: 4

UID
144428
帖子
272
精华
0
经验
278 点
金钱
263 ¥
注册时间
2009-11-1
发表于 2013-9-26 22:25 | 显示全部楼层
我是CDM4的DSP7310引出I2S数字信号接到双AD1955解码芯片上的。最近听音乐时,发现音乐不是立体声了,左右二个声道都变成一样的L+R了。我想是AD1955解码芯片解码时没有将I2S的数据信号分离出左右声道来,成了左右声道合在一起的模似音频信号了。会不会是CDM4转盘输出的I2S数字信号的LRCK左右声道时钟有问题?还是?谢谢各位大侠给予指点一下啦。

127

主题

0

好友

1万

积分
     

版主 当前离线

脑放进行时

Rank: 7Rank: 7Rank: 7

UID
3986
帖子
18146
精华
2
经验
17478 点
金钱
15213 ¥
注册时间
2005-4-20

社区贡献 优秀设计 论坛版主

发表于 2013-9-26 22:39 | 显示全部楼层
检查你的I2S左右声道分离电路

30

主题

0

好友

278

积分
     

业余侠客 当前离线

Rank: 4

UID
144428
帖子
272
精华
0
经验
278 点
金钱
263 ¥
注册时间
2009-11-1
 楼主| 发表于 2013-9-26 22:47 | 显示全部楼层
xmlhifi 发表于 2013-9-26 22:39
检查你的I2S左右声道分离电路

好的。谢谢大侠指点!

25

主题

6

好友

940

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
264606
帖子
892
精华
0
经验
940 点
金钱
852 ¥
注册时间
2010-11-24
发表于 2013-9-27 14:15 来自手机端 | 显示全部楼层
楼主上下iis波形方便分析

21

主题

12

好友

2850

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
360418
帖子
2929
精华
0
经验
2850 点
金钱
2701 ¥
注册时间
2011-7-4
发表于 2013-9-28 07:47 | 显示全部楼层
我想IIS信号有问题是会没正常声音的吧,你这个板有没有软控的

30

主题

0

好友

278

积分
     

业余侠客 当前离线

Rank: 4

UID
144428
帖子
272
精华
0
经验
278 点
金钱
263 ¥
注册时间
2009-11-1
 楼主| 发表于 2013-9-28 11:23 | 显示全部楼层
孙强 发表于 2013-9-27 14:15
楼主上下iis波形方便分析

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

30

主题

0

好友

278

积分
     

业余侠客 当前离线

Rank: 4

UID
144428
帖子
272
精华
0
经验
278 点
金钱
263 ¥
注册时间
2009-11-1
 楼主| 发表于 2013-9-28 11:26 | 显示全部楼层
forsli@163.com 发表于 2013-9-28 07:47
我想IIS信号有问题是会没正常声音的吧,你这个板有没有软控的

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

21

主题

12

好友

2850

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
360418
帖子
2929
精华
0
经验
2850 点
金钱
2701 ¥
注册时间
2011-7-4
发表于 2013-9-28 22:45 | 显示全部楼层
AD1955是可以单声道模式工作在左或右声道,但这个是SPI控制的,即应该是有单片机类做控制,只有这样才有可能出现两声道混合输出的情况,在SPI电路或MCU出问题时,才会出现这种情况
11.jpg
12.jpg

30

主题

0

好友

278

积分
     

业余侠客 当前离线

Rank: 4

UID
144428
帖子
272
精华
0
经验
278 点
金钱
263 ¥
注册时间
2009-11-1
 楼主| 发表于 2013-9-29 00:14 | 显示全部楼层
forsli@163.com 发表于 2013-9-28 22:45
AD1955是可以单声道模式工作在左或右声道,但这个是SPI控制的,即应该是有单片机类做控制,只有这样才有可能 ...

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

21

主题

12

好友

2850

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
360418
帖子
2929
精华
0
经验
2850 点
金钱
2701 ¥
注册时间
2011-7-4
发表于 2013-9-29 08:44 | 显示全部楼层
RBFUT 发表于 2013-9-29 00:14
解码板上是有MCU及左右声道分离电路,
有二种可能:1)是MCU输出模式不对了,是电路设置问题。2)MCU坏了 ...


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

30

主题

0

好友

278

积分
     

业余侠客 当前离线

Rank: 4

UID
144428
帖子
272
精华
0
经验
278 点
金钱
263 ¥
注册时间
2009-11-1
 楼主| 发表于 2013-9-29 12:13 | 显示全部楼层
forsli@163.com 发表于 2013-9-29 08:44
左右声道分离电路与MCU输出模式设置的问题可能只有电路设计者或同样用过这块板的人才能帮助你了
要看M ...

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

30

主题

0

好友

278

积分
     

业余侠客 当前离线

Rank: 4

UID
144428
帖子
272
精华
0
经验
278 点
金钱
263 ¥
注册时间
2009-11-1
 楼主| 发表于 2013-10-8 23:56 | 显示全部楼层
本帖最后由 RBFUT 于 2013-10-9 00:28 编辑
forsli@163.com 发表于 2013-9-29 08:44
左右声道分离电路与MCU输出模式设置的问题可能只有电路设计者或同样用过这块板的人才能帮助你了
要看M ...


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

16

主题

0

好友

286

积分

业余侠客 当前离线

Rank: 4

UID
114339
帖子
349
精华
0
经验
286 点
金钱
334 ¥
注册时间
2009-6-26
发表于 2013-10-12 00:09 | 显示全部楼层
万用表测方波就是不准,上示波器

30

主题

0

好友

278

积分
     

业余侠客 当前离线

Rank: 4

UID
144428
帖子
272
精华
0
经验
278 点
金钱
263 ¥
注册时间
2009-11-1
 楼主| 发表于 2013-10-19 22:17 | 显示全部楼层
本帖最后由 RBFUT 于 2013-10-20 02:04 编辑
孙强 发表于 2013-9-27 14:15
楼主上下iis波形方便分析


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

首先是CDM4(310板)的网眼图

首先是CDM4(310板)的网眼图

I2S的DATA信号

I2S的DATA信号

I2S的BCK信号

I2S的BCK信号

I2S的LRCK信号

I2S的LRCK信号

30

主题

0

好友

278

积分
     

业余侠客 当前离线

Rank: 4

UID
144428
帖子
272
精华
0
经验
278 点
金钱
263 ¥
注册时间
2009-11-1
 楼主| 发表于 2013-10-19 22:23 | 显示全部楼层
forsli@163.com 发表于 2013-9-28 07:47
我想IIS信号有问题是会没正常声音的吧,你这个板有没有软控的

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

21

主题

12

好友

2850

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
360418
帖子
2929
精华
0
经验
2850 点
金钱
2701 ¥
注册时间
2011-7-4
发表于 2013-10-19 23:29 | 显示全部楼层
BCK与DATA信号不太对,上升沿不应这么斜,或者是你的示波器频率太低或探头没调整好,DATA信号上下看似多出一条线是正常的,因为数据是变化的。有示波器测一下1955的MCU控制脚上电时的波形应该就很容易找出问题来,不过如果是模拟示波器测瞬态信号却不太容易

30

主题

0

好友

278

积分
     

业余侠客 当前离线

Rank: 4

UID
144428
帖子
272
精华
0
经验
278 点
金钱
263 ¥
注册时间
2009-11-1
 楼主| 发表于 2013-10-20 01:08 | 显示全部楼层
本帖最后由 RBFUT 于 2013-10-20 02:01 编辑
forsli@163.com 发表于 2013-10-19 23:29
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解码芯片进行单声道模式设置的原因了。大侠有什么建议?怎样进一步查找排除故障?

AD1955的24、25、26脚

AD1955的24、25、26脚

三个脚的波形

三个脚的波形

21

主题

12

好友

2850

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
360418
帖子
2929
精华
0
经验
2850 点
金钱
2701 ¥
注册时间
2011-7-4
发表于 2013-10-20 08:12 | 显示全部楼层
这3个脚都是MCU过来的,设DAC模式就靠它,开机时有波形其它时候没有,可以用个LED看25脚,LED正极接5V,负极串1k电阻接25脚,开机时应该闪—下,主要检查MCU电源、复位、时钟和看看这3个脚有没有开路短路

1

主题

0

好友

48

积分

注册会员 当前离线

Rank: 2

UID
621004
帖子
47
精华
0
经验
48 点
金钱
46 ¥
注册时间
2013-9-25
发表于 2013-10-20 12:28 来自手机端 | 显示全部楼层
大神们、膜拜呐

30

主题

0

好友

278

积分
     

业余侠客 当前离线

Rank: 4

UID
144428
帖子
272
精华
0
经验
278 点
金钱
263 ¥
注册时间
2009-11-1
 楼主| 发表于 2013-10-20 16:08 | 显示全部楼层
本帖最后由 RBFUT 于 2013-10-20 16:24 编辑
forsli@163.com 发表于 2013-10-20 08:12
这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脚吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部