A newer version of this product is available
Same functionality with different pin-out to the compared device
BQ26100
- Provides authentication of battery packs through SHA-1 engine based HMAC
- 160-byte one-time programmable (OTP), 16-bytes EEPROM
- Internal time-base eliminates external crystal oscillator
- Low-power operating modes:
- Active: < 50 µA
- Sleep: 8 µA typical
- Single-wire SDQ interface
- Powers directly from the communication bus
- 6-lead VSON package
The bq26100 device provides a method to authenticate battery packs, ensuring that only packs manufactured by authorized sub-contractors are used in the end application. The security is achieved using the SHA-1 hash function inside the widely adopted keyed-hash message authentication code (HMAC) construction. A unique 128-bit key is stored in each bq26100 device, allowing the host to authenticate each pack.
The bq26100 device communicates to the system over a simple one-wire bi-directional serial interface. The 5-kbits/s SDQ bus interface reduces communications overhead in the external microcontroller. The bq26100 device also derives power over the SDQ bus line via an external capacitor.
Technical documentation
Type | Title | Date | ||
---|---|---|---|---|
* | Data sheet | bq26100 SHA-1/HMAC-based security and authentication IC with an SDQ interface datasheet (Rev. C) | PDF | HTML | 17 Feb 2019 |
Application note | Method to Enhance Authentication Security of BQ26100 | PDF | HTML | 06 Sep 2022 | |
User guide | bq26100 Evaluation Software User's Guide (Rev. A) | 04 Oct 2013 | ||
Analog Design Journal | Improving Battery Safety, Charging, and Fuel Gauging in Portable Media Apps | 11 Mar 2009 | ||
Application note | Single-Cell Impedance Track Gas Gauge for Novices | 16 Jun 2007 | ||
Application note | How to Implement SHA-1/HMAC Authentication for bq26100 (Rev. A) | 09 Oct 2006 |
Design & development
For additional terms or required resources, click any title below to view the detail page where available.
BQ26100EVM — SHA-1/HMAC BASED SECURITY AND AUTHENTICATION IC
The bq26100 provides a method to authenticate battery packs and other peripherals. The bq26100 uses a 128 bit unique device key and a 160 bit SHA-1/HMAC response to provide authentication. The device key is stored securely in each bq26100 device, allowing the host to authenticate each (...)
Package | Pins | CAD symbols, footprints & 3D models |
---|---|---|
VSON (DRP) | 6 | Ultra Librarian |
Ordering & quality
- RoHS
- REACH
- Device marking
- Lead finish/Ball material
- MSL rating/Peak reflow
- MTBF/FIT estimates
- Material content
- Qualification summary
- Ongoing reliability monitoring
- Fab location
- Assembly location
Support & training
TI E2E™ forums with technical support from TI engineers
Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.
If you have questions about quality, packaging or ordering TI products, see TI support.