Part Number: AM2732
I found a related discussion for AM275x: AM2754-Q1: How do I switch the clock source for an MCASP instance in my application? - Arm-based microcontrollers forum - Arm-based microcontrollers - TI E2E support forums
However, the AM273x Technical Reference Manual does not mention any "glitch-free switching between the local and system AUXCLK source" mechanism, unlike what appears to be available on AM275x.
My question: What is the recommended procedure to switch the MCASP clock source at runtime on AM2732?
Specifically, I would like to know:
- Does the AM2732 clock mux for MCASP support glitch-free switching, or must the MCASP be stopped before changing the clock source?
- If a stop-reconfigure-restart sequence is required, what is the correct order of operations to avoid DMA descriptor corruption or audio buffer data loss?
- Are there any application notes or SDK examples targeting AM2732 that demonstrate this use case?
Any guidance or pointers to relevant documentation would be appreciated.