|
本帖最后由 落叶风 于 2023-3-10 15:42 编辑
由于近段时间想打算搞台音频播放DAC,部份配件已买回来,在制作测试验证USB声卡,使用发现音质比较舒服,地址在这:https://www.mydigit.cn/thread-369397-1-1.html,由于当时测试验证来的,所以比较随便,且想法有所变化,打算改为小主机+USB声卡方法进行音乐的播放。所以才有解码器的制作,经多方对比,就采用双PCM1794解码电路,采用插件方式,可以更换其它DAC板。本制作花费一个多月完成。
先从一张手写的图纸开始,画好自己的需求,采用CS8416作为接收,Amanero USB数字界面用于连接电脑,CSR8675蓝牙模块,显示用1.9寸液晶及STM32F103单片机,HC157为IIS切换,由于空间有限,电源直接使用三端稳压。
本制作的定位是声卡,不想使用大机箱,上网找了个空白40*130*169小机箱。买对应的元配件,定做R型变压器。
以下是机箱的布置情况,根据自己的需求摆好各种比较占地方的元件位置。然后进行对应设计PCB,由于机箱过小,所以采用2层设计,最下层为低层,负责供电及数字解码及对应接口,上层为DAC解码、蓝牙模块,USB界面。
以下是面板及背板的情况,面板开电源开关孔、3.5耳机孔、显示窗口及旋钮孔。
背板开电源输入、USB、光纤输入、同轴输入、蓝牙天线及音频输出孔。
由于用手工开孔难度太大,效果差,所以联系坛友@jpdd521 帮忙加工面板及背板。以下是加工好的面板及背板。加工的效果不错,在此多谢坛友jpdd521的帮忙免费加工面板及送的亚克力。
以下为电路图的打样,根据机箱的情况及需求画PCB,在嘉立创打样,由于画图不详细,画错图及元件过高,做好后盖不上,所以共打样4次,2次免费2次收费。
第一二次打样,下图为CPU显示及1794DAC部份,由于开始设计时所用元件封装过高,且最开始打算是把DAC平衡输出也接上的,所以板也偏大,实际机箱过小,没法安装平衡输出座,所以这次打样的DAC板没效。面板显示部份LCD接口画反了,也没用。
以下为底板PCB,放置光纤输入、USB界面、蓝牙、同轴、电源部份及47耳放,数字输入采用CS8416,IIS切换用74HC157,耳机部份用M62429做音量控制,2片NE5532组成47耳放电路。电源部份直接用三端稳压集成组成,空间少,没法用其它发烧的电源电路,由于整板超10CM,打样价高,所以把接口部份拆开,放置PCB另一空角位,安装时再组合。
以下为一二次打样的板图
PCB收到后就开始装机,以下是制作图片。在实际制作是发现,背板图画错了,画反了,所以把背板反过来安装,背板上没文字了。
以下图的DAC板就是用这次打样的线路板,所用的电解电容过高,板面过大,不方便。
以下为第三次PCB打样,这次打样修改了显示面板的LCD接口错误,实际安装却又发现与底板相接的接口设计反了。由于这次主要是打样显示面板,它的电路不大,所以把ES9023的DAC电路也画入来,并把1.9寸LCD转换板也画上,并画2个8脚的DIP转SOP。
以下为制作显示面板部份。
以下为第四次打样。这次打样解决显示板接口反接的问题,并把PCM1794的DAC重新设计,也把CS8416、WM8805数字接收测试电路也画上,由于对CS8416说明书还没看明白,所以本次制作是用硬控的,底板电路已设计成可以硬控,可以软控,只需改变一下显示面板的程序就行。这次打样把CS8416、WM8805数字接收测试板也画上,方便研究它的软控方法,等了解后,再重写单片机程序,改为软控,并完善单片机程序。
以下为制作图片。
用信号发生器软件发个正弦波看看是否对称。
本次制作的DAC部份制作了两个,一个是PCM1794,一个是ES9023,方便听久后换一换口味。
经过一个多月的制作,终于完成,以下为成品。
内部图,变压器部份用锡纸屏蔽一下,强电部份保护一下。
Amanero USB数字界面及CSR8675蓝牙模块,Amanero USB数字界面反过来安装。
由于手上没有DIP封装发烧运放,测试是是用报废的大型调音台里的TL072,现在安装的是表贴的NE5532,详细看相片发现这个5532的丝印好象不对,可能是假货 。
以下为接入电脑试用中,
以下为接入小主机试用中。
整个制作的过程已完,由于本机CS8416是采用硬控的,所以没法读取它的参数,所以单片机程序显示的采样率的内容是USB界面的数据,对于蓝牙、同轴、光纤输入没数据,只为好看显个固定值。等使用CS8416及WM8805测试板把软控的方法测试完成后,再重写单片机程序,再完善它。
以下是这制作的电路图及对应的单片机程序,仅供大家参考。由于电路图是用嘉立创标准版EDA画的,是存在嘉立创服务器的,所以采用导出Altium Designer文件,PCB图导出会出现铺铜不现,所以在这只发电路图,如需PCB图可私信。PCM1794电路图里的如只用一片PCM1794就短接R59R60,用2片就短接R61R62, 底板的图中U7不要安装,程序没写重置蓝牙功能。如启动时出现CS8416输入有时不正常的情况下,把复位的电容C26加大到100u就可以解决。显示单片机板是用STM32F103,程序是随便写的,程序堆在主程序上的,程序比较简单就是个1.9寸SPI液晶显示及对应IO接口的控制及监测,把对应的数据显示出来,中间显示的采样率只在USB输入有效,其它输入是假的,只为好看来的。按键按下为选择输入,当选择蓝牙时,3S后蓝牙模块通电,才能使用,左右旋为耳机输入音量。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|