PS700 电池监控器 21760f_cn
PS700
4.4.4
CTC–充电时间计数寄存器
CTC 记录了电池处于充电状态的累计时间长度。SR引脚电压极性为正表明电池处于充电状态。 该寄存器采用2Hz 内部时钟速率进行递增计数;因此,如果电流累计功能被使能,则CTC将以每秒计数2次或每小时计数7200次的速率进行递增计数,电流转换结束后 Ires寄存器的符号位返回‘0’。如果允许计数超出0xFFFFFFFF,则CTC寄存器中计数值可能出现计满返回,因此主机系统需对该寄存器内容进行正确维护。通过使用ACCclr寄存器中的CLR3位可以对CTC寄存器进行清零操作。
如果允许计数超出0xFFFFFFFF,则VC2A寄存器中计数值可能出现计满返回,因此主机系统需对该寄存器内容进行正确维护。通过使用ACCclr寄存器中的CLR6位可以对VC2A寄存器进行清零操作。
4.4.8VC2T–VC2 时间计数寄存器
VC2T记录了VC2引脚测量的累计时间。该寄存器采用2Hz 内部时钟速率进行递增计数,即以每秒计数2次或每小时计数7200次的速率进行递增。
如果允许计数超出0xFFFFFFFF,则VC2T寄存器中计数值可能出现计满返回,因此主机系统需对该寄存器内容进行正确维护。通过使用ACCclr寄存器中的CLR7位可以对VC2T寄存器进行清零操作。
4.4.5TA–温度累加寄存器
TA 中存放32位累计温度测量值,该数据来自内部或外部温度传感器。TA由Itres或ETres寄存器中的值进行更新。通过Accumctrl寄存器中的tsel位可以选择来自内部温度传感器还是连接在NTC引脚的外部热敏电阻作为温度测量器件。
如果允许计数超出0xFFFFFFFF,则TA寄存器中计数值可能出现计满返回,因此主机系统需对该寄存器内容进行正确维护。通过使用ACCclr寄存器中的CLR4位可以对TA寄存器进行清零操作。
4.4.6TAT–温度时间计数寄存器
TAT记录了PS700 进行温度测量并在TA寄存器中对测量值进行累加操作的累计时间长度。如果温度累计功能被使能,TAT 寄存器将采用2Hz 内部时钟速率进行递增计数,即以每秒计数2次或每小时计数7200次的速率进行递增。
如果允许计数超出0xFFFFFFFF,则TAT寄存器中计数值可能出现计满返回,因此主机系统需对该寄存器内容进行正确维护。通过使用ACCclr寄存器中的CLR5位可以对TAT寄存器进行清零操作。
4.4.7VC2A–VC2累加器
VC2A为32位寄存器,用于存放VC2 引脚测量值的累计值。在每一次测量操作结束之后,VC2A将进行步长值为VC2res寄存器值的递增计数。当Accumctrl寄存器中的AccV位置‘1’时,该功能将被使能。
2004 Microchip Technology Inc.DS21760F_CN 第17页