使用SigmaStudio制作具有音量控制功能均衡器

什么是 sigmastudio?
sigmastudio 是一个图形开发工具,用于开发和调整 sigmadsp® 音频处理器。常见的音频处理模块可连接成原理图,编译器产生可供 dsp 使用的代码和用于设置、调整参数的控制界面。
利用该工具,不仅可以满足有 dsp 设计经验人员的需求,同时没有编写 dsp 代码经验的工程师也能够轻松地在设计中实现 dsp,因此可以说它是非常强大的评估支持工具。除此以外,这款软件支持免费使用,如下图 (图1) 所示。本文将使用 sigmastudio,向从未使用过 dsp 的初学者,介绍如何能够轻松制作具有音量控制功能的均衡器。
图1 sigmastudio 软件图
前期准备
安装 sigmastudio
sigmastudio 软件安装步骤如下图 (图2) 所示。首先打开 adi 官方网站,进入 sigmastudio 软件页面,然后进入下载页面下载 sigmastudio,下载完成后,运行 exe 文件并将其安装在电脑上。
图2 sigmastudio 软件下载页面
adau1761 评估板
adau1761 作为一款出色的 dsp 评估板,是低功耗、集成数字音频处理功能的立体声音频编解码器,立体声音频 adc 和 dac 支持 8khz至 96khz 范围内的采样速率,并支持数字音量控制。
尝试运行 sigmastudio 和评估板
dsp 内部配置
这次我们想要实现的功能是均衡器处理和音量控制。均衡器可以通过提高或降低特定频率以适当更改音质,该音质是在 dsp 内部创建的,因此首先需要在 sigmastudio 中绘制 dsp 的内部电路,其功能框图如下图 (图3) 所示:
图3 dsp 功能框图
创建 sigmastudio 项目
接下来使用已安装的 sigmastudio 创建项目文件。首先启动 sigmastudio 并创建一个源文件项目,如下图 (图4) 所示:
图4 创建新项目
将这次要使用的 adau1761 单元和 usbi 单元拖动到显示硬件配置选项卡的空白处中,单击并拖动以将线路从每个单元格的蓝色输出引脚连接到绿色输入引脚,如下图 (图5) 所示:
图5 单元放置
完成以上两个步骤后,硬件配置就已经创建好了,接下来我们将继续研究 adau1761 的内部电路配置。单击屏幕顶部的原理图选项卡,然后从左侧的工具箱中将所需的单元格移动至空白区域中,其中会需要:
输入单元:1
输出单元:2
中等大小均衡器:1
单个sw vol单元:1
下面开始制作一个如下图 (图6) 所示的均衡器。单击右键,选择 “glow algorithm” 并选择要增加的数字,本文以 5 为例,另外还需要两个音量控制终端,因此需要以相同的方式进行增加。增加插座和端子的数量后,通过单击并拖动连接所有绿色输入和蓝色输出端子,这样就完成了 sigmadsp 处理器的电路!
图6 带音量控制的均衡器
验证均衡器
使用 usb 将评估板连接到电脑,然后单击 sigmastudio 菜单选项卡上的 “链接-编译-下载按钮” 进行编译。如没有问题,“活动向下” 将显示在下图 (图7) 所示窗口的右下角。
图7 编译程序
将在 sigmastudio 上创建的均衡器录入 adua1761 中,以验证是否能够改善音质,如下图 (图8) 所示:
图8 成品均衡器
下图 (图9) 表示通过将声源和耳机连接到评估板,并调整在 dps 中创建的音量设置和均衡器设置,即可调整从耳机播放的音质。通过这样进一步的改进和设置均衡器,能够自由调整出自己喜欢的音乐音质。
图9 adau1761 评估板和外设


汽车诊断仪使用方法
变频器谐波的产生机理与传播路径
vivoX27全面评测 此次X27堆料十足
vivoX27开启预约 预约人数火爆
自制SMT教程
使用SigmaStudio制作具有音量控制功能均衡器
电磁兼容设计中的接地问题屏蔽问题与磁环的作用解析
无人驾驶小巴进驻校园:保证安全第一,自动躲避行人
充电5分钟的快速充电技术到底有何奥秘
插卡即用的工业路由器都支持哪些卡?
我国医疗电子产业面临四个制约发展的关键问题
单片机时钟电路的概念/工作原理/基本结构/作用
倒计时7天!轻生活科技携离线语音解决方案亮相光亚展
魅族魅蓝5S被闲鱼提前发布:2017年第一机提价不少
智能手机芯片订单不振 封测能见度不乐观
应用案例 | 选用这款光幕,立省近50%空间!
中国客车企业将使用丰田燃料电池部件
详细谈谈什么是积分噪声
文本纠错是自然语言处理的第一道坎
双目测距系列(5)Win10下面安装pytorch