This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TLV320AIC芯片音频采集的配置问题

Other Parts Discussed in Thread: TLV320AIC32, TLV320AIC31

我想用TLV320AIC32芯片采集声音信号实现MP3编码,采样率为44.1khz,主模式从模式都可以,LINE_IN和MIC录音分别怎么配置?芯片的DATASHEET已经看过了,但是采集不到声音信号,DIN一直为高电平。请问实现声音的采集应该怎么配置芯片?还有那三个时钟(BCLK,LRCK,MCLK)应该怎么设置?

以下是我的芯片配置:(配置芯片的时序是没问题的)

always @ (count2)

begin

case (count2)

 //Line-in

 4'b0000: a = 16'h1e00;

 4'b0001: a = 16'h0117;

 4'b0010: a = 16'h0217;

 4'b0011: a = 16'h05ff;

 4'b0100: a = 16'h07ff;

 4'b0101: a = 16'h0812;  

 4'b0110: a = 16'h0a05;

 4'b0111: a = 16'h0c02;

 4'b1000: a = 16'h0e52;

 4'b1001: a = 16'h1020;

 4'b1010: a = 16'h1201;

 default: a = 16'h1e00;

endcase

end

//MIC

 4'b0000: a = 16'h1e00;

 4'b0001: a = 16'h0117;

 4'b0010: a = 16'h0217;

 4'b0011: a = 16'h05ff;

 4'b0100: a = 16'h07ff;

 4'b0101: a = 16'h0814;

 4'b0110: a = 16'h0a05;

 4'b0111: a = 16'h0c01;

 4'b1000: a = 16'h0e52;

 4'b1001: a = 16'h1020;

 4'b1010: a = 16'h1201;

 default: a = 16'h1e00;

我的邮箱是wangxing-1100@163.com,谢谢。

  •   首先,根据器件手册的第24页的音频时钟结构和你系统实际的音频时钟状况得到相关寄存器的值。

     然后根据你的需要对芯片模拟部分的寄存器进行适当的配置。

     I2S接口的设置在器件手册的第20页有详细的说明。

  • 您好,我们使用hi3512通过i2c控制tlv320aic31播放声音文件,现在声音可以听清楚,就是不够圆润,想要解决声音圆润的问题。在过程中发现采样率设置没起作用。

    希望能得到您的帮助,我的qq:65403302