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.

TLV320AIC3104: without MCLK

Part Number: TLV320AIC3104


Hi Team,

I have two questions about TLV320AIC3104:

1. Does MCLK is necessary for system working? We only need AUX in and HP out, don't need I2S IN or I2S OUT. We wish to save a clock here.

2. At register 107, Dec. 2016 datasheet D5-D4 is reserved when setting to 00/01/10, while July 2007 datasheet shows it can be configured. May I know which one is correct? Because we want to isolate the I2S DINL, only make the MUX input is ADCL. Do you have any method to finish this function?

thanks.

  • Wiky, 

    1. The MCLK would be necessary for features like soft stepping.  I'm not sure if the pop suppression needs the MCLK or not.  I can check on the EVM. 

    2. The AIC3104 does not have any digital inputs for digital microphones.  this was originally a copy error when creating the AIC3104 datasheet from the parent device the AIC3106.  You can always look at the revision history. these changes are often corrections for datasheet errors. 

    best regards

    -Steve wilson

  • Hi Steve,

    Thanks for your reply, please check my question as below:

    1. ok, Please help to check if MCLK can be saved and AIC3104 works normal.

    2. understand AIC3104 don't support digital microphone. In our application, we will input a analog microphone in MIC1LP/M, base on the flow, the analog signal will convert to I2S and mix the I2S DINL, see below picture with red circle highlight, but in our application we don't want to mix the I2S DINL, only play the analog microphone signal from MIC1LP/M. So we we have any method to disconnect the I2S DINL?

    3. Could you help to share an example code to finish below signal flow? that would help us to understand the whole system, thanks.

    BR.

    Wiky

  • Wiky, 

    There is the PGA bypass path that you can use to take the Analog output from the PGA and route it to an output.  

    what would the benefit be of converting the signal to the Digital domain, just to convert it back to the analog domain?  there is very limited processing in the AIC3104.  Can you provide some more information on what they want to do? 

    The only way to get the ADC output to the DAC input, is to physically connect the DOUT to the DIN.  or have a external processor send back what it recieves

    best regards,

    -STeve Wilson

  • Hi Steve,

    The microphone will record the audio, we wish do a little processing (LB1/LB2 or volume control) then route to headphone, we don't need too much resource on it. It is a headset project.

    If DOUT route to DIN would be the only one choice, could you help to share the code example about this routing? thanks.

    BR,

    Wiky

  • Wiky, 

    There isn't any example code. Dout route to DIN is a physical connection.  

    note also that LB1/LB2 can only be used for the ADCs if the DACs are disabled. 

    best regards,

    -Steve Wilson