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.

McASP interfacing with HDMI and Audio codec

Other Parts Discussed in Thread: TLV320AIC3106, AM3354, PCM5121

Hai,

I am trying to interface the single McASP serial audio out from AM3354 IC simultaneously to Audio codec (TLV320AIC3106) and HDMI transmitter (AD9889B). I wanted to make sure the audio can be used both audio codec and hdmi transmitter. Can you let me know what checks I need to make for making sure this will work? If somebody can tell whether it will work or not also would also be better?

Regards,

Erfan

  • Hi Erfan,
     
    There are two McASP channels on the AM3354 processor. I'm afraid I don't see how a single channel can be interfaced to two devices.
     
    Best Regards
    Biser
  • >>Audio codec (TLV320AIC3106) and HDMI transmitter (AD9889B).

    I haven't looked at the datasheets in detail.  But in general if you are on the same clock zone, a McASPx port can talk to multiple (I2S looking) devices since each serializer (i.e. data pin axrX or channel) can be individually set as input or output.  Quick glance at the datasheet, AM335x seems to have 4 axrX pins on each McASPx port. 

    Gotta check the AM335x pinmux for all McASP pins you need, but seems feasible.

    >>There are two McASP channels on the AM3354 processor

    Unless I am misunderstanding something, I would call these McASP ports.  And each port has 4 channels (can be individually set as input or output).

  • Abdul,

    Its possible to share the McASP bus with two devices and drive the same. I have tried it before with PCM5121 and Sii9022a HDMI transmitter at the same time using a single McBSP on DM36x.