在画PCB之前,我就买好了外壳——这是50x60mm的铝壳体,估计了装下所有东西还有些余量。PCB末了大小就按照这个盒子来设计。
这是完成的PCB布局和Layout. 软件是我DIY惯用的Eagle 4.61免费版。
做回来的 PCB. 由于和其余几个小电路拼板做省钱,裁开就要自己动手了。

然后是打磨边角,确保刚好能插入到外壳的PCB槽中,不要太松。前后也要磨得和外壳边缘齐平。
OK. 接下来就可以开始焊接调试了。
这个小装置我设计了一个分立的稳压电路给仿照部分供电(5V),如下图。由于电池电压在6V以上,这样一个运放+射随的串联稳压可以事情,性能比集成的LDO要好,我已经实验过了。图中的运放是SOT-23-5的,我用的AD8605. 电压基准是SOT-23的TL431. 调度管是BC337, TO-92封装。(实在功耗小,完备可以用 SOT-23的管子,我从其它工程里面挪过来的没改), 左边两个三极管是做恒流源的,R25换成锗二极管更好。
先调试这个分立电源吧,别出啥问题把芯片搞坏了。利用了先前实验的电阻值——R22: 390, R25: 1.2k, R27 10k, R24: 10k, R23: 2.4k. 直插电容C31临时焊到板子背面,C32, C30则不焊,不要紧。由于直插电容比较高,对后续的焊接有影响,以是留到末了再焊了。 调试必要的就临时焊一下再拆。
这个分立电源焊上就成功了,没有涌现非常。R24, C32的浸染是滤除TL431的噪声,没有焊C32的时候电源输出噪声明显要高不少。给ADC芯片供电的3.3V组VD和VL,我就用LDO来搭了。VD用的是SPX3819, VL则用了最便宜的1117-3.3. VD本来想的是用TPS79333, 焊之前忽然意识到它最高输入只有5.5V,于是换,找到了引脚兼容的SPX3819. 实测空载时SPX3819的输出噪声非常地低,比我的分立稳压还要低……头一次用这款LDO。
LDO也测试下,一样平常不会有啥问题。1117在板子背面。
电源确保没有非常之后,就开始焊接紧张的芯片了。核心部分是ADC: CS5341. 外围的电路便是按照手册上的,除了设置采样频率的M0, M1引脚,以及RESET引脚我连到单片机外,没有什么特殊的。
ADC芯片和S/PDIF编码器之间旗子暗记是I2S. WM8805在这里用于S/PDIF的编码,只用到芯片的部分功能,接成hardware模式,外围也是按手册上面的连便是了。CS5341和WM8805共用一个24.576MHz的时钟。
单片机在这里的浸染仅仅是上复位其它数字芯片(CS5341 好象没有POR),以及设置ADC的采样频率。由于我对AVR用得最熟,就用了ATTiny13这个SOP-8封装的单片机了。两个I/O连接ADC,一个I/O产生Reset旗子暗记,一个I/O接按钮,一个I/O接LED,刚好用满。操作界面最简化了,一键掌握。
焊上单片机之后就写程序,飞线连出来接下载器调试。这个程序不繁芜,LED指示没问题了大概就没啥问题了,然后拆掉飞线。
末了的IC是仿照部分的输入缓冲运放。这部分电路我就照搬CS5341手册中的参数了,只不过换了运放型号为AD8656.
手册上的元件参数
到此大部分的焊接事情就完成了,余下晶振、电解电容、输入输出插座等器件。装上晶振后大略测试了一下S/PDIF输出有旗子暗记,检讨了总电流大概正常,就放心了。我的PCB上有一条设计的飞线,是从CS5341的Reset引脚出来的。由于太绕了,两层板嘛,顾及到GND平面的问题还是飞线比较好。下面是全体PCB 完成之前的样子
PCB 落成之后
到这里已经可以测试全体装置的性能了。剩下来的事情还有并不是那么大略的——外壳开孔。我的工具只有小钻和锉刀,这个手工活挺费工夫的。末了的样子,前面
后面:光纤输出,选择按钮和指示灯,电源输入
这个装置就可以用光纤连接到带有光纤输入口的声卡上进行录音了。
以上图文内容均是EEWORLD论坛网友:cruelfox 原创,在此感谢。
欢迎微博@EEWORLD
如果你也写过此类原创干货请关注微信"大众号:EEWORLD(电子工程天下)回答“投稿”,也可将你的原创发至:bbs_service@eeworld.com.cn,一经入选,我们将帮你登上头条!
与更多行业内网友进行互换请上岸EEWORLD论坛。