微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > BQ24250 Register #1 寄存器无法读取充电状态?

BQ24250 Register #1 寄存器无法读取充电状态?

时间:10-02 整理:3721RD 点击:

根据BQ2425x手册,Register #1截图如下,为什么Register #1寄存器不管充电不充电,读出来的值永远是0xEC,而且充电时芯片第7脚STAT脚已经被拉低了,此时充电电流是800mA,不充电默认是高阻状态,这个可以确定,0xEC,可以确定STAT_1和STAT_0分别是10,那就是charge done状态,到底这个寄存器位能否起作用? 还是硬件哪里有问题了,请确认?



你说的有可能是WD的问题,但是我想通过#1通过对bit 6修改为0,想禁止掉WD,但是已经写入成功了,但是重新读取之后,寄存器的值仍然是0xEC,请问这是什么原因?

问题终于解决了,还是自己解决的,原来是每次读写的寄存器地址都是不对的;

比如Register #1寄存器,相信很多人都认为,寄存器应该是读取0x1这样的地址吧,其实下面的Memory location: 00,也就是十六进制0x00才是真正的寄存器地址,真心不知道TRM手册编写人员干什么吃的,直接写个Register 0x00能死吗? 非得写成Register #1 Register#2这样的方式,完了之后后面给弄个Memory location,无语

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top