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.

AM5728: Can McASP be initialized without external clock provided by Master?

Genius 13655 points

Part Number: AM5728

Hello Champs,

AM5728 McASP is used as Slave, LTE is used as master which provides clock and frame. The data format is TDM. 

Customer used drv mcasp code in RTOS PDK. When there is no clock from LTE, the McASP initialization failed, MCASP_GBLCT register initialization failed, the error is at line 4025 in mcasp_drv.c
[t=0x029d257e] ti.sysbios.family.c64p.EventCombiner: ERROR: line 229: E_unpluggedEvent: Event# 77 is unplugged ,Event77 is mcasp rx Crossbar.


Can McASP be initialized without external clock provided by Master?

Thanks.
Rgds

Shine

  • Shine,

    Yes, please see the global initialization section for the McASP in the TRM, section 24.6.5.1.2.1. There is a note highlighted:

    Before performing McASP global initialization, If external clock ACLKR is used,
    it must be running already for proper synchronization of the MCASP_GBLCTL
    register.

    Best regards,
    Dave