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.

AM2754-Q1: MCASP General Questions

Part Number: AM2754-Q1
Other Parts Discussed in Thread: SYSCONFIG

Tool/software:

Hi TI Experts,

Please help on the following general MCASP questions, thanks.

Question 1: In the datasheet below, it mentions that 26 serial data pins are supported across 5*McASP. 

I am trying to count the 5 MCASP together from the below sessions.

MCASP0 has 16 serial data pins

MCASP1 has 11 serial data pins

MCASP2 has 5 serial data pins

MCASP3 has 6 serial data pins

MCASP4 has 6 serial data pins

So the sum is 44 Pins, and I found only 9 replicate pins, and the overall independent serial data pins should be 35, so I am not sure how we calculate it as 26, could you help provide some guidance please?

Question 2: For the 26 serial data pins, can they be used independently? Is there any restrictions or limitation to use them?

Question 3: For each of the 26 serial data pins, can they support either I2S or TDM format, is there any any restrictions or limitation?

Thanks,

Kevin

  • Kevin,

    For question 1, you also need to consider that the serializer pins (the serial data pins) are also muxed with clock and frame sync pins from other MCASP peripherals, so you need to discount these as well.  Once you do this, you end up with the 26 serializer pin count mentioned.

    Since there are multiple configurations that let you end up at the maximum number of serializers, the easiest way to visualize this and test pin availability is to use sysconfig.  You can start adding MCASP interfaces and configuring the serializers, which will then block the IO from being used again.

    For questions 2 and 3, I'll let another expert address your questions.

    Thanks,
    Mike

  • Hi Kevin,

    Question 2: For the 26 serial data pins, can they be used independently? Is there any restrictions or limitation to use them?

    Thanks for your query. I didn't fully understand what you meant by serializers being used independently (level of independence). Can how let me know how you are planning to use the serializers or the use-case you want in your application?

    Regards,
    Ritapravo