ADAU1452怎么做电位器控制音量?

作者的话

ADAU1701做电位器控制音量非常简单,在它的Hardware里头设置一下,鼠标点几下就可以了,但是ADAU1452、ADAU1466、ADAU1467这些DSP,要想做个电位器控制音量,就单纯拿SigmaStudio和DSP固有算法来搭建,非常复杂,效果也不好,我一度都放弃了这么搞,直接把他交给MCU,用MCU来控制电位器,调DSP的音。

最近逛国外某论坛,偶得老外做的一个程序,号称直接用DSP+SigmaStudio就能实现,OP我本着看到新鲜玩意就要去搞两下的性格,按照他的思路搭了一下,果然如他所讲的,就可以实现了。

虽然这是个非常非常基础的功能,但是有了这种新的搞法,我觉得应该贴出来分享一下。

1452的电位器控制

硬件准备

ADAU1452EVB开发板;
USBi仿真器

软件准备

SigmaStudio4.6

程序框架

在这里插入图片描述

从这个程序可以看到,模拟0/1输入,模拟0/1输出,电位器过一个回读模块,再过一个逻辑运算模块,再过一个回读模块,接Slew vol 音量控制模块,和0/1输入过来的音源一起送给0/1输出。

这种简单应用程序也没什么可多说的,你要是想直接用ADAU1452这一类的DSP控制电位器调音量大小,照着我的程序框架做就OK啦。

分享是乐趣,分享给大家。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ADI_OP

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值