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.

TLV320ADC5120: TLV320ADC5120设置问题

Part Number: TLV320ADC5120

Hi ti team,

目前在测试5mvRMS输入的时候,THD+N 在0.2%以下,但是使用频谱看的时候干扰比较大,如下图片1.

根据芯片手册打开DRE会有助于优化这个问题.0x3c寄存器写0x250x6d寄存器写0x81,测试没有改善,麻烦帮忙看一下,感谢!附件是TLV320ADC5120初始化代码.

adc5120初始化.txt
Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void TLV320ADC_Init(void)
{
//w 9c 00 00 # Goto Page 0
//w 9c 02 81 # Wake-up device by I2C write into P0_R2 using internal AREG
//w 9c 6B 05 # Linear Phase Filter with 2 channel summer mode (DSP_CFG0)
//w 9c 07 30 # TDM Mode with 32 Bits/Channel
//w 9c 73 c0 # Enable Ch.1 - Ch.2
//w 9c 74 c0 # Enable Ch.1 - Ch.2 ASI Output channels
//w 9c 75 e0 # Power up ADC
u8 r_data;
u8 wack;
TLV320ADC_i2c_init();
wack = TLV320ADC_IIC_WriteReg(0x00,0x00);
if(wack == 0)
my_dump_str_data(1,"============set page0 fail", 0, 0);
if(wack == 1)
my_dump_str_data(1,"============set page0 succ", 0, 0);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

另外,还有如下几个问题,想深入了解一下,以让我司产品达到性能最优:

1、这个ADC通道相加模式是怎么理解的?

2、是否支持双通道输入,即IN1PIN2P_GPI1并联、IN1MIN2M_GPO1并联。就是说2个音频模拟通道是否可以并在一起?软件上怎么配置?我没有看到这个寄存器。

备注:如果adc 芯片支持立体声输入且两路模拟增益能独立设置,一路高模拟增益 一路低模拟增益,小信号的时候走高模拟增益一路。

3、同一时间AGCDRCDRE只能使能一个。打开DRETHD+N失真会更小,是吗?

要打开DRE,就是设置0x6d寄存器就好了,对吧?这个DRE是监控内部信号的amplitude,并且相应调整内部PGA增益大小。这个DRE触发门限level,是只高于这个门限值就自动调整内部PGA增益,是吗?

 

4、TLV320ADC5120有调整PGA增益和数字音量大小,调整这2个参数都可以影响到整体链路增益,一般是调整PGA吧?调整PGA和数字音量大小的具体区别?

图片1

 图2

x 出现错误。请重试或与管理员联系。