失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > bqstudio软件操作指南

bqstudio软件操作指南

时间:2023-12-28 19:29:57

相关推荐

bqstudio软件操作指南

Bqstudio软件操作 version2.0 Date:/6/28

一、软件初使用

当BQSTUDIO启动时它会自动扫描已连接的EV2400/EV2300,并且根据BQZ列表自动跟设备连接。连接成功后,显示以下界面。

BQSTUDIO左边是仪表盘 Dashboard窗口,如上图所示,窗口显示 bqStudio Version、通信盒类型和版本、电量计型号和固件版本、电池电压/电流/温度/SOC、是否处于Sleep mode(睡眠图标亮起)、是否处于Sealed mode(锁形图标亮起)。USB 图标能够显示 EV2300 或 EV2400 即说明通信盒已识别,芯片图标能够正确显示电量计的名字和版本号即说明电量计已连接。

Auto Refresh is ON(绿色)表示 Dashboard 会每4秒自动去读取电量计信息。单击 Auto Refresh is ON 这一行即可切换为 Auto Refresh is OFF(红色)表示关闭 Dashboard 自动刷新功能。如果需要使用 BQSTUDIO 的 Advanced Comm SMB 手动通信功能、或校准功能、或解锁 unseal 等需要连续发送多个命令的功能,建议关闭 Dashboard Auto Refresh 功能如果左侧快捷框显示不是灰色,则表示连接已成功,整个bqStudio界面大致可分为五个部分。

第1区域:快捷状态区。从这里可以快速EV2400与BQ4050的连接状态、bq4050的固件信息、地址、温度,电池的电压电流,容量信息等。

第2区域:功能区。这里的按钮用来快速打开一些快捷功能窗口,如Data Memory,Calibration,Advanced Comm SMB功能。

第3区域:寄存器数值区。这里可以查看芯片寄存器的具体数值和电池的一些状态信息。

第4区域:寄存器状态区。从这里可以查看相关寄存器具体位的数值。红色表示1,绿色表示0,RSVD表示保留位。

第5区域:命令区,可以向bq4050发送一些常用的指令。BQSTUDIO右侧是Commands窗口,提供了快捷方式去读取和控制电量计。比如常用的GAUGE_EN,FET_EN,LIFETIME_EN,PF_EN,BBR_EN,SEAL,UNSEAL,UNSEAL_FULL_ACCESS等Commands。各个Commands的含义在电量计的技术参考手册TRM里有详细描述。

二、指令操作

进入bq4050的指令数据读取界面,这里,我们除了可以通过界面查看电池信息,还可以通过指令来读取电池的相关信息。

对于SMBUS协议的电量计,其通信调试窗口显示为 Advanced Comm SMB,如下图所示:

TargetAddress填写电量计的SMBUS设备地址,SMBUS电量计的7位地址是0x0B,对应8位地址是0x16表示写,0x17表示读。这里填写0x16或17皆可。

WordRead/Write用来读写电量计TRM里的Word类型的SBS command。

BlockRead/Write用来读写电量计TRM里的Block类型的SBS command。

下面罗列了一些常用的指令:

0x09 Voltage() R word

0x01 RemainingCapacityAlarm() R/W word

0x20 ManufacturerName() R block

0x7 Manufacturerinfo() R/W block

(1)read word

接下来展示简单的命令操作,如0x09是读取相应的电池电压.

发送0x09命令后,返回值为0x33E1,转换成十进制位数值13281,单位为mv,与之前寄存器显示的数值一致。

(2)Write word

通过读命令,读出单元堆栈设置低容量告警阈值

再通过写入操作

再次读取,可见数值通过写入修改成功了。

(3)Read Block操作

(4)Write Block操作

先写入block,使用函数0x70 Manufacturerinfo()

然后我们再进行读操作,可以修改成功。

三、日志文件的生成

在寄存器数值界面,有一个Start Log的按钮,如下图所示。

点击然后选择日志文件的名称和存储地址即可生成日志文件。如果不点击停止则会持续记录相关信息导入到日志文件里面。日志文件里面记录了电池及相关寄存器的数值。

时间间隔的菜单配置BQSTUDIO>>Window>>Preferences>>Registers>>Scan/LogInterval,Scan/LogInterval以ms为单位,虽然可以设置为几百ms,但建议间隔不低于1000ms,因为电量计Registers的值每秒更新一次,一秒内多次读取同样的值,没有必要快过1秒,而且如果读得太快数据量太大的话电量计有可能响应不过来。Log数据对分析电量计问题是非常有必要的。

四、Data Memory操作

首先了解一下bq4050的安全模式,电量计有三层安全模式,SEALED(加锁),UNSEALED(解锁),FULL ACCESS(全访问),在不同安全模式下切换需要不同的安全密码。

1.三种安全模式的区别

不同安全模式下电量计的信息访问权限不同。SEALED(加锁)模式下,标准SBS命令(Command)可以访问、部分扩展命令(Extended Command)不能使用、不能读写Data Memory参数(不能导出导入GG文件)、不可以烧录CHEM ID、不能烧录或导出固件(FW)。

UNSEALED(解锁)模式下,标准SBS命令(Command)可以访问、部分扩展命令(Extended Command)不能使用、可以读写Data Memory参数(可以导出导入GG文件)、可以烧录CHEM ID、不能烧录或导出固件(FW)。

FULL ACCESS(全访问)模式下,所有SBS命令(Command)可以访问、可以读写Data Memory参数(可以导出导入GG文件)、可以烧录CHEM ID、不能烧录或导出固件(FW)。BQ4050从TI出货时默认是FULLACCESS(全访问)模式。可以在Bit Resgister界面检查旗标OperationStatus()[SEC1, SEC0],判断当前芯片所处的模式,11表示SEALED,10表示UNSEALED,01表示FULL ACCESS。

2.修改操作

Bqstudio的DataMemory窗口是电量计参数配置的地方。下图是BQ4050的DataMemory窗口。

首先进行解锁操作,点击右边快捷命令栏命令进行解锁,然后输入密码。

然后进入Data Memory窗口。

在这里我们修改Voltage Cell Gain数值从12140到12145,然后再修改DA Configuration的bit3高位为低位,设置好后可以点击命令区的“RESET”对设备进行复位以确保设备使用了新的配置。分别导出修改前和修改后的.gg文件进行对比。

下面为使用软件Beyond Compare进行文件对比结果。

可见设置都修改成功。

Bqstudio软件操作 version2.0 Date:/6/28

一、软件初使用

当BQSTUDIO启动时它会自动扫描已连接的EV2400/EV2300,并且根据BQZ列表自动跟设备连接。连接成功后,显示以下界面。

BQSTUDIO左边是仪表盘 Dashboard窗口,如上图所示,窗口显示 bqStudio Version、通信盒类型和版本、电量计型号和固件版本、电池电压/电流/温度/SOC、是否处于Sleep mode(睡眠图标亮起)、是否处于Sealed mode(锁形图标亮起)。USB 图标能够显示 EV2300 或 EV2400 即说明通信盒已识别,芯片图标能够正确显示电量计的名字和版本号即说明电量计已连接。

Auto Refresh is ON(绿色)表示 Dashboard 会每4秒自动去读取电量计信息。单击 Auto Refresh is ON 这一行即可切换为 Auto Refresh is OFF(红色)表示关闭 Dashboard 自动刷新功能。如果需要使用 BQSTUDIO 的 Advanced Comm SMB 手动通信功能、或校准功能、或解锁 unseal 等需要连续发送多个命令的功能,建议关闭 Dashboard Auto Refresh 功能如果左侧快捷框显示不是灰色,则表示连接已成功,整个bqStudio界面大致可分为五个部分。

第1区域:快捷状态区。从这里可以快速EV2400与BQ4050的连接状态、bq4050的固件信息、地址、温度,电池的电压电流,容量信息等。

第2区域:功能区。这里的按钮用来快速打开一些快捷功能窗口,如Data Memory,Calibration,Advanced Comm SMB功能。

第3区域:寄存器数值区。这里可以查看芯片寄存器的具体数值和电池的一些状态信息。

第4区域:寄存器状态区。从这里可以查看相关寄存器具体位的数值。红色表示1,绿色表示0,RSVD表示保留位。

第5区域:命令区,可以向bq4050发送一些常用的指令。BQSTUDIO右侧是Commands窗口,提供了快捷方式去读取和控制电量计。比如常用的GAUGE_EN,FET_EN,LIFETIME_EN,PF_EN,BBR_EN,SEAL,UNSEAL,UNSEAL_FULL_ACCESS等Commands。各个Commands的含义在电量计的技术参考手册TRM里有详细描述。

二、指令操作

进入bq4050的指令数据读取界面,这里,我们除了可以通过界面查看电池信息,还可以通过指令来读取电池的相关信息。

对于SMBUS协议的电量计,其通信调试窗口显示为 Advanced Comm SMB,如下图所示:

TargetAddress填写电量计的SMBUS设备地址,SMBUS电量计的7位地址是0x0B,对应8位地址是0x16表示写,0x17表示读。这里填写0x16或17皆可。

WordRead/Write用来读写电量计TRM里的Word类型的SBS command。

BlockRead/Write用来读写电量计TRM里的Block类型的SBS command。

下面罗列了一些常用的指令:

0x09 Voltage() R word

0x01 RemainingCapacityAlarm() R/W word

0x20 ManufacturerName() R block

0x7 Manufacturerinfo() R/W block

(1)read word

接下来展示简单的命令操作,如0x09是读取相应的电池电压.

发送0x09命令后,返回值为0x33E1,转换成十进制位数值13281,单位为mv,与之前寄存器显示的数值一致。

(2)Write word

通过读命令,读出单元堆栈设置低容量告警阈值

再通过写入操作

再次读取,可见数值通过写入修改成功了。

(3)Read Block操作

(4)Write Block操作

先写入block,使用函数0x70 Manufacturerinfo()

然后我们再进行读操作,可以修改成功。

三、日志文件的生成

在寄存器数值界面,有一个Start Log的按钮,如下图所示。

点击然后选择日志文件的名称和存储地址即可生成日志文件。如果不点击停止则会持续记录相关信息导入到日志文件里面。日志文件里面记录了电池及相关寄存器的数值。

时间间隔的菜单配置BQSTUDIO>>Window>>Preferences>>Registers>>Scan/LogInterval,Scan/LogInterval以ms为单位,虽然可以设置为几百ms,但建议间隔不低于1000ms,因为电量计Registers的值每秒更新一次,一秒内多次读取同样的值,没有必要快过1秒,而且如果读得太快数据量太大的话电量计有可能响应不过来。Log数据对分析电量计问题是非常有必要的。

四、Data Memory操作

首先了解一下bq4050的安全模式,电量计有三层安全模式,SEALED(加锁),UNSEALED(解锁),FULL ACCESS(全访问),在不同安全模式下切换需要不同的安全密码。

1.三种安全模式的区别

不同安全模式下电量计的信息访问权限不同。SEALED(加锁)模式下,标准SBS命令(Command)可以访问、部分扩展命令(Extended Command)不能使用、不能读写Data Memory参数(不能导出导入GG文件)、不可以烧录CHEM ID、不能烧录或导出固件(FW)。

UNSEALED(解锁)模式下,标准SBS命令(Command)可以访问、部分扩展命令(Extended Command)不能使用、可以读写Data Memory参数(可以导出导入GG文件)、可以烧录CHEM ID、不能烧录或导出固件(FW)。

FULL ACCESS(全访问)模式下,所有SBS命令(Command)可以访问、可以读写Data Memory参数(可以导出导入GG文件)、可以烧录CHEM ID、不能烧录或导出固件(FW)。BQ4050从TI出货时默认是FULLACCESS(全访问)模式。可以在Bit Resgister界面检查旗标OperationStatus()[SEC1, SEC0],判断当前芯片所处的模式,11表示SEALED,10表示UNSEALED,01表示FULL ACCESS。

2.修改操作

Bqstudio的DataMemory窗口是电量计参数配置的地方。下图是BQ4050的DataMemory窗口。

首先进行解锁操作,点击右边快捷命令栏命令进行解锁,然后输入密码。

然后进入Data Memory窗口。

在这里我们修改Voltage Cell Gain数值从12140到12145,然后再修改DA Configuration的bit3高位为低位,设置好后可以点击命令区的“RESET”对设备进行复位以确保设备使用了新的配置。分别导出修改前和修改后的.gg文件进行对比。

下面为使用软件Beyond Compare进行文件对比结果。

可见设置都修改成功。

如果觉得《bqstudio软件操作指南》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。