【HIFIDIY 第十二届DIY大赛参赛作品】Love&Future双30W数字纯后级功放·中

来源:bbs.hifidiy.net 发布者:edithli 版权:原创

软件编程的重点是数字功放芯片的初始化,换句话说,就是“弄响”它。所有的控制指令,单片机都要通过I2C口进行传送。所以,首先确定芯片的写入地址。


软件编程的预备工作~~备查Part1

软件编程的重点是数字功放芯片的初始化,换句话说,就是“弄响”它。

所有的控制指令,单片机都要通过I2C口进行传送。所以,首先确定芯片的写入地址,SA引脚我接了地,芯片地址为0x38,请见下图31:

图31:digital_amp_i2c_address

数字后级功放设计制作

接下来,数字信号输入采样率设定,配置寄存器A,见下图32、图33。采样频率96KHz,倍率256x。

图32:digital_amp_input_sampling_rate_1

数字后级功放设计制作

图33:digital_amp_input_sampling_rate_2

数字后级功放设计制作

数字信号输入格式设定,配置寄存器B。I2S格式24bit。

图34:digital_amp_input_data_format_1

数字后级功放设计制作

图35:digital_amp_input_data_format_2

数字后级功放设计制作

数字功放输出模式配置,配置寄存器F,两路立体声全桥模式。

其中图37,左右声道均为BTL输出,3、4通道输出是线路输出,本作品中,未曾用到,故悬空。

图36:digital_amp_outpput_config_format

数字后级功放设计制作

图37:digital_amp_outpput_figure、

数字后级功放设计制作

还记得前面讨论过在数字功放内部实现信号反相的设计,此处借助芯片原厂设计软件工具得到反相的增益控制字位0x800000。

图38:digital_amp_invert_phase_calulator

数字后级功放设计制作

软件编程的预备工作~~备查Part2

音量控制——图45、图46是音量控制有关的寄存器,根据前面的设计(输入LPF和Buffer设计中,整机增益设计部分),当然是要把它们都设置在0dB啦。

图45:digital_amp_volume_control_1

数字后级功放设计制作

图46:digital_amp_volume_control_2

数字后级功放设计制作

数字功放芯片状态字——图47是数字功放状态寄存器,供单片机查询数字功放芯片工作状态是否正常,在软件编程中,单片机只要定期读回这个寄存器里的数据,就可以实时掌握功放芯片的状态,借助它,处理各种保护状态就轻而易举啦~~

图47:digital_amp_status_register

数字后级功放设计制作

这次设计作品,在PCB板的打样时,我还“特别地”为其选择了“烧料”——2盎司铜皮和哑光黑油——核心思想是“把料堆在刀刃上”。与通常的1盎司和普通绿油相比,2盎司铜皮具有更小的走线电阻,更大的载流量和更低的温升。哑光黑油具有更好的焊接性能,这对手工焊接工艺是至关重要滴;同时,低调奢华沉静的视觉效果也是这件作品品质的外在体现,quite beautiful。

图39:PCB板全图

数字后级功放设计制作

数字后级功放设计制作

数字后级功放设计制作

看看PCB板功能电路区划示意图,对应的是绘制PCB板图时——数字功放、时钟电路、电源电路、模拟输入电路的部分。从电路原理图,到PCB板图,现在终于把想法变成实物啦~~接下来,就是贴板工作啦~~关于贴板,管脚密集的数字功放芯片和小体积封装的表面贴片器件(如0603封装的电阻电容)都会对实际焊接工艺造成一定的挑战,但我还是非常有信心,并且把它们的焊接工作出色地完成好滴!

图42:PCB板功能电路区划示意图

数字后级功放设计制作

先贴好一块整板并开始调试,遵循从硬到软的调试步骤,先调试好电源部分,而后逐步打通软件功能。

数字后级功放设计制作

12

关注【HIFI音响】公众平台

    ID:HIFI中国音响网 ID:hifidiy_2016