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.

I want to designed a am3359 board.It must use four MCASP device ,I want to connect four Mcasp device to the AM3359.

Other Parts Discussed in Thread: PCM1791A, PCM1851A, CC8520, AM3359

I want to designed a am3359 board.It must use four MCASP device ,I want to connect four Mcasp device to the AM3359.They are : input device ADC (PCM1851A), DIR (CS8422), 2.4GHz Wireless (CC8520)  and output device  DAC (PCM1791A). .If I can connect these four device to AM3359?  By the way I study the AM3359's datasheet ,the AM3359 only has 2 McASP interface . How many Mcasp device can connect to AM3359 ?

  • I suggest that you read the AM335X Technical Reference Manual, Section 22, where there is a detailed description of the McASP interfaces. In general, there are 2 McASP interfaces in the AM335X, but they have independent transmit and receive sections.
  • Depends on your # of clock zones and input/outputs.  And where clock sources are coming from. 

    Please check with all the respective data sheets with reference to I/O pins and packages.  But in general as Biser mentions, you can look at Figure 22-1 of spruh73f_AM335x_TRM.pdf and consider 2 instances of that figure on AM335x.  You could assign the device clock zones as follows:

    McASP0 AxxR<-input device ADC (PCM1851A),

    McASP0 AxxX->output device  DAC (PCM1791A).

    input/output device McASP1 AxxR/X<->2.4GHz Wireless (CC8520) - assuming bidirectional.

     

    But then you run out of a clock zone for the last device.  Can the ADC/DAC run on the same clock zone?

     

    Then it might take some external wiring but this might work:

    input device ADC (PCM1851A) wired to McASP0 AxxX output clocks and frames.

    McASP0 AxxX->output device  DAC (PCM1791A).

    input/output device McASP1 AxxR/X<->2.4GHz Wireless (CC8520) - assuming bidirectional.

    McASP0 AxxR<-input device DIR (CS8422),