SlideShare a Scribd company logo
1 of 4
Download to read offline
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.

More Related Content

What's hot

00123160
0012316000123160
00123160pani256
 
Implementation of the can bus in the vehicle based on arm 7
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
 
UGM 2015: X1149 workshop
UGM 2015: X1149 workshopUGM 2015: X1149 workshop
UGM 2015: X1149 workshopInterlatin
 
Company_IPP_Profile_Template
Company_IPP_Profile_TemplateCompany_IPP_Profile_Template
Company_IPP_Profile_TemplateAlan Simon
 
KEMET Webinar -High voltage ceramics capacitors, shocking!!!
KEMET Webinar -High voltage ceramics capacitors, shocking!!!KEMET Webinar -High voltage ceramics capacitors, shocking!!!
KEMET Webinar -High voltage ceramics capacitors, shocking!!!Ivana Ivanovska
 
Vlsi 2016- projects list
Vlsi   2016- projects listVlsi   2016- projects list
Vlsi 2016- projects listNEWZEN INFOTECH
 
CIGREAUB5SEAPAC2015PPT68_AU_Haines-revised
CIGREAUB5SEAPAC2015PPT68_AU_Haines-revisedCIGREAUB5SEAPAC2015PPT68_AU_Haines-revised
CIGREAUB5SEAPAC2015PPT68_AU_Haines-revisedBen Haines
 
Solution de charge au dépôt pour les bus électriques par ABB
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 ABBNicolas Chauveau
 
Ahmed Elsayed Salem CV
Ahmed Elsayed Salem CVAhmed Elsayed Salem CV
Ahmed Elsayed Salem CVAhmed Salem
 
DISH ANTENNA CONTROL USING TV REMOTE
DISH ANTENNA CONTROL USING TV REMOTEDISH ANTENNA CONTROL USING TV REMOTE
DISH ANTENNA CONTROL USING TV REMOTEARJUN K P
 
Implementation of 1 bit full adder using gate diffusion input (gdi) technique
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) techniqueGrace Abraham
 
OPAL-RT RT13 Conference: New OP4500 hardware
OPAL-RT RT13 Conference: New OP4500 hardwareOPAL-RT RT13 Conference: New OP4500 hardware
OPAL-RT RT13 Conference: New OP4500 hardwareOPAL-RT TECHNOLOGIES
 
Fieldbus Presentation
Fieldbus PresentationFieldbus Presentation
Fieldbus PresentationSachin Rasane
 
Low-Power Design and Verification
Low-Power Design and VerificationLow-Power Design and Verification
Low-Power Design and VerificationDVClub
 
A-Shiva YC@EPCC- 219KB
A-Shiva YC@EPCC- 219KBA-Shiva YC@EPCC- 219KB
A-Shiva YC@EPCC- 219KBShiva Y Cmath
 

What's hot (19)

00123160
0012316000123160
00123160
 
Implementation of the can bus in the vehicle based on arm 7
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
 
UGM 2015: X1149 workshop
UGM 2015: X1149 workshopUGM 2015: X1149 workshop
UGM 2015: X1149 workshop
 
Company_IPP_Profile_Template
Company_IPP_Profile_TemplateCompany_IPP_Profile_Template
Company_IPP_Profile_Template
 
KEMET Webinar -High voltage ceramics capacitors, shocking!!!
KEMET Webinar -High voltage ceramics capacitors, shocking!!!KEMET Webinar -High voltage ceramics capacitors, shocking!!!
KEMET Webinar -High voltage ceramics capacitors, shocking!!!
 
Vlsi 2016- projects list
Vlsi   2016- projects listVlsi   2016- projects list
Vlsi 2016- projects list
 
CIGREAUB5SEAPAC2015PPT68_AU_Haines-revised
CIGREAUB5SEAPAC2015PPT68_AU_Haines-revisedCIGREAUB5SEAPAC2015PPT68_AU_Haines-revised
CIGREAUB5SEAPAC2015PPT68_AU_Haines-revised
 
Solution de charge au dépôt pour les bus électriques par ABB
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
 
Ahmed Elsayed Salem CV
Ahmed Elsayed Salem CVAhmed Elsayed Salem CV
Ahmed Elsayed Salem CV
 
DISH ANTENNA CONTROL USING TV REMOTE
DISH ANTENNA CONTROL USING TV REMOTEDISH ANTENNA CONTROL USING TV REMOTE
DISH ANTENNA CONTROL USING TV REMOTE
 
Implementation of 1 bit full adder using gate diffusion input (gdi) technique
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
 
ABB Low Voltage LV Capacitors, ABB CLMD
ABB Low Voltage LV Capacitors, ABB CLMDABB Low Voltage LV Capacitors, ABB CLMD
ABB Low Voltage LV Capacitors, ABB CLMD
 
OPAL-RT Webinar - HYPERSIM
OPAL-RT Webinar - HYPERSIMOPAL-RT Webinar - HYPERSIM
OPAL-RT Webinar - HYPERSIM
 
RAPELLY_resume1
RAPELLY_resume1RAPELLY_resume1
RAPELLY_resume1
 
OPAL-RT RT13 Conference: New OP4500 hardware
OPAL-RT RT13 Conference: New OP4500 hardwareOPAL-RT RT13 Conference: New OP4500 hardware
OPAL-RT RT13 Conference: New OP4500 hardware
 
NISSI PROFILE
NISSI PROFILENISSI PROFILE
NISSI PROFILE
 
Fieldbus Presentation
Fieldbus PresentationFieldbus Presentation
Fieldbus Presentation
 
Low-Power Design and Verification
Low-Power Design and VerificationLow-Power Design and Verification
Low-Power Design and Verification
 
A-Shiva YC@EPCC- 219KB
A-Shiva YC@EPCC- 219KBA-Shiva YC@EPCC- 219KB
A-Shiva YC@EPCC- 219KB
 

Viewers also liked

Web design principles
Web design principlesWeb design principles
Web design principlessharonariana
 
All My X’s Come From Texas...Not!!
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
 
Apresentação incentivo philip_morris
Apresentação incentivo philip_morrisApresentação incentivo philip_morris
Apresentação incentivo philip_morrisBruno Merolla
 
AutodeskSession2014-ToolDevProcess_김태근
AutodeskSession2014-ToolDevProcess_김태근AutodeskSession2014-ToolDevProcess_김태근
AutodeskSession2014-ToolDevProcess_김태근Visual Tech Dev
 
Iml v1.5 open-source version
Iml v1.5   open-source versionIml v1.5   open-source version
Iml v1.5 open-source versionJeanne P.
 
تعريف الحقوق
تعريف الحقوقتعريف الحقوق
تعريف الحقوقsamiyta
 
The Aztec Empire
The Aztec EmpireThe Aztec Empire
The Aztec EmpireNaomhbride
 

Viewers also liked (9)

Web design principles
Web design principlesWeb design principles
Web design principles
 
All My X’s Come From Texas...Not!!
All My X’s Come From Texas...Not!!All My X’s Come From Texas...Not!!
All My X’s Come From Texas...Not!!
 
Methods
MethodsMethods
Methods
 
Apresentação incentivo philip_morris
Apresentação incentivo philip_morrisApresentação incentivo philip_morris
Apresentação incentivo philip_morris
 
AutodeskSession2014-ToolDevProcess_김태근
AutodeskSession2014-ToolDevProcess_김태근AutodeskSession2014-ToolDevProcess_김태근
AutodeskSession2014-ToolDevProcess_김태근
 
Iml v1.5 open-source version
Iml v1.5   open-source versionIml v1.5   open-source version
Iml v1.5 open-source version
 
เสนอAq
เสนอAqเสนอAq
เสนอAq
 
تعريف الحقوق
تعريف الحقوقتعريف الحقوق
تعريف الحقوق
 
The Aztec Empire
The Aztec EmpireThe Aztec Empire
The Aztec Empire
 

Similar to 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
Water environment measuring system using ph sensorWater environment measuring system using ph sensor
Water environment measuring system using ph sensorSuresh Babu
 
497 article text-761-1-10-20190814
497 article text-761-1-10-20190814497 article text-761-1-10-20190814
497 article text-761-1-10-20190814Hoopeer Hoopeer
 
Design and Implementation of Different types of Carry skip adder
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 adderIRJET Journal
 
Asic implementation of i2 c master bus
Asic implementation of i2 c master busAsic implementation of i2 c master bus
Asic implementation of i2 c master busVLSICS Design
 
Design of Low Power High Speed 4-Bit TIQ Based CMOS Flash ADC
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 ADCAman JanGra
 
12-Bit 1MSps SAR ADC For System-On-Chip
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-ChipSheila Sinclair
 
I2 c devices
I2 c devicesI2 c devices
I2 c deviceshandson28
 
Battery Management System– Hardware Design
Battery Management System– Hardware DesignBattery Management System– Hardware Design
Battery Management System– Hardware DesignIRJET Journal
 
IRJET- Calibration Techniques for Pipelined ADCs
IRJET-  	  Calibration Techniques for Pipelined ADCsIRJET-  	  Calibration Techniques for Pipelined ADCs
IRJET- Calibration Techniques for Pipelined ADCsIRJET Journal
 
EV Charging Infrastructure OKdo Webinar.pdf
EV Charging Infrastructure OKdo Webinar.pdfEV Charging Infrastructure OKdo Webinar.pdf
EV Charging Infrastructure OKdo Webinar.pdfEugeniaTataru1
 
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...
UPF-Based Static Low-Power Verification in Complex Power Structure SoC Design...shaotao liu
 
System On Chip
System On ChipSystem On Chip
System On ChipA B Shinde
 

Similar to 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
Water environment measuring system using ph sensorWater environment measuring system using ph sensor
Water environment measuring system using ph sensor
 
Electric Motorbike
Electric MotorbikeElectric Motorbike
Electric Motorbike
 
497 article text-761-1-10-20190814
497 article text-761-1-10-20190814497 article text-761-1-10-20190814
497 article text-761-1-10-20190814
 
Embedded system Basic
Embedded system BasicEmbedded system Basic
Embedded system Basic
 
CAN, BY MD.ABDULLAH
CAN, BY MD.ABDULLAHCAN, BY MD.ABDULLAH
CAN, BY MD.ABDULLAH
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Design and Implementation of Different types of Carry skip adder
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
 
Asic implementation of i2 c master bus
Asic implementation of i2 c master busAsic implementation of i2 c master bus
Asic implementation of i2 c master bus
 
H0534248
H0534248H0534248
H0534248
 
Design of Low Power High Speed 4-Bit TIQ Based CMOS Flash ADC
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
 
12-Bit 1MSps SAR ADC For System-On-Chip
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
 
I2 c devices
I2 c devicesI2 c devices
I2 c devices
 
Battery Management System– Hardware Design
Battery Management System– Hardware DesignBattery Management System– Hardware Design
Battery Management System– Hardware Design
 
IRJET- Calibration Techniques for Pipelined ADCs
IRJET-  	  Calibration Techniques for Pipelined ADCsIRJET-  	  Calibration Techniques for Pipelined ADCs
IRJET- Calibration Techniques for Pipelined ADCs
 
A 1.2V 10-bit 165MSPS Video ADC
A 1.2V 10-bit 165MSPS Video ADCA 1.2V 10-bit 165MSPS Video ADC
A 1.2V 10-bit 165MSPS Video ADC
 
VLSI GDI Technology
VLSI GDI TechnologyVLSI GDI Technology
VLSI GDI Technology
 
EV Charging Infrastructure OKdo Webinar.pdf
EV Charging Infrastructure OKdo Webinar.pdfEV Charging Infrastructure OKdo Webinar.pdf
EV Charging Infrastructure OKdo Webinar.pdf
 
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...
UPF-Based Static Low-Power Verification in Complex Power Structure SoC Design...
 
Epma 013
Epma 013Epma 013
Epma 013
 
System On Chip
System On ChipSystem On Chip
System On Chip
 

Recently uploaded

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

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.