ATEVK527 Atmel, ATEVK527 Datasheet - Page 16

no-image

ATEVK527

Manufacturer Part Number
ATEVK527
Description
KIT EVAL PWM AVR USB 4 SERIES
Manufacturer
Atmel
Series
AVR®r
Datasheet

Specifications of ATEVK527

Main Purpose
Power Management, Battery Charger
Embedded
Yes, MCU, 8-Bit
Utilized Ic / Part
ATmega16U4, ATmega32U4
Primary Attributes
1 Cell- Li-Ion
Secondary Attributes
Graphical User Interface, USB Interface
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
16
AVR146
Figure 4-5. Flow chart of the charge state function
time runs out, and that timeout
(BAT_CURRENT_PREQUAL)
(BAT_VOLTAGE_PREQUAL)
Flag that charging should halt
once voltage reaches limit or
temperature to defined limits.
(BAT_TEMPERATURE_MIN
Set minimum and maximum
Set ST_CCURRENT as the
means that battery is worn
Set voltage limit to defined
Set charge current to the
(BAT_TIME_PREQUAL)
prequalification voltage.
defined prequalification
Start charge timer with
ST_PREQUAL_CTRL
next desired state.
Start PWM output.
defined limit.
Next state is
current.
& MAX)
out.
ST_PREQUAL
Set voltage limit to the defined
battery's maximum current.
Set ST_CVOLTAGE as the
Set charge current to the
(BAT_VOLTAGE_MAX)
ST_CCURRENT_CTRL
(BattData.MaxCurrent)
Start charge timer with
the battery's maximum
(BattData.MaxTime)
next desired state.
ST_CCURRENT
charge time.
Next state is
maximum.
Return next state to
What is the current
batt_task().
Charge()
state?
once current sinks below limit,
Set ST_ENDCHARGE as the
Flag that charging should halt
Set charge voltage to the
(BAT_VOLTAGE_MAX)
ST_CVOLTAGE_CTRL
Set current limit to the
(BattData.MinCurrent)
battery's cutoff limit.
defined maximum.
next desired state.
ST_CVOLTAGE
or time runs out.
Next state is
ST_ENDCHARGE
Flag battery as charged.
Set ST_BATCON as
Is the other battery
Stop PWM output.
next state.
enabled?
YES
ST_CCURRENT_CTRL
ST_PREQUAL_CTRL
ST_VOLTAGE_CTRL
See Figure 4.6 for
7801A-AVR-06/08
Set ST_SLEEP as next
NO
state.

Related parts for ATEVK527