Implementation Fully-Digital: Lithium-Ion Battery
Implementation Fully-Digital: Lithium-Ion Battery
Implementation Fully-Digital: Lithium-Ion Battery
The whole system can be divided into three major parts: AXd fil
FPGA controller, data acquisition subsystem and
programmable power source subsystem. Detailed Fig. 2 Block diagram of the FPGA controller
descriptions about each subsystem will be given in the
followings: c. Programmable power source: The programmable
power source uses an interleaved multiphase buck converter
a. FPGA controller: The digital PID-control topology. Interleaving greatly reduces the current ripples to
algorithm is implemented in the FPGA controller. FPGA the output capacitors, which in turn reduces the steady-state
controller computes the gating signals of multiphase buck output voltage ripples, making it possible to use very small
converter according to the feedback battery voltage and inductances to improve transient responses. Interleaving
current information. In addition to implementing the main converters with small inductances reduces both the
battery charging controller, the FPGA also controls the steady-state voltage ripples and the transient voltage spikes, so
interfacing ICs and communicates with the graphical user that a much smaller output capacitance can be used to meet the
interface (GUI). In the proposed system, the main controller steady-state and transient voltage requirements. The power
is implemented using the FLEX1OK70 FPGA device. The density can be significantly improved. The relationship of
block diagram of the FPGA-based control unit is shown in Fig. the output current ripple and the phase number is given by:
2. In Fig. 2, the FPGA gathers and analyzes battery status
data (voltage and current) from the A/D conversion IC. After V,xTx(ID)
obtaining the required charging status (voltage and current), IM= (1)
i M 1
necessary gating signals are then determined through the AI =
built-in digital controller and signal interleaving circuits and i=T - M =2,3,4...
are outputted through PWM module implemented in the L
fl iD+I]
FPGA. In order to continuously monitor the charging
process, a universal synchronous asynchronous receiver
transmitter (USART) module is implemented in the main where VO, I, is the output voltage and current, M is the
controller. In addition, the operating status of the charger phase number, L is the inductance, D is the duty cycle and T is
will be displayed real-time on a 16x2 LCD display. Remote the switching period.
on/off control and charging/ discharging control is realized Fig. 3 shows a typical diagram of a four phase buck
through general purpose I/0 ports. converter and its gating signals used in this proposed system.
Generally speaking, A N-phase converter consists of N
b. Data acquisition subsystem: From Fig. 2, the data identical converters with interconnected inputs and outputs.
acquisition system consists of the following circuits: The duty cycles of adjacent channels have a phase shift of
| Sensors to measure the following variables: Voltage in 3600/N, where N is the total channel number.
____________
.
state-space averaging technique, the small signal transfer
LCLS2L+K+
..
IUART
C
AID Conversion
IRead Parameter
L
I
1+ sCr,
RC)
+
where E(n) is the error signal and U(n) is the input signal.
lStart
Rleceive Daa
.
EndlA
X
rthtriLikg
Control
Mlultiiphase
Gaiiig Signali
i
USART
TansmitmataI
..~
(2)
(3)
1)A
A
LrI
L
R?
+
dk 11
1(
----LL
(c)switch off
(b) Switch an
Fig. 5 Buck converter circuit topology
KWun 2iSUMSIS Sample
¶4
ri
+
34)AN2915111,z
LOW sigum
ampilfwe
~ ~ ~~ ~ ~ ~ P-kwww-www
~ ~ ~~CPk~ ~ ~
bf ~ ~~~~~~~~~~~~~
C-sMVP
Fig. 6 Graphical user interface flowchart
IV. EXPERIMENTAL RESULTS
In order to validate the proposed charging system,
experiments is carried out on commercially available
lithium ion batteries. Due to limited space, only selected
waveforms are displayed in this section. Fig. 7 shows the CM- 50.0mlv
4267lW~TM I'1X 1:i
WOM 7M 2005
0a1 '55.'
gating signals of a four phase buck converter. From Fig. 7, Fig. 8 Output current waveform of the proposed system
the gating signals are properly interleaved with 900
separation. Fig. 8 shows the measured output current Table 1: Ripple amount of CC mode
waveform of the proposed charger system.
One phase 0.625%
lo= 0.2A Io= 0.6A |I 1.2A Tl 2.OA
1.25% 1.5% 1.75%
Table 1 shows the ripple amount of different output Two phase 0.5% 0.625% 0.75% 1%
current commands. From table 1, the maximum ripple Four phase 0.25% 0.375% 0.5% 0.625%
current in constant current mode is less than l1% for a four Table 2: Transient response time and voltage deviation
phase converter. Table 2 shows the voltage deviation and voltage deviation response time
response time of the proposed charger. One phase 125 mV 600 us
Two phase 150 mV 400 us
V. DISCUSSIONS AND CONCLUSIONS Four phase 260 mV 380
In this paper, a fully digital FPGA-based lithium ion
battery charger was presented. The design and VII. REFERENCES
implementation of the hardware circuits and software [1] Lin, P. C., Liu, Y. H., Liu, Y. H., Chen, J. K., Chen, C. H., "A
algorithms were also discussed. The proposed charger fully digital rapid charger for electric scooters," Proceedings of
system can operate in constant voltage or constant current the Eighteenth Symposium on Electrical Vehicles, 2001
[2] Kim, C. G., Seo, D. H., You, J. S., Park, J. H., Cho, B. H.,
charging mode; the voltage/current command can be set by "Design of a contactless battery charger for cellular phone,"
the user using the graphical user interface. The proposed IEEE Transactions on Industrial Electronics, Vol. 48, No. 6,
charger system features the advantages such as low output Dec. 2001, pp. 1238 -1247
voltage/current ripple, high efficiency and fully digital [3] Hsieh, G. C., Chen, L. R., Huang, K. S., "Fuzzy-controlled
programmable. Li-ion battery charge system with active state-of-charge
controller," IEEE Transactions on Industrial Electronics, Vol.
In order to monitor the operating parameters during 48, No. 3, June 2001, pp. 583 -593
charging/discharging processes, a graphical user interface is [4] Dilip, S., Stolitzka, D., "Advanced algorithms and hardware for
also developed. According to the experimental results, the intelligent batteries," Proceedings of the Tenth Annual Battery
maximum ripple current of the proposed four phase charger Conference on Applications and Advances, 1995, pp. 177-182
is less than 1%, the transient response time from no load to [5] Ito, S. A., Carro, L.," A comparison of microcontrollers targeted
full load is less than 400 gs.
to FPGA-based embedded applications," Proceedings of the
Thirteenth Symposium on Integrated Circuits and Systems
Design, 2000, pp. 397-402
VI. ACKNOWLEDGEMENTS [6] Jung; S. L., Chang, M. Y., Jyang, J. Y., Yeh, L. C., Tzou, Y. Y.,
This work was sponsored by National Science Council, " Design and implementation of an FPGA-based control IC for
Taiwan, under research grant NSC 94-2213-E-0 11-087. AC-voltage regulation," IEEE Transactions on Power
Electronics, Vol. 14, No. 3, May 1999, pp. 522-532