BQ76942配置:电流采样配置

本文详细介绍了德州仪器BQ76942AFE的配置要点,包括电流采集方法(CC1/CC2/CC3),单位和增益设置,以及与MCU的通信。特别提到了电流采样可能遇到的误差问题及解决建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

AFE系列文章

德州仪器TI作为AFE龙头老大,具有多款功能强大的AFE,国产AFE的设计基本也是对标TI。本系列文章旨在对TI的一款AFE BQ76942容易踩坑的地方进行总结,希望对使用这款AFE的工程师们有所帮助。

第一章 BQ76942配置:使用AFE FET寄存器来控MOS
第二章 BQ76942配置:与MCU通信——软件I2C or 硬件I2C?
第三章 BQ76942配置:电流采样配置
第四章 BQ76942配置:过压保护(SOV)配置
第五章 BQ76942配置:采样断线对MOS的影响
第六章 BQ76942配置:充电时AFE自行休眠现象



前言

BQ76942提供了多个数字化电流值, 包括两个使用单独的硬件数字滤波器 CC1 和 CC2, 以
及一个固件滤波器 CC3。下面将介绍如何查询AFE采集的电流,以及相应的配置。


一、如何采集电流

CC1 滤波器生成一个 16 位的电流测量值, 用于电荷积分和其他决策目的, 当该器件在 NORMAL 模式下运行时每250ms 生成一个输出。可以从0x0075 DAStatus5()子命令获取 CC1 数据。

CC2 滤波器生成 24 位电流测量值, 用于电流报告,使用 0x3A CC2 Current() 命令以 16 位格式报告该值。

CC3 滤波器输出是 CC2 电流样本可编程数量的平均值( 高达 255 个), 这些样本数是使用 Settings:Configuration:CC3 Samples 配置设置来设置的。使用 0x0075 DASTATUS5()
子命令以 16 位格式报告 CC3 输出。

一般使用CC2查询电流,根据自己的需求进行选择,CC3是多个CC2采样值的平均值,当然也可以自己获取一定数量的CC2后再自行滤波。

采样值是分为正负电流,根据自己的项目选择正负电流哪个为充电哪个为放电。

值得注意的一点,在使用CC2进行采样过程中,我发现每采样一定时间(10到15分钟 不等),CC2的采样原始值会得到一个比真实值高1.2A的错误值。目前只发现在正电流采样中,负电流采样没发现这种现象。所以,对电流精度要求比较高的场景,建议对原始采样值进行滤波处理

二、寄存器配置

1.电流单位配置

电流报告的单位为 userA, 可以使用 Settings:Configuration:DA Configuration:[USER_AMPS_1:0] 配置设置将其编程为 0.1mA、 1mA、 10mA 或 100mA。鉴于 16 位值的范围为 – 32768 至 +32767, 这允许表示范围为 –3276A 至 +3276A 的电流。
电流测量单位
默认单位是0.1mA

2.电流增益参数配置

BQ76952 器件库仑计数器 ADC 测量 SRP 和 SRN 引脚之间的差分电压, 以计算系统电流。该器件包含供客户在生产线上校准库仑计数器偏移和电流增益的可选功能。

每个项目SRN和SRP之间采用的电阻阻值不一样,需要将该电阻值写入寄存器进行配置,才能得到正确的电流采样值。

电流增益参数配置的寄存器有以下两个:

在这里插入图片描述

电流增益参数计算结果是浮点数,配置时需转换成十六进制写入寄存器。参考以下链接进行转换:https://www.h-schmidt.net/FloatConverter/IEEE754.html
在这里插入图片描述


总结

以上便是电流采样的主要配置,主要就是配置好单位,两个增益寄存器,就可以使用直接命令进行进行电流采样了。

本应用报告包含多种信息,可帮助用户配置 BQ769x2 系列电池监控器(包括 BQ76942BQ76952)。为帮助用户熟悉器件设置,此文档提供了多个常用配置示例。 1 引言 BQ769x2 电池监控器系列包括许多配置选项,可满足各种应用的需求。本文档使用 BQ76942 评估模块和 Battery Management Studio 演示了多个不同的配置示例。这些示例还可应用于 BQ769x2 系列中的所有器件。本文档还包含一个示例 .gg 文件,可使用 Battery Management Studio 将其加载到评估模块上。BQ76942 评估模块用户指南 包含有关设置器件的基本信息,本文档应与该指南一同使用。 2 基本配置 浏览 BQ76942 评估模块用户指南 的“快速入门”部分后,请参阅以下部分,了解配置器件的后续步骤。器件数据表和 TRM(技术参考手册)中提供了有关每个特性的更多详细信息。Battery Management Studio 还包括工具提示,当鼠标指针在不同字段上移动时,这些提示会提供不同设置的详细说明。 2.1 稳压器设置 BQ769x2 包含一个 1.8V 稳压器 (REG18) 和两个具有多种电压选项的 LDO(REG1 和 REG2)。REG18 电源不可配置,仅用于内部电路,而 REG1 和 REG2 是可配置的,可用于为外部电路供电。多个器件特性可引用 REG1,因此为这些特性启用 REG1 非常重要。评估模块还使用 REG1 作为多个引脚的上拉电压,因此建议启用前置稳压器 (REG0) 和 REG1。以下示例显示了如何启用 REG0、REG1 和 REG2。REG1 和 REG2 可设置为 1.8V、2.5V、3.0V、3.3V 或 5.0V。以下示例将 REG1 设为 3.3V,将 REG2 设为 2.5V。用于配置 REG1 和 REG2 的选项也显示在图 2-1 中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

-今晚打老虎-

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值