BQ34Z100-G1应用疑问
您好,我正在查找一款系统级电量计,目前看到BQ34Z100-G1能够满足要求,但在阅读一些资料后有些疑问:
我先简单介绍应用背景:准备自己看法一块电池管理板子,包括电量计算,电压、电流采集等。使用的主控芯片是TMS320F28335,通讯总线拟采用I2C总线,电池为锂离子电池,9~11.2V,22AH,输出电流10A。全程不与PC连接,无法通过PC下载数据。
我有以下疑问:
1、CHEM ID是否必须学习,通过BQ34Z100-G1手册中的命令选择TI已经提供的是否可以。
2、电池BAT+、BAT-接入电路后,准备将采样电阻设置在BAT-与我的电路板的PACK-之间,后面所有电路以PACK-为基准地,这样与手册给的参考图不一致,是否有问题?如果像参考图一样以BAT-为基准地,就会出现后面电路参考地混乱的问题。
3、如果输入电池的串并数已经明确,是否可以不使用VEN引脚,直接用电阻分压后输入BAT引脚?此时VEN如何处理,悬空可以吗?
4、参考电路图中VEN通过一个SW1连接到REG25,注释写的是LED Display,没有看懂这个SW1到底起什么作用?
5、软件编程方面,感觉芯片手册给的指令说明不全,比如手册21页举例时,有两个指令将芯片置于UNSEAL模式,使用了(wr 0x00 0x14 0x04)、(wr 0x00 0x72 0x36)
而上述两条指令在control()指令说明中并未提及。
6、Golden Image在我的这种应用中是否无用了,芯片的data flash全部依靠TMS320F28335配置写入,无法与PC机连接。
刚刚开始接触电量计,可能有些问题比较幼稚,望高手指教。
谢过
1. 如果型号已知,并且可以在TI提供的列表中可以找到,可以直接用,但是,导入chemID之后,还是要经过learning cycle才可以
2.是指芯片的地和MCU的地都是以pack-为基准么? 可以的,配置一下 Pack Configuration [GNDSEL]即可
3. VEN是为了降低系统的功耗,bq34z100会每s开启一下VEN,测量一下电压,不测量时,分压电阻没有功耗。如果不在乎功耗的话,可以这样。VEN悬空
4. LED需要外部高脉冲,使能LED显示,然后在设定时间内自动关闭。 SW1只是给个触发。或者可以通过MCU发送命令点亮LED
5. unseal 需要两个连续的指令,这两个指令都是用来unsealed的。
谢谢您的解答。
但是我在电路板上开发的设备无法连接PC机和TI提供的software,如何进行学习learning cycle,并把学习数据下载到芯片中?
还有Golden Image在我的这种应用中是否无用了,芯片的data flash全部依靠TMS320F28335配置写入,无法与PC机连接。
另外我昨天看到SEAL到UNSEAL的操作方法了,手册中叫做解锁key,先读一下security class的Sealed to Unsealed的data flash,那里面存放的就是前面所说的key,我的理解对吗?