2

主题

0

好友

15

积分
     

注册会员 当前离线

Rank: 2

UID
869433
帖子
16
精华
0
经验
15 点
金钱
11 ¥
注册时间
2019-11-26
发表于 2020-1-16 14:05 | 显示全部楼层
本帖最后由 寻欢太郎 于 2020-1-16 14:05 编辑

我用这颗DAC芯片给树莓派0W做了个I2S直传的DAC如下图
微信图片_20200116133028.jpg
现在的问题是没有任何声音 检测一番后发现有波输出,但是不是正常的波形,请教各位大佬这是什么问题?怎样解决?下图是原理图
微信截图_20200116140433.png

127

主题

0

好友

1万

积分
     

版主 当前离线

Rank: 7Rank: 7Rank: 7

UID
3986
帖子
15589
精华
2
经验
15014 点
金钱
12766 ¥
注册时间
2005-4-20

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

发表于 2020-1-16 14:14 来自手机端 | 显示全部楼层
查电源时钟和复位,貌似没有主时钟SCK,也没见PLL,奇葩图。

2

主题

0

好友

15

积分
     

注册会员 当前离线

Rank: 2

UID
869433
帖子
16
精华
0
经验
15 点
金钱
11 ¥
注册时间
2019-11-26
 楼主| 发表于 2020-1-16 14:31 | 显示全部楼层
xmlhifi 发表于 2020-1-16 14:14
查电源时钟和复位,貌似没有主时钟SCK,也没见PLL,奇葩图。

5122集成有PLL啊

1

主题

4

好友

576

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
475987
帖子
786
精华
0
经验
576 点
金钱
574 ¥
注册时间
2012-2-29
发表于 2020-1-16 14:45 | 显示全部楼层
SCK 接 地 ???

2

主题

0

好友

15

积分
     

注册会员 当前离线

Rank: 2

UID
869433
帖子
16
精华
0
经验
15 点
金钱
11 ¥
注册时间
2019-11-26
 楼主| 发表于 2020-1-16 15:11 | 显示全部楼层

不能接地的吗?我第一次接触

4

主题

2

好友

1634

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
170982
帖子
1356
精华
0
经验
1634 点
金钱
1332 ¥
注册时间
2010-2-3
发表于 2020-1-16 18:04 | 显示全部楼层
SCK是系统时钟输入,你拿它接地。能告诉我是什么设计原理?

4

主题

0

好友

178

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
391134
帖子
178
精华
0
经验
178 点
金钱
174 ¥
注册时间
2011-9-4
发表于 2020-1-16 18:12 | 显示全部楼层
树莓派没有sck  可以用bclk升频输出sck给sck

2

主题

0

好友

15

积分
     

注册会员 当前离线

Rank: 2

UID
869433
帖子
16
精华
0
经验
15 点
金钱
11 ¥
注册时间
2019-11-26
 楼主| 发表于 2020-1-16 18:13 | 显示全部楼层
南帝 发表于 2020-1-16 18:04
SCK是系统时钟输入,你拿它接地。能告诉我是什么设计原理?


内部集成有PLL,我用不上这引脚啊,不能接地那应该接什么?虚心请教

2

主题

0

好友

15

积分
     

注册会员 当前离线

Rank: 2

UID
869433
帖子
16
精华
0
经验
15 点
金钱
11 ¥
注册时间
2019-11-26
 楼主| 发表于 2020-1-16 18:15 | 显示全部楼层
84971645 发表于 2020-1-16 18:12
树莓派没有sck  可以用bclk升频输出sck给sck

是不是这两个脚短接在一起?

4

主题

2

好友

1634

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
170982
帖子
1356
精华
0
经验
1634 点
金钱
1332 ¥
注册时间
2010-2-3
发表于 2020-1-16 20:02 | 显示全部楼层
寻欢太郎 发表于 2020-1-16 18:13
内部集成有PLL,我用不上这引脚啊,不能接地那应该接什么?虚心请教


你的理解有问题。系统时钟是必须用的,这个PCM5122自带有时钟,不论哪种模式,与外接时钟必须同步,不然就无法工作。

另外,你最好吃透PCM5122的DATASHEET

我截张图给你看看
搜狗截图20年01月16日1944_1.jpg

4

主题

0

好友

178

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
391134
帖子
178
精华
0
经验
178 点
金钱
174 ¥
注册时间
2011-9-4
发表于 2020-1-16 20:09 | 显示全部楼层
寻欢太郎 发表于 2020-1-16 18:15
是不是这两个脚短接在一起?

不是哦 用74频倍芯片   将bck*4输出sck

0

主题

0

好友

165

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
238797
帖子
172
精华
0
经验
165 点
金钱
163 ¥
注册时间
2010-9-9
发表于 2020-1-17 00:53 | 显示全部楼层
看了您的接法,差点吐血:

1)DEMP要嘛拉低,不然就拉高(如果有用到De-emphasis功能),不明白为何还接电容
2)ATT0,ATT1,ATT2起码加个拉高电阻,然后才来让外部控制您要的attenuation
3)MAST 请拉去低位
4)AGND 也麻烦拉去地
5)DOUT是输出,不懂为何您要下地,也不清楚是否会损坏芯片
6) 除非打算软控,不然MODE1和MODE2请拉去低位
7)FLT根据您要的滤波模式,拉高或拉低,而不是悬空
8)FMT如果是用I2S模式,请拉去地
9)XSMT低位是静音,高位是正常播放,请勿悬空

其实datasheet里已经有您可以找到的答案,还有就是5122很多内建功能,只有软控才用得到。。。。纯硬件模式还不如用它的前辈5102更方便

0

主题

0

好友

165

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
238797
帖子
172
精华
0
经验
165 点
金钱
163 ¥
注册时间
2010-9-9
发表于 2020-1-17 00:59 | 显示全部楼层
南帝 发表于 2020-1-16 20:02
你的理解有问题。系统时钟是必须用的,这个PCM5122自带有时钟,不论哪种模式,与外接时钟必须同步,不 ...

Datashheet里边已经注明,如果是"硬件模式",SCK拉低,就能使用内建PLL功能了。。。市面很多便宜的什么梅PCM51x2 DAC很多也是如此,俺在家里闲玩的51x2也是如此玩法

2

主题

0

好友

15

积分
     

注册会员 当前离线

Rank: 2

UID
869433
帖子
16
精华
0
经验
15 点
金钱
11 ¥
注册时间
2019-11-26
 楼主| 发表于 2020-1-17 14:18 | 显示全部楼层
Leolabs 发表于 2020-1-17 00:53
看了您的接法,差点吐血:

1)DEMP要嘛拉低,不然就拉高(如果有用到De-emphasis功能),不明白为何还接 ...

芯片的引脚的标注是硬件模式的,我是用I2C配置的模式,所以你看的有点不三不四了,Datashheet里说可以3线I2S但是没说清SCK这脚怎么处理,图也没太明白啊
QQ截图20200117141449.png

0

主题

0

好友

165

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
238797
帖子
172
精华
0
经验
165 点
金钱
163 ¥
注册时间
2010-9-9
发表于 2020-1-17 15:08 | 显示全部楼层
寻欢太郎 发表于 2020-1-17 14:18
芯片的引脚的标注是硬件模式的,我是用I2C配置的模式,所以你看的有点不三不四了,Datashheet里说可以3线 ...

您的电路图标的都是硬件模式,当然就是以‘硬件模式’来处理,而且您也没说明是跑I2C,是否连该如何问问题也不会?

既然是软控,就如2楼,4楼和6楼的回复,SCK就应该提供外部时钟,或着是悬空,因为SCK拉低只适用于‘硬件模式’。。。软控模式下,您还得另行设定。

datasheet里8.3.6.3和8.3.6.4已经注明很清楚如何使用内建PLL

2

主题

0

好友

15

积分
     

注册会员 当前离线

Rank: 2

UID
869433
帖子
16
精华
0
经验
15 点
金钱
11 ¥
注册时间
2019-11-26
 楼主| 发表于 2020-1-20 14:14 | 显示全部楼层
Leolabs 发表于 2020-1-17 15:08
您的电路图标的都是硬件模式,当然就是以‘硬件模式’来处理,而且您也没说明是跑I2C,是否连该如何问问 ...

我把sck悬空了但是还是没声音

0

主题

0

好友

165

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
238797
帖子
172
精华
0
经验
165 点
金钱
163 ¥
注册时间
2010-9-9
发表于 2020-1-20 17:11 | 显示全部楼层
本帖最后由 Leolabs 于 2020-1-20 17:13 编辑
寻欢太郎 发表于 2020-1-20 14:14
我把sck悬空了但是还是没声音


编程那部分,PLL的设定正确吗?

2

主题

0

好友

15

积分
     

注册会员 当前离线

Rank: 2

UID
869433
帖子
16
精华
0
经验
15 点
金钱
11 ¥
注册时间
2019-11-26
 楼主| 发表于 2020-1-20 19:09 | 显示全部楼层
Leolabs 发表于 2020-1-20 17:11
编程那部分,PLL的设定正确吗?

我用volumio这系统,自带有驱动了,pll部分的设定应该是没错的

0

主题

0

好友

165

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
238797
帖子
172
精华
0
经验
165 点
金钱
163 ¥
注册时间
2010-9-9
发表于 2020-1-21 19:08 | 显示全部楼层
寻欢太郎 发表于 2020-1-20 19:09
我用volumio这系统,自带有驱动了,pll部分的设定应该是没错的

所以为何俺会说你不会问问题,如果一开始就好说明你是用Volumio,这样大伙就不会白忙。

看回你的问题,设定那边的选项,你选了哪一家的dac?没记错的话,硬件好像还少了一个EEPROM。


2

主题

0

好友

15

积分
     

注册会员 当前离线

Rank: 2

UID
869433
帖子
16
精华
0
经验
15 点
金钱
11 ¥
注册时间
2019-11-26
 楼主| 发表于 2020-3-17 14:24 | 显示全部楼层
Leolabs 发表于 2020-1-21 19:08
所以为何俺会说你不会问问题,如果一开始就好说明你是用Volumio,这样大伙就不会白忙。

看回你的问题 ...

我选的是HiFiberry DACPLUS这个的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|中国音响DIY ( 鄂ICP备05007555号 ICP证:鄂B2-20130019 公安局网监备:420100007348 邮箱:1294879184@qq.com )

GMT+8, 2020-8-5 06:42 , Processed in 0.052020 second(s), 17 queries , MemCache On.

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部