自己DIY的USB声卡,小东西很实用,花了我不好心思

一直觉得电脑集成的声卡不够给力,高频不清脆低频混而无力。最惨不忍睹的是中频的人声,听不出多少感情。


想买声卡,但是成品声卡太贵了。我一个小白领根本买不起。而且我也不确定自己的耳朵是否灵敏到足够听出那般天籁之音。

所以自己做一块小巧的USB声卡的计划提上日程。接下来正式开始本次声卡制作的展示。

一、声卡方案的确定

制作声卡,要先确定解码芯片和整体方案。在这之前需要确定的是我想要怎么样的声卡??
我对这款USB声卡的要求是:
1、不能太复杂,因为我是新手。
2、体积不能太大,因为想带来带去用。
3、不能太贵,资金有限。
4、主要用途是带动普通耳机。

在各大DIY论坛不断的转战、学习之后。总体发现目前常见的耳放方案有4大类(我自己概括的,别要求太精确哈):
1、USB——USB DAC解码芯片——输出
2、USB——USB DAC解码芯片——耳放芯片——输出
3、USB——USB通信芯片——DAC解码芯片——输出
4、USB——USB通信芯片——DAC解码芯片——耳放芯片——输出

根据我对USB声卡的要求,第一种最简单的方案最适合我。谁让我是新手呢,谁让我要体积小呢,谁让我没钱呢……

接下来就是选择芯片了。了解了大家常用的一些USB DAC芯片之后确定了几款芯片。TI的PCM2912、2912A、2706、2707、2902等等。但是目前2902、2906、2912都已经停产,剩下能选择的就只有2912A、2707两款了。2707没有麦克风输入,但是我还是需要用到耳麦的。so,就选2912A了喽。(2912A官方资料见附件)

二、策划准备阶段
选好了芯片,接下来就是怎么做了。
首先是考虑PCB。2912A是32脚的贴片,肯定要用PCB,所以要去做。
其次,要考虑外壳的问题,既然是要用到实处的东西肯定要外壳的。没外壳就不实用了。考虑了很久之后决定用一个装两节AA电池的盒子做声卡的外壳。


策划好了之后就是准备材料了。

首先是向TI申请芯片,当然大家也可以从网上买的。


 




 



先来张LED和电阻的合影,有惊喜哦。看最后面就知道了。


 


USB连接线


 


给NOKIA来个特写。大家不用怀疑,这就是广告。我原来的工作和诺基亚有关,所以很有感情


 



在我考虑去做PCB的时候一个网友把他用多出来的PCB给了我一块。我自己出邮费就行。PCB的问题就这样解决了。(PCB设计文件见附件)。PCB拿到手就迫不及待的焊接了,所以没留照片。这是个遗憾啊。大家见谅


三、芯片和贴片元件的焊接
开始DIY之后第一次焊贴片,居然没有镊子和松香,焊了3个小时。焊得我眼睛都花了。中间没人给我拍照,所以只有成品图。

串行扩展技术长期以来,通用单片机通过三总线结构扩展外围设备,成为单片机应用的主流结构。随着低成本OTP(一次性编程)和各种类型的片上程序存储器的发展,附加接口不断进入芯片,这促进了微控制器“单芯片”应用结构的发展。。特别地,引入诸如IC和SPI的串行总线可以使MCU的引脚设计更少,并且MCU系统的结构更加简化和标准化。


焊的很差,大家别见怪哈


 





 




 


焊接好之后的测试当中一直不出声音,芯片发热严重。后来证实是晶振坏了,不知道是本来就是坏的还是被我弄坏的。据说这玩意儿特别脆弱。好在我有备份,换一个就好用了。


四、其他附件的准备
主芯片所在的PCB没有耳机插座,所以我还要单独做一个耳机插座的PCB,这么简单的东西就用洞洞板吧。万能的洞洞板。



 




 




 


焊接好了才发现线太短了,没办法,拆了重来吧。
下面是重新焊接好的,已经和主PCB连接好了。


 




 





 





 


和主PCB之间的连接


 




 


下面是LED


 




 


摄影师(就是我)过来给限流电阻一个特写



 



最后就是壳子了。这个可是以后见人的脸面啊


 


钻好的孔


 




 



五、最后的组合
最后就是把PCB装进盒子里面去了。热熔胶用的多了点。不过LED很漂亮哦


 




 




 




 


最后是合上盖子的样子



 




 




 




 


自制USB声卡成功。声音听着比电脑集成的要好多了。高中低音都分开了。
不过遗憾的是声卡由于电路没有把数字地和模拟地分开,地线没有处理好,所以导致有轻微的底噪。
总体来说这个声卡还是制作成功的。

感谢寄给我PCB的那位网友。

最后哀悼下为我的声卡工程牺牲掉的晶振和LED。



 


红外发射功能主要由红外发射管来实现,红外发射管在外观上和透明的LED发光二极管极为相似,其驱动和控制方式也一致。在使用单片机控制发射管时,一般使用三极管来驱动,NPN三极管和PNP三极管都可以实现。如下图所示使用PNP三极管来实现的。

生成海报
点赞 0

thePro

我还没有学会写个人说明!

相关推荐

esp8266搭建智能家居系统

一 背景 以前一直想着做一个智能家居的监控系统,说没时间是虚伪了,舍不得钱买服务器是真的…,后来想过内网穿透,使用树莓派或者pc本机跑服务程序,感觉太麻烦也一直没搞&#xf