Hello,
We are using TLV320AIC3107 codec and experiencing very interesting behavior with DAC on both channels.
After power up and initialization, we are setting follow parameters:
External clock source 16MHZ
Internal PLL
Sampling frequency 48KHZ,
DAC s drives LOP/LOM drivers
CODEC runs from:
AVCC 3V separate from IOVDD
IOVDD 3V separate from AVCC
DVDD 1V8
We are probing Left LOP and Right LOP outputs from the CODEC.
After power up and initializations we are measuring noise floor is around -70db, in fact we think actual noise floor is lower, because it is probably the limitation of the scope (we are using FFT mode).
Once we try to push sine wave generated by MCU over I2S bus to the DAC, we are getting noise floor is rising up to -40dB.
Once I2S bus is stopped noise floor remain at -40dB, once we re-initialize the CODEC noise floor drops down to -70dB.
We try analog loop back from PGA to LOP/LOM drivers and noise floor remains at -70dB.
We also try to adjust “Analog Output Common-Mode Adjustment” table 5 in the data sheet settings are register 40didnt really help.
We probed power lines AVCC, DVD, IOVDD and it is clean
This brings us to believe there is an issue with DAC, and we handling something not correctly.
Can you please assist to resolve this issue?
Thank you!