blackbox - university of...

1
BlackBox Jonathan Bendes and Jason Shintani [email protected], [email protected] Electrical Engineering and Computer Science EECS373 - Design of Microprocessor-Based Systems Introduction Problem Description: design an wireless music visualization module Drive LEDs with a MOSFET power circuit Operate from 12Vdc jack, USB or a 3.7Vdc battery Use the direct memory controller (DMA) to move ADC and DAC data. Perform an FFT to drive visualization logic Design our own custom printed circuit board (PCB) Interface with an high- precision audio codec, using the I2C and I2S busses. Communication & Components The Process: In an world driven by the latest technology, BlackBox appeals to both the plug-and- play audience and the hobbyist. Planned to be an open-source platform, BlackBox has many capabilities not limited to music visualization. Conclusion Custom PSB Wireless communication with RF module 32-bit 100MHz ARM Cortex-M3 24-bit ADC/DAC audio codec 3 PWM MOSFETS USB programming Why only listen to music, when you can be a part of it. BlackBox is a simple multi- purposed device that lets you see, hear, and feel your music in ways never before accessible to the mainstream population. Analog Audio ADC LPC1766 FFT DAC Analog Audio Digital RF Digital RF Radio Radio I2S Buss I2S Buss SPI Bus SPI Bus DMA Controller RGB FETs

Upload: lamnhi

Post on 07-Jun-2019

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BlackBox - University of Michiganweb.eecs.umich.edu/~prabal/teaching/eecs373-f12/posters/bendes-shintani.pdfBlackBox Jonathan Bendes and Jason Shintani jbendes@umich.edu, jashinta@umich.edu

BlackBox Jonathan Bendes and Jason Shintani

[email protected], [email protected]

Electrical Engineering and Computer Science

EECS373 - Design of Microprocessor-Based Systems

Introduction

Problem Description: design an wireless music visualization module

• Drive LEDs with a MOSFET power circuit

• Operate from 12Vdc jack, USB or a 3.7Vdc battery

• Use the direct memory controller (DMA) to move ADC and DAC data.

• Perform an FFT to drive visualization logic

• Design our own custom printed circuit board (PCB)

• Interface with an high-precision audio codec, using the I2C and I2S busses.

Communication & Components

The Process:

In an world driven by the latest technology, BlackBox appeals to both the plug-and-

play audience and the hobbyist. Planned to be an open-source platform, BlackBox

has many capabilities not limited to music visualization.

Conclusion

• Custom PSB

• Wireless communication with RF module

• 32-bit 100MHz ARM Cortex-M3

• 24-bit ADC/DAC audio codec

• 3 PWM MOSFETS

• USB programming

Why only listen to music, when you can be a part of it. BlackBox is a simple multi-purposed device that lets you see, hear, and feel your music in ways never before accessible to the mainstream population.

Analog Audio

ADC

LPC1766

FFT

DAC

Analog Audio

Digital RF

Digital RF

Radio

Radio

I2S Buss

I2S Buss

SPI Bus SPI Bus

DMA Controller

RGB

FETs