ECE 477 Design Review Team 3  Fall 2007 Steven Kingsley (Analog) Roy Scheck (Leader) Tony Liechty (Digital) Charles Lan (Software)

Slides:



Advertisements
Similar presentations
Greg Beau SerajAnanya. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Advertisements

ECE 477 Design Review Team 6  Spring 2010 Shao-Fu ShihSteve AndersonMike Goldfarb Josh Smith.
Outline Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation.
ECE 477 Design Review Team 13  Spring 2006 Elmer Chao (not pictured), Matt Cozza (not pictured), Joe Waugh (not pictured), Evan Zelkowitz (not pictured)
ECE 477 Design Review Team 22  Txt Msg DJ Garrett Strzelecki Kyle Brown John Doherty Chris McCabe K.
ECE 477 Design Review Team 15  Spring 2013 Jackson McCormick, Andrew Batek, Carey Woolet, Justin Lindley.
Jason CrayJoseph Mundackal Michael WarscoRyan Sherlock.
ECE 477 Design Review Team 01  Fall 2012 Brennan Tran Jonah Ea Ben Pluckebaum Kevin Meyer.
ECE 477 Design Review Team 13  Spring 2008 Paste a photo of team members here, annotated with names of team members. Srichand Varun Madhu Anvesh.
IDine A Camera based Multi-touch Dining table Tejas D Kulkarni Abhisheyk Gaur Himanshu Raghav Ankur Mishra.
ECE 477 Design Review Team 7  Spring 2011 Paste a photo of team members here, annotated with names of team members. Stuart Pulliam Will Granger Linda.
ECE 477 Design Review Group 9  Spring 2005 Omar Shaikh - Nathan Smith - Jeff Huston - Ryan Koors.
ECE 477 Design Review Group 1  Spring Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
Jordan Wagner Justin Spencer Mark Sears John Jachna.
ECE 477 Design Review – Spring 2010 Team 15. Team Members.
ECE 477 Design Review Team 8  Spring 2008 Mike Cianciarulo, Josh Wildey, Robert Toepfer, Trent Nelson.
ECE 477 Design Review Team 1  Fall Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 Design Review Team 19  Spring 2013 Paste a photo of team members here, annotated with names of team members. Calvin Mwesigwa John Marston Noah.
Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review.
ECE 477 Design Review Team 01  Fall 2013 Paste a photo of team members here, annotated with names of team members.
ECE 477 Design Review Team 4  Spring 2008 Zach Dicklin Amy Ritter Ian Bacon Eric Yee.
ECE 477 Design Review Team 2  Spring 2010 Digi-Brush Josh LongCaleb Ayew-ewKatie Schremser.
ECE 477 Design Review Group 14  Spring 2005 Paste a photo of team members here, annotated with names of team members.
ECE 477 Design Review Team 5  Fall 2007 Wes Chris Josh Dave.
 Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design  Schematic and theory of operation.
ECE 477 DESIGN REVIEW TEAM 2  FALL 2011 Members: Bo Yuan, Yimin Xiao, Yang Yang, Jintao Zhang.
ECE Grande ECE 477 Design Review Team 3 - Fall 2008.
ECE 477 Design Review Team 09  Spring 2010 Luke Ethan Andy Dhruv.
ECE 477 Design Review Team 4  Fall 2010 (L to R) Andy Sydelko, Chris Cadawallader, Mike Wiliams, Craig Pilcher.
ECE 477 Design Review Team 01  Fall 2010 Jigar Gandhi Chandler Wall John-Taylor Smith Eric Zarowny.
ECE 477 Design Review Team 2  Fall Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 Design Review Group 2  Spring Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 Design Review Group 11  Fall Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
Tone Matrix Music Box Jun Jun PehWan Qi Choo Kian Hui Wong Chia Siong Goh.
ECE 477 Design Review Team 9  Fall 2009 Josh Piron, Jacob Pfister Kevin Templar, Mike Phillips,
ECE 477 Design Review Team 2  Spring 2006 Prashant Grimella Andy Brezinsky Tim Sendgikoski Clark Malmgren.
ECE 477 Design Review Team 4  Fall 2006 Daryl Dave Will Ben.
ECE 477 Design Review Team 1  Fall 2006 Sumanth Peddamatham Alex Tucker Chris Arges Radhika Mulani.
ECE 477 Design Review Team 14  Spring 2006 Jason, Nathanael, David, David.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
ECE 477 Design Review Team 02  Fall Outline Project overview - KProject overview - K Project-specific success criteria -KProject-specific success.
ECE 477 Design Review Team 10  Spring 2007 JUSTIN AZAD AFIFF NUHAIRIADAM.
ECE 477 Design Review Team 8(SLOW)  Spring 2006.
ECE 477 Design Review Group 5  Spring Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 DESIGN REVIEW FEST – FALL OUTLINE  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
ECE 477 Design Review Team 7  Spring 2008 Paste a photo of team members here, annotated with names of team members.
ECE 477 Design Review Team 3  Spring Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 Design Review Team 12  Spring 2006 EricDaniel Atandra Sriharsha Aasenda Silva Burman Vengapaty.
ECE 477 Design Review Team 4  Spring 2006 Justin Thacker, Matt Kocsis, Ian Snyder, Dustin Poe.
Eric Tarun Craig Dave ECE 477 Design Review Team 9  Spring 2006 Galamback Chawla Noble Kristof.
ECE 477 DESIGN REVIEW TEAM 3  SPRING 2015 Garrett Bernichon Bryan Marquet John Skubic Tim Trippel.
ECE 477 Design Review Team 5  Spring 2010 Fred Grandlienard Andrew Gregor Kevin Mohr Ryan DeFord.
ECE 477 Design Review Group 9  Fall 2005 Paste a photo of team members here, annotated with names of team members. Tim Miller Clif Barnes Drew Heinrich.
Treasure Chess ECE 477 Team 2 - Spring 2013 Parul Schroff, Brock Caley, Sidharth Malik, Jeremy Stork Design Review.
ECE 477 Design Review Team 10  Spring 2009 Scott Shaw Hussain Vasi Matt Sbai John Fawcett.
ECE 477 Design Review Team 2  Fall 2006 Wirelessly Integrated Menu System (WIMS) Ryan Coppa Lee Bush Aaron Replogle Neil Bedwell.
ECE 477 Design Review Group 5  Spring Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 DESIGN REVIEW TEAM 14  SPRING Project Overview  Target Audience: Amateur Musicians  Obtain a “Guitar Tab” format of music  View Tabs.
ECE 477 Design Review Team BOAR  Fall 2011 Paste a photo of team members here, annotated with names of team members. Left to Right:
David DuemlerMartin Pendergast Nick KwolekStephen Edwards.
ECE 477 Design Review Team 1  Spring 2009 Paste a photo of team members here, annotated with names of team members.
ECE 477 Design Review Group 3  Spring 2005 “VoIP Connect” Ankur TrushalAshish Dushyant.
ECE 477 Design Review Team 13  Spring 2007
ECE 477 Design Review Team 21 - Spring 2013
ECE 477 Senior Design Group 3  Fall 2007
ECE 477 Design Review Team 6 - Spring 2012
ECE 477 Design Review Group 6  Fall 2005
Team 3 Humphrey's Treasure Chest Design Constraint Analysis
ECE 477 Design Review Team 5  Fall 2006
ECE 477 DESIGN REVIEW TEAM 14  SPRING 2010
Presentation transcript:

ECE 477 Design Review Team 3  Fall 2007 Steven Kingsley (Analog) Roy Scheck (Leader) Tony Liechty (Digital) Charles Lan (Software)

Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria Block diagramBlock diagram Component selection rationaleComponent selection rationale Packaging designPackaging design Schematic and theory of operationSchematic and theory of operation PCB layoutPCB layout Software design/development statusSoftware design/development status Project completion timelineProject completion timeline Questions / discussionQuestions / discussion

Project Overview Allows a single note instrument to be used as a MIDI instrumentAllows a single note instrument to be used as a MIDI instrument Ability to tune the instrument for more accurate MIDI conversionAbility to tune the instrument for more accurate MIDI conversion MIDI is an audio standardMIDI is an audio standard Software allows real time composition of music from MIDISoftware allows real time composition of music from MIDI

Project-Specific Success Criteria 1.Ability to detect the fundamental frequency of a note from a single note instrument through an analog microphone. 2.Ability to determine/guess the “closest note” being played based on the fundamental frequency detected (in 1 above). 3.An ability to calculate “how far off” (out-of-tune) the note being played is relative to the intended “nearest note” (determined in 2 above). 4.Ability to communicate note information to a computer. 5.Ability to display note detection/operational status using an LCD display.

Block Diagram PreAmp Filter Microphone DSP LCD USB interface ATD Volume Control Parallel GPIO 2 SPI 7 I2C 4 Volume Knob 2 PWM GPIO

Component Selection Rationale DSP requirementsDSP requirements 1 ATD converter1 ATD converter At least 8 bits for sufficient resolutionAt least 8 bits for sufficient resolution SPI interface for SPI to USB controllerSPI interface for SPI to USB controller I2C for digital potentiometerI2C for digital potentiometer PWM for analog filterPWM for analog filter 7 GPIO pins for parallel LCD interface7 GPIO pins for parallel LCD interface ~1200 bytes of RAM for sampling~1200 bytes of RAM for sampling 10Mhz Clock for proper resolution10Mhz Clock for proper resolution

Component Selection Rationale Possible DSPsPossible DSPs –Freescale 56F Kbyte flash, 4 Kbyte RAM16 Kbyte flash, 4 Kbyte RAM 32 Mhz Clock, 32 pins32 Mhz Clock, 32 pins $3.15 in 1,000 quantities$3.15 in 1,000 quantities –Atmel AT32UC3B Kbyte flash, 16 Kbyte RAM64 Kbyte flash, 16 Kbyte RAM 90 Mhz Clock, 48 pins90 Mhz Clock, 48 pins $4.66 in 10,000 quantities$4.66 in 10,000 quantities NewerNewer

Component Selection Rationale DSPDSP –Freescale 56F8014 ($3.15) 32 total pins32 total pins Two 12-bit ATDsTwo 12-bit ATDs SPI, SCI, I2C, PWMSPI, SCI, I2C, PWM 21 GPIO21 GPIO 16 Kb flash, 4 Kb RAM16 Kb flash, 4 Kb RAM 32 Mhz Clock32 Mhz Clock 4 pin JTAG/OnCE Interface for programming4 pin JTAG/OnCE Interface for programming

Component Selection Rationale USB ControllerUSB Controller –MAX3421E ($2.65) USB Peripheral Controller with SPI InterfaceUSB Peripheral Controller with SPI Interface Allows any microcontroller with SPI to be connected over USBAllows any microcontroller with SPI to be connected over USB 2 GPIO for Volume Knob2 GPIO for Volume Knob –Easier Routing –Accessed through SPI

Component Selection Rationale LCDLCD –CFAH1602B-YTI-JP 4 bit parallel interface (4 pins)4 bit parallel interface (4 pins) 3 bit functionality (3 pins)3 bit functionality (3 pins) Power consumptionPower consumption –1.5 ma for LCD –150 ma for Backlight

Packaging Design Form FactorForm Factor –Small for mobility –Sloped panel for easy viewing and better microphone reception Packaging FeaturesPackaging Features –LCD display of Note Information and Volume –Incoming Signal Amplifier (Rotary Knob) –Internal Microphone –USB Interface (Female “B” Adapter)

Packaging Design Hammond 1456CE2Hammond 1456CE2

Schematic/Theory of Operation PreAmp Filter Microphone DSP LCD USB interface ATD Volume Control D+ D- Parallel GPIO 2 SPI 7 I2C 4 Volume Knob 2 PWM GPIO

Schematic/Theory of Operation Power Supplies (3.3V, 1 Amp)Power Supplies (3.3V, 1 Amp) –Separate Analog and Digital supplies

Schematic/Theory of Operation AnalogAnalog –Amplify and Bias at 1.65V –Filter 10 mV -10 mV 0 V 3 V 0 V

Schematic/Theory of Operation Filter Digital Potentiometer Amplifier

Schematic/Theory of Operation Digital Potentiometer Amplifier DSP ATD GPIO SPI I2C PWM

Schematic/Theory of Operation Amplifier DSP ATD GPIO SPI I2C PWM Filter

Schematic/Theory of Operation USB interface D+D- LCD Parallel OnCE Volume Control Filter Clock Interrupt DSP

Schematic/Theory of Operation DSP ATD GPIO SPI I2C PWM SPI To USB

Schematic/Theory of Operation DSP ATD GPIO SPI I2C PWM Ground Header

PCB Layout General Design ConsiderationsGeneral Design Considerations Specific Design ConsiderationsSpecific Design Considerations –Power Supply –Analog –Digital

PCB Layout General Design ConsiderationsGeneral Design Considerations –Overall low power consumption General trace width of 10 milsGeneral trace width of 10 mils –Separate Analog and Digital systems –Minimize trace length –Minimize angles

PCB Layout Power Supply Design ConsiderationsPower Supply Design Considerations –Separate Analog and Digital Separate GroundsSeparate Grounds –5 V Unregulated Supply Trace width of 80 milsTrace width of 80 mils –3.3 V Regulated Supply Trace width of 70 milsTrace width of 70 mils –Bypass Capacitors Placed directly beneath Voltage RegulatorsPlaced directly beneath Voltage Regulators

PCB Layout Analog Design ConsiderationsAnalog Design Considerations –High sensitivity Ground shieldingGround shielding Copper PourCopper Pour –Microphone Minimize leadsMinimize leads –Bypass Capacitors Placed directly beneath respective ICPlaced directly beneath respective IC

PCB Layout Digital Design ConsiderationsDigital Design Considerations –Bypass Capacitors Placed directly beneath MicrocontrollerPlaced directly beneath Microcontroller –Bulk Capacitors Placed further from MicrocontrollerPlaced further from Microcontroller –General Purpose I/O Pins Assigned to corresponding side to minimize lengthAssigned to corresponding side to minimize length

Software Design/Development Status Three options for developmentThree options for development –JTAG/OnCE Easy to debugEasy to debug Costly Development boardCostly Development board –SCI serial bootloader Frees up more pinsFrees up more pins Addition of level translators and RS232 implementationAddition of level translators and RS232 implementation –Bulk device programmer Hard to debug after packagingHard to debug after packaging Easy to program multiple chipsEasy to program multiple chips

Software Design/Development Status Frequency DetectionFrequency Detection –Zero-crossings (currently favored approach) –Peak counting –Hybrid model –Shift/Compare Simulations run in C++ using DirectSoundSimulations run in C++ using DirectSound

Project Completion Timeline Week # PCB Assembly of PCB Software Packaging Testing Documentation Research Schematic Project Finalization Thanksgiving Current Week

Questions / Discussion