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.

Solution Recommendation

Other Parts Discussed in Thread: PCM3070, TLV320AIC3268, TLV320ADC3101, TMS320C5535, TLV320AIC3212

I need a few recommendations for TI parts / solutions. I'm taking a new look at our TI solutions.

I have two analog microphone inputs (XLR, balanced) with optional phantom power for each along with a line level stereo analog audio input (RCA, unbalanced) that need to be mixed with an I2S source and ultimately simultaneously output I2S and unbalanced stereo output (with volume controls).

I need to be able to provide all adjustments to the microphone (gain control, automatic gain control, etc.) for each mic. The audio levels (loudness) between mics, line in, and I2S sources all need to be adjustable as well.

Our current solutions involve a PCM3070 for our smaller units or a TLV320AIC3268 in our larger systems.

I'd like to know what other people are using for these types of systems.

Thank you in advance.

Phil

  • Hi, Phil,

    Basically any of our audio codecs are capable of performing the signal adjustments you mention. The codec selection will require some more details specific for the application, like power consumption, processing capabilities, performance, channel count, etc. From your comments, it seems that only the ADC portion of the codec is used. If that is true, probably you can also consider one of our ADCs like the TLV320ADC3101 for small applications and PCM186x family for larger systems.  Can you share more details about your end-application so we could recommend the best solution?.

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer

  • Diego,

    This is exactly the type of Q&A I was hoping for.

    We (2) analog microphone-level inputs, (1) analog line-level stereo pair input, and (1) I2S digital stereo input coming from a video receiver chip. I need to be able to gain the microphones individually to a nominal line level so we can mix all the inputs into one output stream. The mixed output stream will leave the TI chip in digital (I2S) and analog forms (analog line-level stereo pair, RCA, left and right outputs).

    For control, I want to use I2C to control all aspects of the mix: gain levels on each input, automatic gain control (AGC) on the microphones, and the gain (pre-amp gain / volume control) on the analog stereo output pair. I am not planning to change the gain on the I2S digital output.

    It's pretty simple stuff, really. With microphones, we'd love to offer additional features in addition the AGC mentioned earlier, These features are things like ducking, anti-pop / noise suppression, noise gates, and fun stuff like that.

    I see some of these designs offering USB microphone inputs. That would be great also but not a requirement at this point. If we can add a TMS320C5535 or something like this later to the design that would be really nice.

  • Hi, Phil,

    Thanks for the feedback.

    If you need a basic codec focused on the mixing of the system more than in the processing, maybe the TLV320AIC310x family of audio codecs. You shall be able to connect 2 mic inputs and a stereo line input, mix the content and stream it through I²S or pass it to the line outputs.

    If you need more performance, probably the TLV320AIC3212 could be considered, although this codec might be an overkill for a simple application.

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer