你好
我使用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 # ###############################################