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.

TLV320AIC3206: Regarding the register setting of TLV320AIC3206

Part Number: TLV320AIC3206

Hello. - Hello.

I received the following audio format on TLV320AIC3206 via I2S
I would like to receive the following audio format via I2S and output it in analog.

Stereo PCM 48KHz 16bit

What are the recommended register setting values?
Attach the current register value in text data.

Best regards

TLV320_Registrer_settings.txt
Page0
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 00 00 20 00 03 a1 08 00 00 00 00 88 82 00 80 02    .. .???....??.??
10: 00 08 88 84 40 01 00 04 00 00 01 0c 00 01 84 00    .???@?.?..??.??.
20: 00 00 00 00 cc cc 11 00 00 00 0a 00 00 00 00 00    ....???...?.....
30: 00 00 00 00 00 12 03 02 02 00 00 00 01 01 00 d4    .....????...??.?
40: 00 00 00 00 6f 38 00 00 00 00 00 ee 10 d8 7e e3    ....o8.....???~?
50: 00 c0 00 0f 0f 00 00 00 7f 00 00 00 00 00 00 00    .?.??...?.......
60: 7f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ?...............
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

Page1

     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 01 08 00 00 00 00 00 00 00 0c 00 00 08 08 08 08    ??.......?..????
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
30: 00 00 00 68 41 00 03 30 00 03 00 00 00 00 03 30    ...hA.?0.?....?0
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 13 00 00    .............?..
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

  • I will add one point.

    Currently, the audio input from IN1_L and IN1_R LOL.

    I would like the audio from IN1_L to be output from LOL and the audio from IN1_R to be output from LOR.

    Best regards.

  • Hello Yuma-san,

    Thank you for reaching out. Please see the example scripts in section for of TLV320AIC3206 Application Reference Guide (Rev. B). These should be a good starting point for playback and recording. 

    The EVM GUI also has a test script and a command line interface that can be used to record GUI inputs to an I2C script for use in the final application. 

    I hope this helps. Let me know if you have further questions.

    Best,
    Andrew

  • Hello -san

    Thank you for your reply.
    I checked the reference guide and by setting the value of address 3F on page 0 to d8, I was able to output the audio from IN1_L and IN1_R to LOL and LOR. i am still unable to output the input from IN1_L to LOL and the input from IN1_R to IN1_R. What part of the register should I change?

    Best regards.

  • Hello Yuma-san,

    I am glad to see progress, but I am unclear what needs to be done. 

    I was able to output the audio from IN1_L and IN1_R to LOL and LOR.

    I understand that you are trying to route two inputs, IN1_L and IN1_R to both LOL and LOR.  

    i am still unable to output the input from IN1_L to LOL and the input from IN1_R to IN1_R.

    Where are you trying to route these signals? This seems to contradict the previous quote. The Analog input registers need for routing can be found in the reference guide (see below).

    I would encourage you to use the GUI as a reference even if the EVM is not being used. The Analog Input section of the GUI has a good visual guide of the routing options and hovering the mouse over the options shows the register locations of the feature. 

    I hope this helps.

    Best,
    Andrew Jackiw