The “Drink Mixer” Design Constraints. Project Success Criteria An ability to digitally mix audio and adjust individual levels An ability to digitally.

Slides:



Advertisements
Similar presentations
Georgia Tech Digital Back-end µHRG interface Curtis Mayberry School of Electrical and Computer Engineering Georgia Institute of Technology January 13 th,
Advertisements

Computing Machinery Chapter 10: Microcontrollers.
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
Design Constraints. Abstract  Design and build a compact robot to traverse a maze.  Use the robot to generate an ASCII representation of the entire.
Jason CrayJoseph Mundackal Michael WarscoRyan Sherlock.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel September 8, 2005.
AT32AP7000 Intro CS-423 Dick Steflik. Block Diagram.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
ASPPRATECH.
R3R3 Ethan Hall Michael Kelton Greg Wegman Vashisht Lakhmani.
Microcontroller: Introduction
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Fundamental of Microcontrollers
Camera Interfacing using ARM7
LabVIEW Embedded Module for ARM Microcontrollers
Microprocessor Block Diagram
CS-280 Dr. Mark L. Hornick 1 Parts of a GP Computer (Microcomputer) Contains separate Microprocessor chip Memory/Memory controller MB control chips Peripheral.
Little arduino microcontrollers Meghan Jimenez 12 February 2014.
Department of Electronic & Electrical Engineering Embedded system Aims: Introduction to: Hardware. Software Ideas for projects ? Robotics/Control/Sensors.
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
A Company Selling Technology and not just a Product.
ECE 477 Design Review Team 2  Spring 2010 Digi-Brush Josh LongCaleb Ayew-ewKatie Schremser.
Disassemble NXT 1. Daughterboards Display daughterboard Connector to the motherboard that you can disconnect Bluetooth daughterboard Speaker on the display.
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
1 AVR Session 2 Master : Dr.jafari Authors: M.H Edrisi, hadi.edrisi yyyy aaaa hhhh oooo oooo.... cccc oooo mmmm.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Typical Microcontroller Purposes
EGRE 6311 Midsize Microcontrollers and Microprocessors The 8051 is an example of a small inexpensive microcontroller intended for simple applications.
Group 14: Brian Crone Matt Finn Samuel Oshin Yonatan Feleke.
Solar Telematics System Design Constraint Analysis Presentation Brian Kelley Clayton Dickemann Dan Ehrman Craig Lechlitner.
ECE 477 Design Review Team 7  Spring 2007 Joe Land Ben Fogle James O’Carroll Elizabeth Strehlow.
Design Constraint Analysis Team KANG Group 1. Sentry Gun Design and build a turret and armature structure with the ability to detect, track and fire upon.
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.
Team Scribacious Rabble Design Constraint Analysis Paul Rosswurm Mitch Erdbruegger Ben Kobin William Hess.
ECE 477 DESIGN REVIEW FEST – FALL OUTLINE  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
AT91 Products Overview. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.
Welcome to the world of ARM. COURSE CONTENT Module 1: Introduction  Introduction of ARM Processors  Evolution of ARM  32 - bit Programming Module 2:
ECE 477 DESIGN REVIEW TEAM 3  SPRING 2015 Garrett Bernichon Bryan Marquet John Skubic Tim Trippel.
Mark Randall & Kevin Claycomb Faculty Advisor: David Mitchell Industrial Sponsor: IEEE.
ECE 477 Design Review Team 5  Spring 2010 Fred Grandlienard Andrew Gregor Kevin Mohr Ryan DeFord.
Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır.
Our Project Next generation communication system for vehicles ▫Simple, real-time visual communication Multi-touch input ▫Driver’s gestures produce an.
The “Drink Mixer” Reliability and SafetyAnalysis.
THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller.
ECE 2799 Electrical and Computer Engineering Design ANALOG to DIGITAL CONVERSION Prof. Bitar Last Update:
The “Drink Mixer” Hardware Design. Hardware Microcontrollers Hammer ARM9 x1 DSP ADSP x1 Interface ATMEGA32A x10 I2C Interface.
Eric Glover Steve Andre Shaun Greene Russell Willmot.
DESIGN CONSTRAINTS AND MICRO SELECTION PRESENTED BY: JACKSON MCCORMICK Acoustic Storm Interweaving the impressive visual power of electricity and the visceral.
Μ [sic] design constraints wesley :: chris :: dave :: josh.
ARDUINO OVERVIEW Bob Wilton – KF5TPQ. ARDUINO UNO.
Team 6. Guitar Audio Amplifier Audio Codec DSP Wireless Adapter Motor Array PC LCD Display LED Arrays Pushbutton or RPG Input Device
The Post-Moog Digitally Controlled Analog Synthesizer Group Members Logan Snow Robert Estelle Greg Hartl Toan Ho.
Networked Embedded Systems Sachin Katti EE107 Spring 2016 Lecture 3 Microcontrollers.
Memory Mapped IO (and the CerfBoard). The problem How many IO pins are available on the 8051? What if you are using interrupts, serial, etc…? We want.
HOME SECURITY USING WIRELESS SENSOR NETWORK UNDER THE ESTEEMED GUIDANCE OF: P.RAMESH D.SIVOM( ) KANMANI RAVI( ) B.SAI RAJSEKHAR( )
Digital Sound Projection ECE 477 Group 6 Design Constraint Analysis Steve Anderson Mike Goldfarb Shao-Fu Shih Josh Smith.
Cypress Roadmap: Platform PSoC®
Popular Microcontrollers and their Selection by Lachit Dutta
Scrolling LCD using Arduino.
ARM Cortex-M4 Combines DSP and microcontroller features
Marble Maze Jordan Wagner
The Arduino Microcontroller: Atmel AVR Atmega 328
Subject Name: Microcontroller Subject Code: 10ES42
ARDUINO     What is an Arduino? Features 14 Digital I/O pins 6 Analogue inputs 6 PWM pins USB serial 16MHz Clock speed 32KB Flash memory 2KB SRAM.
Design Constraint Andrew Kasha
Treasure Chess ECE 477 Team 2
Arduino Board.
Arduino म्हणजे काय?.
Presented By,  Mamata Yadav (BE Elex & Comm.) Vice R&D Coordinator(HW), PCRT  Payal Shah (BE Elex & Comm.)  Ananta Das (BE Elex & Comm.) R&D Team,PCRT.
Presentation transcript:

The “Drink Mixer” Design Constraints

Project Success Criteria An ability to digitally mix audio and adjust individual levels An ability to digitally mix audio and adjust individual levels An ability to adjust individual equalizer settings for the input channel An ability to adjust individual equalizer settings for the input channel An ability to add an effect to a channel (i.e. delay / reverb) An ability to add an effect to a channel (i.e. delay / reverb) An ability to save and load scene settings (from flash or EEPROM) An ability to save and load scene settings (from flash or EEPROM) An ability to display amplitude of output signal An ability to display amplitude of output signal

Design Constraints Sample and Move values of 11 Faders for 8 Input Channels and Master Outputs Sample and Move values of 11 Faders for 8 Input Channels and Master Outputs Managed by Atmels and updated / scanned by Primary Microcontroller Managed by Atmels and updated / scanned by Primary Microcontroller Interface 8 A/D Inputs on one I2S Bus and process for output with DSP Interface 8 A/D Inputs on one I2S Bus and process for output with DSP Update DSP parameters based on user interface changes Update DSP parameters based on user interface changes

Micro-controller 3 Microcontrollers ATMELs for Fader Control and Rotary Pulse Monitoring ARM9 for Main Display Interface and monitoring of ATMELS. Also used to update settings on DSP. DSP Microcontroller for Audio Mixing / Processing

Primary Micro-controller Hammer ARM9 (200MHz) Hammer ARM9 (200MHz) I2C interface I2C interface 2 SPI Interfaces 2 SPI Interfaces Video Interface Video Interface 2 USB Channels 2 USB Channels 30 GPIO Pins 30 GPIO Pins 32MB NOR Flash 32MB NOR Flash Atmel AT32AP7000 Series Atmel AT32AP7000 Series I2C interface I2C interface DSP Instruction Set DSP Instruction Set Video Interface Video Interface 16-bit DAC DSP Instruction Set 16-bit DAC DSP Instruction Set 160 GPIO Pins 160 GPIO Pins

Primary Micro-controller Chose Hammer ARM9 Chose Hammer ARM9 Lacks DSP Compared to AVR Lacks DSP Compared to AVR 16-bit DSP, we need 24-bit minimum 16-bit DSP, we need 24-bit minimum Past experience with Hammer Board. Past experience with Hammer Board.

Digital Signal Processor Analog Devices SHARC ADSP Analog Devices SHARC ADSP Serial I/O Busses 4 Serial I/O Busses SPI Interface SPI Interface 200MHz 200MHz 2Mb on chip SRAM 2Mb on chip SRAM Texas Instruments Tms320Dm355 Texas Instruments Tms320Dm355 ARM9 Core ARM9 Core 36KB on chip RAM 36KB on chip RAM 270MHz 270MHz

Digital Signal Processor Went with SHARC ADSP Went with SHARC ADSP Mb on-chip SRAM 2Mb on-chip SRAM Available resources for Analog Devices Available resources for Analog Devices

8 Channel Array ARM 9 µC Displa y USB (x2) Ethernet 3COM 3C19250 AXIS AX88772 Analog signal from Left Master Fader Analog signal from Right Master Fader A/D Input The Drink Mixer – Block Diagram 1.2 I 2 C (x2) GPO (x12) DSPADSP I 2 S (x3) MCLK Left out Right out Main Out D/A AUX 1 AUX 2 AUXD/A I 2 S (x3) Atmel µC 5 pushbuttons RPG Selector 3 LEDs Fader (Pot) & motor Pre-Amplifier 24-bit A/D Channel 0 GPI (x3) PWM H-bridge GPO (x3) GPO BalancedXLR Atmel µC 5 pushbuttons RPG Selector 3 LEDs Fader (Pot) & motor Pre-Amplifier 24-bit A/D Channel 7 GPI (x3) PWM H-bridge GPO (x3) GPO BalancedXLR