[心得经验] 制作FPGA+WM8741解码器

[复制链接] 查看: 52077|回复: 171

2

主题

1

好友

101

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
583669
帖子
101
精华
0
经验
101 点
金钱
97 ¥
注册时间
2013-4-14
 楼主| 发表于 2013-12-12 21:23 | 显示全部楼层
本帖最后由 jxncxy29 于 2013-12-12 21:25 编辑

目前还没有外壳,只是两块裸板,一块主板和一块电源板

6

主题

3

好友

847

积分

版主 当前离线

Rank: 7Rank: 7Rank: 7

UID
308015
帖子
860
精华
0
经验
847 点
金钱
843 ¥
注册时间
2011-3-23

社区贡献 论坛版主

发表于 2013-12-12 21:49 | 显示全部楼层
jxncxy29 发表于 2013-12-12 21:02
USB3.0的速率是多少?这个还没搞过

100MB/s,只有FPGA能对付如此高的带宽

2

主题

1

好友

101

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
583669
帖子
101
精华
0
经验
101 点
金钱
97 ¥
注册时间
2013-4-14
 楼主| 发表于 2013-12-12 21:58 | 显示全部楼层
jsan203 发表于 2013-12-12 21:49
100MB/s,只有FPGA能对付如此高的带宽

是可以的做到的,要解码什么样的文件?需要100M的速度

2

主题

1

好友

101

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
583669
帖子
101
精华
0
经验
101 点
金钱
97 ¥
注册时间
2013-4-14
 楼主| 发表于 2013-12-13 18:31 | 显示全部楼层
有谁了解过DSD的文件格式的协议?我想用FPGA直接解码DSD,因为WM8741可直接对DSD解码,但目前对DSD的文件格式还不清楚

2

主题

1

好友

101

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
583669
帖子
101
精华
0
经验
101 点
金钱
97 ¥
注册时间
2013-4-14
 楼主| 发表于 2013-12-22 12:43 | 显示全部楼层
昨晚把DSD文件的格式看懂了,应该可以用FPGA直接解码DSD文件了,是.DFF格式的文件,用WM8741的DSD功能,而不是DoP(DSD over PCM),验证一下WM8741的DSD的功能

6

主题

3

好友

847

积分

版主 当前离线

Rank: 7Rank: 7Rank: 7

UID
308015
帖子
860
精华
0
经验
847 点
金钱
843 ¥
注册时间
2011-3-23

社区贡献 论坛版主

发表于 2013-12-23 23:49 | 显示全部楼层
jxncxy29 发表于 2013-12-22 12:43
昨晚把DSD文件的格式看懂了,应该可以用FPGA直接解码DSD文件了,是.DFF格式的文件,用WM8741的DSD功能,而不是D ...

DSD 格式的文件能不能发一份给我看下

2

主题

1

好友

101

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
583669
帖子
101
精华
0
经验
101 点
金钱
97 ¥
注册时间
2013-4-14
 楼主| 发表于 2014-1-5 22:35 | 显示全部楼层
经过一晚上的摸索,DSD源码解码成功,直接进入WM8741播放,文件格式为.DFF

2

主题

1

好友

101

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
583669
帖子
101
精华
0
经验
101 点
金钱
97 ¥
注册时间
2013-4-14
 楼主| 发表于 2014-1-5 22:41 | 显示全部楼层
DSD的效果比WAV还是要好些,一首歌的文件大小是265M,比普通44.1KHZ/16位的WAV文件大很多.

2

主题

1

好友

101

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
583669
帖子
101
精华
0
经验
101 点
金钱
97 ¥
注册时间
2013-4-14
 楼主| 发表于 2014-1-5 23:10 | 显示全部楼层
到目前为止,该解码器可播放几乎所有格式的WAV文件都和DSD格式的文件,下一步空闲时完善TFT-LCD显示及遥控功能.

4

主题

0

好友

452

积分

业余侠客 当前离线

Rank: 4

UID
82900
帖子
524
精华
0
经验
452 点
金钱
444 ¥
注册时间
2009-2-23
发表于 2014-1-5 23:43 | 显示全部楼层
加油啊,不错

23

主题

0

好友

748

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
242546
帖子
1036
精华
0
经验
748 点
金钱
730 ¥
注册时间
2010-9-21
发表于 2014-1-6 07:42 来自手机端 | 显示全部楼层
越来越多的高手投入数播研发,可喜可贺。

8

主题

0

好友

356

积分
     

业余侠客 当前离线

Rank: 4

UID
8969
帖子
452
精华
0
经验
356 点
金钱
268 ¥
注册时间
2006-4-27
发表于 2014-1-6 09:54 | 显示全部楼层
赞楼主的精简设计!

87

主题

2

好友

670

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
635837
帖子
1096
精华
0
经验
670 点
金钱
518 ¥
注册时间
2013-11-5
发表于 2014-1-6 10:25 来自手机端 | 显示全部楼层
这就是我一直想要的东西 有这个想法 但没这个技术

87

主题

2

好友

670

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
635837
帖子
1096
精华
0
经验
670 点
金钱
518 ¥
注册时间
2013-11-5
发表于 2014-1-6 10:29 来自手机端 | 显示全部楼层
建议只做译码部分 数模转换现在到处都是 缺的就是译码

6

主题

0

好友

146

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
587323
帖子
393
精华
0
经验
146 点
金钱
142 ¥
注册时间
2013-5-1
发表于 2014-1-6 19:15 | 显示全部楼层
顶lz

72

主题

2

好友

1176

积分
     

侠之大者 当前离线

Rank: 6Rank: 6

UID
157281
帖子
2600
精华
0
经验
1176 点
金钱
1078 ¥
注册时间
2009-12-21
发表于 2014-1-7 08:03 | 显示全部楼层
这个厉害,我还在折腾CD。

2

主题

0

好友

47

积分

注册会员 当前离线

Rank: 2

UID
628710
帖子
45
精华
0
经验
47 点
金钱
43 ¥
注册时间
2013-10-16
发表于 2014-1-7 08:43 | 显示全部楼层
牛,哪位老烧能测试一下,如果好,也批量生产一些,让我等小白们享受一下!

35

主题

2

好友

3079

积分

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
27774
帖子
3054
精华
0
经验
3079 点
金钱
3027 ¥
注册时间
2007-9-27
发表于 2014-1-7 08:51 | 显示全部楼层
支持一下~

2

主题

1

好友

101

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
583669
帖子
101
精华
0
经验
101 点
金钱
97 ¥
注册时间
2013-4-14
 楼主| 发表于 2014-1-7 10:43 | 显示全部楼层
谢谢大家的关心及支持.

2

主题

1

好友

101

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
583669
帖子
101
精华
0
经验
101 点
金钱
97 ¥
注册时间
2013-4-14
 楼主| 发表于 2014-1-7 19:33 | 显示全部楼层
开始研究下SACD ISO 的格式,希望能直接解码ISO的文件并直接播放,目前只支持DFF格式的文件,DFF文件是通过软件从ISO文件转换过来的.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部