[基础知识] 造一台软DAC

[复制链接] 查看: 188342|回复: 525

96

主题

12

好友

3705

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
1077
帖子
3315
精华
6
经验
3705 点
金钱
2485 ¥
注册时间
2004-7-24

社区贡献

 楼主| 发表于 2010-5-7 19:27 | 显示全部楼层
毕业设计准备做AD+DA,芯片都到位,这两天要开始设计原理图和布板了
不过都是纯芯片应用的级别,挑战性没有你这个大

毕竟本科毕业设计都是以论文为主的
bbp 发表于 2010-5-7 08:54

把爱好和学业结合,赞一下
用的什么ADDA

96

主题

12

好友

3705

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
1077
帖子
3315
精华
6
经验
3705 点
金钱
2485 ¥
注册时间
2004-7-24

社区贡献

 楼主| 发表于 2010-5-7 20:42 | 显示全部楼层
继续更新
sDAC上的可编程器件不仅有FPGA,还有一片单片机:SILAB的C8051F230,这是一款增强型的51单片机。
原本sDAC上的单片机用于控制上电顺序,人机交互等功能,不过后来不准备做那么复杂了,MCU的功能仅限于人机交互。
单片机和FPGA之间通过IO口模拟的总线方式进行。目前MCU从FPGA中读取FPGA的工作状态,并且驱动VFD显示器把sDAC的工作状态显示出来。
SILAB的51做的是非常好的,外设很多,速度比传统51快的多,且有自己的开发环境,不过调用的还是KEIL的编译器,汇编器和连接器。
其实这个单片机是个可有可无的东西,用FPGA驱动VFD也完全没有问题,只是方便起见和硬件冗余的考虑,这么搞,用Verilog干同样的事情可不如用C语言来的方便。
未完待续

103

主题

5

好友

3009

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
4153
帖子
3096
精华
0
经验
3009 点
金钱
2527 ¥
注册时间
2005-5-8
发表于 2010-5-7 21:03 | 显示全部楼层
把爱好和学业结合,赞一下
用的什么ADDA
laurel 发表于 2010-5-7 19:27



CS5381KZ   
AD1955
但是不打算加入MCU控制,限麻烦,只留接口出来而已,呵呵
AD1955工作于48K模式,此时的THD+N性能最佳

毕业设计就是做用于音频设备测量的虚拟仪器

PCB.jpg

0

主题

0

好友

50

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
50931
帖子
74
精华
0
经验
50 点
金钱
50 ¥
注册时间
2008-8-16
发表于 2010-5-7 21:04 | 显示全部楼层
学习下

103

主题

5

好友

3009

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
4153
帖子
3096
精华
0
经验
3009 点
金钱
2527 ¥
注册时间
2005-5-8
发表于 2010-5-7 21:32 | 显示全部楼层
260# bbp


bbp 兄 年轻有为啊。
我不是敢做AD,DA;估计没几个老师会对这个有兴趣了。
同是今年本科毕业的路过。
lter15 发表于 2010-5-7 12:55



愧不敢当,大家都应该多多交流

14

主题

0

好友

559

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
36640
帖子
740
精华
0
经验
559 点
金钱
548 ¥
注册时间
2008-3-4
发表于 2010-5-7 23:52 | 显示全部楼层
laokuo老大也来关注了,
这个arda的A/D真是好片子,就是网站提供的资料太少了,这个片子容易搞吗?
laurel 发表于 2010-5-5 21:22



呵呵,兄弟抬举了,俺可不是老大,都是干活的小弟。。。哈哈

这个片子是很好,但非常非常难要得到,都要签NDA。。。。
现在手里有些东西在玩。。。摸索它的性能,考虑把它应用好,有些东西则还没有拿到。

兄弟你做的东西也很厉害啊,学习了。。。。。。

14

主题

0

好友

559

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
36640
帖子
740
精华
0
经验
559 点
金钱
548 ¥
注册时间
2008-3-4
发表于 2010-5-7 23:53 | 显示全部楼层
关注你的机器性能最后的测试结果。。。。

如果你没有测试条件,等我忙完了这阵,我可以帮忙测试测试分析分析。。。。。

96

主题

12

好友

3705

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
1077
帖子
3315
精华
6
经验
3705 点
金钱
2485 ¥
注册时间
2004-7-24

社区贡献

 楼主| 发表于 2010-5-8 20:36 | 显示全部楼层
呵呵,兄弟抬举了,俺可不是老大,都是干活的小弟。。。哈哈

这个片子是很好,但非常非常难要得到,都要签NDA。。。。
现在手里有些东西在玩。。。摸索它的性能,考虑把它应用好,有些东西则还没有拿到。
...
laokuo 发表于 2010-5-7 23:52

laokuo手里的好东东不少,这个片子除了超高的性能,还有什么其他听感上的优势?这个比较关注,看起来厂家还是很谨慎保守的类型。

96

主题

12

好友

3705

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
1077
帖子
3315
精华
6
经验
3705 点
金钱
2485 ¥
注册时间
2004-7-24

社区贡献

 楼主| 发表于 2010-5-8 20:41 | 显示全部楼层
CS5381KZ   
AD1955
但是不打算加入MCU控制,限麻烦,只留接口出来而已,呵呵
AD1955工作于48K模式,此时的THD+N性能最佳

毕业设计就是做用于音频设备测量的虚拟仪器

1350704
bbp 发表于 2010-5-7 21:03

CS5381看起来和AK5394相当,做这个不知比1212M有什么明显优势?

96

主题

12

好友

3705

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
1077
帖子
3315
精华
6
经验
3705 点
金钱
2485 ¥
注册时间
2004-7-24

社区贡献

 楼主| 发表于 2010-5-8 20:43 | 显示全部楼层
关注你的机器性能最后的测试结果。。。。

如果你没有测试条件,等我忙完了这阵,我可以帮忙测试测试分析分析。。。。。
laokuo 发表于 2010-5-7 23:53

现在我的测试利器:1212M........
当年数十万的仪器都不少,可惜和音频基本没有交集。

103

主题

5

好友

3009

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
4153
帖子
3096
精华
0
经验
3009 点
金钱
2527 ¥
注册时间
2005-5-8
发表于 2010-5-8 23:31 | 显示全部楼层
CS5381看起来和AK5394相当,做这个不知比1212M有什么明显优势?
laurel 发表于 2010-5-8 20:41



1212M的ADC部分已经相当好了,频谱图上相当干净。
要说有欠缺的,就是IMD不够理想。 还有就是必须把信号连接到PC机箱里,模拟线太长且麻烦,呵呵

这次我做CS5381,用了多个AD797,期待会有更好的噪声性能和IMD性能

CS5381对比AK5394A就是动态范围少3个dB,但是CS5381在48/96/192采样频率下都具备相当一致的THD+N性能,值得期待

70

主题

0

好友

1016

积分
     

侠之大者 当前离线

Rank: 6Rank: 6

UID
15795
帖子
1565
精华
0
经验
1016 点
金钱
951 ¥
注册时间
2006-12-11
发表于 2010-5-8 23:45 | 显示全部楼层
沙发留名

14

主题

0

好友

559

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
36640
帖子
740
精华
0
经验
559 点
金钱
548 ¥
注册时间
2008-3-4
发表于 2010-5-10 16:35 | 显示全部楼层
laokuo手里的好东东不少,这个片子除了超高的性能,还有什么其他听感上的优势?这个比较关注,看起来厂家还是很谨慎保守的类型。
laurel 发表于 2010-5-8 20:36



目前DA还没有拿到,只有AD,效果怎么样不敢妄加评价,有待空下时继续研究.....

2

主题

0

好友

2512

积分

罗宾汉 当前离线

王八克星

Rank: 7Rank: 7Rank: 7

UID
50511
帖子
2745
精华
3
经验
2512 点
金钱
2378 ¥
注册时间
2008-8-11

论坛贵宾

发表于 2010-5-11 21:43 | 显示全部楼层
还没出来哦!等的我都累了!

32

主题

4

好友

1926

积分
     

侠之大者 当前离线

Rank: 6Rank: 6

UID
114497
帖子
1713
精华
0
经验
1926 点
金钱
1713 ¥
注册时间
2009-6-27
发表于 2010-5-11 22:03 | 显示全部楼层
我是来泼冷水的。
软DAC?
软的是你的音效处理,不是DAC。最多是DSP。


LZ概念不对。想法是好的。

96

主题

12

好友

3705

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
1077
帖子
3315
精华
6
经验
3705 点
金钱
2485 ¥
注册时间
2004-7-24

社区贡献

 楼主| 发表于 2010-5-12 22:39 | 显示全部楼层
1212M的ADC部分已经相当好了,频谱图上相当干净。
要说有欠缺的,就是IMD不够理想。 还有就是必须把信号连接到PC机箱里,模拟线太长且麻烦,呵呵

这次我做CS5381,用了多个AD797,期待会有更好的噪声性能和 ...
bbp 发表于 2010-5-8 23:31

期待你的作品!

96

主题

12

好友

3705

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
1077
帖子
3315
精华
6
经验
3705 点
金钱
2485 ¥
注册时间
2004-7-24

社区贡献

 楼主| 发表于 2010-5-12 22:42 | 显示全部楼层
目前DA还没有拿到,只有AD,效果怎么样不敢妄加评价,有待空下时继续研究.....
laokuo 发表于 2010-5-10 16:35

laokuo有福,我认为此A/D有个极大优势就是其采样率。高了可以做很多事情了。。。
要拿到这个A/D是不是要和arda签个生死状之类的东东

96

主题

12

好友

3705

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
1077
帖子
3315
精华
6
经验
3705 点
金钱
2485 ¥
注册时间
2004-7-24

社区贡献

 楼主| 发表于 2010-5-12 22:43 | 显示全部楼层
我是来泼冷水的。
软DAC?
软的是你的音效处理,不是DAC。最多是DSP。


LZ概念不对。想法是好的。
别时方觉依依 发表于 2010-5-11 22:03

我在首贴已经对SDAC的概念做了说明

115

主题

3

好友

828

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
86271
帖子
5346
精华
0
经验
828 点
金钱
787 ¥
注册时间
2009-3-7
发表于 2010-5-13 01:12 | 显示全部楼层
用MCU有必要,但还是尽量简单点好
头像被屏蔽

34

主题

2

好友

3581

积分

禁止发言 当前离线

来自天堂的魔鬼

UID
7302
帖子
3515
精华
2
经验
3581 点
金钱
3467 ¥
注册时间
2006-1-18
发表于 2010-5-13 02:32 | 显示全部楼层
楼主发来的样机,已经收到.
非常感谢信任
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部