FPGA Based Power Analyser (4K) with FFT, CORDIC, Embedded Processor and Matlab GUI: PART 1:ADC & FFT

In part 1 of 2 of this video series, we will begin the build of an FPGA based Power Analyser to measure the Voltage and Current Input at Power Frequency PLUS the Harmonics. I am using the Cyclone 5 starter kit, which has a Cyclone 5 FPGA and the LTC2308 ADC on board. To design a power analyser we will use a pair of FFT MegaFunctions in Quartus. The frequency domain outputs contain the fundamental 50 Hz PLUS the harmonics. We use the CORDIC algorithm to determine the other necessary component for Complex Power - the phase. A Nios embedded processor is added to the project to help us output the information as a UART message. A graphical user interface in Matlab will help visualise the power analyser output. This is a complex project but it will help us understand how a full system can be pieced together using MegaFunctions and Verilog glue logic. The agenda for this video (part 1) is below. 1. Understand the high level architecture 2. Write ADC SPI interface code for the LTC2308. 3. Interface to
Back to Top