因不满意电脑声卡音质,早就想自己制作一台USB DAC 解码器,解码三大经典芯片TDA1541、AD1865、PCM63中的 TDA1541是公认的人声之皇,而且采用多比特调制方式,所以我就选用的这个芯片来制作,虽然它的量化精度为16bit,低于现在常见的24bit 的芯片,但现在的音源大部分都是16bit 的,因此用16bit 的芯片也足够了
我做的这个解码器内置了耳机放大器,既可能输出音频信号给音频功放,也可以直接推动耳机,我平时主要使用耳机听音,现在使用的耳机是飞利浦的 SHP8000
使用效果比我的电脑自带的声卡好多了,主要感觉是信噪比高,声音动态范围大,全频表现比较均衡
1、电路简介电路架构:USB 解码-PCM2706+数字滤波-SAA7220+ DAC 解码-TDA1541+ I/V 变换-1/2AD827+ 无源滤波+ 耳机驱动-1/2AD827 BD139/140电路见下图
PCM2706是 USB 声卡芯片,是一片全功能芯片,它既可以直接输出立体声音频信号推动耳机(其典型应用见下图),也可输出同轴信号或 I2S 信号供其它 DAC 解码电路解码
输出信号的类型由9脚控制,当9脚为高电平时输出同轴信号;当9 脚为低电平时输出 I2S 信号
我这里是用其输出的 I2S,如果用同轴信号,必需用一芯片(如 CS4812)将同轴信号转换成 I2S信号
为了使电路工作更加稳定,使用了12M 的有源晶振
SAA7220是和TDA1541配对的数字滤波电路,一开始我采用的是无数字滤波的NOS 电路,发现中低频醇厚,但高频表现稍欠佳,后来就加了SAA7220,感觉全频比较平衡
由于TDA1541是电流型输出信号,因此输出信号要进行I/V 变换,这里用运放作I/V 变换电路,以左声道为例,电路由IC4A 和R8、C28组成
为了方便音量的控制,简化电路,LPF 采用了无源滤