[心得经验] 终于完成了,终极音量控制

[复制链接] 查看: 46958|回复: 158
头像被屏蔽

8

主题

0

好友

187

积分

禁止发言 当前离线

UID
19442
帖子
127
精华
0
经验
187 点
金钱
135 ¥
注册时间
2007-2-28
发表于 2010-3-21 08:19 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

80

主题

2

好友

1048

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
5312
帖子
1705
精华
0
经验
1048 点
金钱
368 ¥
注册时间
2005-8-22
发表于 2010-3-21 09:26 | 显示全部楼层
好喜欢!快出成品卖吧

103

主题

5

好友

3009

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
4153
帖子
3096
精华
0
经验
3009 点
金钱
2527 ¥
注册时间
2005-5-8
 楼主| 发表于 2010-3-21 10:50 | 显示全部楼层
大哥,不是我泼冷水,用这种集成开关的点子我们以前动过,但是它导通的时候的非线性,导致了THD很差,所以最终我们只能使用J-FET自己搭驱动电路。因为比较复杂,所以我们也没有用太多的级数。
两个铝模块中间的那个 ...
ovosodo 发表于 2010-3-21 08:19


上面的功放很漂亮
诚然,模拟开关导通电阻的变化电阻R‘会导致THD的恶化,就如功放末级输出所用的继电器一样;
但是设计良好的串联型模拟开关LADDER型电位器可以避免高的THD,例如LAVRY的DA11就用了串联型的网络做约64级的音量控制,而实际DA11在高1/5位置的THD仍然与DAC的THD相当,即是没有恶化系统的性能

这个模块为R-2R架构,其AP测试结果相信下面可以看到,在-20dB的衰减设置下(此设置是模拟了中高音量实际使用情况),输入sweep 1mV~8v信号,L负载600欧姆/ R负载100K欧姆,测试结果见下图
test.jpg



以横坐标V作为参考,结果显示%
4mV处THD+N为0.2%
40mV处THD+N为0.02%
400mV处THD+N为0.002%
末端800mV处约为0.0012%
4V的结果实际上未能测试,因为测试输入信号已经衰减-20dB,4V输出就意味着输入端注入电压为40V,呵呵
AP的模拟分析对上面的4mV输出分析时,实际上模块输入电压为40mV,如此类推
这样设置测试,一个好处是模拟到模块实际使用时的情况(PGA2310貌似是0dB测试,即其芯片内部电阻网络未有实际参与到工作中去,不免可以说是TI的测试时有点猫腻的^_^),另一个情况是可以降低AP的模拟信号发生器带出来的噪声影响,使得结果更加准确

上面的结果可以简单做个说明,曲线呈现的斜率一致,为一条直线;10mV处约为0.07%到0.08%之间、100mV处为0.008%,可以推算(虽然推算这个不严谨的词不应该出现于测试结果里面,呵呵)1V处会是0.0008%,因为此时模块正处于较为理想的工作电平下。

1V处0.0008%的概念是怎样?
再做个简单“推算”:某前级的噪声输出为10uV@30K带宽(噪声与测试带宽相关),那么该前级以1V为参考时的THD+N最优成绩只可能为0.00001/1=0.001%

需要指出,模块测试的成绩容易比整机测试更好,因为整机往往会有更复杂的电磁干扰环境
AP的模拟分析性能极限如图(截自AP的USER MANUAL)
AP.jpg
头像被屏蔽

8

主题

0

好友

187

积分

禁止发言 当前离线

UID
19442
帖子
127
精华
0
经验
187 点
金钱
135 ¥
注册时间
2007-2-28
发表于 2010-3-21 11:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

103

主题

5

好友

3009

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
4153
帖子
3096
精华
0
经验
3009 点
金钱
2527 ¥
注册时间
2005-5-8
 楼主| 发表于 2010-3-21 11:27 | 显示全部楼层
这个。。。为什么AP测试结果和前面的不一样?前面的3次和5次谐波貌似不小啊,不计底噪,-100dB差不多是0.001%。。。也许是仪器自己的谐波吧。。。
这些集成的都是差不多的,关键的问题是噪声,硅电阻不可能很小。
ovosodo 发表于 2010-3-21 11:20



前面贴出的FFT是我个人的虚拟仪器得出的,不是AP
这部分AP数据是朋友帮忙做的测试结果

我个人的虚拟仪器是平时自己做定性分析用,亦有相当的定量对比作用
FFT图里面谐波多且很高,一方面是ADC性能不好(可以参照#42零输入的FFT),另一方面DAC的失真也颇大
如果要做对比,可以一路经模块再到ADC输入,一路DAC输出直接接ADC输入,这样可以简单看到经模块后的恶化程度(但模块的AP测试FFT非常干净,在我的简陋虚拟仪器上是得不出直通和经模块输出的差异的
这两个方面后面再做改进,力求做到一个比较干净的FFT基线出来,呵呵
头像被屏蔽

1

主题

0

好友

6814

积分

禁止发言 当前离线

UID
19344
帖子
7511
精华
0
经验
6814 点
金钱
6749 ¥
注册时间
2007-2-27
发表于 2010-3-21 12:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

140

主题

2

好友

2894

积分

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
57691
帖子
8324
精华
0
经验
2894 点
金钱
3221 ¥
注册时间
2008-10-9
发表于 2010-3-21 12:08 | 显示全部楼层
看得眼花,够复杂啊
头像被屏蔽

8

主题

0

好友

187

积分

禁止发言 当前离线

UID
19442
帖子
127
精华
0
经验
187 点
金钱
135 ¥
注册时间
2007-2-28
发表于 2010-3-21 13:23 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

85

主题

1

好友

1036

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
55590
帖子
5742
精华
0
经验
1036 点
金钱
1002 ¥
注册时间
2008-9-23
发表于 2010-3-21 13:29 | 显示全部楼层
偶的妈啊 偶不可能达到的有个高度

0

主题

2

好友

222

积分

业余侠客 当前离线

Rank: 4

UID
71207
帖子
683
精华
0
经验
222 点
金钱
222 ¥
注册时间
2008-12-27
发表于 2010-3-21 14:01 | 显示全部楼层
61# ovosodo

真漂亮!

4

主题

0

好友

92

积分
     

论坛游民 当前离线

Rank: 3Rank: 3

UID
164624
帖子
247
精华
0
经验
92 点
金钱
154 ¥
注册时间
2010-1-14
发表于 2010-3-21 15:56 | 显示全部楼层
板子焊的真工整,我这菜鸟还是要加倍联系。

0

主题

0

好友

4

积分

注册会员 当前离线

Rank: 2

UID
183058
帖子
4
精华
0
经验
4 点
金钱
4 ¥
注册时间
2010-3-19
发表于 2010-3-22 10:39 | 显示全部楼层
如果加个铜屏蔽外壳把VR模块屏蔽起来应该会好点吧。

103

主题

5

好友

3009

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
4153
帖子
3096
精华
0
经验
3009 点
金钱
2527 ¥
注册时间
2005-5-8
 楼主| 发表于 2010-3-22 15:43 | 显示全部楼层
如果加个铜屏蔽外壳把VR模块屏蔽起来应该会好点吧。
OUDI 发表于 2010-3-22 10:39



当然,但是目前这样的配置,在噪声水平上已经接近音频测试仪器极限了
如果装箱后有变压器在附近,是需要额外屏蔽的;亦可以单把变压器及整流滤波部分屏蔽

1

主题

1

好友

68

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
99731
帖子
365
精华
0
经验
68 点
金钱
113 ¥
注册时间
2009-4-27
发表于 2010-3-22 17:04 | 显示全部楼层
弱问一下:成本能有多少?

0

主题

0

好友

24

积分

注册会员 当前离线

Rank: 2

UID
146223
帖子
23
精华
0
经验
24 点
金钱
24 ¥
注册时间
2009-11-9
发表于 2010-3-22 18:46 | 显示全部楼层
惭愧啊

10

主题

0

好友

680

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
1969
帖子
567
精华
0
经验
680 点
金钱
507 ¥
注册时间
2004-10-29
发表于 2010-3-23 09:49 | 显示全部楼层
我知道的可以用运放将电压转成电流的办法,避免开关时的导通电阻的非线性,但是实际用起来因为jfet的输入电容,高频的时候还是不能比较完美.不过处理得好还是不错.
干簧继电器还是比较爽的选择

0

主题

0

好友

-1

积分

禁言警告级 当前离线

Rank: 1

UID
171242
帖子
47
精华
0
经验
-1 点
金钱
43 ¥
注册时间
2010-2-4
发表于 2010-3-23 11:29 | 显示全部楼层
好强大啊

103

主题

5

好友

3009

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
4153
帖子
3096
精华
0
经验
3009 点
金钱
2527 ¥
注册时间
2005-5-8
 楼主| 发表于 2010-3-23 11:33 | 显示全部楼层
我知道的可以用运放将电压转成电流的办法,避免开关时的导通电阻的非线性,但是实际用起来因为jfet的输入电容,高频的时候还是不能比较完美.不过处理得好还是不错.
干簧继电器还是比较爽的选择
markamp 发表于 2010-3-23 09:49



干簧继电器貌似我没能找到货源,呵呵

10

主题

0

好友

680

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
1969
帖子
567
精华
0
经验
680 点
金钱
507 ¥
注册时间
2004-10-29
发表于 2010-3-23 12:54 | 显示全部楼层
taobao 上好像有很多吧,我查干簧继电器查出来一大堆,不过你得挑挑哪家好点

67

主题

0

好友

1758

积分

侠之大者 当前离线

Rank: 6Rank: 6

UID
123054
帖子
2076
精华
0
经验
1758 点
金钱
1525 ¥
注册时间
2009-8-7
发表于 2010-3-23 14:17 | 显示全部楼层
又见毒品啊,搞到心痒痒的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部