ATAVRBC100 Atmel, ATAVRBC100 Datasheet

REF DESIGN KIT BATTERY CHARGER

ATAVRBC100

Manufacturer Part Number
ATAVRBC100
Description
REF DESIGN KIT BATTERY CHARGER
Manufacturer
Atmel
Series
AVR®r
Datasheet

Specifications of ATAVRBC100

Main Purpose
Power Management, Battery Charger
Embedded
Yes, MCU, 8-Bit
Utilized Ic / Part
ATtiny261/461/861/25/45/85
Primary Attributes
Multi Chemistry, 3 Circuits, (2) 1.2 ~ 20V @ 1A/2.5A Out, (1) 1.2 ~ 38V @ 5A
Secondary Attributes
7.5 ~ 40V In, 2 Relays, Supports Optional DB101 Display Board
Data Bus Width
8 bit
Interface Type
RS-232
Silicon Manufacturer
Atmel
Silicon Core Number
AVR451
Kit Application Type
Power Management - Battery
Application Sub Type
Battery Charger
Silicon Family Name
AVR
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Features
• Tripple buck converter for battery charging.
• Battery (dis)charging using ATtiny261/461/861 or ATtiny25/45/85.
• Support for two battery packs.
• Host controller (ATmega644).
1 Introduction
The BC100 is reference design/development kit that targets especially battery
charging. As the kit is general in nature it can be used to charge various battery
types, as long as the requirements to charging voltage and currents are within the
output range that the kit offers (1.2V to 38V, max 5A).
The kit can be used to develop applications such as battery chargers, battery
backup, Un-interruptable power supply, switch mode power supply and other.
Figure 1-1. BC100 hardware.
- Low voltage/current (max 20V/1A).
- Medium voltage/current (max 20V/2.5A).
- High voltage/current (max 38V/5A).
- Uses DC supply voltage and buck converter to charge batteries.
- Powers application/own circuits when line power is missing.
- Relay controlled enabling of battery packs.
- Interface MCU responsible for charging.
- Support for DB101 graphical display board.
- Monitor voltages and currents on the board.
AVR451: BC100 Hardware User's Guide
8-bit
Microcontrollers
Application Note
Rev. 8088A-AVR-09/07

Related parts for ATAVRBC100

ATAVRBC100 Summary of contents

Page 1

AVR451: BC100 Hardware User's Guide Features • Tripple buck converter for battery charging. - Low voltage/current (max 20V/1A). - Medium voltage/current (max 20V/2.5A). - High voltage/current (max 38V/5A). • Battery (dis)charging using ATtiny261/461/861 or ATtiny25/45/85. - Uses DC supply voltage ...

Page 2

Hardware overview Figure 2-1. Overview of the BC100. DC Power (7.5V-40V) 38V/5A buck converter 30V/2.5A buck converter 20V/1A buck converter ATtinyx5 socket ATtinyx61 socket DataFlash ATmega644 board controller AVR451 2 The BC100 consists of two main parts: the battery ...

Page 3

Main hardware blocks 3.1 Buck converters Figure 3-1. The three buck converters of the BC100 (section of the BC100 schematics). 8088A-AVR-09/07 The blocks of the BC100 used for battery charging are described below. For more details on parts of ...

Page 4

Shunt network Figure 3-2. The shunt resistor and configurable divider network (section of the BC100 schematics). AVR451 4 A shunt resistor (70mOhm, 1%) is placed in the charge/discharge path of the battery. The shunt resistor is used to measure ...

Page 5

Electronic load Figure 3-3. The electronic constant current loads (section of the BC100 schematics). 8088A-AVR-09/07 The maximum input voltages to the ATtiny device must be below the supply voltage of the ATtiny, and the differential voltage over the shunt ...

Page 6

Supply voltages and ground levels 3.5 ADC reference 4 Connectors and jumpers 4.1 Power connector AVR451 6 Always keep the temperature of the FETs (Q404 and Q405) and the resistors (R444 and R445) below a reasonable temperature (very warm ...

Page 7

RS232C connector 4.3 Battery terminals 4.4 DB101 headers 8088A-AVR-09/07 A RS232C connector is available to connect the BC100 to e.g. a PC. The RS232C connector is connected to the ATmega644 board controller (USART0) and can be used interact with ...

Page 8

Programming and debugging headers Figure 4-1. Programming and debugging headers. ATtinyx5 ISP and DebugWire header ATtinyx61 ISP and DebugWire header ATmega644 JTAG header AVR451 8 Note that ATmega644 firmware for communicating with the DB101 is not included in the ...

Page 9

Jumpers overview 8088A-AVR-09/07 ATmega644 board controller it can be programmed regardless of the state of the SPI lines. If SPI communication is used between a ATtiny and the ATmega644 a way to ensure that programming is successful ...

Page 10

Figure 4-2. Location of jumpers on the BC100. J402 J403 J404 J302 J405 4.7 Micro switches and LEDs 4.8 Test points AVR451 10 Designator Use and settings Connects the either “BUCK-A”, BUCK-B” or “BUCK-C” converter output to the battery terminals ...

Page 11

... Preprogrammed firmware 8088A-AVR-09/07 The BC100 comes with the firmware from application note AVR458 “Charging Lithium-Ion Batteries with ATAVRBC100” programmed in the ATtiny861. The ATtiny85, is programmed with a small program that does nothing but putting the device in Power Down mode. The ATmega644 is programmed with a firmware that controls the power switch on the board, but other wise do nothing ...

Page 12

... BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’ ...

Related keywords