随着吃鸡(绝地大逃杀)游戏的大火,小七也不可避免的被同事教坏,买了吃鸡的游戏。。
之前是下班后去网咖玩一会儿,无奈游戏火热,有时候没有机器可以玩,考虑到笔记本已经超额服役了7年,遂一狠心,去咸鱼花了3200收了主机+显示器
CPU:i4790
主板:技嘉
内存:8G DDR3 金士顿 骇客 x2 = 16G
硬盘:120G SSD + 1T HDD
显卡:技嘉 GTX960 4G
蓝光光驱+飞利浦21寸显示器
联系好后自己屁颠屁颠的跑去人家那边领,还小刀砍了50打车费
不过,游戏是可以玩了,总感觉声音太小,听不清敌人的脚步声,用音响玩的话又太扰民,所以干脆自己弄个声卡。。。
方案上,选择了USB声卡常用的CM108AH,这个IC很便宜,7块钱左右,而且接口丰富,除了自带DAC(用于音频输出)和ADC(用于麦克风输入),还支持I2S信号输出给外部的DAC以及外部ADC的I2S信号输入,SPDIF信号输出等,正所谓便宜好用,后面还有个升级版的CM108B,可以免晶振,性能也有一定的提高。
虽然内部已经集成有DAC,只需要接上隔直电容就可以听歌了,但是为了假装是玩音频的,又故作玄虚的外挂了个DAC,也就是只用了CM108AH的I2S信号输出功能。。外部DAC选用CS4398,CS4398也是一个便宜好用的东东,大概12元/PCS:
CS4398是Cirrus Logic的旗舰级解码芯片,性能非常优异,在70000多元的CD机中也可见该芯片的踪迹。CS4398是一块
24Bit/192K Hz规格的解码芯片,它具有120分贝以上的讯噪比和动态范围,总谐波失真+噪声低至0.0005%,采用一个高级专用多位Delta-Sigma调制器,并整合了失配噪声整形技术。
光有DAC输出能力不一定够,所以又自作主张的搭了一个耳机放大器。。。用运放也是OK的,不过还是嫌麻烦,年纪大了不太想思考了,所以直接用了美信的MAX97220A耳机放大器,也是个便宜货(2.5元/PCS)。。
所以,总的信号链路
USB->CM108AH->I2S->CS4398->DAC->MAX97220->耳机为了以后使用方便,把用到的接口都引出来了,比如CM108A的按键控制音量,上下曲功能,以及I2S输出信号,I2S输入信号,用于以后更换别的DAC或者研究使用。除了这些,还外扩了CS4398的I2C控制信号,用于预留以后用MCU与它通信,实现音量输出控制,EQ音效等功能。
不过考虑的时候没考虑全,预留了2个3.5mm音频输出口,想着是耳机用一路,音箱用另一路,结果忘记了耳机还有个耳麦接口。。。应该引到CM108AH的麦克风输入口的。。。算了。。
虽然打样PCB只需50元,不过以小七的尿性,不拼个十款八款的板子上去就浑身觉得难受。。
老规矩,上雕刻机切板
楼下继续。。。