Other Parts Discussed in Thread: CC3200,
Tool/software: Code Composer Studio
Hi,
My application is to send voice information which is collected using TLV320AIC3106 with VoIP using CC3200. I will be using a condenser mic which is connected to TLV320AIC3106. CC3200 collects data through I2S and send this data to VoIP server using SIP/RTP. I am using G.711 codec in RTP for sending data.
Edit: I am not sure how, but some part of my question has been lost! So I am adding them again.
According to swru367c.pdf , BitClock = (Sampling_Frequency * 2 * bits/sample). My application needs 8000Hz sampling frequency which yields to 64 kbit/s bitrate (8 kHz sampling frequency × 8 bits per sample) MONO audio. For audio clock generation I am using BCLK, which is according to my understanding is 64KHz. Is it an acceptable value for TLV320AIC3106? How can I generate audio clock for my application? Is it possible to generate 8 bit audio data from TLV320AIC3106? because Page 0 / Register 9's Audio Serial Data Word Length Control has only 16,20,24,32 bit options!
In short is it possible to generate G.711 codec from TLV320AIC3106 with BCL as input for clock generation?
if yes, What are the configuration needed to do so in TLV320AIC3106 side as well as in CC3200 side? Please help.
regards,
Vishnu Pradeep