Zacharie Idriss

Senior Design Project with the LPC54608 – Equalizer

Discussion created by Zacharie Idriss on May 5, 2017

This is where the main code structure is located: GitHub - zidriss/EE403Project_Equalizer at zidriss-myProject 


In our Senior design project course my group used the LPCXpresso54608 board to create an equalizer. We used the CODEC aux port, and the touchscreen to realize the project. 



The entire premise of the project was to have a signal come into the audio CODEC port and have it be manipulated based on the lows, mids, and highs. These band pass filters are centered around 250Hz, 500Hz, 1kHz, 2kHz, and 4kHz (this is just a design parameter). 


The built in touch screen of the board made it really great to both see the band in (close to) real time, and be able to control the intensity of each band. To graph the bands, its was necessary to use a graphical library called eGFX and the touchscreen used the same, where each pixel location on the screen was accounted for. 


The final report attached explains the entire project in detail, and let me know if you have any questions!!