TLV320AIC3204EVM-K: AGC

Part Number: TLV320AIC3204EVM-K

你好

我使用3204EVM套件调试和测试AGC。用套件中的P23接口供电,外部IC提供MCLK, WCLK, BCLK, SDA, SCL,通过I2C设置寄存器, MIC从IN3L输入,后从HPL和HPR的AGC输出。现在我有几个问题:

1.我测试发现它有较大的白噪声,但是试了一下PGA模拟旁路没有太多的白噪声。有办法解决这个问题吗?

2.请教一下我用TLV320测得的压缩曲线,它刚开始MIC输入64,输出74,相当于增益了10(假定AGC最大增益设为10)。中间阶段按理来说没达到目标水平还是会加上AGC最大增益输出,但是测的曲线并没有,甚至开始压缩了。是哪里出问题了吗?就像下面的曲线:

下面是我使用的寄存器设置:

###############################################
# Software Reset
###############################################
#
# Select Page 0
w 30 00 00
#
# Initialize the device through software reset
w 30 01 01
#
###############################################

###############################################
# Clock Settings
# ---------------------------------------------
#The input clock signal : MCLK = 11.2896 MHz,BLCK = 1.4 MHz, WCLK = 44.1 kHz
###############################################
#
# Select Page 0
w 30 00 00
#
# NADC = 1, MADC = 2
w 30 12 81 82
#
###############################################

###############################################
AGC
###############################################
w 30 00 00
w 30 57 7E
w 30 56 A0
w 30 58 64
w 30 59 08
w 30 5A 32
w 30 5B 00
w 30 5C 06
###############################################

###############################################
# Enable Loopback Page 0 register 29
###############################################
#
# Loopback enable for stereo audio data
w 30 1D 30
#
###############################################

###############################################
# Signal Processing Settings
###############################################
#
# Select Page 0
w 30 00 00
#
# Set the ADC Mode to PRB_P1
w 30 3d 01
#
###############################################

###############################################
# Initialize Codec
###############################################
#
# Select Page 1
w 30 00 01
#
# Disable weak AVDD in presence of external
# AVDD supply
w 30 01 08
#
# Enable Master Analog Power Control
w 30 02 00
#
# Select ADC PTM_R4
w 30 3d 00
#
# Set the input powerup time to 3.1ms (for ADC)
w 30 47 32
#
# Set the REF charging time to 40ms
w 30 7b 01
#
###############################################

###############################################
# Recording Setup
###############################################
#
# Select Page 1
w 30 00 01
#MICBIAS
w 30 33 50
# Route IN3L to LEFT_P with 10K input impedance
w 30 34 04
#
w 30 36 04
#
w 30 37 00
#
w 30 39 00
#
w 30 3b 0c
w 30 3c 0c
#
# Select Page 0
w 30 00 00
#
# Power up LADC/RADC
w 30 51 c0
#
# Unmute LADC/RADC
w 30 52 00
#
###############################################

###############################################
# Clock Settings
# ---------------------------------------------
# The input clock signal : MCLK = 11.2896 MHz,BLCK = 1.4 MHz, WCLK = 44.1 kHz: MCLK = 11.2896 MHz,
###############################################
#
# Select Page 0
w 30 00 00
#
# NDAC = 1, MDAC = 2
w 30 0b 81 82
#
###############################################

###############################################
# Signal Processing Settings
###############################################
#
# Select Page 0
# w 30 00 00
#
# Set the DAC Mode to PRB_P8
w 30 3c 08
#
###############################################

###############################################
# Playback Setup
###############################################
#
# Select Page 1
w 30 00 01
#
# De-pop
w 30 14 25
#
# Route LDAC/RDAC to HPL/HPR
w 30 0c 08 01
#
# Route LDAC/RDAC to LOL/LOR
w 30 0e 00 00
#
# Power up HPL/HPR and LOL/LOR drivers
w 30 09 30
#
# Unmute HPL/HPR driver, 0dB Gain
w 30 10 00 00
#
# Unmute LOL/LOR driver, 0dB Gain
w 30 12 00 00
#
# Select Page 0
w 30 00 00
#
# DAC => 0dB
w 30 41 00 00
#
# Power up LDAC/RDAC
w 30 3f d6
#
# Unmute LDAC/RDAC
w 30 40 00
#
###############################################