class-d garage band amplifier team: aaron danielson, robert mann, randall newcomb, scott russell...

17
Class-D Garage Band Amplifier Team: Aaron Danielson, Robert Mann, Randall Newcomb, Scott Russell Sponsor: Nigel Thompson Advisor: Dr. William Harrison

Upload: mitchell-short

Post on 13-Dec-2015

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Class-D Garage Band Amplifier Team: Aaron Danielson, Robert Mann, Randall Newcomb, Scott Russell Sponsor: Nigel Thompson Advisor: Dr. William Harrison

Class-D Garage Band Amplifier

Team: Aaron Danielson, Robert Mann,Randall Newcomb, Scott RussellSponsor: Nigel ThompsonAdvisor: Dr. William Harrison

Page 2: Class-D Garage Band Amplifier Team: Aaron Danielson, Robert Mann, Randall Newcomb, Scott Russell Sponsor: Nigel Thompson Advisor: Dr. William Harrison

Overview

The Purpose of the Class-D Garage Band AmplifierRequirements and Stretch GoalsSystem ConceptSystem Block DiagramSampling and Bitrate ConstraintsTask BreakdownBudgetProject Schedule

2

Page 3: Class-D Garage Band Amplifier Team: Aaron Danielson, Robert Mann, Randall Newcomb, Scott Russell Sponsor: Nigel Thompson Advisor: Dr. William Harrison

Purpose

1. Class D Amplifier Power Efficiency

2. Price Point 3. Customizability4. Open Source

3

Page 4: Class-D Garage Band Amplifier Team: Aaron Danielson, Robert Mann, Randall Newcomb, Scott Russell Sponsor: Nigel Thompson Advisor: Dr. William Harrison

Purpose: Power Efficiency

4

Page 5: Class-D Garage Band Amplifier Team: Aaron Danielson, Robert Mann, Randall Newcomb, Scott Russell Sponsor: Nigel Thompson Advisor: Dr. William Harrison

Purpose: Price Point

5

Page 6: Class-D Garage Band Amplifier Team: Aaron Danielson, Robert Mann, Randall Newcomb, Scott Russell Sponsor: Nigel Thompson Advisor: Dr. William Harrison

Purpose: Customizability

6

Page 7: Class-D Garage Band Amplifier Team: Aaron Danielson, Robert Mann, Randall Newcomb, Scott Russell Sponsor: Nigel Thompson Advisor: Dr. William Harrison

Budget

7

Page 8: Class-D Garage Band Amplifier Team: Aaron Danielson, Robert Mann, Randall Newcomb, Scott Russell Sponsor: Nigel Thompson Advisor: Dr. William Harrison

Budget

8

Page 9: Class-D Garage Band Amplifier Team: Aaron Danielson, Robert Mann, Randall Newcomb, Scott Russell Sponsor: Nigel Thompson Advisor: Dr. William Harrison

Requirements

• An amplifier output will be driven by an FPGA• The output stage will be a PWM H-bridge

amplifier • High quality audio• Low cost• High efficiency• Analog Input

• Output of more than 100W• 4-Layer PCB

9

Page 10: Class-D Garage Band Amplifier Team: Aaron Danielson, Robert Mann, Randall Newcomb, Scott Russell Sponsor: Nigel Thompson Advisor: Dr. William Harrison

Stretch Goals

• An enclosure will be constructed to house the amplifier, FPGA and speaker• An alternate amplifier will be implemented• Digital Input

PWM Analog InDigital In

PSU PSU

Stretch Goal

Required

10

Page 11: Class-D Garage Band Amplifier Team: Aaron Danielson, Robert Mann, Randall Newcomb, Scott Russell Sponsor: Nigel Thompson Advisor: Dr. William Harrison

System Concept

Images from Google Image

Pre-Filter

11

Page 12: Class-D Garage Band Amplifier Team: Aaron Danielson, Robert Mann, Randall Newcomb, Scott Russell Sponsor: Nigel Thompson Advisor: Dr. William Harrison

System Block Diagram - FPGA

12

Page 13: Class-D Garage Band Amplifier Team: Aaron Danielson, Robert Mann, Randall Newcomb, Scott Russell Sponsor: Nigel Thompson Advisor: Dr. William Harrison

System Block Diagram - Output

13

Page 14: Class-D Garage Band Amplifier Team: Aaron Danielson, Robert Mann, Randall Newcomb, Scott Russell Sponsor: Nigel Thompson Advisor: Dr. William Harrison

Description of Major Tasks

• Design a Top Level Testbench• Contains all the modules for testing that will be synthesized onto the FPGA.• Instantiate Pacoblaze uP and write necessary assembly in test environment

to reduce synthesize time later.

• Digital Signal Processor• Design 2 filters – one each for bass & treble.• Interface with state machine to allow user to adjust settings.

• Hardware State Machine• Implement a menu system to control all the systems.• Integrate the uP communication with the state machine for user feedback

through the LCD and buttons

• Amplifier • Produce a breakout board for initial testing• Layout custom PCB • Implement final design and test the output stage

• Speaker Enclosure• Build the enclosure• Design bandpass filters for the selected speaker

14

Page 15: Class-D Garage Band Amplifier Team: Aaron Danielson, Robert Mann, Randall Newcomb, Scott Russell Sponsor: Nigel Thompson Advisor: Dr. William Harrison

ADC -> DSP -> DAC

15

Page 16: Class-D Garage Band Amplifier Team: Aaron Danielson, Robert Mann, Randall Newcomb, Scott Russell Sponsor: Nigel Thompson Advisor: Dr. William Harrison

Project Schedule

16

Page 17: Class-D Garage Band Amplifier Team: Aaron Danielson, Robert Mann, Randall Newcomb, Scott Russell Sponsor: Nigel Thompson Advisor: Dr. William Harrison

Conclusion

• Goal• Ahead of schedule on the Gantt chart• Purchasing is slightly delayed because

we’re waiting for budget approval

17