Melola Discovery

← Melola Discovery

Open access Jurnal SINTA 1

Field-programmable gate array-based voltage-feedback-driven battery charging with DC-DC buck converter

International Journal of Electrical and Computer Engineering (IJECE) · Vol. 15 No. 5 (2025)

DOI
10.11591/ijece.v15i5.pp4993-5002
ISSN
2722-2578, 2088-8708
Published
2025-10-01
Publisher
Institute of Advanced Engineering and Science
License
creativecommons.org/licenses/by-sa/4.0

Abstract

This paper presents the design and development of a reference-driven field-programmable gate array (FPGA)-based controllable battery charging system featuring a buck converter. The controller tracks and adjusts the system's duty cycle based on output voltage feedback. The primary goal was to introduce a digital pulse-width modulation generator program using a Hardware Description Language within a feedback loop. To enhance the buck converter's accuracy, the system's switching frequency was set to 20 kHz with an 8-bit counter, achieving a resolution of 0.390625% per clock cycle. An 8-bit parallel analog-to-digital converter provided feedback by measuring the output voltage and comparing it with the reference setpoint. The simulation model was developed using MATLAB/Simulink, while the Quartus II software was employed for controller programming. The resultant data was meticulously analyzed to assess the circuit's performance across various voltage and control parameters. To validate the proposed controller's effectiveness, a 400 W system prototype comprising a step-down transformer, rectifier, and buck converter was constructed and tested for voltage ranging from 24 to 72 V. Through FPGA-based digital control, this system demonstrated a voltage regulation accuracy of ±0.39 per clock cycle and the capability to continuously track and regulate the duty cycle with each clock trigger, ensuring precise control over the charging process.

Collaboration network of the authors

5 authors · 10 co-authorship links

Hover or tap a name to highlight its co-authors. Double-click to open the author's page.

  • Tun Hussein Onn University of Malaysia
  • Affiliation unknown
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles

Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.

This record comes from Crossref (what the publisher deposited), because the journal's own OAI-PMH endpoint could not be harvested.

Metadata source: Crossref API (cadangan, berdasarkan ISSN) https://api.crossref.org/journals/2088-8708/works, first harvested 27 Okt 2026, last seen 27 Okt 2026.
Metadata as oai_dc, converted from Crossref
<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"><dc:title>Field-programmable gate array-based voltage-feedback-driven battery charging with DC-DC buck converter</dc:title><dc:creator>Bakar, Afarulrazi Abu</dc:creator><dc:creator>Saiman, Suhaimi</dc:creator><dc:creator>Sithananthan, Tharnisha</dc:creator><dc:creator>Ismail, Muhammad Nafis</dc:creator><dc:creator>Harun, Saidina Hamzah Che</dc:creator><dc:description>&lt;jats:p&gt;This paper presents the design and development of a reference-driven field-programmable gate array (FPGA)-based controllable battery charging system featuring a buck converter. The controller tracks and adjusts the system's duty cycle based on output voltage feedback. The primary goal was to introduce a digital pulse-width modulation generator program using a Hardware Description Language within a feedback loop. To enhance the buck converter's accuracy, the system's switching frequency was set to 20 kHz with an 8-bit counter, achieving a resolution of 0.390625% per clock cycle. An 8-bit parallel analog-to-digital converter provided feedback by measuring the output voltage and comparing it with the reference setpoint. The simulation model was developed using MATLAB/Simulink, while the Quartus II software was employed for controller programming. The resultant data was meticulously analyzed to assess the circuit's performance across various voltage and control parameters. To validate the proposed controller's effectiveness, a 400 W system prototype comprising a step-down transformer, rectifier, and buck converter was constructed and tested for voltage ranging from 24 to 72 V. Through FPGA-based digital control, this system demonstrated a voltage regulation accuracy of ±0.39 per clock cycle and the capability to continuously track and regulate the duty cycle with each clock trigger, ensuring precise control over the charging process.&lt;/jats:p&gt;</dc:description><dc:publisher>Institute of Advanced Engineering and Science</dc:publisher><dc:date>2025-10-01</dc:date><dc:type>info:eu-repo/semantics/article</dc:type><dc:format>application/pdf</dc:format><dc:identifier>https://doi.org/10.11591/ijece.v15i5.pp4993-5002</dc:identifier><dc:identifier>10.11591/ijece.v15i5.pp4993-5002</dc:identifier><dc:source>International Journal of Electrical and Computer Engineering (IJECE); Vol 15 No 5 (2025); 4993</dc:source><dc:source>2722-2578</dc:source><dc:source>2088-8708</dc:source><dc:relation>https://ijece.iaescore.com/index.php/IJECE/article/viewFile/37821/18466</dc:relation><dc:rights>http://creativecommons.org/licenses/by-sa/4.0</dc:rights></oai_dc:dc>