A Standard-Cell Solution to a Ten-Cell Problem: The Development of a State-of-Charge ASIC for Primary Lithium Batteries

J

Numerous solutions exist for determining and displaying battery state-of-charge information. The sharp increase in popularity of portable personal electronics in the commercial world, coupled with the migration toward highly mobile dismounted-soldier communications and weapons technology, has lead to a multitude of battery management integrated circuits (ICs) from leading vendors in the semiconductor industry. Unfortunately, very few of the ICs are targeted for implementation in primary batteries – especially batteries with the unique attributes that often characterize primary lithium batteries. As a result, finding an existing semiconductor solution for state-of-charge determination in primary lithium batteries is a challenging endeavor. This paper presents the development process of an application-specific integrated circuit (ASIC) targeted for implementation into primary lithium batteries. Specifically, this ASIC was developed to address the need for a state-of-charge solution in the BA-5590 LiSO2 and BA-5390 LiMnO2.

26.2
A Standard-Cell Solution to a Ten-Cell Problem:
The Development of a State-of-Charge ASIC for
Primary Lithium Batteries
Jason Pecor
Program Manager, Government Services
Silicon Logic Engineering, Inc. Eau Claire, WI 54701
jason@siliconlogic.com

Abstract: Numerous solutions exist for determining and
displaying battery state-of-charge information. The sharp
increase in popularity of portable personal electronics in
the commercial world, coupled with the migration toward
highly mobile dismounted-soldier communications and
weapons technology, has lead to a multitude of battery
management integrated circuits (ICs) from leading
vendors in the semiconductor industry. Unfortunately,
very few of the ICs are targeted for implementation in
primary batteries – especially batteries with the unique
attributes that often characterize primary lithium batteries.
As a result, finding an existing semiconductor solution for
state-of-charge determination in primary lithium batteries
is a challenging endeavor.
This paper presents the development process of an
application-specific integrated circuit (ASIC) targeted for
implementation into primary lithium batteries.
Specifically, this ASIC was developed to address the need
for a state-of-charge solution in the BA-5590 LiSO2 and
BA-5390 LiMnO2.
Keywords:
State of Charge; Battery Management;
Lithium Batteries; Battery Electronics; Primary Batteries
Introduction
Based on the results of a feasibility study performed in
2004, a follow-on effort began in 2005 to design and
develop an ASIC for state-of-charge indication (SOCI).
The primary target application for this ASIC was the BA5590; however, requirements and constraints of other
battery chemistries and form-factors were taken into
account to provide a broader application space for the
final device.
Early in the program, it became clear that the ASIC would
need to be a mixed-signal device – integrating analog and
digital circuitry on the same IC. The IC would contain a
16-bit analog-to-digital converter (ADC), analog
multiplexers, and additional analog circuitry such as opamps, comparators, and a voltage regulator. Furthermore,
it would contain digital logic gates for processing all
readings as well as responding to and driving external
devices.

Microcontroller Architecture
The original development plan called for an algorithmic
implementation fixed in permanent logic gates. However,
after further analysis, the decision was made to develop a
device with an integrated microcontroller for algorithm
implementation.
Using a microcontroller as the main digital processor
allows algorithm and configuration changes without
requiring changes to the device hardware. For example,
the requirements for LED functionality changed very late
in the 2005 development schedule; however, the LED
driver function of the ASIC was able to adapt to the new
light-ramp requirement. Not only was it easy to meet the
modified specification, additional functionality was added
to provide temperature compensation depending on
selected LED component. This kind of flexible
algorithmic implementation also allows the ASIC to be
more easily ported to other battery chemistries.
Although the per-component cost of a microcontrollerbased IC is slightly more than a standard ASIC, the
advantages associated with a microcontroller offset the
increase in cost by mitigating risk in the areas of circuit
verification schedule and potential redesign effort. In the
future, when it becomes desirable to implement microcode algorithms in the form of logic gates, hardening the
ASIC will still be an available path, and the cost benefits
of a standard ASIC can be realized.
High Performance, Low Power
The ASIC needs to accurately measure a very wide range
of battery loads.
This range can make current
measurement difficult since the low end of the range is
much more susceptible to electrical or system noise than
the top end of the range. What this meant to the ASIC
design was that an ADC with a high dynamic range was
required to detect current flow and accurately count
coulombs for very small loads.
To meet these requirements, a 16-bit ADC was targeted to
ensure that accuracy would be maintained across the
entire current range. However, finding a silicon vendor
that could provide a 16-bit ADC as part of a larger mixed-
signal platform proved to be quite challenging. Most
vendors only supported up to 14-bit ADC circuits on their
mixed-signal offerings.
Furthermore, many of the
vendors that could offer a 16-bit ADC did so at the cost of
current consumption, unacceptable power performance
and high costs.
The ASIC vendor that was eventually chosen was
specifically selected because of their expertise with very
low-power device development. More importantly, they
had prior experience in the development of
microcontroller-based mixed-signal ASICs with an
available 16-bit ADC.
Architecture Performance Testing
Prior to initiating the custom ASIC design effort, an
external test vehicle was developed to validate the base
technology architecture for the SOCI ASIC. At that time,
the vendor offered an off-the-shelf device that utilized the
same analog circuitry and microcontroller architecture
that would be leveraged in the final ASIC design.
Building up a system using this device provided an
opportunity for algorithm verification, testing of the
analog circuitry accuracy and current consumption
measurements.
Though cumbersome and somewhat crude, the SLE SOCI
PT1 external prototype provided the perfect test bed for
validating design assumptions prior to initiating the
custom chip design. The following images show the PT1
prototype enclosure and the prototype PCB.

Figure 2. PT1 Prototype PCB
Testing with the external prototype yielded encouraging
results. The 16-bit ADC provided the desired accuracy of
less than 5% total error and average current consumption
was measured at <50uA for normal operation.
In
addition, the prototype allowed verification of the
algorithms that adjust coulomb count and state-of-charge
based on temperature and discharge rate.
The following tables show results of current
measurement, coulomb count and temperature
measurement tests that were performed using the external
prototype.

Table 1. PT1 Current Test vs Fluke 179 DMM
PT1
Measured
Current
0.050
0.124
0.250
0.500
1.000
2.007

Fluke 179
Measured
Current
0.050
0.125
0.250
0.500
1.000
2.000

% Error
0.0%
-0.8%
0.0%
0.0%
0.0%
+0.4%

Table 2. PT1 Coulomb Count Test

Figure 1. PT1 External SOCI Test Prototype

Elapsed
Time
02:30:00
16:05:00
16:00:00
08:30:18
03:00:00
08:00:01

PT1
Coulombs
455
7214
14371
15309
10816
57590

Calculated
Coulombs
450
7237
14400
15309
10800
57602

%
Error
+1.1%
-0.3%
-0.2%
0.0%
+0.1%
0.0%
Table 4. SMBus Parameters

Table 3. PT1 Temperature Test vs Fluke 179 DMM
PT1
Measured Temp
22.6
36.2
51.3
77.5
99.3
113.3

Fluke 179
Measured Temp
23.5
37.2
52.4
78.4
100
113.9

Deg C Error

Parameter

Command Type

Size

RemainingCapacity

Read Word

2 bytes

FullChargeCapacity

Read Word

2 bytes

MaxCurrent

Read Word

2 bytes

Temperature

Read Word

2 bytes

Voltage

Read Word

2 bytes

Current

Read Word

2 bytes

SOCI ASIC Specifications
Based upon the feasibility study findings and the results
of PT1 external prototype testing, the following primary
requirements list for the custom SOCI ASIC emerged:

FirmwareInfo

Read Block

5 bytes

ManufactureName

Read Block

12 byte

DeviceName

Read Block

8 bytes

•
•
•
•
•
•
•
•
•
•

DeviceChemistry

Read Block

6 bytes

ManufacturerData

Read Block

6 bytes

Cut-off Voltage

Read Word
Write Word

2 bytes

-0.9
-1.0
-1.1
-0.9
-0.7
-0.6

Mixed-signal microcontroller design
16-bit current measuring, coulomb counting ADC
High-resolution ADC for temperature/voltage
Dedicated LED/LCD driver interface
Internal or external temperature sensor
25uA average current – active operation
Total measurement error: < %5
Operating temperature: -40C to +95C
Storage temperature: -50C to +125C
SMBus interface

SMBus
Though not currently required for primary battery SOCI
functionality, the ASIC includes a communication
interface that implements a streamlined version of the
SMBus protocol. SMBus was added in anticipation of
potential future communication requirements.
For
example, this interface could be used to read state-ofcharge information when the visual indicator is not visible
– providing a path for future enhancement where host
equipment could communicate directly with the battery to
determine capacity and remaining service time.
Given that SMBus is designed for management of
rechargeable batteries, many of the commands were not
applicable to a primary battery. As a result, the ASIC
does not support the full SMBus protocol. Instead, a
small number of important parameters are provided via
the SMBus interface. The SMBus implementation on the
SOCI ASIC only supports three commands: Read Word,
Write Word, and Read Block. The parameters available
on this device through the SMBus interface are presented
in the following table.

ASIC Test Hardware
A SOCI carrier PCB has been designed for the ASIC that
provides the peripheral circuitry needed to meet SOCI
requirements for the BA-5590 battery. The ASIC is
currently being assembled and tested as a complete
electronics solution using this design and a mating PCB
that provides external connectivity, complete discharge
device and safety circuitry.

Figure 3. SLE SOCI ASIC on SOCI Carrier PCB
Results
At the time of writing this paper, engineering samples of
the SOCI ASIC have been received, and preliminary
testing of the device is in process. Performance results
have been very good. Both ADCs appear to be very
accurate and linear across a wide range of voltage and
current measurements. Furthermore, current consumption
measurements indicate that the analog circuitry is
functioning well within the targeted specification. This
means that the total chip consumption should be less than
25uA in normal operating mode.
Full environmental testing of the device has not yet been
completed.
However, standard characterization and
testing processes by the silicon vendor have also yielded
very good results for measurement accuracy and current
consumption.

ASIC Improvements
The current SOCI ASIC exists as a multiple-time
programmable (MTP) device. This means that the
microcontroller software that contains the state-of-charge
determination algorithm and other functionality can be
programmed into the device numerous times. However,
while that flexibility provides a benefit early in the
development of the complete SOCI solution, its weakness
is the associated per-part cost. A better solution is to
capture the final functionality for the device and produce
the ASIC with a read-only memory (ROM) version of the
microcontroller software.
The next step for this design is to transition the ASIC
from a programmable device to a read-only solution. This
change reduces ASIC fabrication and testing costs and
results in overall cost reduction for SOCI solutions that
incorporate this integrated circuit.

Conclusions
Though the base architecture selected to implement the
SOCI ASIC had a proven history of accurate low-power
designs, customizing the analog circuitry to provide the
required precision for the final design and silicon
implementation still proved to be a challenging process.
Providing the core performance requirements while
minimizing power consumption and final die size was a
delicate balancing act. However, the final result of this
development effort was a design that meets the targeted
requirements and provides an IC device that can meet
primary battery SOCI needs both now and in the future.
Acknowledgements
SLE would like to extend our appreciation to Dr. Terrill
Atwater and U.S Army CERDEC for all of their support
and assistance throughout this development effort.

Recomendados

Zinc-Air Battery with State-of-Charge Indicator por
Zinc-Air Battery with State-of-Charge IndicatorZinc-Air Battery with State-of-Charge Indicator
Zinc-Air Battery with State-of-Charge Indicatorjgpecor
697 visualizações4 slides
RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real... por
RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...
RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...OPAL-RT TECHNOLOGIES
2.1K visualizações27 slides
02 qb-rx63_th-21x por
 02 qb-rx63_th-21x 02 qb-rx63_th-21x
02 qb-rx63_th-21xZiyuan Chen
108 visualizações15 slides
Dish position control using Geared Motor por
Dish position control using Geared MotorDish position control using Geared Motor
Dish position control using Geared MotorLaxmikanth Kolukula
5.9K visualizações23 slides
Ijecet 06 09_011 por
Ijecet 06 09_011Ijecet 06 09_011
Ijecet 06 09_011IAEME Publication
199 visualizações10 slides
Project 2015 por
Project 2015Project 2015
Project 2015Bharat Sanchar Nigam Limited
398 visualizações37 slides

Mais conteúdo relacionado

Mais procurados

00123160 por
0012316000123160
00123160pani256
2K visualizações9 slides
Implementation of the can bus in the vehicle based on arm 7 por
Implementation of the can bus in the vehicle based on arm 7Implementation of the can bus in the vehicle based on arm 7
Implementation of the can bus in the vehicle based on arm 7eSAT Journals
238 visualizações3 slides
UGM 2015: X1149 workshop por
UGM 2015: X1149 workshopUGM 2015: X1149 workshop
UGM 2015: X1149 workshopInterlatin
617 visualizações29 slides
Company_IPP_Profile_Template por
Company_IPP_Profile_TemplateCompany_IPP_Profile_Template
Company_IPP_Profile_TemplateAlan Simon
258 visualizações6 slides
KEMET Webinar -High voltage ceramics capacitors, shocking!!! por
KEMET Webinar -High voltage ceramics capacitors, shocking!!!KEMET Webinar -High voltage ceramics capacitors, shocking!!!
KEMET Webinar -High voltage ceramics capacitors, shocking!!!Ivana Ivanovska
991 visualizações29 slides
Vlsi 2016- projects list por
Vlsi   2016- projects listVlsi   2016- projects list
Vlsi 2016- projects listNEWZEN INFOTECH
66 visualizações2 slides

Mais procurados(19)

00123160 por pani256
0012316000123160
00123160
pani2562K visualizações
Implementation of the can bus in the vehicle based on arm 7 por eSAT Journals
Implementation of the can bus in the vehicle based on arm 7Implementation of the can bus in the vehicle based on arm 7
Implementation of the can bus in the vehicle based on arm 7
eSAT Journals238 visualizações
UGM 2015: X1149 workshop por Interlatin
UGM 2015: X1149 workshopUGM 2015: X1149 workshop
UGM 2015: X1149 workshop
Interlatin617 visualizações
Company_IPP_Profile_Template por Alan Simon
Company_IPP_Profile_TemplateCompany_IPP_Profile_Template
Company_IPP_Profile_Template
Alan Simon258 visualizações
KEMET Webinar -High voltage ceramics capacitors, shocking!!! por Ivana Ivanovska
KEMET Webinar -High voltage ceramics capacitors, shocking!!!KEMET Webinar -High voltage ceramics capacitors, shocking!!!
KEMET Webinar -High voltage ceramics capacitors, shocking!!!
Ivana Ivanovska991 visualizações
Vlsi 2016- projects list por NEWZEN INFOTECH
Vlsi   2016- projects listVlsi   2016- projects list
Vlsi 2016- projects list
NEWZEN INFOTECH66 visualizações
CIGREAUB5SEAPAC2015PPT68_AU_Haines-revised por Ben Haines
CIGREAUB5SEAPAC2015PPT68_AU_Haines-revisedCIGREAUB5SEAPAC2015PPT68_AU_Haines-revised
CIGREAUB5SEAPAC2015PPT68_AU_Haines-revised
Ben Haines149 visualizações
Solution de charge au dépôt pour les bus électriques par ABB por Nicolas Chauveau
Solution de charge au dépôt pour les bus électriques par ABBSolution de charge au dépôt pour les bus électriques par ABB
Solution de charge au dépôt pour les bus électriques par ABB
Nicolas Chauveau117 visualizações
Ahmed Elsayed Salem CV por Ahmed Salem
Ahmed Elsayed Salem CVAhmed Elsayed Salem CV
Ahmed Elsayed Salem CV
Ahmed Salem366 visualizações
DISH ANTENNA CONTROL USING TV REMOTE por ARJUN K P
DISH ANTENNA CONTROL USING TV REMOTEDISH ANTENNA CONTROL USING TV REMOTE
DISH ANTENNA CONTROL USING TV REMOTE
ARJUN K P4.7K visualizações
Implementation of 1 bit full adder using gate diffusion input (gdi) technique por Grace Abraham
Implementation of 1 bit full adder using gate diffusion input (gdi) techniqueImplementation of 1 bit full adder using gate diffusion input (gdi) technique
Implementation of 1 bit full adder using gate diffusion input (gdi) technique
Grace Abraham7.4K visualizações
OPAL-RT Webinar - HYPERSIM por OPAL-RT TECHNOLOGIES
OPAL-RT Webinar - HYPERSIMOPAL-RT Webinar - HYPERSIM
OPAL-RT Webinar - HYPERSIM
OPAL-RT TECHNOLOGIES1.4K visualizações
RAPELLY_resume1 por Shivanagu Rapelly
RAPELLY_resume1RAPELLY_resume1
RAPELLY_resume1
Shivanagu Rapelly215 visualizações
OPAL-RT RT13 Conference: New OP4500 hardware por OPAL-RT TECHNOLOGIES
OPAL-RT RT13 Conference: New OP4500 hardwareOPAL-RT RT13 Conference: New OP4500 hardware
OPAL-RT RT13 Conference: New OP4500 hardware
OPAL-RT TECHNOLOGIES706 visualizações
Fieldbus Presentation por Sachin Rasane
Fieldbus PresentationFieldbus Presentation
Fieldbus Presentation
Sachin Rasane3.1K visualizações
Low-Power Design and Verification por DVClub
Low-Power Design and VerificationLow-Power Design and Verification
Low-Power Design and Verification
DVClub6.2K visualizações
A-Shiva YC@EPCC- 219KB por Shiva Y Cmath
A-Shiva YC@EPCC- 219KBA-Shiva YC@EPCC- 219KB
A-Shiva YC@EPCC- 219KB
Shiva Y Cmath214 visualizações

Destaque

Web design principles por
Web design principlesWeb design principles
Web design principlessharonariana
119 visualizações8 slides
All My X’s Come From Texas...Not!! por
All My X’s Come From Texas...Not!!All My X’s Come From Texas...Not!!
All My X’s Come From Texas...Not!!jgpecor
1.1K visualizações21 slides
Methods por
MethodsMethods
MethodsYongyut Nintakan
479 visualizações12 slides
Apresentação incentivo philip_morris por
Apresentação incentivo philip_morrisApresentação incentivo philip_morris
Apresentação incentivo philip_morrisBruno Merolla
284 visualizações33 slides
AutodeskSession2014-ToolDevProcess_김태근 por
AutodeskSession2014-ToolDevProcess_김태근AutodeskSession2014-ToolDevProcess_김태근
AutodeskSession2014-ToolDevProcess_김태근Visual Tech Dev
662 visualizações21 slides
Iml v1.5 open-source version por
Iml v1.5   open-source versionIml v1.5   open-source version
Iml v1.5 open-source versionJeanne P.
610 visualizações19 slides

Destaque(9)

Web design principles por sharonariana
Web design principlesWeb design principles
Web design principles
sharonariana119 visualizações
All My X’s Come From Texas...Not!! por jgpecor
All My X’s Come From Texas...Not!!All My X’s Come From Texas...Not!!
All My X’s Come From Texas...Not!!
jgpecor1.1K visualizações
Apresentação incentivo philip_morris por Bruno Merolla
Apresentação incentivo philip_morrisApresentação incentivo philip_morris
Apresentação incentivo philip_morris
Bruno Merolla284 visualizações
AutodeskSession2014-ToolDevProcess_김태근 por Visual Tech Dev
AutodeskSession2014-ToolDevProcess_김태근AutodeskSession2014-ToolDevProcess_김태근
AutodeskSession2014-ToolDevProcess_김태근
Visual Tech Dev662 visualizações
Iml v1.5 open-source version por Jeanne P.
Iml v1.5   open-source versionIml v1.5   open-source version
Iml v1.5 open-source version
Jeanne P.610 visualizações
เสนอAq por Yongyut Nintakan
เสนอAqเสนอAq
เสนอAq
Yongyut Nintakan229 visualizações
تعريف الحقوق por samiyta
تعريف الحقوقتعريف الحقوق
تعريف الحقوق
samiyta34.8K visualizações
The Aztec Empire por Naomhbride
The Aztec EmpireThe Aztec Empire
The Aztec Empire
Naomhbride21.9K visualizações

Similar a A Standard-Cell Solution to a Ten-Cell Problem: The Development of a State-of-Charge ASIC for Primary Lithium Batteries

Water environment measuring system using ph sensor por
Water environment measuring system using ph sensorWater environment measuring system using ph sensor
Water environment measuring system using ph sensorSuresh Babu
2.1K visualizações28 slides
Electric Motorbike por
Electric MotorbikeElectric Motorbike
Electric MotorbikeIRJET Journal
9 visualizações8 slides
497 article text-761-1-10-20190814 por
497 article text-761-1-10-20190814497 article text-761-1-10-20190814
497 article text-761-1-10-20190814Hoopeer Hoopeer
58 visualizações8 slides
Embedded system Basic por
Embedded system BasicEmbedded system Basic
Embedded system BasicMd.Abdullah Ahmad
925 visualizações34 slides
Embedded system por
Embedded systemEmbedded system
Embedded systemMd.Abdullah Ahmad
565 visualizações34 slides
CAN, BY MD.ABDULLAH por
CAN, BY MD.ABDULLAHCAN, BY MD.ABDULLAH
CAN, BY MD.ABDULLAHsameer abdullah
604 visualizações34 slides

Similar a A Standard-Cell Solution to a Ten-Cell Problem: The Development of a State-of-Charge ASIC for Primary Lithium Batteries(20)

Water environment measuring system using ph sensor por Suresh Babu
Water environment measuring system using ph sensorWater environment measuring system using ph sensor
Water environment measuring system using ph sensor
Suresh Babu2.1K visualizações
Electric Motorbike por IRJET Journal
Electric MotorbikeElectric Motorbike
Electric Motorbike
IRJET Journal9 visualizações
497 article text-761-1-10-20190814 por Hoopeer Hoopeer
497 article text-761-1-10-20190814497 article text-761-1-10-20190814
497 article text-761-1-10-20190814
Hoopeer Hoopeer58 visualizações
Embedded system Basic por Md.Abdullah Ahmad
Embedded system BasicEmbedded system Basic
Embedded system Basic
Md.Abdullah Ahmad925 visualizações
Embedded system por Md.Abdullah Ahmad
Embedded systemEmbedded system
Embedded system
Md.Abdullah Ahmad565 visualizações
CAN, BY MD.ABDULLAH por sameer abdullah
CAN, BY MD.ABDULLAHCAN, BY MD.ABDULLAH
CAN, BY MD.ABDULLAH
sameer abdullah604 visualizações
Design and Implementation of Different types of Carry skip adder por IRJET Journal
Design and Implementation of Different types of Carry skip adderDesign and Implementation of Different types of Carry skip adder
Design and Implementation of Different types of Carry skip adder
IRJET Journal5 visualizações
Asic implementation of i2 c master bus por VLSICS Design
Asic implementation of i2 c master busAsic implementation of i2 c master bus
Asic implementation of i2 c master bus
VLSICS Design222 visualizações
H0534248 por IOSR Journals
H0534248H0534248
H0534248
IOSR Journals504 visualizações
Design of Low Power High Speed 4-Bit TIQ Based CMOS Flash ADC por Aman JanGra
Design of Low Power High Speed 4-Bit TIQ Based CMOS Flash ADCDesign of Low Power High Speed 4-Bit TIQ Based CMOS Flash ADC
Design of Low Power High Speed 4-Bit TIQ Based CMOS Flash ADC
Aman JanGra1.3K visualizações
12-Bit 1MSps SAR ADC For System-On-Chip por Sheila Sinclair
12-Bit 1MSps SAR ADC For System-On-Chip12-Bit 1MSps SAR ADC For System-On-Chip
12-Bit 1MSps SAR ADC For System-On-Chip
Sheila Sinclair12 visualizações
I2 c devices por handson28
I2 c devicesI2 c devices
I2 c devices
handson2810 visualizações
Battery Management System– Hardware Design por IRJET Journal
Battery Management System– Hardware DesignBattery Management System– Hardware Design
Battery Management System– Hardware Design
IRJET Journal32 visualizações
IRJET- Calibration Techniques for Pipelined ADCs por IRJET Journal
IRJET-  	  Calibration Techniques for Pipelined ADCsIRJET-  	  Calibration Techniques for Pipelined ADCs
IRJET- Calibration Techniques for Pipelined ADCs
IRJET Journal37 visualizações
VLSI GDI Technology por Techno Electronics
VLSI GDI TechnologyVLSI GDI Technology
VLSI GDI Technology
Techno Electronics138 visualizações
EV Charging Infrastructure OKdo Webinar.pdf por EugeniaTataru1
EV Charging Infrastructure OKdo Webinar.pdfEV Charging Infrastructure OKdo Webinar.pdf
EV Charging Infrastructure OKdo Webinar.pdf
EugeniaTataru127 visualizações
UPF-Based Static Low-Power Verification in Complex Power Structure SoC Design... por shaotao liu
UPF-Based Static Low-Power Verification in Complex Power Structure SoC Design...UPF-Based Static Low-Power Verification in Complex Power Structure SoC Design...
UPF-Based Static Low-Power Verification in Complex Power Structure SoC Design...
shaotao liu6.3K visualizações
Epma 013 por Lecturer
Epma 013Epma 013
Epma 013
Lecturer91 visualizações
System On Chip por A B Shinde
System On ChipSystem On Chip
System On Chip
A B Shinde5.1K visualizações

Último

The Research Portal of Catalonia: Growing more (information) & more (services) por
The Research Portal of Catalonia: Growing more (information) & more (services)The Research Portal of Catalonia: Growing more (information) & more (services)
The Research Portal of Catalonia: Growing more (information) & more (services)CSUC - Consorci de Serveis Universitaris de Catalunya
80 visualizações25 slides
Serverless computing with Google Cloud (2023-24) por
Serverless computing with Google Cloud (2023-24)Serverless computing with Google Cloud (2023-24)
Serverless computing with Google Cloud (2023-24)wesley chun
11 visualizações33 slides
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... por
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...Bernd Ruecker
37 visualizações69 slides
Unit 1_Lecture 2_Physical Design of IoT.pdf por
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdfStephenTec
12 visualizações36 slides
handbook for web 3 adoption.pdf por
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdfLiveplex
22 visualizações16 slides
Five Things You SHOULD Know About Postman por
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About PostmanPostman
33 visualizações43 slides

Último(20)

Serverless computing with Google Cloud (2023-24) por wesley chun
Serverless computing with Google Cloud (2023-24)Serverless computing with Google Cloud (2023-24)
Serverless computing with Google Cloud (2023-24)
wesley chun11 visualizações
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... por Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker37 visualizações
Unit 1_Lecture 2_Physical Design of IoT.pdf por StephenTec
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdf
StephenTec12 visualizações
handbook for web 3 adoption.pdf por Liveplex
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdf
Liveplex22 visualizações
Five Things You SHOULD Know About Postman por Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman33 visualizações
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive por Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Network Automation Forum31 visualizações
Empathic Computing: Delivering the Potential of the Metaverse por Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst478 visualizações
PharoJS - Zürich Smalltalk Group Meetup November 2023 por Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi127 visualizações
Attacking IoT Devices from a Web Perspective - Linux Day por Simone Onofri
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day
Simone Onofri16 visualizações
Kyo - Functional Scala 2023.pdf por Flavio W. Brasil
Kyo - Functional Scala 2023.pdfKyo - Functional Scala 2023.pdf
Kyo - Functional Scala 2023.pdf
Flavio W. Brasil368 visualizações
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... por James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson85 visualizações
Case Study Copenhagen Energy and Business Central.pdf por Aitana
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdf
Aitana16 visualizações
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 por IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
IttrainingIttraining52 visualizações
STPI OctaNE CoE Brochure.pdf por madhurjyapb
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdf
madhurjyapb14 visualizações
Microsoft Power Platform.pptx por Uni Systems S.M.S.A.
Microsoft Power Platform.pptxMicrosoft Power Platform.pptx
Microsoft Power Platform.pptx
Uni Systems S.M.S.A.53 visualizações
Uni Systems for Power Platform.pptx por Uni Systems S.M.S.A.
Uni Systems for Power Platform.pptxUni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptx
Uni Systems S.M.S.A.56 visualizações
Transcript: The Details of Description Techniques tips and tangents on altern... por BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada136 visualizações
virtual reality.pptx por G036GaikwadSnehal
virtual reality.pptxvirtual reality.pptx
virtual reality.pptx
G036GaikwadSnehal11 visualizações

A Standard-Cell Solution to a Ten-Cell Problem: The Development of a State-of-Charge ASIC for Primary Lithium Batteries

  • 1. 26.2 A Standard-Cell Solution to a Ten-Cell Problem: The Development of a State-of-Charge ASIC for Primary Lithium Batteries Jason Pecor Program Manager, Government Services Silicon Logic Engineering, Inc. Eau Claire, WI 54701 jason@siliconlogic.com Abstract: Numerous solutions exist for determining and displaying battery state-of-charge information. The sharp increase in popularity of portable personal electronics in the commercial world, coupled with the migration toward highly mobile dismounted-soldier communications and weapons technology, has lead to a multitude of battery management integrated circuits (ICs) from leading vendors in the semiconductor industry. Unfortunately, very few of the ICs are targeted for implementation in primary batteries – especially batteries with the unique attributes that often characterize primary lithium batteries. As a result, finding an existing semiconductor solution for state-of-charge determination in primary lithium batteries is a challenging endeavor. This paper presents the development process of an application-specific integrated circuit (ASIC) targeted for implementation into primary lithium batteries. Specifically, this ASIC was developed to address the need for a state-of-charge solution in the BA-5590 LiSO2 and BA-5390 LiMnO2. Keywords: State of Charge; Battery Management; Lithium Batteries; Battery Electronics; Primary Batteries Introduction Based on the results of a feasibility study performed in 2004, a follow-on effort began in 2005 to design and develop an ASIC for state-of-charge indication (SOCI). The primary target application for this ASIC was the BA5590; however, requirements and constraints of other battery chemistries and form-factors were taken into account to provide a broader application space for the final device. Early in the program, it became clear that the ASIC would need to be a mixed-signal device – integrating analog and digital circuitry on the same IC. The IC would contain a 16-bit analog-to-digital converter (ADC), analog multiplexers, and additional analog circuitry such as opamps, comparators, and a voltage regulator. Furthermore, it would contain digital logic gates for processing all readings as well as responding to and driving external devices. Microcontroller Architecture The original development plan called for an algorithmic implementation fixed in permanent logic gates. However, after further analysis, the decision was made to develop a device with an integrated microcontroller for algorithm implementation. Using a microcontroller as the main digital processor allows algorithm and configuration changes without requiring changes to the device hardware. For example, the requirements for LED functionality changed very late in the 2005 development schedule; however, the LED driver function of the ASIC was able to adapt to the new light-ramp requirement. Not only was it easy to meet the modified specification, additional functionality was added to provide temperature compensation depending on selected LED component. This kind of flexible algorithmic implementation also allows the ASIC to be more easily ported to other battery chemistries. Although the per-component cost of a microcontrollerbased IC is slightly more than a standard ASIC, the advantages associated with a microcontroller offset the increase in cost by mitigating risk in the areas of circuit verification schedule and potential redesign effort. In the future, when it becomes desirable to implement microcode algorithms in the form of logic gates, hardening the ASIC will still be an available path, and the cost benefits of a standard ASIC can be realized. High Performance, Low Power The ASIC needs to accurately measure a very wide range of battery loads. This range can make current measurement difficult since the low end of the range is much more susceptible to electrical or system noise than the top end of the range. What this meant to the ASIC design was that an ADC with a high dynamic range was required to detect current flow and accurately count coulombs for very small loads. To meet these requirements, a 16-bit ADC was targeted to ensure that accuracy would be maintained across the entire current range. However, finding a silicon vendor that could provide a 16-bit ADC as part of a larger mixed-
  • 2. signal platform proved to be quite challenging. Most vendors only supported up to 14-bit ADC circuits on their mixed-signal offerings. Furthermore, many of the vendors that could offer a 16-bit ADC did so at the cost of current consumption, unacceptable power performance and high costs. The ASIC vendor that was eventually chosen was specifically selected because of their expertise with very low-power device development. More importantly, they had prior experience in the development of microcontroller-based mixed-signal ASICs with an available 16-bit ADC. Architecture Performance Testing Prior to initiating the custom ASIC design effort, an external test vehicle was developed to validate the base technology architecture for the SOCI ASIC. At that time, the vendor offered an off-the-shelf device that utilized the same analog circuitry and microcontroller architecture that would be leveraged in the final ASIC design. Building up a system using this device provided an opportunity for algorithm verification, testing of the analog circuitry accuracy and current consumption measurements. Though cumbersome and somewhat crude, the SLE SOCI PT1 external prototype provided the perfect test bed for validating design assumptions prior to initiating the custom chip design. The following images show the PT1 prototype enclosure and the prototype PCB. Figure 2. PT1 Prototype PCB Testing with the external prototype yielded encouraging results. The 16-bit ADC provided the desired accuracy of less than 5% total error and average current consumption was measured at <50uA for normal operation. In addition, the prototype allowed verification of the algorithms that adjust coulomb count and state-of-charge based on temperature and discharge rate. The following tables show results of current measurement, coulomb count and temperature measurement tests that were performed using the external prototype. Table 1. PT1 Current Test vs Fluke 179 DMM PT1 Measured Current 0.050 0.124 0.250 0.500 1.000 2.007 Fluke 179 Measured Current 0.050 0.125 0.250 0.500 1.000 2.000 % Error 0.0% -0.8% 0.0% 0.0% 0.0% +0.4% Table 2. PT1 Coulomb Count Test Figure 1. PT1 External SOCI Test Prototype Elapsed Time 02:30:00 16:05:00 16:00:00 08:30:18 03:00:00 08:00:01 PT1 Coulombs 455 7214 14371 15309 10816 57590 Calculated Coulombs 450 7237 14400 15309 10800 57602 % Error +1.1% -0.3% -0.2% 0.0% +0.1% 0.0%
  • 3. Table 4. SMBus Parameters Table 3. PT1 Temperature Test vs Fluke 179 DMM PT1 Measured Temp 22.6 36.2 51.3 77.5 99.3 113.3 Fluke 179 Measured Temp 23.5 37.2 52.4 78.4 100 113.9 Deg C Error Parameter Command Type Size RemainingCapacity Read Word 2 bytes FullChargeCapacity Read Word 2 bytes MaxCurrent Read Word 2 bytes Temperature Read Word 2 bytes Voltage Read Word 2 bytes Current Read Word 2 bytes SOCI ASIC Specifications Based upon the feasibility study findings and the results of PT1 external prototype testing, the following primary requirements list for the custom SOCI ASIC emerged: FirmwareInfo Read Block 5 bytes ManufactureName Read Block 12 byte DeviceName Read Block 8 bytes • • • • • • • • • • DeviceChemistry Read Block 6 bytes ManufacturerData Read Block 6 bytes Cut-off Voltage Read Word Write Word 2 bytes -0.9 -1.0 -1.1 -0.9 -0.7 -0.6 Mixed-signal microcontroller design 16-bit current measuring, coulomb counting ADC High-resolution ADC for temperature/voltage Dedicated LED/LCD driver interface Internal or external temperature sensor 25uA average current – active operation Total measurement error: < %5 Operating temperature: -40C to +95C Storage temperature: -50C to +125C SMBus interface SMBus Though not currently required for primary battery SOCI functionality, the ASIC includes a communication interface that implements a streamlined version of the SMBus protocol. SMBus was added in anticipation of potential future communication requirements. For example, this interface could be used to read state-ofcharge information when the visual indicator is not visible – providing a path for future enhancement where host equipment could communicate directly with the battery to determine capacity and remaining service time. Given that SMBus is designed for management of rechargeable batteries, many of the commands were not applicable to a primary battery. As a result, the ASIC does not support the full SMBus protocol. Instead, a small number of important parameters are provided via the SMBus interface. The SMBus implementation on the SOCI ASIC only supports three commands: Read Word, Write Word, and Read Block. The parameters available on this device through the SMBus interface are presented in the following table. ASIC Test Hardware A SOCI carrier PCB has been designed for the ASIC that provides the peripheral circuitry needed to meet SOCI requirements for the BA-5590 battery. The ASIC is currently being assembled and tested as a complete electronics solution using this design and a mating PCB that provides external connectivity, complete discharge device and safety circuitry. Figure 3. SLE SOCI ASIC on SOCI Carrier PCB
  • 4. Results At the time of writing this paper, engineering samples of the SOCI ASIC have been received, and preliminary testing of the device is in process. Performance results have been very good. Both ADCs appear to be very accurate and linear across a wide range of voltage and current measurements. Furthermore, current consumption measurements indicate that the analog circuitry is functioning well within the targeted specification. This means that the total chip consumption should be less than 25uA in normal operating mode. Full environmental testing of the device has not yet been completed. However, standard characterization and testing processes by the silicon vendor have also yielded very good results for measurement accuracy and current consumption. ASIC Improvements The current SOCI ASIC exists as a multiple-time programmable (MTP) device. This means that the microcontroller software that contains the state-of-charge determination algorithm and other functionality can be programmed into the device numerous times. However, while that flexibility provides a benefit early in the development of the complete SOCI solution, its weakness is the associated per-part cost. A better solution is to capture the final functionality for the device and produce the ASIC with a read-only memory (ROM) version of the microcontroller software. The next step for this design is to transition the ASIC from a programmable device to a read-only solution. This change reduces ASIC fabrication and testing costs and results in overall cost reduction for SOCI solutions that incorporate this integrated circuit. Conclusions Though the base architecture selected to implement the SOCI ASIC had a proven history of accurate low-power designs, customizing the analog circuitry to provide the required precision for the final design and silicon implementation still proved to be a challenging process. Providing the core performance requirements while minimizing power consumption and final die size was a delicate balancing act. However, the final result of this development effort was a design that meets the targeted requirements and provides an IC device that can meet primary battery SOCI needs both now and in the future. Acknowledgements SLE would like to extend our appreciation to Dr. Terrill Atwater and U.S Army CERDEC for all of their support and assistance throughout this development effort.