探索bq26150评估软件:电池认证的实用之选

电子说

1.4w人已加入

描述

探索bq26150评估软件:电池认证的实用之选

在电子设备的世界里,电池的安全性和认证至关重要。今天我们深入探讨bq26150评估软件,看看它如何助力电池认证。

文件下载:BQ26150EVM-001.pdf

1. bq26150的核心功能与安全性

bq26150是一款在电池认证领域表现出色的设备,它为终端应用提供了一种验证电池组的方法。通过使用独特的96位设备密钥和特定于设备的16位CRC,确保只有授权分包商生产的电池组才能在终端应用中使用。这些设备密钥、CRC多项式种子和CRC多项式系数被安全地存储在每个bq26150设备中,方便主机对每个电池组进行认证。大家不妨思考一下,这样的安全机制在实际应用中能避免哪些潜在风险呢?

2. 评估软件的目的与套件内容

评估软件的主要目的是展示bq26150的功能。套件中包含bq26150和HPA116板,以及一张CD - ROM,其中包含适用于Windows操作系统的软件和支持文档。这些资源为我们深入了解和使用bq26150提供了便利。

3. 基于bq26150的电路模块

基于bq26150EVM的电路模块是单节锂离子电池组认证的示例电路。该模块上有两个独立的电路:一个是活跃的bq26150认证电路;另一个是用于对片上一次性可编程(OTP)存储器进行编程的逻辑和电源控制电路。在典型应用中,通常只需要活跃的认证电路,而OTP编程电路则用于测试设置中,通过对OTP进行编程来配置bq26150。电路模块上的触点可直接连接到电池、串行通信端口,还能连接第二个HDQ设备。这里有个问题,在实际设计中,如何根据具体需求选择是否使用OTP编程电路呢?

3.1 电路模块测试点

TEST POINT SIGNAL NAME DESCRIPTION
J2 - 1 SUPPLY High voltage for OTP programming
J2 - 2 PROG Input for timing of OTP programming
J2 - 3 VSS System ground
J3 - 1 PACK+ Cell positive/pack positive
J3 - 2 HDQ Single wire HDQ line
J4 - 1 VSS System ground
J4 - 2 HDQP Connection for second HDQ device

4. 电路模块的物理布局与材料清单

电路模块有详细的物理布局图,包括顶部组件、丝印、顶层和底层等。这些布局图对于理解电路的结构和布线非常有帮助。同时,材料清单列出了bq26150EVM电路模块所需的各种材料,如电容、二极管、MOSFET、电阻等,以及它们的型号和制造商。在实际采购和组装过程中,大家是否会根据这些清单进行精准操作呢?

4.1 材料清单部分示例

REF DES QTY DESCRIPTION MFR PART NUMBER
C5 1 Capacitor, Ceramic, 0.1 - uF, 16 - V, [X7R] muRata Std
C6 1 Capacitor, Ceramic, 0.01 - uF, 16 - V, [X7R] muRata Std
D1 1 Diode, Zener, 8.2 - V, 350 - mW Diodes, Inc. BZX84C8V2

5. EVM硬件和软件设置

5.1 软件安装

软件安装步骤相对简单:

  1. 将CD - ROM插入CD - ROM驱动器。
  2. 通过桌面的“我的电脑”或文件管理器选择CD - ROM驱动器。
  3. 打开ReadMeFirst.txt文件,按照说明安装EV2300的USB驱动程序。
  4. USB安装完成后,双击Setup.exe图标。
  5. 安装程序会在程序菜单中创建一个应用程序组。

5.2 硬件连接

EVM工作环境包含三个硬件组件:bq26150EVM电路模块、PC接口板(EV2300,需单独购买)和主机PC。还可以连接第二个HDQ设备,实现与EV2300的通信。硬件连接步骤如下:

  1. 根据测试点表格,将EV2300附带的彩色电线连接到bq26150EVM。
  2. 将带有彩色电线的连接器连接到EV2300上的HDQ连接器(位于EV2300右上角)。
  3. 将PC的USB电缆连接到EV2300和PC的USB端口。

5.3 不同操作模式下的设置

  • 正常操作:正常操作包括从bq26150读取寄存器、向随机挑战寄存器和认证控制寄存器等RAM寄存器写入数据。如果使用EV2300与bq26150通信,不要连接J9,因为EV2300已经提供了允许HDQ通信的上拉电阻。
  • OTP编程:要对OTP寄存器进行编程,需要在发送适当的写入命令后在HDQ线上生成7V脉冲。此时需要确保跳线J7和J8连接,将EV2300的VOUT输出连接到HPA116板的PROG输入,并将设置为8.5V的电源连接到HPA116板的SUPPLY和VSS输入。大家在实际操作中,遇到过因为跳线连接不正确导致的问题吗?

6. 软件操作

6.1 软件页面功能

  • REGISTERS页面:该页面是bq26150所有认证功能的发生地,包含多项式种子、多项式系数、设备ID寄存器、随机挑战、认证控制寄存器、重置bq26150、bq26150的认证CRC和主机的认证CRC等部分。使用评估软件进行认证的步骤如下:
    1. 选择“Read”命令,读取多项式种子、多项式系数和设备ID寄存器的所有加密版本。
    2. 根据使用的加密方案对读取的值进行解密。
    3. 选择“Generate”命令生成32位随机挑战。
    4. 选择“Send to bq26150”命令,将随机挑战值写入bq26150的随机挑战寄存器。
    5. 选择“Authentication”命令,指示bq26150根据明文多项式种子和系数计算明文设备ID和随机挑战的CRC。
    6. 如果认证控制寄存器的DONE位被设置,选择“Read CRC”命令获取认证CRC值寄存器的值。
    7. 选择“Calculate CRC”命令,让主机(PC)根据解密后的多项式值计算解密后的设备ID值和随机挑战寄存器的CRC值。
    8. 比较从bq26150读取的CRC和PC计算的CRC,判断认证是否成功。
  • OTP页面:允许用户使用所需的值对OTP进行编程,前提是硬件设置符合要求。该页面包含通用目的存储器、加密寄存器、明文寄存器、OTP文件导入和设备锁定等部分。
  • PRO页面:允许用户在正常操作时对bq26150进行读写操作,或在CPASS或OPASS模式下对第二个HDQ设备进行读写操作。

总之,bq26150评估软件为电池认证和OTP编程提供了一套完整的解决方案。通过合理使用硬件和软件设置,以及熟练掌握软件的各个页面功能,电子工程师可以有效地进行电池认证相关的设计和测试工作。大家在使用这个软件的过程中,还有哪些独特的经验或想法呢?欢迎在评论区分享。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分