求教:如何设定BQ20Z45使用哪个温度传感器,TS悬空怎么处理?
我同事用BQ20Z45设计了一个2串保护板,TS1画了外围电路,但并没焊上那几个元件,TS2直接悬空,相当于两个TS都没有使用。
而连接上位机时,TS1和TS2都能显示。
在校准项里,只有勾选Int.sensor才能校准,勾选上Ext.Sensor1或Ext.Sensor2就会出错
出错信息:
只勾选Int.sensor校准,就会校准成功
这时回到SBS页面,三个位置的温度都成了15度
我此时用手按住芯片,Temprature一项和TS1升高,他们几乎会保持相等,TS2不变。
那么问题来了,TS1和TS2是悬空的,为什么会随着“内部传感器”校准而变化呢,左边那个用sbs0x08读出的温度是表示的哪个温度,是内部传感器温度吗,那为什么TS1会随着一直变呢?
我自己做的电路,TS2悬空就会显示127度,safetystatus2就会有变化,导致mos关闭,电池不能正常使用。这种悬空又不会导致安全状态字出现的是怎么实现的呢?
The source of the measured temperature is configured by the [TEMP1], [TEMP0] bits in the Operation Cfg A register.
TEMP1, TEMP0— These bits configure the source of the Temperature function.
0,0 = Internal Temperature Sensor
0,1 = TS1 Input (default)
1,0 = TS2 Input
1,1 = Average of TS1 and TS2 Inputs Related Variable: SBS:Temperature(0x08)
可i配置。
谢谢,帮助很大。