作者的话

ADAU1761是ADI公司音频DSP处理器,SigmaDSP系列里可以说价格最便宜的一颗,零售价10块钱?或者更低?用得人非常多,但是我看似乎全网就我做了一块教新手入门,以及让用户能快速评估这颗DSP性能的板,有这么神秘吗?这颗甜品DSP我觉得有必要科普一下,到底怎么去做开发,在我看来这颗真的是有手就行。

ADAU1761,ADI给他的一句话定义是:集成 PLL 的 SIGMADSP® 立体声、低功耗、96 KHZ、24 位音频编解码器,但我觉得定义成codec显然是不合适的,因为他有海量的DSP算法,而不仅仅只是做ADDA。所以我更愿意称他为自带codec的音频DSP。

正因为他是一颗有海量算法的DSP,又自带了codec,价格且是最底,开发有手就行,所以很有竞争力。

这个系列用到的硬件有

ADAU1761评估板

产品链接:https://item.taobao.com/item.htm?id=38240607959&spm=a1z10.5-c.w4002-5192690539.11.289a24cbZPGllT

在这里插入图片描述

USBi仿真器

产品链接:https://item.taobao.com/item.htm?id=38242936768&spm=a1z10.5-c.w4002-5192690539.11.537e2dbdy3MyZZ

MCU控制卡

产品链接:https://item.taobao.com/item.htm?id=599032051661&spm=a1z10.5-c.w4002-5192690539.19.5b4c629cPjln3G

ADAU1761 开发例程 9:延迟

延迟是调音中常见的功能,我们来看看 1761 表现如何。

1)硬件设计,原理图设计,达到下图状态

在这里插入图片描述

2)拖出 delay 模块,这里有很多,我选一个,分别给两个声道都做上。

在这里插入图片描述

3)这个就是 delay 的模块,用 usbi 下载即可完成功能。

ADAU1761 开发例程 10:反馈

ADAU1761 也有反馈模块,这个模块在哪里呢?我们来看一下。

1)硬件设计,原理图设计,达到下图状态

在这里插入图片描述

2)拖出反馈模块,分别给两个声道都做上。

在这里插入图片描述

3)通过 USBi 下载,实现反馈的功能。这个模块也可以嵌入到用户自己的程序框架中,来实现反馈的功能。

ADAU1761 开发例程 11:移频

移频防啸叫,ADI 有专门的移频算法,如下:

在这里插入图片描述

ADAU1761 开发例程 12:高低音分频

在这里插入图片描述

crossover 就是分频,可以分成高低音,也可以分成高中低,我这个例子里就分了高低,用USBi 下载程序后,从耳机里很清晰的能听得出,一个耳朵是高音,一个耳朵是低音。

ADAU1761 开发例程 13:增益

对每个声道进行增益,我们有专门的算法模块。

在这里插入图片描述

通过 USBi 下载程序后,对增益模块参数进行实时修改,就达到增益的效果。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐