本申请涉及信号滤除,尤其涉及一种短脉冲信号滤除电路及电池保护芯片。
背景技术:
1、bms(battery management system,电池管理系统)是用于监控、控制和保护电池的关键组成部分。bms应具备电池保护功能,即过压保护、欠压保护、过流保护和过温保护等功能,以确保电池安全稳定地供电。
2、图1为本申请背景技术中提供的比较器的工作原理示意图。如图1所以,现有技术中,比较器的输入信号略高于翻转阈值vth时,如果此时由于一些噪声或干扰(如图1中vin曲线的向下波动部分),导致输入电压vin产生短期波动,低于vth,这时比较器就会输出一个短的低脉冲,造成错误输出结果或与实际情况不符的问题,影响bms的正常运行。
3、因此亟需一种短脉冲信号滤除电路、短脉冲信号滤除方法及装置,以解决上述技术问题。
技术实现思路
1、本申请提供一种短脉冲信号滤除电路及电池保护芯片,能实现对信号幅度和时间的双重滤波效果,满足延迟系统中对事件触发的信号幅度和时间的要求,达到预期的短脉冲信号滤除效果。
2、第一方面,本申请提供了一种短脉冲信号滤除电路,包括:信号采集模块和比特加权滤波器;
3、其中,所述信号采集模块,用于在预设工作时长内获取输入信号并将所述输入信号转换成比特码流;
4、所述比特加权滤波器的输入端与所述信号采集模块的输出端连接,所述比特加权滤波器,用于将所述信号采集模块在所述预设工作时长内输出的比特码流进行赋权处理和权重累加处理,得到第一权重累加值,并当所述预设工作时长结束时检测到所述第一权重累加值达到中断触发阈值时,输出预期中断信号。
5、在一些可能的方式中,所述比特加权滤波器包括:比特赋权模块和比特权重累加模块;其中,所述比特赋权模块的输入端与所述信号采集模块的输出端连接,所述比特赋权模块,用于接收所述信号采集模块在所述预设时长内输出的比特码流进行赋权处理,得到加权后的比特码流;所述比特权重累加模块的输入端与所述比特赋权模块的输出端连接,所述比特权重累加模块,用于将所述比特赋权模块输出的比特码流进行权重累加处理,得到第一权重累加值,并当所述预设工作时长结束时检测到所述第一权重累加值达到中断触发阈值时,输出预期中断信号。
6、在一些可能的方式中,所述预设工作时长包括多个周期;相应地,所述信号采集模块,具体用于:在预设工作时长内的每个周期依次获取输入信号,并每个周期对应的输入信号转换为比特码;将所述预设工作时长内的所有周期对应的比特码确定为比特码流。
7、在一些可能的方式中,所述比特权重累加模块,具体用于:将所述信号采集模块在所述预设工作时长内输出的比特码流进行赋权处理,得到每个周期对应的加权后的比特码;将所述预设工作时长内的所有周期对应的加权后的比特码确定为加权后的比特码流;将所述加权后的比特码流进行权重累加处理,得到第一权重累加值;当在所述预设工作时长结束时检测到所述第一权重累加值达到中断触发阈值时,输出预期中断信号。
8、在一些可能的方式中,所述比特权重累加模块用于当在所述预设工作时长结束时检测到所述第一权重累加值达到中断触发阈值后,还用于:根据所述预设工作时长、预设时间误差和中断触发阈值,确定中断信号输出时间区间;在所述中断信号输出时间区间内输出预期中断信号。
9、在一些可能的方式中,所述预设工作时长包括多个周期;相应地,所述比特权重累加模块用于根据所述预设工作时长、预设时间误差和中断触发阈值,确定中断信号输出时间区间,的计算公式为:
10、δt=[(1-e)×n×cycle,n×cycle]
11、式中,δt为中断信号输出时间区间,e为预设时间误差,n×cycle为预设工作时长,其中cycle为预设工作时长中的一个周期,n为预设工作时长中的所有周期个数。
12、在一些可能的方式中,所述比特码流包括至少一个比特1和/或至少一个比特0,所述预设工作时长包括多个周期;相应地,所述比特加权滤波器用于将所述信号采集模块在所述预设工作时长内输出的比特码流进行赋权处理之前,还用于:根据所述预设工作时长、预设时间误差和所述中断触发阈值,确定比特1对应的第一权重值和比特0对应的第二权重值。
13、在一些可能的方式中,所述比特加权滤波器用于根据所述预设工作时长、预设时间误差和所述中断触发阈值,确定比特1对应的第一权重值和比特0对应的第二权重值,的计算公式为:
14、
15、式中,w1为比特1对应的第一权重值,w0为比特0对应的第二权重值,th为中断触发阈值,n为预设工作时长中周期的个数,e为预设时间误差。
16、在一些可能的方式中,所信号采集模块还用于:在预设工作时长的下一个预设工作时长内获取输入信号并将所述输入信号转换成比特码流;所述比特加权滤波器,还用于:将所述信号采集模块在所述预设工作时长的下一个预设工作时长内输出的比特码流进行赋权处理和权重累加处理,得到第二权重累加值,并当在所述下一个预设工作时长结束时检测到所述第二权重累加值达到中断触发阈值时,则继续输出预期中断信号;或当在所述下一个预设工作时长结束时检测到所述第二权重累计值小于所述中断触发阈值时,则停止输出预期中断信号。
17、第二方面,本申请实施例提供了一种电池保护芯片,包括第一方面描述的短脉冲信号滤除电路。
18、本申请提供的一种短脉冲信号滤除电路及电池保护芯片,该短脉冲信号滤除电路中工作时先通过信号采集模块在预设工作时长内获取输入信号并将所述输入信号转换成比特码流,再通过比特加权滤波器将所述信号采集模块在所述预设工作时长内输出的比特码流进行赋权处理和权重累加处理,得到第一权重累加值,并当在所述预设工作时长结束时检测到所述第一权重累加值达到中断触发阈值时,输出预期中断信号,以触发中断,从而实现对信号幅度和时间的双重滤波效果,提高包括对时间的滤波和信号幅度的滤波,满足延迟系统中对中断触发的信号幅度和时间的要求,达到预期的短脉冲信号滤除效果。
1.一种短脉冲信号滤除电路,其特征在于,包括:信号采集模块和比特加权滤波器;
2.根据权利要求1所述的短脉冲信号滤除电路,其特征在于,所述比特加权滤波器包括:比特赋权模块和比特权重累加模块;
3.根据权利要求2所述的短脉冲信号滤除电路,其特征在于,所述预设工作时长包括多个周期;相应地,所述信号采集模块,具体用于:在预设工作时长内的每个周期依次获取输入信号,并每个周期对应的输入信号转换为比特码;将所述预设工作时长内的所有周期对应的比特码确定为比特码流。
4.根据权利要求3所述的短脉冲信号滤除电路,其特征在于,所述比特权重累加模块,具体用于:将所述信号采集模块在所述预设工作时长内输出的比特码流进行赋权处理,得到每个周期对应的加权后的比特码;将所述预设工作时长内的所有周期对应的加权后的比特码确定为加权后的比特码流;将所述加权后的比特码流进行权重累加处理,得到第一权重累加值;当在所述预设工作时长结束时检测到所述第一权重累加值达到中断触发阈值时,输出预期中断信号。
5.根据权利要求1所述的短脉冲信号滤除电路,其特征在于,所述比特权重累加模块用于当在所述预设工作时长结束时检测到所述第一权重累加值达到中断触发阈值后,还用于:根据所述预设工作时长、预设时间误差和中断触发阈值,确定中断信号输出时间区间;在所述中断信号输出时间区间内输出预期中断信号。
6.根据权利要求5所述的短脉冲信号滤除电路,其特征在于,所述预设工作时长包括多个周期;相应地,所述比特权重累加模块用于根据所述预设工作时长、预设时间误差和中断触发阈值,确定中断信号输出时间区间,的计算公式为:
7.根据权利要求1至6中任一项所述的短脉冲信号滤除电路,其特征在于,所述比特码流包括至少一个比特1和/或至少一个比特0,所述预设工作时长包括多个周期;相应地,所述比特加权滤波器用于将所述信号采集模块在所述预设工作时长内输出的比特码流进行赋权处理之前,还用于:根据所述预设工作时长、预设时间误差和所述中断触发阈值,确定比特1对应的第一权重值和比特0对应的第二权重值。
8.根据权利要求7所述的短脉冲信号滤除电路,其特征在于,所述比特加权滤波器用于根据所述预设工作时长、预设时间误差和所述中断触发阈值,确定比特1对应的第一权重值和比特0对应的第二权重值,的计算公式为:
9.根据权利要求1所述的短脉冲信号滤除电路,其特征在于,所信号采集模块还用于:在预设工作时长的下一个预设工作时长内获取输入信号并将所述输入信号转换成比特码流;所述比特加权滤波器,还用于:将所述信号采集模块在所述预设工作时长的下一个预设工作时长内输出的比特码流进行赋权处理和权重累加处理,得到第二权重累加值,并当在所述下一个预设工作时长结束时检测到所述第二权重累加值达到中断触发阈值时,则继续输出预期中断信号;或当在所述下一个预设工作时长结束时检测到所述第二权重累计值小于所述中断触发阈值时,则停止输出预期中断信号。
10.一种电池保护芯片,其特征在于,包括如权利要求1至9中任一项所述的短脉冲信号滤除电路。