你好,我使用tlv320aic3204的DAC模块,通过I2S作为DAC的数据源,LOL和LOR作为输出。测试过程中发现输入正弦波时,启动传输瞬间,波形叠加了一个渐变的直流分量(如图),然后才趋于稳定。请问怎么解决启动传输时存在的这个直流分量?
Arabic | Hebrew | Polish |
Bulgarian | Hindi | Portuguese |
Catalan | Hmong… |
你好,我使用tlv320aic3204的DAC模块,通过I2S作为DAC的数据源,LOL和LOR作为输出。测试过程中发现输入正弦波时,启动传输瞬间,波形叠加了一个渐变的直流分量(如图),然后才趋于稳定。请问怎么解决启动传输时存在的这个直流分量?
Arabic | Hebrew | Polish |
Bulgarian | Hindi | Portuguese |
Catalan | Hmong… |
MCLK:12.5M,BCLK:3.13M,FS:48K.
使用I2S音频数据作为DAC输入,LOL和LOR一直输出0.9v。配置如下:
void AIC320_init(void)
{
AIC320_Write_Byte(0x00,0x00);//Initialize to Page 0
AIC320_Write_Byte(0x01,0x01);//S/W Reset to initialize all registers
H…
你好,我司使用的MCU是STM32F407VET6,I2S接TLV320AIC3204,I2C控制接口,是否能提供驱动代码。
联系邮箱:yf@hndingl.com
谢谢
这是我的寄存器配置
MCLK=24.576MHZ,WCLK=3.072MHZ,BCLK=48KHZ,AIC3204处于主模式,给FPGA提供WCLK和BCLK
# 寄存器 写入数据
0x00,0x00 // Initialize to Page 0
0x01,0x01 // S/W Reset to initialize all registers
0x0b,0x81 // Power up NDAC divider with value …
如题,我使用aic3204接数字麦克风,没有使用ADC。现在我想降低环境音量,以提高目的信号的信噪比(心音小信号),但是不知道该如何构建滤波器。资料上好像是说有默认参数的滤波器,但是不知道如何生效,尝试配置了page44的寄存器,但是完全没有效果。
如图1,使用mcu配置aic3204,pin11和pin32作为字时钟和位时钟都有输出,数字麦克风的sd引脚也有输出;但是aic3204的pin5没有输出,pin22和pin23也没有模拟信号输出,参考的是官方提供的数字麦克风配置,如图2。
请抽出时间不吝赐教,万分感激
Anyone who familiar with this ic or researchers can help me check this circuit can work?
我计划用一个mcu+TLV320AIC3204+数字麦克风的方式,进行音频采集和播放,如图。是否可以由mcu提供wclk和bclk?能否提供一个这种应用方式的初始化配置?
你好,一路信号分成两路,一路经过放大进音频左ADC,另一路经过缩小进右ADC,测试过程中发现,随着信号的幅度增大,在左ADC未失真的情况下,左右ADC增益正常。在左ADC刚失真下,右ADC增益发生变化,直到左ADC失真波形不在改变,右ADC增益才恢复正常。(对信号限幅也会出现这种现象:只要左ADC信号一失真,右ADC增益就不稳定,等左ADC失真波形不在变化,右ADC增益又恢复正常)。
单端输入,同一频率下,如下图,输入信号幅值慢慢增加,刚开始增益为0,随着幅度的增加,增益突然开始增加,增加到一定程度就稳定。不知道这是什么原因造成的。
Dears:
TLV320AIC3204 作Biquad filter参数配置时遇到问题,请教如何动态生成参数以及写入配置。
TLV320AIC3xxx滤波器的设置与实时调节.pdf客户使用附件参考资料中的C语言程序写进参数,发现EQ的中心频率和和增益都不对。
使用以下命令进行播放,没有问题:
tinymix set "PRI_MI2S_RX Audio Mixer MultiMedia1" "1"
tinymix set "HPL Output Mixer L_DAC Switch" "1"
tinymix set "HPR Output Mixer R_DAC Switch" "1"…
TLV320AIC3204 1L,1R差分输入,用示波器看波形正常为正弦波,相位相差180度。
但是数据输出的波形如下
:
缩小信号幅度或者放大幅度都是一样现象。且频率也不对。检查了MCLK=12.88M,FS=48K正常
参考的是:“Stereo ADC with 48ksps Sample Rate and Low Power”
1L,1R接R_ADC,2L,2R接L_ADC,CM=0.9v 硬件连接如下:
SOC通过I2C配置codec,audio数据链路为I2S。codec输出经过运放后连到speaker。
现在执行声音测试程序时,speaker没有任何反应。测试时I2S有数据输出,clk正确,I2C驱动程序也没有报错。示波器测量codec输出在测试前后没有变化。
我先提供这部分的原理图。此外,请支持TLV320AIC3204这款codec的调测方法。
谢谢。
为CODEC和ADC配置PLL或时钟方案似乎是一项艰巨的任务。由于PLL的设计是为了接受广泛的输入时钟,无论是常见的还是不常见的,有很多方法来配置它,这样做很容易迷失方向。这就是为什么我们有一个PLL CODEC/ADC Calculator,帮助您确认您的PLL配置!
Audio CODEC/ADC PLL Calculator可以在这里找到:
要开始使用这个工具,里面有一个Table of Contents,它提供了设备系列及其各自的PLL/Clock…
你好,
TLV320AIC3204中,输入端口都可以配置阻抗,请帮忙确认下Page1/Register 52中配置的10k\20k\40k是串联在PGA之前,还是对地的阻抗?
谢谢!
使用C5517EVM,AIC3204做slave模式,数据接收发送正常,此时BCLK,WCLK都有DSP提供。
当AIC3204做master模式时,发送正常,但是接收时没有数据产生。此时时钟由MCLK提供给PLL,BCLK,WCLK设定为输出模式。
发生这种现象都有哪些原因啊?
TI工程师,你好!
目前在调试TLV320AIC3204这颗芯片,把IN2L、IN2R、IN3L、IN3R都设为单端输入。当IN2L、IN2R有音频信号输入时,测量IN3L、IN3R这两个引脚发现有IN2L、IN2R串过来的信号,已确认肯定是从芯片内部串过来的。请问是为什么?还是因为我寄存器配置的有问题?
write_data_to_register( 0x00, 0x01);
write_data_to_register…
TLV320AIC3204请问如何接双数字麦克风,另外两个麦克风是接在一路i2c接口还是两路上