Fresh Beets Graphic Equalizer Kodi Hildebrandt Colby Renfro Steven - - PowerPoint PPT Presentation

fresh beets graphic equalizer
SMART_READER_LITE
LIVE PREVIEW

Fresh Beets Graphic Equalizer Kodi Hildebrandt Colby Renfro Steven - - PowerPoint PPT Presentation

Fresh Beets Graphic Equalizer Kodi Hildebrandt Colby Renfro Steven Wooldridge EGGN 383 November 30, 2012 Colorado School of Mines Overview Overview Input: Audio Signal Output: Graphic Equalizer 1. Provide audio signal to FFT


slide-1
SLIDE 1

Fresh Beets Graphic Equalizer

Kodi Hildebrandt Colby Renfro Steven Wooldridge November 30, 2012

EGGN 383 Colorado School of Mines

slide-2
SLIDE 2

Overview

slide-3
SLIDE 3

Overview

  • Input: Audio Signal
  • Output: Graphic

Equalizer 1. Provide audio signal to FFT chip

  • 2. Poll FFT
  • 3. Process data
  • 4. Output to display
  • Interrupt Driven
slide-4
SLIDE 4

Hardware Setup

  • 1 – MSGEQ7 Graphic Equalizer Display Filter
  • 1 – HCS12 microcontroller
  • 1 – MAX7219 SPI LED Driver
  • 1 – 8x8 LED Matrix
  • Various Resistors & Capacitors
slide-5
SLIDE 5

Schematic

slide-6
SLIDE 6

Schematic

slide-7
SLIDE 7

Schematic

slide-8
SLIDE 8

Schematic

slide-9
SLIDE 9

Psuedocode

Main { Initialize SPI Initialize A/D Initialize PTT for Input/Output Initialize Display Initialize RTI for 60Hz Rate, Interrupts } RTI Interrupt { Clear Interrupt Flag //Read FFT Reset FFT Chip FOR (i=0; i<7, i++) { Strobe Low Pause 50 uS Read A/D Register Strobe High } Average Last Two frequencies to achieve 8 discrete values //Write to Display //Scan through frequencies FOR (i=0; i<8, i++) { Map Magnitude from 0-255 to 0-8 Write Magnitude through SPI } }

slide-10
SLIDE 10

MSGEQ7 (FFT) Timing

"Seven Band Graphic Equalizer Data Sheet." Mixed Signal Integration, 2004. Web. 11 Nov. 2012. <https:/ / www.sparkfun.com/ datasheets/ Components/ General/ MSGEQ7.pdf>.

slide-11
SLIDE 11

Continuous & Discrete Signals

slide-12
SLIDE 12

MAX7219 LED Driver

"MAX7219/ MAX7221: Serially Interfaced, 8-Digit LED Display Drivers." Maxim Integrated. N.p., 2003. Web. 29 Nov. 2012. <http:/ / datasheets.maximintegrated.com/ en/ ds/ MAX7219-MAX7221.pdf>.

slide-13
SLIDE 13

Questions?