1 / 5

FLAC Audio Player

FLAC Audio Player. An ability to decode files stored in the FLAC format. An ability to select files stored on the device. An ability to display visualization information. An ability to output audio to a headphone or speaker port. An ability to pause and resume playback on user input.

tassos
Download Presentation

FLAC Audio Player

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. FLAC Audio Player • An ability to decode files stored in the FLAC format. • An ability to select files stored on the device. • An ability to display visualization information. • An ability to output audio to a headphone or speaker port. • An ability to pause and resume playback on user input.

  2. Microcontroller Requirements • USB Host Controller for retrieving FLAC audio files from mass storage device • Digital I/O for user interface • LCD (Serial/SPI…) • Buttons (Digital inputs) • PWM or D/A interface for audio output

  3. Microcontroller/DSP Selection

  4. USB Interface - Vinculum • Transparently handles USB Host / FAT implementation • Connects to microcontroller via SPI or UART interface

  5. SPI Bus • The Analog SHARC DSP doesn’t have very many serial ports, but can act as a SPI master for up to 4 devices • Using SPI for (almost) everything • USB (Viniculum) Interface • LCD • Cheap 16-Series PIC to translate buttons, knobs, switches into SPI

More Related