PS700 电池监控器 21760f_cn(8)
发布时间:2021-06-08
发布时间:2021-06-08
PS700 电池监控器 21760f_cn
PS700
3.2.3
采样-休眠模式
3.2.4
闲置-休眠模式
在采样-休眠模式下,PS700 将进入休眠状态,并根据用户设定的周期被周期性唤醒,以执行A/D工作周期中所设定的一组转换操作。用户可对唤醒间隔时间进行设定。设置采样-休眠模式的目地在于通过对指定参数进行间歇性测量以实现尽可能低的功耗。
当PS700处于采样-休眠模式的休眠阶段时,将关闭所有模拟电路。休眠间隔时间由独立于主振荡器以外的片内低功耗RC振荡器产生。休眠振荡器的功耗显著小于主振荡器,但精度较低。采样-休眠模式下,器件平均消耗电流在20毫安范围之内。在采样-休眠模式的唤醒阶段,器件将执行一组转换操作。转换期间器件消耗的电流与运行模式相同,将在85毫安范围之内。以下几种情行之一将导致器件进入采样-休眠模式:1.
VC1 或 VC2引脚处的电池电压跌落到VCtrip寄存器中设定的跳变值以下,且TRIPctrl寄存器中相应“VC1ent”或“VC2ent”位置“1”。 该操作可用来避免处于危险低电压的电池出现过度放电的情况。 注意,如果“lex”位置“1”,(会使能根据电流唤醒器件的功能)且测得电流高于I+trip寄存器设定的阈值时,器件均不能进入采样-休眠模式。
OpMode寄存器中的SSLP 位置“1”。 当系统进入低功耗待机状态,且期望对电流、电压和温度进行周期性测量和累加操作时,主机可采取该操作。
TRIPctrl 寄存器中的“Ient” 位置“1”,且电流小于 I-trip寄存器值 。
闲置-休眠模式是功耗最低的电源工作模式。当电池组处于运输或储存状态以及当电池电压低于指定阈值时,采用该模式有利于保持电池容量。 闲置-休眠模式下将不再进行测量、累加操作,也不再识别任何SMBus通信操作。 此外, 也不再保存易失性存储器中的数据。 通过将“SHent”位置“1”或 当VPACK电压低于VPtrip设定值时,器件将进入闲置-休眠模式。随后SMBus引脚(包括SDA 和SCL)电压以tSHELF指定的最小时间从高电平跳变至低电平,器件进入闲置-休眠模式。当电池组从系统的物理连接断开时,也将发生上述操作。
当SMBus引脚(包括SDA和SCL)电压从低电平拉至高电平且维持高电平状态至少tWAKE的时间,器件将退出闲置-休眠模式返回运行模式,表明系统处于激活状态或电池组接入主机系统。
3.3通用输入/输出
2.
NTC和 VC2 引脚具有的另一功能是可配置为通用I/O引脚,分别为IO0和IO1。如果系统无需使用上述引脚进行温度和电池监视,亦可将其配置为通用数字输入/输出。通过 GPIOctrl寄存器可实现上述配置。IO0 (NTC)引脚可配置为推-挽输出、带内部上拉功能的开漏驱动输出或三态输出引脚。当配置为推-挽或开漏输出时,该引脚输出高电平幅值为3.0V的内部稳压值。当引脚输出功能被禁止时,通过外部电路可驱动该引脚作为输入端口,且输入电压范围为 0-3.0V。无论该引脚是否由PS700驱动,均可使用其输入功能。此外,该引脚的输入功能可以被禁止,此时输入缓冲器将被关断以避免NTC 引脚处于不确定状态时出现漏电流。
IO1 (VC2) 引脚与 NTC类似 ,不同之处在于该引脚只能采用开漏输出形式。IO1没有明确的输出使能控制功能。 因此如果该引脚输出设置为逻辑‘1’,内部下拉电阻将被断开从而使该引脚处于三态输出状态。该引脚的输入功能与 IO0相同。.注:
当IO0 和/或 IO1 配置为模拟功能引脚时,其相应 GPIO 输出和输入功能必须被禁止。通过将适当的GPIOctrl位清零可完全禁止GPIO功能。
3.
通过设置A/D配置寄存器中的“Sampdiv”位和Opmode寄存器中的“SSLPdiv”位可以确定采样-休眠模式中的采样间隔时间。采样间隔时间为2**(Sampdiv) *2**(SSLPdiv) * 0.5 sec。因此可能的 采样-休眠间隔时间长度从最小 0.5 秒至 最大超过136分钟。
通过将“SSLP” 位清零或设定基于电池组电压或电流的唤醒操作可以使器件退出采样-休眠模式从而进入运行模式。当 TRIPctrl寄存器中的“Iex”位被置“1”且充电电流高于 I+trip寄存器中设定的阈值时,将发生基于充电电流的唤醒操作。 当 TRIPctrl寄存器中的“VPex”位置“1”且电池电压高于 SStrip寄存器中设定的阈值时,将发生基于电池电压的唤醒操作。
2004 Microchip Technology Inc.DS21760F_CN 第9页
上一篇:城市雕塑工程定额2011版
下一篇:四年级教案民间体育