微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > TLV320AIC3101寄存器配置问题(PGA_L/R直接到left_lop/right_lop 没有声音的问题)

TLV320AIC3101寄存器配置问题(PGA_L/R直接到left_lop/right_lop 没有声音的问题)

时间:10-02 整理:3721RD 点击:

附件是我的原理图 我有如下问题:

mic1l/line1接的是从PC电脑输出的音频信号,left_lop,right_lop接着  音响的左右声道。

我想从PGA_L/R直接输出到音响(left_lop,right_lop),但是音响 没有输出,我寄存器是这样设置的:

I2CWriteByte( T3101_ADDRESS, 0, 0 );            // Page select register -> Page 0
 I2CWriteByte( T3101_ADDRESS,1, 0x80 );         // Reset AIC3101

t3101_i2c_writebyte( 14, 0x40 );
 t3101_i2c_writebyte( 15, 0 );
 t3101_i2c_writebyte( 16, 0 );
 t3101_i2c_writebyte(  19, 0x00 ); // 19  LINE1L to  Left ADC          
 t3101_i2c_writebyte(  22, 0x00 ); // 22  LINE1R to Right ADC          

 t3101_i2c_writebyte( 37, 0xe0 );

 
 t3101_i2c_writebyte( 81, 0x80 );
 t3101_i2c_writebyte( 86, 0x08 );
 t3101_i2c_writebyte( 91, 0x80 );
 t3101_i2c_writebyte( 93, 0x08 );
 t3101_i2c_writebyte( 94, 0x00);

我寄存读写函数没问题,能不能帮我看下? 是原理图不对,还是寄存器设置不对?非常谢谢

另外我直接把line1/mic1直接接到left_lop是正常的  音响是有声音的   我这样设置:

I2CWriteByte( T3101_ADDRESS, 0, 0 );            // Page select register -> Page 0
 I2CWriteByte( T3101_ADDRESS,1, 0x80 );         // Reset AIC3101
 t3101_i2c_writebyte(108, 0x11);  

 

 

Hi, Wang,

Have you set the CLOCK for DAC and ADC? For the Clock setting, pls see page29 for more details. Furthermore, I think you should check all the register value of page0 except reversed.

Best regards.

您好,我现在使用tlv320aic31用于播放语音,遇到问题如下:

1、配置的采样率不起作用;

2、寄存器的配置参数有部分没能理解,请求技术支持;

您好,我也在使用tlv320aic31这款芯片,现在也遇到一些问题,希望您能赐教,我的QQ:635403302 ,要是能得到您的赐教,不胜感激涕零。

你好,如果有问题的话,可以在这里一并提出。

旁路PGA旁路ADC、DAC也要设置CLOCK?

ADC,DAC不工作的话,是不需要设置clock的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top