SDAA212 November 2025 AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM62A1-Q1 , AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1 , AM62D-Q1
The following section details an example setup for a McASP where the bit clock and frame sync are configured as outputs and generated using an external source via AUDIO_EXT_REFCLK as a clock reference directly to the AHCLK.
| Description | AHCLK | Bit Clock | Frame Sync |
|---|---|---|---|
| McASP clock controller with external AHCLK input reference | Externally Generated | Internally Generated | Internally Generated |
In this example, the McASP is being configured for a 48 kHz frame sync and TDM8 frame format with 32 bit words, resulting in a bit clock frequency of 12.288 MHz. The AUXCLK is not considered when AHCLK is configured to be externally generated. Each AHCLK has a unique mux to select different external sources. The AHCLK mux is configured to point to the AUDIO_EXT_REFCLK0 source that is 24.576 MHz from an external driver. The SDK driver sets the ACLK divider based upon the number of slots, frame sync frequency, and ratio between frame sync and AHCLK.
When the AHCLK is externally generated then the AHCLK can't be output on the AUDIO_EXT_REFCLK.