S***1是S公司一颗1节电池用电池保护IC,其特点如下(大家可以猜猜是那一颗):
S***1核心电路功能为检测电池过压、欠压并提供相应保护,过压需要关闭充电管防止过冲因此安全问题,欠压需要关闭放电管防止电池进一步放电导致无法启动;在提供基础的电压保护功能S***1还提供两级放电过流保护和以及充电过电流保护并提供相应保护,放电过流保护需要关闭放电管,放电过流保护需要关闭充电管,其内部框图如下:
S***1采用两层金属单层Poly的工艺制作,工艺线宽预计为0.35um,该工艺提供基础低压MOS外,还提供厚栅氧高压MOS管、高阻以及耗尽管。
S***1的各层版图如下:
Metal2层
Metal1层
Poly层
染色层
Layout模块划分如下图所示:
S***1主要模块为PreRegulator、RES ARRAY、OSC、CMP、 LOGIC&COUNTER、CO_Driver以及DO,其中:
- PreRegulator模块负责芯片的启动,内部参考电压产生以及内部偏置电流的产生;
- RES ARRAY为电池的电阻分压阵列,电池的电阻分压用于电池过压/欠压的比较;
- OSC为振荡器模块,负责各个保护动作的延迟计时,系统为防止干扰造成的误动作,各个保护动作均有相应的延迟;
- CMP为框图中所示的五个比较器,用于系统过压/欠压、放电过流/充电过流检测;
- LOGIC&COUNTER是单节保护的逻辑核;
- CO_DRIVER为外部充电MOS的驱动电路;
- DO为外部放电MOS的驱动电路。
S***1内部Layout信号流图如下:
PreRegulator产生供CMP进行比较的内部参考电压,RES ARRAY产生共CMP进行比较电池分压电压,CMP将各个保护状态结果输出,输出的状态称作Protection Event即保护事件,保护事件经过Event Buffer事件缓冲器滤除扰动和毛刺带来的影响,Protection Buffer输出缓冲保护事件,当有缓冲保护事件发生,LOGIC控制启动OSC振荡器,OSC产生一定频率的时钟信号输出给事件计数器COUNTER,当相应的保护事件满足延时条件COUNTER给出计时满足信号tDLY,最终LOGIC结合缓冲保护事件和计时满足信号tDLY给出控制充放电驱动的使能信号CO_EN和DO_EN。