PS700 电池监控器 21760f_cn
PS700
3.1.8
充电/放电时间计数器
3.2.1
运行模式
若SR 引脚测量的电压极性为负,充电时间计数器(CTC) 将以每秒钟2次的计数速率进行递增计数。这样, CTC可以保持一个时间计数值以表征充电电流流入电池的总时间。
若SR 引脚测量的电压极性为正,放电时间计数器(DTC)将以每秒钟2次的计数速率进行递增计数。这样, DTC可以保持一个时间计数值以表征放电电流流出电池的总时间。
运行模式条件下,PS700 将根据第3.1.1节“A/D 转换周期”所记述的A/D 转换周期设定来执行连续的A/D转换周期 。如上所述,根据用户的设定,在每一工作循环周期将进行1至8次的转换操作,而且累加/定时计数器也相应进行更新。 高上电复位后当VC1引脚所加的电池组电压(VPACK)
器件将进入运行模式。如下所述,于VPOR电压阈值时,
也可从采样、采样-休眠和闲置-休眠模式进入运行模式。
只要电池组电压高于VPOR阈值,且采样、采样-休眠和闲置-休眠模式未被激活,PS700 将保持运行模式。
3.1.9通用累加器
PS700拥有两个通用累加器 ,即TA 和 VC2A。一般应用中,这些累加器通常已被指定特定的功能。但用户可以重新定义这些累加器的用途以适应设计需求。TA可对来自ITres 或 ETres寄存器的结果进行累加操作。 要实现 TA中的累加功能必须使能Accumctrl 寄存器中的“AccT”位。 对内部或外部热敏电阻检测值进行累加操作同样也是由Accumctrl寄存器中的“tsel”位来确定。
VC2A可对来自VC2res的结果进行累加操作。 要实现VC2A中的累加功能必须使能Accumctrl寄存器中的“AccV”位。 VC2res中的存储值与A/D控制寄存器VC2ctrl中定义的测量具有对应关系。当VC2 引脚配置为独立A/D输入且未与电池组连接时,则使用该功能 。Accumctrl 寄存器中的“Accum”位必须被使能以允许TA 和 VC2A中的累加操作。
3.2.2采样模式
与运行模式不同,采样模式下不再进行连续的A/D测量,而是以用户选择设定的速率进行测量。 采样模式主要适用于低速充放电阶段以减小功耗。采样模式在功耗方面的优势是因为A/D测量频率的降低。
将 A/D 配置寄存器中的“Samp”位置“1”可以进入采样工作模式。只要“Samp” 位为 1、VC1电压高于
且采样-休眠和闲置-休眠模式未被激活,VPOR阈值,
PS700 将保持采样模式。当Samp位清零时,器件将恢复进入运行模式。
通过A/D 配置寄存器中的“SampDiv”位可选择采样速率。采样间隔时间为2**(SampDiv) * 0.5 sec。可能的采样速率间隔如下表所示。
3.1.10通用定时器
表3-6:
值 = 0值 = 1值= 2值= 3值= 4值 = 5值 = 6值 = 7
采样速率间隔
采样间隔0.5s1.0s2.0s4.0s8.0s16.0s32.0s64.0s
PS700拥有两个通用定时器。定时器分别由TA和 VC2A累加寄存器的累加操作进行使能。
TAT 用于保存TA 寄存器进行累加操作的时间计数值。该定时器以每秒钟计数2次的频率进行递增计数。VC2T 用于保存VC2A寄存器进行累加操作的时间计数值。 该定时器以每秒钟计数2次的频率进行递增计数。.
“SampDiv”
3.2电源工作模式
PS700 具有4种电源工作模式,即:运行、采样、采样-休眠以及闲置-休眠。根据以下各节所介绍的不同配置设定,每种模式的功耗也有所不同。
在采样模式下,许多模拟电路仍旧处于通电状态。因此,此时的节能效果并不象采样-休眠模式(将介绍如下)那样显著。参见第6.0节“电气特性” 以获得采样模式下有关电流消耗的技术参数。
DS21760F_CN 第8页 2004 Microchip Technology Inc.