主要开发思路:AFE主要是采集、保护功能、均衡,所以要逐一去配置芯片的寄存器
采集、均衡功能主要是配置引脚
保护功能主要是参数寄存器配置,至于如何使用命令修改寄存器参数该系列芯片提供了子命令和直接命令两种方式
BQ76905的管脚配置
I、参数配置
一、电压采集串数配置
BQ76952电压采集串数配置
二、进入/退出 配置模式
三、配置AFE功能引脚
根据硬件原理图的AFE引脚使用情况
使用SRN、SRP 、TS/WAKE 、 DSG 、CHG、REGOUT几个管脚,明确每个引脚的具体作用
明确引脚功能:SRN、SRP--【电流采集】 TS/WAKE-【唤醒信号】 DSG-【控制放电MOS】 CHG-【控制充电MOS】 REGOUT-【输出3.3V】
下面查看芯片手册
1.配置REGPUT引脚
2.配置WAKE引脚
正常工作状态未使用,在进入ShutDown模式的时候会成为唤醒脚
该引脚无需配置
3.配置DCHG\DDGS管脚
BQ76905同时支持系列和并行FET配置。当CHG和DSG FET串联时,当另一个FET被启用时,电流可以流过一个被禁用的FET的主体二极管。在此配置中,当检测到超过阈值的电流流过该FET时,本体二极管保护被用来打开被禁用的FET。当系统有单独的DSG和CHG路径以及并行FET时,不需要主体二极管保护,可以通过清除设置:配置: FET选项[SFET]配置位来禁用。
根据芯片手册判断这两个管脚功能是固定的,不需要特殊配置寄存器
四、配置AFE的采集寄存器
采集分为电压和电流采集,对于采集到的数据:1.是否需要倍率 2.采集多少次 3.采集计算频率 4.是否有偏移
1.涉及的寄存器如下: