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.

TLV320AIC3106: Amplitude of the sine wave getting attenuated at lower frequencies

Part Number: TLV320AIC3106

Hello,

I am trying to interface a sinusoidal waveform to the codec Ic TLV320AIC3106. Attaching the schematic for your reference. I have interfaced the Codec to AM335, where the debian OS is running. I am using arecord to record the audio and store in RAW format. But i am facing the below issues while doing this.

1. The waveform is getting attenuated at lower frequencies(below 30 Hz). Not sure there is any high pass filter which is being implemented inside the codec. As per the datasheet, there does not seem to be any filter inside.

2. If i set the amplitude of the sinewave more than 250mV peak to peak, then the output waveform is getting clipped off when i recreate it. But as per the datasheet, it should take till 3V. 

In the below schematics i tried multiple mix and match with values with the hardware filter, and also i even removed all components except the series capacitor to remove DC. Still it did not work.

Please let me know where i am going wrong. Also please let me know in case you need any more details on this.

Regards,

Subrahmanya