SERENADE MP3 PLAYER The Hardware Perspective By: Jacob Messick, Marcel Deslauriers, Brendan Simpson, & Nick Miller.

Slides:



Advertisements
Similar presentations
The AwesomO mp3 “The Swiss Army Knife of mp3 Players”
Advertisements

CANYON MP3 Player Presentation Compiled and created by Uviwe Nzotho.
Trackmate Nathan Beste, Justin Flair, Arzhang Badiozamani, Evan Graves ECE 189 A/B Spring 2013.
ECE 415 Senior Design Project Fall 2006 Juan Latorre Anthony Messina Erin Morse David O’Grady Advisor: Professor Dennis Goeckel The Wireless Jukebox.
ECE 477 Design Review Team 3 – Spring Sean MaJacob ChampionKelli HackerGeorge Hadley.
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
LOGO Lab Supervisor – Dr. WH Lau EE3271 Design Laboratory.
ELECTRONIC SYSTEMS NESI NanoRacks Embedded System Integration Board HARDWARE Functional Design.
1 Introduction USG-2602 Children's safety zone service Universal Security Group Israel ltd.
By: Russ Butler ECE4220 Spring 2012 Dr. DeSouza May 2, 2012.
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
HELMET TRACKING SYSTEM (HTS) Group 8 Andrés F. Suárez (EE) Brian Maldonado (EE) Rígel Jiménez (EE)
USB Digital Audio Player Using ST92163 By Microcontroller DivisionVersion 1.2 / November 2000.
Musically Stimulated Environment UCSB ECE 189 A/B Senior Capstone 2013 Group Members: Tim Chin, Omar Gonzalez, Ward Huang.
TigerSHARC and Blackfin Different Applications. Introduction Quick overview of TigerSHARC Quick overview of Blackfin low power processor Case Study: Blackfin.
Data Protection Card Submit: Assaf Matia Technion Guide: Eran Segev Rafael Guide: Henri Delmar Winter & Spring 2004.
March 1, Mobile Fidelity Souhaibe Barkat Tenzin Dhongyal Michael Duckwitz Matthew Syme Patrick Wagner Critical Design Review Spring 2007.
Guitar Effects Processor Critical Design Review October, 07, 2003 Groups Members: Adam Bernstein Hosam Ghaith Jasenko Alagic Matthew Iyer Yousef Alyousef.
ECE 415 Senior Design Project Fall 2006 Juan Latorre Anthony Messina Erin Morse David O’Grady Advisor: Professor Dennis Goeckel The Wireless Jukebox MDR.
The AwesomO mp3 “The Swiss Army Knife of mp3 Players” Preliminary Design Review Kevin Landin Greg Russo John Sample Mike Sells The AwesomO Corporation:
Mobile Fidelity Souhaibe Barkat Tenzin Dhongyal Michael Duckwitz Matthew Syme Patrick Wagner Capstone Spring 2007.
Mp3 player Alma Rico and Amy Wibowo. functionality Audio –Play mp3’s stored in memory –Volume control –Additional Possible Features: Download capability.
Handheld Mastermind Senior Design Projects II Carl Kelso, Mike Ellis, Ryan Shon.
PDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
ECE 480: Team 3 Pre-Proposal Rituraj Behera – Presentation Prep Samuel Flynn – Team Manager Da Ke - Webmaster Sungsoo Kim – Lab Coordinator Eric Myers.
ECE 4220 Real Time Embedded Systems Final Project Presentation Spring 2014 University of Missouri Columbia By: Michael Brauch Temperature Data Logger.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Choosing an Appropriate  Controller Krista Miller ELM 4071 Technical Topic Presentation.
Project Overview MP3 player using USB-FLASH-DISK Yoav Gershoni Shachar Faigenblat.
ASPPRATECH.
Mathieu Stephan, EPFL. Why? Create a complete product Remotely control your music player Get information about the tracks being played Get calls / listen.
IDine A Camera based Multi-touch Dining table Tejas D Kulkarni Abhisheyk Gaur Himanshu Raghav Ankur Mishra.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
CS4101 嵌入式系統概論 Freescale Tower System Prof. Chung-Ta King Department of Computer Science National Tsing Hua University, Taiwan ( Materials from
Silicon Labs ToolStick Development Platform
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
Footswitch Controller – Hardware System View – Level 0.
Electrical & Computer Engineering Presentation by: Andrew Frieden Matthew Weydt Nick Setzer Tyler Dunn PDR 2012 – Team Gong Self Sustaining Sensor System.
ECE 477 Design Review Team 5  Fall 2007 Wes Chris Josh Dave.
ScreenPlay TV Link Training By Erik Collett
0 Blackfin BF52x / Low Power. 1 Performance MHz Performance MHz Power mW BF MHz 132 KB RAM HDMA BF MHz 132 KB RAM USB BF MHz 132 KB.
CDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
NIOS II Ethernet Communication Final Presentation
ECE 477 Design Review Team 9  Fall 2009 Josh Piron, Jacob Pfister Kevin Templar, Mike Phillips,
 The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator.
Senior Design Project “ MP3 Player ” Brian P. Allen Zeeshan A. Khan Jerry T. Koshy.
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.
ECE 477 DESIGN REVIEW FEST – FALL OUTLINE  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
Design 6 Project: Michael Popoloski Jack Alvino Jon Lado.
Grant Thomas Anthony Fennell Justin Pancake Chris McCord TABLEGAMES UNLIMITED.
Midterm Presentation Music Alarm Clock. Craig Bilberry Team Leader Electrical Engineering Layout and Design Atomic Clock Signal Will Kalish Electrical.
ECE 477 DESIGN REVIEW TEAM 3  SPRING 2015 Garrett Bernichon Bryan Marquet John Skubic Tim Trippel.
Apollo Guidance Computer Using a Programmable System on a Chip Shane Whalen Advisor: Dr.Andrezj Rucinski.
ECE 477 Design Review Team 5  Spring 2010 Fred Grandlienard Andrew Gregor Kevin Mohr Ryan DeFord.
Lecture 7: Overview Microprocessors / microcontrollers.
ChibiOS/RT Demo A free embedded RTOS
Types of Software Chapter 2.
Μ [sic] design constraints wesley :: chris :: dave :: josh.
VS1003 MP3/WMA AUDIO CODEC. Specification  Decoder  MP3/WMA/MIDI  Encoder  IMA ADPCM(WAV)  MP3 and WAV Streaming  SPI Interface  VS_DSP  Low power.
IMAGE COMPRESSION AND DECOMPRESSION USING ARM9 SYSTEM Under the guidance of Mrs. B. SATYA SRI DEVI,M.Tech, Assistant Professor By V. KUSUMA KUMARI Roll.
Emotional Intelligence Vivian Tseng, Matt Palmer, Jonathan Fouk Group #41.
ENERGY METER TO INDICATE BILLING IN RUPEES FOR LOAD WISE OR DAY WISE
Voice Controlled Robot by Cell Phone with Android App
Prepared by: Raghad J Foqha Supervisor: Dr. Saed Tarapiah
Introducing VocoPop.
CHAPTER 8 Multimedia Authoring Tools
Getting the Most Out of Low Power MCUs
Laura Kassovic Corey Zahner Jason Eaton Matt Baker
wirelessdigitalaudioreceiver
Ashley Callaway Pat Doherty Nikeshia Ebron Leo Romanovsky
Presentation transcript:

SERENADE MP3 PLAYER The Hardware Perspective By: Jacob Messick, Marcel Deslauriers, Brendan Simpson, & Nick Miller

Acknowledgements Craig Damon - Guidance Michael Marceau - Guidance Barry Woodworth - Help in Shop Andy Child - Parts Management BAMC - Technical Support

Table of Contents System Diagram Hardware Description Main Controller Power Management User Interface Software Description Beethoven Program LCD Audio Graphical EQ Work Distribution Bill of Materials

System Diagram MCU ATmega32U4 MCU ATmega32U4 Audio Codec VS1003 Host PC Host PC µSD Card LCD HID: Tactile Buttons HID: Tactile Buttons SPI Serial GPIO

Hardware Description Five Major Components Milled Aluminum Case Atmega32U4 Microcontroller VS1003 Audio Codec 4DSystems µLCD-144 Graphical LCD System Power Management System

Case Design Milled aluminum Three pieces: Back panel Front panel Sidewalls Cutouts: LCD/ Buttons Audio Jack USB

ATMega32U4 Coordinates all peripheral functions between chips Manages SPI communication with µSD card and VS1003 Manages USB connection Manages information serving to LCD Operates at 3.3V

Audio Codec VS1003 Decodes MP3 &WMA SPI Control High Quality on chip Stereo 18-bit DAC Integrated DSP core provides advanced features such as pitch control Requires 3 voltage domains (3.3, 2.85, 2.7) and runs at MHz

Micro-Codec SPI Communication Microcontroller (Master) MISO MOSI SCK GPIO1 GPIO2 GPIO3 GPIO4 GPIO5 Microcontroller (Master) MISO MOSI SCK GPIO1 GPIO2 GPIO3 GPIO4 GPIO5 Vs1003 (Slave) SO SI SCLK xRESET DREQ xCS xDCS

LCD – 4D Systems LCD 128x128 Color LCD µSD card storage 10KiB of flash memory program storage 510 bytes of RAM for program memory Integrated Graphics Processor Interfaces via standard UART (serial)

Lithium Polymer Battery Single Cell High Energy Density Good long term discharge rate Rechargeable Works well under extreme conditions

Voltage Regulation Battery/USB power source 1 Switching boost regulator (LTC3203) 3 linear voltage regulators for localized voltage domains

Custom Hardware Design Atmega32U4 LCD Screen Audio Codec VS1003 SD Card LiPo Battery Power Management

Schematic Power Management Micro CODEC

Software Description Microcontroller Simple interrupt driven runtime to serve user requests (button input) Controls file streaming from the µSD to the VS1003 Sends inputs, the database, and status information about the current song playing to the LCD LCD Main GUI for the MP3 player Uses the database to create menus as needed Tells the microcontroller what song to play and volume level Beethoven Program Media library Music & database syncing MP3 playback Metadata editor

LCD: Menus 1. Main Menu 2. Song Navigation Menus 3. Current Song View 4. Now Playing Playlist 5. Settings

LCD - Interfacing : LCD CommandFunction /v+\increase volume /v-\decrease volume /pSong Title Here.mp3\play chosen song /r\resume current song /u\pause current song

LCD Database

Beethoven

Syncing Program Requirements: Syncs media files with MP3 player Cross Platform – Windows, Mac & Linux Built in media player Playlists Execution: Primary Language: Java Development Tools: IntelliJ Libraries: Javax.Swing (GUI), JavaFX (Media Player)

Initial Concept

About Beethoven ≈ 4000 lines of Java

Complications Drag and Drop interface Managing 3 rd Party Libraries Dynamic JTree Modification Database Generation Getting a Coffee…

Audio EQ

Labview: Measurement & Control Control Options Stop/THD Measurement Right & Left RMS Voltage Measurement

LabView: Voltage RMS Measure

Labview: THD & 11 Band Filter

Labview: 11 Band EQ SubVi

Work Distribution

Bill Of Materials

Demo

Summary System Diagram Case Micro-Codec Communication Hardware Description Schematic C odec C odec Power Management Micro Software LCD menus Syncing program Audio EQ Work Flow Bill of materials Demo

Power Management CHARGE PUMP Charge Controller

Power System Simulation

Power Management Results. LCD Draws 220 mA when powered No Sleep/ Hibernate Mode Current Draw On Battery (mA) USB Power (mA) On (No music)265 Playing a song 280 Volume at Battery LifeTime Powered On (No music)3 Hours 46 Minutes Playing a song3 Hours 34 Minutes Volume at 113 Hours 08 Minutes

Microcontroller

Codec