ADSP-21489用SigmaStudio+(SS+)来做开发的详解五、直通分频

发布于:2025-06-28 ⋅ 阅读:(18) ⋅ 点赞:(0)

作者的话

把一路音频送出去给多路播,这是一个特别常规的需求,DSP做起来不难,ADI的DSP做起来更是手拿把掐,属于白给,本章就看看怎么拿这个白给的算法。

这个算法在音频开发里应该属于必备把,把音源分解出多个通道,而后再对每个通道进行处理,前置条件就是能分出来。

前提条件,依然是我们已经默认烧写好了FW固件,只做SS+的开发。

硬件准备

ADSP-21489EVB开发板

产品链接:

https://item.taobao.com/item.htm?id=539694123232<k2=1750128236385fy5gdxaej6f8hdri4agsyj&spm=a21xtw.29178619.0.0

AD-HP530ICE仿真器(或AD-ICE2000仿真器,OP用的是这个比较贵的高速仿真器)

产品链接:

https://item.taobao.com/item.htm?id=38007242820<k2=17501282940374r5bl04pnn59jjv2o6vqgw&spm=a21xtw.29178619.0.0

USBi仿真器

产品链接:

https://item.taobao.com/item.htm?id=38242936768<k2=17501283322398ezlqnriuqk1tlne9hvff6&spm=a21xtw.29178619.0.0

5V2A电源适配器
音频线若干
MINI USB线两条

手机作为模拟音源输入
耳机作为模拟音源输出

软件准备

CCES2.11.1(CCES有很多版本,我用的是这个版本)
SigmaStudio+2.2.0(后面就写作SS+)

安装这两个软件都是全部下一步,没什么可说的。

CCES需要注册才可以使用,我们可以申请ADI官方提供的正版试用序列号(不懂的可以私信OP)。SS+是完全免费的,直接下一步安装完成即可。

硬件环境搭建

在这里插入图片描述
当我们把FW烧写到板子上之后,就只需要用USBi接开发板就可以做SS+的调试啦。

直通分频算法

在这里插入图片描述

先说一下要做这个,0/1输入的音频,不做任何处理,我希望把他分别送到0/1和2/3的口输出。

这里就需要用到下面的这个:

在这里插入图片描述

拖出来2个,然后进行逻辑连线:

在这里插入图片描述

在线下载程序,就可以实现从0/1输入音频,从0/1和2/3同步输出啦。

特别注意,这个分频还可以对每个通道进行音量的调节,非常方便,是个好用的模块。

在这里插入图片描述

后记

直通的分频就在这个类别里,但其实SS+还有一个非常方便的分频算法,占用资源更少,就是所谓的“T”,下一章继续讲分频,就用这个T。


网站公告

今日签到

点亮在社区的每一天
去签到