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.

PCM2912A: Multiple PCM29xx device application

Part Number: PCM2912A
Other Parts Discussed in Thread: TLV320AIC3120, , TLV320AIC3254, PCM3168A

We are evaluating if the below configuration will work out, analog audio from the sources are mapped to PCM29xx, from there its connected to a USB HUB and the USB Hub upstream port is mapped to the a USB_C connector. An iPAD or a tablet will be connected to the is USB_C port and we would like to know if each of the audio input and output channels at the input side can be accessed parallelly from the application running on the iPAD/android tablet. We want to know if each of the input channels (5x) and output channels(4x) can be accessed individually in parallel. We plan to have the mixing done by the application running on the iPAD/tablet.

 Kindly review and let us know your thoughts.

  • Hi Davis,

    I don't think this works. We no longer support changing the device descriptors so you wouldn't have individual control. My recommendation would be to use a processor in place of the USB hub to change the audio data from USB into a TDM (I2S) bus. Then you could use a host of our different audio DACs to output all the channels while maintaining independent control of each.

    Best regards,
    Jeff McPherson

  • Hello , Our plan is to route all the audio streams to a tablet for audio processing/mixing through the USB interface. So, for this application, can you please recommend which would be the best solution for this implementation.

    Thanks!

    Warm Regards,

    Davis

  • Hi Davis,

    I would reach out to the processors team (such as MSP430) to get their expertise. I'm only an expert on the audio side. But I know that if you use a processor like an MSP430 to interface with USB and convert that to a TDM stream, you can use a codec to achieve what you want. I would recommend the TLV320AIC3120 (it's also much cheaper than the PCM2912A).

    Best regards,
    Jeff McPherson

  • Hello Jeff, 

    Below is an outline on the mixing requirements were thinking to have on the host device, but with the above inputs I feel it would be better to do the mixing locally itself. Can you recommend what would be the best solution from TI for this requirement?

    Thanks!

    Warm Regards,
    Davis 

  • Hi Davis,

    We don't carry any standalone audio DSPs so if you were to use something from us it would be a codec with a miniDSP: https://www.ti.com/audio-ic/converters/codec/products.html#92=6&2192=MiniDSP&

    TLV320AIC3254 would be a good start. 

    Best regards,
    Jeff McPherson

  • Hello Jeff, 

    The TLV320AIC3254 has only two audio inputs, since we are having five audio input, was planning to use PCM3168A so that all of the channels will have a standalone ADC and DAC's. So plan is the use a CODEC+ Audio Processor/DSP. So based on our processing requirements which would be the best choice for the DSP that supports USB and a display interface.

    Thanks!

    Warm Regards,
    Davis

  • Hi Davis,

    Gotcha. TI doesn't have any standalone audio DSPs. I would create a new ticket with the processors team with your new design requirements to get better help. If you have any other audio concerns you can reach out back to me.

    Thank you,
    Jeff McPherson