Hi,
In our custom board having DM8148 processor and TLV320AIC3110 codec, the audio record and audio play is working fine, when the recorded audio is played in the board itself.
But when the recorded audio is played off the board using Audacity player ( playing in windows/Linux PC ), we hear only white noise.
What might be reason for this? What should be done to work on both the custom board and outside the board?
Could someone please guide to resolve this issue.
The command used for recording is "arecord -c 1 -t raw -f S16_LE -r 44100 -d 10 sample.raw". The MCLK is at frequency 11.2896.
The rate_divs value is
/* 44.1k rate */ {11289600, 44100, 1, 8, 0, 128, 4, 4, 128, 8, 2, 4}, {11289600, 44100, 1, 8, 0, 256, 4, 2, 0, 4, 2, 8},
Code: Linux PSP 04.01.00.07.
Please find attached the initial register settings.6366.Register Settings.txt
Karthikeyan,
This sounds like you are providing a wrong format to Audacity. SInce you are capturing as RAW, typically you'll be asked on opening the file as to what format it is. If the playback is fine on the target, I can't see any other reason you won't be able to play it on a PC.
Regards,
hari
Hi Hari,I even tried recording a WAV file and play it back in the Audacity/Windows Media player. I still get only the white noise ( arecord -c 1 -t wav -f S16_LE -r 44100 -d 10 -f cd xyz.wav )
We got the AIC3110 EVM module today, tested the playback and record. Playback was fine. But the record wasn't. We got the white noise as we get in our custom board.
Procedure followed:1. Open Codec Control software ( downloaded from http://www.ti.com/tool/tlv320aic3110evm-u )2. view->Init Script-> Ran the AIC3111_USB_RECORD_Init script.3. Opened the Sound recorder in windows, started recording4. view->Init Script-> Ran the AIC3111_USB_Init script.5. Played the recorded audio using media player.
Heard only the noise. Please guide.
Attached are the initialization script.1134.AIC3111_USB_RECORD_Init.txt2046.AIC3111_USB_Init.txt