你好,各位ti的staff和fellow worker。
我在用TLV320AIC3254做一个项目。想用aic3254在单片机的响应下实现不同参数的带通滤波。现在问题如下:
1.想要实现的滤波模式有3个。我用PPS的时候界面如下图(输入是单端输入,IN1_L)
我已经设置了Biquad1里的参数,但是我发现没有办法再设置第二个带通滤波的参数了。(output说当前只能有一个模拟输入,模拟输入只能有一条线路输出)。那么请问怎么设置其他的参数呢?
2.我们在带通滤波的基础上,还想用analog low power bypass的工作模式,直接从单端输入不经ADC,DAC就从耳机输出。请问这种工作模式怎么设置?
3.若是把程序烧录进aic的时候是用I2C的两根数据线烧录程序吗?
4.芯片的RESET脚应该怎么接呢?我们是直接接上拉电阻再接高电平。
5.aic的供电是用LDO好还是不用好呢?我看到芯片手册的许多电路都选择了LDO,那么选用LDO在寄存器上又要怎么配置呢?
6.请问音量的调节是直接写在寄存器里还是可以用PPS里的volume控件?
问题比较多和乱,请见谅。
Siyi Leong:
做成了这个音频流的模式那怎么软件控制stero_mux来选择输入流咧
Bing Dong:
1. 您流程里面没有连接更多的BQ 模块?
2. 您可以下载AIC3254CS的工具,连接EVM板,配置成bypass 模式,导出代码即可
3. 是的
4.可以这么接
5.好用,纹波小,寄存器和ldo关系不大
6.pps的控件就是对于寄存器的值,只不过是模块化了
Siyi Leong:
回复 Bing Dong:
谢谢您的回复。
我的模块里的BQ就是图里的那三个。我是希望用MUX实现音频流的走向已实现不同模式的滤波,也是在CS 里面选择通路吗?那可以做成音量和通路的对外部的响应吗(就是通过按键来设置音量和通道选择。)?
Siyi Leong:
回复 Bing Dong:
还有一个问题:就是我是希望从 IN1_L 单端输入一个信号(交流)。
请问一下ADC是双极型的吗?还有输入信号的最大值是不大于1.8伏是吗?
我是看到了数据表里的这张图。
Gary Guo:
回复 Siyi Leong:
是可以的,在左边有一个图标,MuxSelect 可以进行选择通道,实际上只需要知道其寄存器的地址就可以使用MCU对该通道,音量进行选择了。