Next Article in Journal
Integrating Building Information Modelling and Artificial Intelligence in Construction Projects: A Review of Challenges and Mitigation Strategies
Previous Article in Journal
Brain Tumor Segmentation from Optimal MRI Slices Using a Lightweight U-Net
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

FPGA Implementation of Sliding Mode Control and Proportional-Integral-Derivative Controllers for a DC–DC Buck Converter

by
Sandra Huerta-Moro
1,†,
Jonathan Daniel Tavizón-Aldama
2,† and
Esteban Tlelo-Cuautle
1,*,†
1
Electronics Department, Instituto Nacional de Astrofísica, Optica y Electrónica (INAOE), Luis Enrique Erro No. 1, Tonantzintla, Puebla 72840, Mexico
2
Department of Electro-Photonic Engineering, Centro Universitario de Ciencias Exactas e Ingenierías—UdeG, Blvd. Gral. Marcelino García Barragán No. 1421, Olímpica 44430, Mexico
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Technologies 2024, 12(10), 184; https://doi.org/10.3390/technologies12100184
Submission received: 22 August 2024 / Revised: 18 September 2024 / Accepted: 30 September 2024 / Published: 1 October 2024

Abstract

DC–DC buck converters have been designed by incorporating different control stages to drive the switches. Among the most commonly used controllers, the sliding mode control (SMC) and proportional-integral-derivative (PID) controller have shown advantages in accomplishing fast slew rate, reducing settling time and mitigating overshoot. The proposed work introduces the implementation of both SMC and PID controllers by using the field-programmable gate array (FPGA) device. The FPGA is chosen to exploit its main advantage for fast verification and prototyping of the controllers. In this manner, a DC–DC buck converter is emulated on an FPGA by applying an explicit multi-step numerical method. The SMC controller is synthesized into the FPGA by using a signum function, and the PID is synthesized by applying the difference quotient method to approximate the derivative action, and the second-order Adams–Bashforth method to approximate the integral action. The FPGA synthesis of the converter and controllers is performed by designing digital blocks using computer arithmetic of 32 and 64 bits, in fixed-point format. The experimental results are shown on an oscilloscope by using a digital-to-analog converter to observe the voltage regulation generated by the SMC and PID controllers on the DC–DC buck converter.
Keywords: DC–DC buck converter; FPGA; numerical method; PID; SMC DC–DC buck converter; FPGA; numerical method; PID; SMC

Share and Cite

MDPI and ACS Style

Huerta-Moro, S.; Tavizón-Aldama, J.D.; Tlelo-Cuautle, E. FPGA Implementation of Sliding Mode Control and Proportional-Integral-Derivative Controllers for a DC–DC Buck Converter. Technologies 2024, 12, 184. https://doi.org/10.3390/technologies12100184

AMA Style

Huerta-Moro S, Tavizón-Aldama JD, Tlelo-Cuautle E. FPGA Implementation of Sliding Mode Control and Proportional-Integral-Derivative Controllers for a DC–DC Buck Converter. Technologies. 2024; 12(10):184. https://doi.org/10.3390/technologies12100184

Chicago/Turabian Style

Huerta-Moro, Sandra, Jonathan Daniel Tavizón-Aldama, and Esteban Tlelo-Cuautle. 2024. "FPGA Implementation of Sliding Mode Control and Proportional-Integral-Derivative Controllers for a DC–DC Buck Converter" Technologies 12, no. 10: 184. https://doi.org/10.3390/technologies12100184

APA Style

Huerta-Moro, S., Tavizón-Aldama, J. D., & Tlelo-Cuautle, E. (2024). FPGA Implementation of Sliding Mode Control and Proportional-Integral-Derivative Controllers for a DC–DC Buck Converter. Technologies, 12(10), 184. https://doi.org/10.3390/technologies12100184

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop