blackbox - university of...

Post on 07-Jun-2019

215 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

BlackBox Jonathan Bendes and Jason Shintani

jbendes@umich.edu, jashinta@umich.edu

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

top related