54

主题

0

好友

240

积分

业余侠客 当前离线

Rank: 4

UID
378130
帖子
280
精华
0
经验
240 点
金钱
153 ¥
注册时间
2011-8-10
发表于 2020-4-12 22:31 | 显示全部楼层
本帖最后由 postwangxu 于 2020-4-12 22:32 编辑

整个制作过程持续了1年多,太辛苦了。

开始想做个ak4497解码器,从伟良买的套件,就是这个:
微信图片_20200412221116.jpg

为了减小资金压力,先买的板子,后来买芯片的时候芯片没货了,有货的芯片300+,一直没有入手。

后来看了下4499的pdf觉得这个比双4497强太多了,就开始自己画板子。
计划实现如下功能:
1.同轴,usb子卡输入信号用隔离芯片隔离。
2.双usb子卡输入
3.双路I2S信号输入
4.集成蓝牙输入
5.集成ak4137实现编码率转换(4137的特性需要4颗晶振才能支持44-768k的变换)
6.DAC左右声道独立供电,DAC芯片模拟电压和参考电压独立供电。
7.集成耳放功能
8.集成数播功能

现在回想一下,定的目标实在有点过高,好高骛远注定了后面要遭罪。
想说的内容有点多,我会慢慢更新。。。

127

主题

0

好友

1万

积分
     

版主 当前离线

脑放进行时

Rank: 7Rank: 7Rank: 7

UID
3986
帖子
18055
精华
2
经验
17387 点
金钱
15124 ¥
注册时间
2005-4-20

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

发表于 2020-4-12 23:35 来自手机端 | 显示全部楼层
供电是挑战

54

主题

0

好友

240

积分

业余侠客 当前离线

Rank: 4

UID
378130
帖子
280
精华
0
经验
240 点
金钱
153 ¥
注册时间
2011-8-10
 楼主| 发表于 2020-4-12 23:36 | 显示全部楼层
本帖最后由 postwangxu 于 2020-4-12 23:38 编辑

说干就干,因为局限于原来4497的机箱(定制的大号机箱,但是对于这么多功能还是小了点),所以电路板画的很密集,我利用业余时间画了足足3个月,这是第一版pcb:

正面
微信图片_20200412231929.jpg
背面
微信图片_20200412233826.jpg

1.以为要支持数播和I2S输入所以采用了stm32h743处理器,选用这个处理器有足够快的运算速度可以用来分辨I2S输入格式和采样率。
2.隔离芯片用的是ISO7640和ISO7220,支持高达150兆的带宽,低抖动。
3.稳压芯片采用tps7a4700和tps7a3300,并在前面增加了一级分立稳压
4.板子上一共5组电压输入,一组给数字电路,一组给DAC模拟电路,一组给隔离芯片,一组给外设,一组给运放


在安装的过程中发现了大量的bug,包括一组运放电压放反等低级错误,还有数字地线阻抗等不易发现的错误。

开始想通过飞线解决,后来因为我的二手运放是假的,承受不住DAC的电流输出,不但运放烧毁,4499也输出端口损坏。

所以总结一条,要想4499死的快,就给它换运放。

一怒之下又重现打了一版pcb。

不过这一版也不是一无所获,证明4137的电路基本正确,4499电路基本正确(其实有bug,后面再说),用这一版调通了4137的控制程序。

2

主题

0

好友

7

积分
     

注册会员 当前离线

Rank: 2

UID
850079
帖子
10
精华
0
经验
7 点
金钱
3 ¥
注册时间
2018-6-20
发表于 2020-4-13 08:53 | 显示全部楼层
等待大神的更新

6

主题

0

好友

171

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
814161
帖子
167
精华
0
经验
171 点
金钱
157 ¥
注册时间
2016-5-16
发表于 2020-4-13 14:38 | 显示全部楼层
这个工程比较大,围观,佩服

11

主题

1

好友

386

积分
     

业余侠客 当前离线

Rank: 4

UID
850476
帖子
383
精华
0
经验
386 点
金钱
364 ¥
注册时间
2018-7-2
发表于 2020-4-13 14:45 | 显示全部楼层
佩服佩服!

228

主题

1

好友

2755

积分

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
803005
帖子
3306
精华
0
经验
2755 点
金钱
2382 ¥
注册时间
2015-10-29
发表于 2020-4-13 22:38 来自手机端 | 显示全部楼层
没画原理图吧

23

主题

8

好友

427

积分
     

业余侠客 当前离线

Rank: 4

UID
289315
帖子
932
精华
0
经验
427 点
金钱
387 ¥
注册时间
2011-2-5
发表于 2020-4-14 11:04 | 显示全部楼层
能和你买空板子么?

47

主题

5

好友

1396

积分
     

侠之大者 当前离线

Rank: 6Rank: 6

UID
24658
帖子
2610
精华
0
经验
1396 点
金钱
1361 ¥
注册时间
2007-7-15
发表于 2020-4-14 11:45 | 显示全部楼层
想省画板的时间,就上4层板吧!

54

主题

0

好友

240

积分

业余侠客 当前离线

Rank: 4

UID
378130
帖子
280
精华
0
经验
240 点
金钱
153 ¥
注册时间
2011-8-10
 楼主| 发表于 2020-4-14 15:34 | 显示全部楼层
本帖最后由 postwangxu 于 2020-4-14 15:36 编辑

第二版回来之后,经过漫长的焊接和测试终于完工了。
先展示一下成品,再分享一下设计思路和遇到的各种坑,省得最后成烂尾贴
正面
微信图片_20200414152934.jpg
背面
微信图片_20200414152946.jpg

不知道图片为啥有重复的,还删不掉
微信图片_20200414152934.jpg
微信图片_20200414152934.jpg

54

主题

0

好友

240

积分

业余侠客 当前离线

Rank: 4

UID
378130
帖子
280
精华
0
经验
240 点
金钱
153 ¥
注册时间
2011-8-10
 楼主| 发表于 2020-4-14 15:58 | 显示全部楼层
本帖最后由 postwangxu 于 2020-4-15 09:42 编辑

首先说一下ak4137这个芯片,简直就是一个奇葩。
我来列举一下:
1.控制方式:别的芯片都是I2C串行指令几乎能控制所有的东西,可是这个货不行,相当一部分功能必须通过引脚来控制。
2.晶振分频:ak4137号称支持8k-768k的pcm频率,但是它只支持64fs-512fs。说通俗点支持最常见的44.1k的格式晶振不能高于22.5792M,如果要支持768k则晶振不能低于49.152,你要是想格式支持的全至少四块晶振。
3.DSD的支持:4137不支持DSD和PCM格式的自动识别。
4.频率转换设置:DSD和PCM设置根本就不是一个思路,对于PCM输出设定好晶振输入之后,只要再设定好分频数就可以了,比如22.5792M的晶振我设置512fs分频就输出44.1,设置256分频就输出88.2.对于DSD输出来说,4137认为所有DSD格式都是44.1的,所以DSD分频对于22.5792M晶振分频必须是512fs,然后再通过寄存器设置到底是DSD64,DSD128还是DSD256。
5.蛋疼的MCLK:4137支持bypass模式,但是bypass只支持lrck,sck,data三根线,mclk信号4137不负责,也就是说我用bypass的时候必须再想办法把源的mclk接进去。

需要注意的是4137有一个退欧必须是10uf,不能大也不能小否则无法启动。

122

主题

6

好友

3030

积分
     

罗宾汉 当前离线

赤壁电信二神州服

Rank: 7Rank: 7Rank: 7

UID
4358
帖子
3318
精华
0
经验
3030 点
金钱
1555 ¥
注册时间
2005-5-24
发表于 2020-4-15 22:21 来自手机端 | 显示全部楼层
支持折腾AK4137,有人用它给树莓派i2s输出转换,据说效果不错,我却是不喜欢转来转去。

54

主题

0

好友

240

积分

业余侠客 当前离线

Rank: 4

UID
378130
帖子
280
精华
0
经验
240 点
金钱
153 ¥
注册时间
2011-8-10
 楼主| 发表于 2020-4-16 15:45 | 显示全部楼层
QQlong 发表于 2020-4-15 22:21
支持折腾AK4137,有人用它给树莓派i2s输出转换,据说效果不错,我却是不喜欢转来转去。

效果不是来自于转换,而是来自于4137的晶振重新定义了时钟,对于一些没有音频专用晶振(指频率符合要求)的音源如蓝牙效果提升巨大。

19

主题

7

好友

536

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
297209
帖子
587
精华
0
经验
536 点
金钱
469 ¥
注册时间
2011-2-27
发表于 2020-5-5 19:46 | 显示全部楼层
来学习的~~~

7

主题

0

好友

54

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
872717
帖子
55
精华
0
经验
54 点
金钱
41 ¥
注册时间
2020-2-26
发表于 2020-5-20 22:42 | 显示全部楼层
能分享一下库文件吗

13

主题

0

好友

83

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
523730
帖子
121
精华
0
经验
83 点
金钱
65 ¥
注册时间
2012-8-30
发表于 2020-6-25 13:20 | 显示全部楼层
postwangxu 发表于 2020-4-12 23:36
说干就干,因为局限于原来4497的机箱(定制的大号机箱,但是对于这么多功能还是小了点),所以电路板画的很 ...

真是动手派的大玩家。其他人是觉不到过程的辛苦和快乐的。

13

主题

0

好友

83

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
523730
帖子
121
精华
0
经验
83 点
金钱
65 ¥
注册时间
2012-8-30
发表于 2020-6-25 13:24 | 显示全部楼层
感谢大玩家。学习了你很多经验。谢谢你

7

主题

0

好友

194

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
852317
帖子
188
精华
0
经验
194 点
金钱
180 ¥
注册时间
2018-8-25
发表于 2020-6-25 14:31 | 显示全部楼层
厉害
顶一个

95

主题

5

好友

1179

积分
     

侠之大者 当前离线

论坛傻逼多

Rank: 6Rank: 6

UID
577648
帖子
1089
精华
0
经验
1179 点
金钱
958 ¥
注册时间
2013-3-26
发表于 2020-6-25 21:34 来自手机端 | 显示全部楼层
用料真足

35

主题

2

好友

3078

积分

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
27774
帖子
3053
精华
0
经验
3078 点
金钱
3026 ¥
注册时间
2007-9-27
发表于 2020-6-26 07:28 | 显示全部楼层
4137价值在于转DSD输出,然而,听起来并不怎么样……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部