Programming Audio Applications in the i.MX21
●The MC9328MX21 (i.MX21) processor has two dedicated peripherals for audio applications: Serial Synchronous Interface (SSI) and Digital Audio MUX (AUDMUX). A brief description of these two peripherals follows:
■Synchronous Serial Interfaces (SSI):
▲Supports generic SSI interfaces for time-slot based communication with synchronous voice codecs
▲Time-slot mode supports up to 4 channels for communication among devices Bluetooth voice port, voice codecs, and baseband audio ports
▲Supports Philips standard Inter-IC Sound (I2S) bus for external digital audio chip interface at 44.1 kHz and 48 kHz
▲AC'97 Host Controller mode with support for 2 audio channels supporting fixed and variable rate transfers
▲Used in conjunction with the Digital Audio Mux (AUDMUX) module to provide flexible audio and voice routing options
■Digital Audio Mux (AUDMUX):
▲Supports 2 internal hosts, 1 external host, and 3 external peripheral interfaces
▲Flexible audio, voice, and data routing without host processor intervention
▲Built-in support for network mode connection of host and peripheral interfaces
▲Separate and simultaneous audio paths from hosts to peripherals
▲External 4-wire connection to synchronous devices, audio, and voice codecs
●In this application note, typical scenarios of audio applications will be discussed. The use of SSI and AUDUMX in these audio applications will also be examined.
|
|
Application note & Design Guide |
|
|
|
Please see the document for details |
|
|
|
|
|
|
|
English Chinese Chinese and English Japanese |
|
10/2005 |
|
Rev. 1 |
|
AN2628 |
|
271 KB |
- +1 Like
- Add to Favorites
Recommend
All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.