1 / 28

The AwesomO mp3

Kevin Landin. Greg Russo. Terrance Sample. Mike Sells. The AwesomO mp3. “The Swiss Army Knife of mp3 Players”. Critical Design Review. The AwesomO Corporation:. Jason Taylor. Main Goal.

emily
Download Presentation

The AwesomO mp3

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. Kevin Landin Greg Russo Terrance Sample Mike Sells The AwesomO mp3 “The Swiss Army Knife of mp3 Players” Critical Design Review The AwesomO Corporation: JasonTaylor

  2. Main Goal • Our main goal is to build a fully functional mp3 player that not only plays music, but also includes features not seen on current mp3 players.

  3. Audio Playback Capabilities Mp3 Decoding Headphone Port User Interface Buttons Play & Stop Next Song & Previous Song On/Off Switch Temp Switch Flashlight Button Volume Control LCD Display Display Song & Artist Information Display Song Clock Compact Flash Storage USB 1.1 Interface File Transfer Interface between player and PC Primary Objectives

  4. High-Intensity LED Flashlight Digital Thermometer Display Temp on LCD Implement FPGA Simplifies Logic Design Process Easily Modified for Debugging Mp3 Digital Voice Recording Encode mp3 Files From Microphone Input Touch Screen Interface on LCD to Perform Button Functions (i.e. Play) FM Transmitter Output Music to an FM Radio Frequency Secondary Objectives

  5. ON/OFF High Intensity LED Flashlight with Dual Action Switch SPI To Ears I2C Mp3 Decoder FM Trans. D/A Control Bus CLK RST PC TX/RX Reset To Eyes XT PA LCD Mic PIC18F452 DATA[0:7] A/D PD Play/Pause Priority Encoder Stop A/D Next Control Bus PB Previous PE ADDR[0:2] CompactFlash Record Volume + To PC Temp Sensor Volume - Temp. USB Basic Hardware Diagram

  6. PRIMARY HARDWARE SUBSYSTEMS

  7. 8-Bit MicrocontrollerPIC18LF452 Key Features: • Internal Flash Memory – 32kb program memory/ 1.5kb RAM • 8 Channel 10 bit ADC • 34 In/Out Data Channels (5 Ports A-E) • I2C / 3-wire SPI/ EUSART Serial Port Interfaces • C compiler optimized • Ideal for low power applications • Supported by PIC start plus and visualization programmer

  8. PIC18LF452 Schematic

  9. Mp3 Decoder/EncoderSTA015 • Decodes mp3 files into stereo, mono, or digital format and extracts ID3 tag info • Encodes an external audio source into mp3 format • Digital volume, bass, and treble controls • Supports I2C and SPI interfaces for communications with the PIC • Uses low power CMOS technology for portable applications

  10. STA015 Schematic To D/A

  11. CS43L42 D/A Converter • Built in headphone amplifier • 2 Extra audio output lines for use by the FM transmitter • 24-bit precision • Digital bass and treble boost From mp3 Decoder

  12. I2C/SPI Timing Diagrams

  13. CompactFlash Storage • 8-bit Data Transfers to Conserve Pins • Using Memory Mode for Addressing

  14. Mp3 D/A LCD FAT 16 CF PIC Main Buttons USB Software Interface

  15. SECONDARY HARDWARE SUBSYSTEMS

  16. FM TransmitterMAX2606 • Designed specifically for wireless communications systems • Can be tuned to frequencies between 70 and 150Mhz • Provides a secondary output channel • Perfect for using mp3 player in a car or over a home stereo

  17. MAX2606 Schematic

  18. FTDI USB Controller • Will allow device to interface with a PC for downloading files to the CompactFlash card at slow speeds • Data rate of 12Mb/s • Uses RX/TX pins from serial interface on PIC • Host side drivers available for main stream operating systems

  19. FTDI USB Schematic

  20. LCD Display • Size is 20x2 dot matrix LCD character display. • Controller is built in using a port on the PIC. • LCD will display song and artist name using ID3 tag. • LCD will also display track time and temperature.

  21. LCD Schematic

  22. High-Intensity LED Flashlight • Another useful tool that will increase marketability, commonly seen on key chains – so why not on an mp3 player? • Even simpler to implement, can be wired as a separate circuit

  23. Digital Thermometer • Everyone wants to know what the temperature is outside, making this a very useful marketing tool • Simple circuitry, can easily be monitored by the PIC To PIC

  24. Milestones • Milestone I • Basic interfacing with Compact Flash • Ability to read data • Milestone II • Mp3 playback • User interface software implemented • Expo • Complete working “swiss army knife” of mp3 players! • Non-essential hardware implemented

  25. Projected Schedule

  26. Divisions of Labor • Kevin: Compact Flash • Greg: LCD Display • John: Mp3 Decoder/Encoder • Mike: USB • Jason: Mp3 Decoder/Encoder • All: Software & Documentation

  27. Parts List & Cost $11.88 $19.30 $ 0.90 $ 5.87 $25.00 $ 0.88 $ 5.20 $ 0.39 $ 0.55 $ 0.70 $20.00 $19.95 $33.00 $40.00 Processor: PIC18F452 Mp3 Decoder: STA015T FM Transmitter: MAX2606 D/A: CS43L42 LCD:CFAH2002A-RMI-JT Temp. Sensor: TC1047 USB Chip: FT232BM Volt Level Shifter: 74LVC4245 8-3 Line Priority Encoder: SN54HC148 Mic Amp: MAX9813L High Intensity LED CompactFlash Card PCB (2-layer) Res., Caps., Connectors, etc. Total $183.62

  28. Questions?

More Related