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 Codec

Other Parts Discussed in Thread: TLV320AIC3104-Q1, TLV320AIC3254, TLV320AIC3204, TLV320AIC3106, TLV320AIC34, PCM3168, PCM3168A, TPA6130A2

I am new to audio . we are designing our custom design for audio.

In our design we have two headphone with mic , one boom mic and one oxygen mask with mic and one  Audio USB.

all the 4 operators should be able to communicate with each other .Is internal rooting is possible in any TI's codec? we have choose TI's codec "tlv320aic3104-q1"

for this application. Is it right choice or not ?

  • Hi, Neelam,

    Thanks for posting your questions, My colleague will take a look to your comments and get back to you with a recommendation as soon as possible. It would be useful for us if you could provide a basic block diagram for your application. Also, I would like to mention that if your application is not automotive, you may check the non Q1 version of the TLV320AIC3254. Q1 suffix is used for automotive qualified products. 

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer

  • Hello,

    My application is not automotive .We are simply designing USB Audio card. We are receiving audio from 4 different source , and we want to use one audio channel at a time.I have attached my application Block Diagram with this .

    Regards

    Neelam

  • Hi, Neelam,

    I didn't find your application Block Diagram on this post. However, the TLV320AIC3254 is a good choice as my colleague mentioned. This audio codec has multiple inputs that can be configured as single-ended (max. six inputs) or fully-differential (max. three) inputs. The internal routing can be made in multiple ways. Even it is possible to make digital loopback to route the ADC output to the DAC input. Additionally, this codec supports miniDSP, which can be used for multiple processing purposes. If this feature is not required, I would recommend the TLV320AIC3204. This is a similar device without a miniDSP.

    Please take a look at these devices and let me know if you have additional questions or comments.

    Best regards,
    Luis Fernando Rodríguez S.
  • Hello, Please find the attached Block Diagram

    Regards

    NeelamBlock Diagram.doc

  • Hi, Neelam,

    Thank you for provide your Block Diagram. The TLV320AIC32x4 devices would be a good option. As I mentioned, these devices can accept from six single-ended inputs to three differential inputs. Additionally, it supports MICBIAS for your MIC applications. Also, these devices support processing blocks and the TLV320AIC3254 features miniDSP if more processing is required. Finally, the internal routing modification is possible. For more information about the TLV320AIC32x4 devices, please take a look at this document:

    www.ti.com/.../slaa404c.pdf

    If you are interested in more Audio Codecs, you may take a look at our Audio Portal Tool:

    www.ti.com/.../tools-software.page

    Please let me know if you have more questions or comments.

    Best regards,
    Luis Fernando Rodríguez S.
  • Hello,

    In our Application we required 5 mic Audio input and three headphone Audio output.  we have selected TLV320AIC3106 . Is it right choice for our Application ?

    Can er connect MIC directly without using Pre- Amplifier to the Codec ?

  • Hello, Neelam,

    Yes, the TLV320AIC3106 is a good choice. It supports all your needs.

    Regarding your question about the MIC inputs, there's no need to use a pre-amplifier to connect the microphone to the codec. You  may use the following diagram as reference:

    Best regards,
    Luis Fernando Rodríguez S.

  • Hello,
    I am new to Audio, So little bit confuse. In TLV320AIC3106 we are using 5 mic input but in this Mic input is one and other are Line input . Can we connect all the 5 mic inputs to Line inputs as well as to Mic input ? can we connect directly mic to the line input or we required pre-amplifier ? We do not required Speakers in our design , we required headset and we are using David Clark Head Sets and head sets input impedance is in few OHMs but in TLV320AIC3106 's speaker's impedance in Kohms can we connect direct headset to speaker out directly or need some circuitry in between ?
  • Hi, Neelam,

    Yes, it is possible to connect 5 mic inputs to all the codec inputs. You may see in the Pin Functions table of datasheet that those pins work for microphone or line (www.ti.com/.../tlv320aic3106.pdf. This codec has an internal PGA that amplifies the microphone signal. So, there's no need to add an external pre-amplifier.

    Regarding you question about the headset, our codec has the capability to support line and headphone outputs. Line output requires a minimum load of 10Kohm, while the headphone output requires a minimum load of 16 ohms. So, if your headset is above 16 ohm, it can be used with this codec. If not, you would need an additional circuitry.

    Best regards,
    Luis Fernando Rodríguez S.
  • Thanks !
    Our Head set load is above 16 Ohm so means we can not connect Headset on line outputs. What kind of circuitry it is needed if we used headset to the Line output of the coded Please suggest

    Regards
    Neelam
  • Hello, Neelam,

    In this case you would need an external amplifier that could handle 16-ohms headphone. I would recommend the TPA613x family devices. They have analog input and headphone output with configurable gain. However, if you are looking for more details about these products, I would suggest to ask about them in the Audio Amplifiers Forum. They have more experience on this. So, they can provide more information about these amplifiers.

    Please let me know if you have further questions or comments.

    Best regards,
    Luis Fernando Rodríguez S.

  • Thanks.
    Sir in out custom design our client is using Head set of David Clark Model H10-56HXL Aviation Headset . Sir what is standard pinout JACK( Headset with MIC). we are confuse little bit. Please clarify.
  • Hello, Neelam,

    There are several jack configurations, so you would need to verify which configuration corresponds to the David Clark Model H10-56HXL. Please take a look at the picture below for details:

    Best regards,
    Luis Fernando Rodríguez S.

  • Hello,

    Our customer is using Mini phone 3.5 mm 4 pole connectors for their Headset, so we have to choose accordingly. We required three Headset and apart from this 2 mic input in out design. "tlv320aic3106" Codec in our design and we use 3 head set in this codec in 4 pole connector configuration like Audio left, Audio right, Ground , MIC with 3 mic inputs.
    we are new to audio so confused. Please clarify.
  • Hello,
    It is clearly mention in data sheet of tlv320aic3106 on page no 15 that The TLV320AIC3106 consists of the following blocks:

    • Six audio inputs
    • Four high-power audio output drivers (headphone drive capability)
    • Three fully differential line output drivers.

    Can we use Three Headset ( Headphone with Mic ) and 2 Mic input with this Codec ?

    Regards
    Neelam
  • Hello, Neelam,

    Effectively, those features are supported by the TLV320AIC3106. The four high-power audio outputs can be configured as single-ended to be used to four individual headphone outputs. So, it is possible to use three headset and 2 microphones. However, you need to consider that the TLV320AIC3106 is a stereo codec. So, there are only two channels available. In case of multiple inputs and outputs, they should share a channel.

    Please see block diagram for details (http://www.ti.com/lit/ds/symlink/tlv320aic3106.pdf#page=16).

    Best regards,
    Luis Fernando Rodríguez S.

  • Hello,
    In our design we are using three Headset ( MIC with Headphone) are using three operators and two other operators just can send Audio only. Can with this chip , using headset , all the three operators can communicate with each other?

    Regards
    Neelam
  • Hello, Neelam,

    If each operator will send/receive audio at same time, then this codec couldn't be used. This is a stereo audio codec. So, it only can be used for two channels at time. If you require more channels, you may take a look at the TLV320AIC34. This is a four-channel codec, so you would be able to configure it to send/receive data from four different operators.

    Best regards,
    Luis Fernando Rodríguez S.
  • Hello,

    Thanks Sir !

    I explore all other codec also and feel that PCM3168A can be good choice . In our design we require 4 operators who can talk simultaneously at any time .Two MIC and three Headset means Three operators can send Audio and receive Audio and two other operators can send Audio only. each one can talk with each other . Is PCM3168 can be good Choice ? I have attached Block Diagram of my Application  Please clarify. Thanks.

    Block Diagram.docx

    Regards

    Neelam 

  • Hello
    Audio digitized data we need to be send for one channel at a time but Need All the four operators will be able to talk at a time( Simultaneously) . According to our understanding there is mixing and muxing in TLV320AIC34 so accoding to our understanding all the four operators are able to talk Please clarify.

    Regards
    Neelam
  • Hello, Neelam,

    The TLV320AIC34 is designed with two stereo codec blocks. This means that it can be configured to use both codecs at same time. All four channels can be configured independently. So, it would allow all four operators to talk at same time.

    Best regards,
    Luis Fernando Rodríguez S.
  • Hello,

    We are still in confusion sir , We have started our design with TVL320AIC3106 as in this we have required 4 Headset and other then two extra mic input . TLV320aic3106 has all this required. We have 4 persons like Operators, Rest crew who want to talk with each other in different mode like Normal . Either Radio will communicate with operator or rest crew or Operator will communicate with Rest crew etc. ( I am talking about Audio voice only ). Is it feasible with Tlv320AIC3106. Please Clarify ASAP as we are in designing phase.

    Regards

    Neelam

  • Hi, Neelam,

    Sorry for this confusion. The TLV320AIC3106 supports your input and output requirements. However, you should consider that there are only two input and two output channels at the TLV320AIC3106 (see block diagram for details). This means that there are two ADCs and two DACs in this codec. You may see in the block diagram that there are input and output mixers. If you require to use multiple inputs or outputs, you would need to check if they should be mixed or not.

    Please let me know if you have more questions or comments.

    Best regards,
    Luis Fernando Rodríguez S.

  • Thanks Sir !

    We have one more query : As per data sheet TLV320AIC3106 had 4 headphone driver , we required to connect 3 headset according to TRRS (3.mm Plug )

    Which has four signals Tip, Ring, Ring, Sleevs Connections should be like --1 Left audio, Rt Audio MIc and GND. and codec has HPLOUT, HPROUT, HPLCOM and HPRCOM can we connect two headset on these 4 out pins of headphone driver . If yes then what will be the pin out to headset

    Can we connect HPROUT and HPLOUT ( as a left out and right audio) for one Headset and can consider HPLCOM and HPRCOm LEft and rt Audio for another headset.

    Or we can we connect MONO out pins of codec for Headset connection ( for third Headset) .Kindly clarify ?

    Regards
    Neelam
  • Hello, Neelam,

    In this case, it only will be possible to connect 2 headset. LEFT_LOP/M, RIGHT_LOP/M and MONO_LOP/M output are used only for line output. They require a minimal resistance of 10kohm. So, the headset loads cannot be connected to these outputs. The rest of the outputs (HP outputs) can be connected as you mentioned: HPROUT and HPLOUT as left/right audio for one headset and HPLCOM and HPRCOM as left/right audio for another headset (these outputs can be configured as individual single-ended outputs).

    Best regards,
    Luis Fernando Rodríguez S.
  • Hello,

    Now we are using two headset with Headphone drivers and one headset with line out put . On line output we are using TPA6130A2 for Headphone amplifier. It is good Choice for the codec TLV320AIC3106 ? is there direct path for Headphone driver in TLV320AIC3106 ? i am attaching Schematic for that. We do not want to use I2c of TPA6130A2 headphone amplifier can we do that . If we will not use I2C then what should we do for these pins.

    Regards

    Neelam

  • Hello, Neelam,

    The TLV320AIC3106 doesn't have Direct path such the TPA6130A2. It only can be configured in conventional and capless modes (single-ended or differential configuration). So, the TPA6130A2 is a good choice for this codec. Additionally, it is capable to handle a minimal load of 12.8 ohms.

    Regarding your question about the I2C control, it is necessary to use this device with I2C communication. The TPA6130A2 requires register configuration and it can be only accessed by I2C lines.

    Best regards,
    Luis Fernando Rodríguez S.
  • Thanks ! could  you suggest  same chip without  I2C . 

    In our applications we required Analog Input Bypass. Can we bypass all the ADC and DAc path and can get Analog input directly to output drivers on Headphone driver . I have attached schematic with this . Can we get Analog input directly on Headphone driver . We have connected two headset one on HPROUT and HPLCOUT and other on HPLCOM and HPRCOM

    Regards

    Neelam

    AUDIO CODEC.pdf

  • Hi, Neelam,

    Yes, it is possible to bypass ADC and DAC to connect analog inputs to headphone outputs. You may route LINE2L/R and PGA_L/R to headphone driver. Please take a look at the attached document for details.

    AIC3106_Block_Diagram(0 9).pdf

    Then, regarding your question about the external headphone driver without SW control, you may select between these options:

     - TPA6132 (differential inputs, 4 gain levels determined by 2 digital pins).

     - TPA6136 (differential inputs, 4 gain levels determined by 2 digital pins).

     - TPA6139 (single-ended inputs, 13 gain levels determined by external resistors).

     - TPA6138 (differential inputs, gain determined by external resistors).

    Best regards,
    Luis Fernando Rodríguez S.

  • Thanks Luis !

    All these conversations really help me in my designing. 

    Thank you very much for you Support.

    Regards

    Neelam