Xilinx Implementation of Pulse Width Modulation Generation Using Fpga
Xilinx Implementation of Pulse Width Modulation Generation Using Fpga
targeted Xilinx® device. Viewing this schematic may help of the cascaded inverter. Fig 6 shows the sinusoidal wave
you discover design issues early in the design process. and 1800 phase shift sinusoidal wave (inverse sinusoidal
wave) as a reference signals.
III. SIMULATION AND RESULTS
The output and the result of proposed method is
show in the ModelSim. ModelSim is a multi-language HDL
simulation environment by Mentor Graphics, for simulation
of hardware description languages such
as VHDL, Verilog and System C, and includes a built-in C
debugger. ModelSim can be used independently, or in
conjunction with Altera Quartus or Xilinx ISE. Simulation
is performed using the graphical user interface (GUI), or
automatically using scripts.
For any type of switching generation the first basic
phenomena is generation of sin wave so first generate the
sine wave on the ModelSim. Further implement the
different switching technique for PWM and other for hybrid Figure 6: Sinusoidal wave as a reference signal
implementation. Figure 5 shows the VHDL coded
ModelSim output of sine wave. In the VHDL inbuilt i-sim The three carrier signals (such as sawtooth waves)
simulator but that is not sufficient to show the sin wave in are generated using an up-counter design. The first
the simulator that’s why for the representation of sin wave sawtooth carrier signal is generated from 20-bit up counter
use the ModelSim simulator. and these signals phase are shifted to 1200 for second
sawtooth carrier signals and 2400 for third sawtooth carrier
signals. Fig 7 shows each sawtooth wave starts from
different amplitude with 1200 phase shift. This sawtooth
wave amplitude is -2500 V, -800 V, and +900 V to +2500
V.
8 shows, 12-gate switching pulses and clock signals to drive [2] S. Mekhilef, A. Masaoud, “Xilinx FPGA Based
the single-phase cascaded multilevel inverter for 7-level Multilevel PWM Single Phase Inverter”, Electronic
output voltage. Journal of University Malaya (EJUM), Vol.1, No 2
December 2006 pp. 40-45.
[3] Karuppanan P, AyasKanta SWAIN, KamalaKanta
Makapatra, “FPGA Based Single-Phase Cascaded
Multilevel Voltage Source Inverter Fed ASD
Applications”, Journal of Electrical Engineering, 2006.
[4] Jagdish Kumar, Biswarup Das, and Pramod Agarwal,
“Harmonic reduction technique for a cascade multilevel
inverter” International Journal of Recent Trends in
Engineering, vol.1, no. 3, May 2009.
[5] Jin Wang and Damoun Ahmadi, “A precise and
practical harmonic elimination method for multilevel
inverters” IEEE Transactions on Industry Applications,
vol. 46, no. 2, pp. 857- 865, March/April 2010.
[6] Swamit S. Tannu Dr. R. R. Sawant Dr. Y. S. Rao,
Figure 8: Final output of proposed System on Model
“Discrete Time Control Technique for Induction Heating
Sim
System”, IEEE, International Conference on
Communication, Information & Computing Technology
IV. CONCLUSION (ICCICT), Oct. 19-20.
[7] M. Mythili, N. Kayalvizhi, “Harmonic Minimization in
This controller design is simulated and Multilevel Inverters Using Selective Harmonic Elimination
compilation portion is tested through VHDL in real time PWM Technique”, 2013 International Conference on
process using hardware-co simulation. The effective Renewable Energy and Sustainable Energy [ICRESE’13],
controller maintains the voltage to frequency ratio constant. IEEE 2013.
The simulation with experimental results demonstrates [8] Ahmed Belkheiri1, Said Aoughellanet1, Mohammed
quality of voltage and current waveforms with less Belkheiri, Abdelhamid Rabhi, “FPGA based Control of a
harmonic content at the output of the cascaded inverter. PWM Inverter by the Third Harmonic Injection Technique
These inverter topologies with digital-control circuit can be for Maximizing DC Bus Utilization” IEEE, May 2015.
used for speed control of induction motor and other [9] M.F.M Sabri, M.H. Husin, I. N. Othman,
medium scale industrial applications. At last but not least “Development of 5-bit, 4-Inputs PWM Generator on
done the design and implementation of different switching FPGA through VHDL Programming” International
techniques and hardwired digital circuits. The proposed Conference on Advances Science and Contemporary
work done is implementation on a novel discrete time Engineering 2012(ICASCE 2012).
control technique for hybrid inverter system by using pulse [10] Ahmed Belkheiri1, Mohammed Belkheiri, Said
width modulation is on VHDL-front end. Platform. Because Aoughellanet and A. Rabhi, “FPGA implementation of
of growing interest in miniaturization and production of configurable three-Phase SPWM module”, Conference
systems, digital control schemes based on VLSI technology Paper • August 2012.
and microprocessor for PWM inverters are becoming [11] ToleSutikno, MochammadFacta,“An Efficient
increasingly popular today for motor drives PV systems and Strategy to Generate High Resolution Three-Phase Pulse
UPS. Width Modulation Signal Based on Field Programmable
In future try to make more different type multi- Gate Array”, International Journal of Computer and
level inverter (MLI). A part from PWM focus on other Electrical Engineering, Vol. 2, No. 3, June, 20101793-
switching generator architecture which was downloaded 8163.
onto FPGA can be used to control Gate signal of Power [12] Afarulrazi Abu Bakar, MdZarafi Ahmad and Farah
Switches of Inverter. By this way we can be able to control Salwani Abdullah, “Design of FPGA Based SPWM Single
ON and OFF time of Inverter. Hence we can use this Phase Inverter”, Malaysian Technical Universities
architecture for controlling Inverter which produces AC Conference on Engineering and Technology, Malaysia.
from DC source. Hence we can implement PWM Inverter June 20-22, 2009.
from this FPGA based PWM Generator. FPGA enables [13] Afarulrazi Abu Bakar, MdZarafi Ahmad and Farah
easy, fast and flexible implementation of the controller Salwani Abdullah, “Design of FPGA Based SPWM Single
circuit in hardware. It can adjust effectively the modulation Phase Inverte”, Malaysian Technical Universities
index range for varying speed control of induction motor Conference on Engineering and Technology June 20-22,
drive. 2009,
REFERENCES [14] Kariyappa B. S1 Dr. M. UttaraKumari “FPGA Based
Speed Control of AC Servo motor Using Sinusoidal
[1] Saad MeHuIef, N. A. Rahim, “Xilinx FPGA Based PWM”,IJCSNS International Journal of Computer Science
Three-Phase PWM Inverter And Its Application For Utility and Network Security, VOL.8 No.10, October 2008.
Connected PV System”, Proceedings of IEEE TENCON [15] M. N. Md Isa, M.I. Ahmad, Sohiful A.Z. Murad and
2002. M. K. Md Arshad, “FPGA Based SPWM Bridge Inverter”,
414 Copyright © 2016. Vandana Publications. All Rights Reserved.
www.ijemr.net ISSN (ONLINE): 2250-0758, ISSN (PRINT): 2394-6962
American Journal of Applied Sciences 4 (8): 584-586, FPGA and CPLD ICs”, Journal of Systems Architecture,
2007 ISSN 1546-9239 2007. Vol.52 (2006): pp. 332–344
[16] Eftichios Koutroulis, Apostolos Dollas, Kostas [19] Rahim, N.A. and Islam Z.,”A single-phase series
Kalaitzakis, “High-frequency pulse width modulation active power filter design”, Proceeding of the International
implementation using FPGA and CPLD ICs”, Journal of Conference on Electrical, Electronic and Computer
Systems Architecture 52 (2006) 332–344. Engineering, IEEE Xplore Press ,Sept. 2004, pp: 926-929.
[17] Rahim N.A. and Islam Z., “Field Programmable Gate [20] Dong Kim, Eui-Cheol Nho, Heung-Geun Kim, and
Array-Based Pulse-Width Modulation for Single Phase Jong Sun Ko,”A Generalized UndelandSnubber for Flying
Active Power Filter”; American Journal of Applied Capacitor Multilevel Inverter and Converter‟. IEEE
Sciences, Vol.6 (2009): pp. 1742-1747 transactions on industrial electronics, vol. 51, no. 6,
[18] Koutroulis E., Dollas A. and Kalaitzakis K., “High- December 2004.
frequency pulse width modulation implementation using