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.

Audio interfacing with AM5728

Other Parts Discussed in Thread: AM5728, TLV320AIC3262, TLV320AIC3104, TLV320AIC3110, TLV320AIC3100

The following audio interfaces are to be connected with AM5728

1) Headset speaker+Mic (via 3.5mm audio jack)

2) Handset  speaker+Mic (Mono as in landline handset)

3) Handsfree speaker+Mic (Mic can be analog mic or digital mic)

Can anyone please advice suitable audio codec IC for the same?

  • It looks that your application requires:

    1. 3 Mic

    2.One Headphone Output

    3. 1 Stereo speaker output

    4. 1 Mono Speaker output.

    I enclose below datasheet of TLV320AIC3262. This can support 3 Mic inputs. In addition it has a Stereo Class D Amplifier, a Headphone amplifier and external

    line outputs that can drive an external  Mono audio  Amplifier chip. Please note that there are a Stereo ADC Present and which means 2  signal processing paths

    https://www.ti.com/lit/gpn/TLV320AIC3262

  • Hi Sanjay,

    Thanks for the reply.

    Yes, my application requires

    1. 3 Mic : 1 Headphone Mic, Remaining 2 can be Analog or Digital Mic

    2.One Headphone Output (with L&R support)

    3. 1 Stereo speaker output

    4. 1 Mono Speaker output.

    But I wanted to control all these over one set of audio interface: BCLK,WCLK,DIN,DOUT

    Is it possible to get that type of IC?

  • This IC has one audio interface BCLK,WCLK,Din,Dout.

    You can do the following.

    1. There are 2 audio channels from which  mic audio can be taken. This can be digitized and sent to any of the outputs.

    2.  2 channels Digital audio Input can be taken over BCLK,WCLK and Din and sent to Headphone, speaker

    Would you mind describing the exact functionality you like to achieve ?

  • Let me put my reply like:

    When I see the pinout of IC, I see 3 sets of audio interface:

    1) BCLK1,WCLK1,DIN1,DOUT1

    2) BCLK2,WCLK2,DIN2,DOUT2

    3) BCLK3,WCLK3,DIN3,DOUT3

    I can get spare only BCLK1,WCLK1,DIN1,DOUT1 for audio from processor.

    Hence I cannot get pins for BCLK2,WCLK2,DIN2,DOUT2 & BCLK3,WCLK3,DIN3,DOUT3.

    Is it possible to control the following: over one-set(BCLK1,WCLK1,DIN1,DOUT1) alone??

    1. 3 Mic : 1 Headphone Mic, Remaining 2 can be Analog or Digital Mic

    2.One Headphone Output (with L&R support)

    3. 1 Stereo speaker output

    4. 1 Mono Speaker output.

  • would you like the digital interface to be able to get digital data of 3 mics simultaneously.93 input channels)

    Also, do you like to drive simultaneously different signals into the headphone , stereo amplifier and mono amplifier(5  output channels)

  • Yes,

    I wanted all to work simultaneously over one line each of BCLK,WCLK,DIN,DOUT.

    I think TLV320AIC3262 cannot be used, since I have to use BCLK2,WCLK2,DIN2,DOUT2 and BCLK3,WCLK3,DIN3,DOUT3 also

    Whether TLV320AIC34 can be used for the same?

  • It is possible using TDM Mode to simultaneously send many channels of audio over 1 bus.

    I enclose a possible scheme which has :

    TLV320AIC3104(For 1 Stereo Headphone and 2 Mic Inputs)

    TLV320AIC3110 That can handle 1 mic and one Stereo output to a speaker.

    TLV320AIC3100 For Class D Mono output.

    With this system 1 bus can simultaneously take sound from 3 MIC's and Send  different audio streams to 1 stereo headphone, 1 Stereo speaker and 1 Mono speaker