发烧求败 发表于 2013-10-31 20:44

求助:新做的CD机音频输出异常(CDM4-310板+SM5842+PCM1702X2)

本帖最后由 发烧求败 于 2013-10-31 20:45 编辑

最近用飞利浦CDM4机箱 310板 加上一套控制器 想做一台CD机 数码滤波器用SM5842 D/A芯片为PCM1702 由于sm5842不支持I2S输入 于是在SM5842与DSP芯片SAA7310之间加入了一个I2S转右对齐的电路 可是做好 声音输出不正常 只用沙沙的电流声 不知是什么原因 希望坛上的大侠可以指教一下 是什么地方出了问题

发烧求败 发表于 2013-10-31 20:47

所用电路 前面的数码接收部分我没用 我的构思是SAA7310输出的I2s数据直接进入SM5842

发烧求败 发表于 2013-10-31 20:51

I2s转右对齐所用的电路

forsli@163.com 发表于 2013-10-31 20:57

本帖最后由 forsli@163.com 于 2013-10-31 21:06 编辑

涓嶇煡閬撴湁娌掓湁BCK浠

发烧求败 发表于 2013-10-31 21:03

forsli@163.com 发表于 2013-10-31 20:57 static/image/common/back.gif
涓嶇煡閬撴湁娌℃湁BCK涓婂崌娌裤

大哥 你的是哪国文字 看不懂啊

卡西利亚斯 发表于 2013-10-31 21:09

浠栨槸闂?綘鈥滀笉鐭ラ亾鏈夋病鏈塀CK涓婂崌娌匡紒鈥

发烧求败 发表于 2013-10-31 21:10

卡西利亚斯 发表于 2013-10-31 21:09 static/image/common/back.gif
浠栨槸闂?綘鈥滀笉鐭ラ亾鏈夋病鏈塀CK涓婂崌娌匡紒鈥

大哥 别玩我了 这又是哪国的文字

forsli@163.com 发表于 2013-10-31 22:25

SM5842要左对齐的,7310输出是32位的,就是说有一半数据是空的

forsli@163.com 发表于 2013-10-31 22:29

另外那个IIS转右对齐电路输入的WS最好经过两个非门做一点延时后,再送到HC74,但接SAA7310应该变成左对齐电路了

zfl1211 发表于 2013-10-31 22:40

有你的指导,楼主一定分分钟搞定

forsli@163.com 发表于 2013-10-31 22:50

zfl1211 发表于 2013-10-31 22:40 static/image/common/back.gif
有你的指导,楼主一定分分钟搞定

对这些卡西才是专家,我是业余的,以前跟你讨论时,好像IIS与左右对齐格式的高低电平对左右声道数据是反的是吧,我记不清了,你想得起就告诉楼主一声吧

发烧求败 发表于 2013-10-31 23:31

飞利浦的CD950 DSP芯片也是用SAA7310数码滤波器是SM5840 SM5840也是不能输入I2S格式的 但是 飞利浦在SM5840前面加入了这样的电路

发烧求败 发表于 2013-10-31 23:49

上面这个电路 到底行不行 那位大侠发个言 我想试试

forsli@163.com 发表于 2013-10-31 23:59

3楼的电路就能用,5842设置成左对齐就可以了,3楼电路中WS先反相再送到D触发器最好,

发烧求败 发表于 2013-11-1 00:10

forsli@163.com 发表于 2013-10-31 23:59 static/image/common/back.gif
3楼的电路就能用,5842设置成左对齐就可以了,3楼电路中WS先反相再送到D触发器最好,

SM5842如何设置成左对齐呢

wfllsw0 发表于 2013-11-1 00:48

不懂帮顶,有空试试仿真下时序。。。看看转换电路有木有啱。。。

sunny.lan 发表于 2013-11-1 00:59

晕,怎么我看不到图呢?全是XX:Q

chen959389 发表于 2013-11-1 03:24

都是大神来的。

forsli@163.com 发表于 2013-11-1 09:02

发烧求败 发表于 2013-11-1 00:10 static/image/common/back.gif
SM5842如何设置成左对齐呢


5842改左对齐有点麻烦,左对齐的DATA输入端不是5842的DI,而是DIL与DIR。
嫌麻烦还是CD950的两个HC164+HC04好,图中的LRCI是经过HC04过来的,已经没有左右数据相反的问题了,有一点你要注意的是SM5840A是软控的,内部有IIS接收模式,与LRCI输入高或低电平为左声道数据的选择,电路图只能看个大概。32BCK的16位数据IIS转右对齐数据(DATA)应该右移15位就可以了,输入5842(DI)应该从第二个HC165的Q6脚(QG脚、12脚)引过去,反正Q6不行就试Q7(QH)、Q5(QF)

发烧求败 发表于 2013-11-1 13:38

惨 这么麻烦 早知如此 数码滤波器我就用df1704了
页: [1] 2 3
查看完整版本: 求助:新做的CD机音频输出异常(CDM4-310板+SM5842+PCM1702X2)