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.

AIC3256 Digital Microphone and AIC Purepath Studio

I have one digital microphone connected to the TLV320AIC3256 codec.  In Purepath Studio Graphical Dev. Env. do I represent the digital microphone with the MonoDec4xIn_1 component or is that component used only to represent an analog microphone?  Is there a different component that should be used to represent the digital microphone input to the codec. 

If I use the MonoDec4xIn_1, then do I only have to use the System Settings Code for the AIC3256App8x4x_1 to configure the codec registers for digital microphone input, clock output, and mode?

Some examples also show the ADC_copy component used to represent the microphone, but it is not clear if this is for the analog or digital microphone.

  • Hi, Todd,

    I have highlighted your post to my colleagues. Someone should be getting back to you soon.

    -d2

  • Hi Todd,

    You can use the same decimator components for both analog and digital mics.  The configuration for one vs the other falls outside of the miniDSP.    You can use the codec control software configure analog control registers to choose dig mic instead of line in or adapt from the example configuration in the datasheet.  You can then plug in the relevant configuration register writes into the systems settings code.

    The ADC_Copy is a special component for use with very low latency audio processing.  The trade-off here is that the process flow then needs to run at very high rates (to get comaprable audio quality to a flow that uses the standard decimator component) and take care decimating the signal by other means, if required, as part of whatever other processing it does.  I would recommend you not use it unless you have a very specific requirement for sub-sample latency.

    Regards,

    hari