[DAC] 树莓派PCM5242+TPA6120A2 DAC

[复制链接] 查看: 4151|回复: 8

5

主题

0

好友

129

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
805393
帖子
127
精华
0
经验
129 点
金钱
119 ¥
注册时间
2015-12-6
发表于 2022-9-30 22:53 | 显示全部楼层
本帖最后由 digger63 于 2022-9-30 23:08 编辑

历时3年多终于作成了树莓派解码器,用的方案是PCM5242+TPA6120A2。
搜到当初我的一个回复:14楼
http://bbs.hifidiy.net/forum.php ... ;page=1#pid29020621
由于这两个芯片都是I2C控制,当时Linux驱动搞不定于是就放下了。
期间不断搜那些成品树莓派DAC,什么ALLO 的boss系列,HIFIBERRY DAC等等,只是不知道它们板子上I2C地址怎么设的一直没再下手。
直到前一阵在外网偶然搜到了HIFIBERRY DAC的图纸;
HiFiberry_DAC_plus_PRO.png
图片里有网址。
它这里用的是PCM5122与我的PCM5242控制代码基本一样。
而且使用了PCM DAC芯片的Master模式,由2个有源晶振提供MCLK时钟(正好树莓派也没有MCLK时钟)。
于是重新开始EDA:
MyDAC.PNG
我这里增加了旋转编码器调音量,红外接收,3个3.3V电源都是用的TL431并联稳压。
MyDAC2.PNG

MyDAC3.PNG

MyDAC4.jpg

补充内容 (2022-10-28 20:29):
勘误:TPA6120A2应为TPA6130A2

5

主题

0

好友

129

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
805393
帖子
127
精华
0
经验
129 点
金钱
119 ¥
注册时间
2015-12-6
 楼主| 发表于 2022-10-1 13:50 | 显示全部楼层
本帖最后由 digger63 于 2022-10-1 13:53 编辑

在MoodeAudio里的配置:
HiFiberry_DAC+Pro.PNG
或者;
Allo Boss DAC.PNG
页面下面打开旋转编码器音量控制
Rotary encoder.PNG
system里打开旋转编码器按钮控制:
GPIO button.PNG
点击edit,如下图设置并保存:
GPIO Config.PNG
播放时按一下旋转编码器即暂停,左右旋转继续播放和音量控制。

4

主题

0

好友

10

积分

注册会员 当前离线

Rank: 2

UID
990489
帖子
6
精华
0
经验
10 点
金钱
2 ¥
注册时间
2022-10-1
发表于 2022-10-1 14:44 | 显示全部楼层
很不错哦

5

主题

0

好友

129

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
805393
帖子
127
精华
0
经验
129 点
金钱
119 ¥
注册时间
2015-12-6
 楼主| 发表于 2022-10-1 16:28 | 显示全部楼层
本帖最后由 digger63 于 2022-10-1 17:03 编辑

用这2家DAC的设置都有一个问题就是不能控制TPA6130A2的音量,使得TPA6130A2开机后音量处在默认的0x00状态。 TPA6130A2.PNG
解决的办法是ssh到树莓派,然后执行命令:
sudo i2cset -y -f 1 0x60 0x02 0x10
i2csetTPA6130A2.PNG
命令最后的0x10就是音量值,范围是十六进制的0x00到0x3f,我这里0x10就合适。
每次开机都要打命令太麻烦,可以把它放在系统的/etc/rc.local文件里。
首先创建脚本文件setTPA6130A2.sh
setTPA6130A2.zip (303 Bytes, 下载次数: 137)
setTPA6130A2.PNG

9

主题

0

好友

187

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
5967
帖子
174
精华
0
经验
187 点
金钱
85 ¥
注册时间
2005-10-18
发表于 2022-10-28 17:13 来自手机端 | 显示全部楼层
记号一下,diy树莓派dac

0

主题

0

好友

143

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
544838
帖子
197
精华
0
经验
143 点
金钱
143 ¥
注册时间
2012-11-19
发表于 2022-11-8 06:27 | 显示全部楼层
Huifu

2

主题

1

好友

161

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
133678
帖子
1109
精华
0
经验
161 点
金钱
158 ¥
注册时间
2009-9-20
发表于 2022-11-11 09:43 | 显示全部楼层
佩服 佩服

0

主题

0

好友

75

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
15794
帖子
25
精华
0
经验
75 点
金钱
24 ¥
注册时间
2006-12-11
发表于 2022-11-29 20:08 | 显示全部楼层
用心了 顶一下

1

主题

0

好友

194

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
78510
帖子
208
精华
0
经验
194 点
金钱
188 ¥
注册时间
2009-2-4
发表于 2023-10-7 12:30 | 显示全部楼层
不错,学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部