Download - Class-D Garage Band Amplifier
![Page 1: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/1.jpg)
Class-D Garage Band Amplifier
Team: Aaron Danielson, Robert Mann, Randall Newcomb, Andrew RussellSponsor: Nigel Thompson, RT LogicAdvisor: Dr. William Harrison
![Page 2: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/2.jpg)
Overview
• Purpose of the Class-D Garage Band Amplifier• Versus Commercial Products• System Concept• System Block Diagram• Major Tasks• Stretch Goals• Digital Signal Processor• Budget Overview• Project Schedule 2
![Page 3: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/3.jpg)
Purpose
• Class D Amplifier Power Efficiency• Price Point • Customizability• Open Source
3
![Page 4: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/4.jpg)
To Compete withCommercial Products
Must Have Should Have Could Have
Sound Quality User Friendly Sound Effects
Power Equalizer
Low Cost
4
![Page 5: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/5.jpg)
System Concept
5
![Page 6: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/6.jpg)
FPGA Block Diagram
6
![Page 7: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/7.jpg)
System Block Diagram - Output
7
![Page 8: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/8.jpg)
Major Tasks - FPGA
• Top Level Wrapper - Randy– Contains all the modules for testing that will be
synthesized onto the FPGA.• Digital Signal Processor - Aaron
– Design 4 filters – two each for bass & treble.– Interface with menu HSM to allow user to adjust
settings.• Hardware State Machine - Rob
– Implement a menu to control all the systems (LCD, ADC, DAC, DSP, SIGGEN, USER INPUT)
8
![Page 9: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/9.jpg)
Major Tasks – Output Stage
• Amplifier Output Stage - Andrew– Order and solder breakout boards
• Surface mount pin packages (64 pin)• Used for initial testing of components
– Layout custom PCB • 4 layer for power handling capability
– Implement final design and test the output stage
9
![Page 10: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/10.jpg)
Stretch Goals
• An all digital amplifier will be implemented– No analog signals between input and speaker out
• Add sound effects to the DSP– Echo– Reverb– Vacuum tube emulation
• Speaker Enclosure– Build the enclosure– Design bandpass filters for the selected speaker
10
![Page 11: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/11.jpg)
Digital Signal Processor
11
![Page 12: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/12.jpg)
Design Choices forControlling Logic
Factor Weight PicoBlaze ScoreScore
×Weight
MSP430 ScoreScore
×Weight
Verilog ScoreScore
×Weight
Ease of use 35 Asm 3 105 C 5 175 Verilog 2 70
Existing libraries 40 None. 0 0 LCD only. 1 40 Close; in
VHDL. 1 40
Existing code from ADD class
40 None. 0 0 None. 0 0 Lots. 4 160
Total 115 105 215 27012
![Page 13: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/13.jpg)
Design Choices for DSPFactor Weight Xilinx Intellectual
Property (IP) ScoreScore
×Weight
Built-In DSP on TAS5508C Score
Score×
Weight
Speed 30 Extra cycles in state machine 4 120 Internally buffered; does not affect ADC or DAC. 5 150
Quality 40Framework provided by PhD’s at Xilinx; parameterized by me
3 120 Designed by PhD’s at Texas Instruments 5 200
Complexity 25 Xilinx’s CoreGen tools are user friendly 2 50 Requires massive
additions to code base -5 -125
Coupling 50 Decoupled 0 0 Coupled -5 -250
Totals 150 370 20
13
![Page 14: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/14.jpg)
Will Design MeetRequirements?
Requirement Solution ≥ ?
An amplifier output will be driven by an FPGA
The Spartan 3E FPGA drives the output.
Yes.
The output stage will be a PWM H-bridge amplifier
TI’s TAS5508C contains a PWM H-bridge amplifier.
Yes.
Output of more than 100W UCC25600EVM-644 power supply delivers 600W.
Yes.
14
![Page 15: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/15.jpg)
Printed Circuit Board (PCB)
• 4 Layer PCB• Gives full ground and power planes• Necessary for high power circuits• Qualities/Needs outweigh the cost
50VPower
Signal
Ground
Signal15
12V
![Page 16: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/16.jpg)
PCB Ground
• Analog and Digital GND
16
![Page 17: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/17.jpg)
PCB Power
• Split Planes• Half-Bridge Power
(+50V)• Regulators, Other
Circuitry (+12V)
17
![Page 18: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/18.jpg)
Noise
• PWM amplifier switching• Analog and Digital ground shorted• Crosstalk• Power Supply• How to deal with it
– Decoupling Capacitors– Maximize distance between traces– Proper component selection
18
![Page 19: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/19.jpg)
Budget
19
![Page 20: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/20.jpg)
Budget
20
![Page 21: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/21.jpg)
Project Schedule
21
![Page 22: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/22.jpg)
Conclusion
• Minimal Cost Versus Commercial Products• Design Implementation• Stretch Goals if Time Permits• Budget Situation• Task Scheduling and Project Progress
22
![Page 23: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/23.jpg)
APPENDIX
23
![Page 24: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/24.jpg)
Menu HSM
24
![Page 25: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/25.jpg)
SPI
25
![Page 26: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/26.jpg)
DSP
26
![Page 27: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/27.jpg)
Signed/Unsigned Issue
27
![Page 28: Class-D Garage Band Amplifier](https://reader035.vdocuments.us/reader035/viewer/2022062310/5681633c550346895dd3cbb5/html5/thumbnails/28.jpg)
Title
28