本发明涉及集成电路设计领域,特别是涉及一种模式识别电路、系统、方法及芯片。
背景技术:
1、芯片工作模式需要通过外部引脚来进行设定,比如dcdc的工作模式(ccm/dcm)、系统休眠/工作的模式设定等。当系统状态比较少的时候,可以通过单引脚的高低电平控制两个工作模式,或者通过单引脚高低电平加悬空控制三个工作模式;但是当系统工作模式更多的时候,比如锂电池保护芯片的过压保护值ov会有4~8组参数,此时想通过单一引脚进行控制就非常困难,而使用多个引脚则会增加芯片成本和系统成本。
2、目前也有通过电容充电时间设定系统工作模式的技术,通过电容充电时间可以设定多个系统参数,但是其检测时间比较长,并且对电容的精度有要求,增加系统成本;另外电容检测方法不能伴随系统工作而随时进行(即不能实时检测变化),一般会在系统启动时进行检测确定,容错能力相对较差。
3、因此,如何以较少的引脚实现较多工作模式的设定,并提高容错能力,已成为本领域技术人员亟待解决的问题之一。
4、应该注意,上面对技术背景的介绍只是为了方便对本申请的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本申请的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。
技术实现思路
1、鉴于以上所述现有技术的缺点,本发明的目的在于提供一种模式识别电路、系统、方法及芯片,用于解决现有技术中多模式设定成本高、容错能力差等问题。
2、为实现上述目的及其他相关目的,本发明提供一种模式识别电路,所述模式识别电路至少包括:
3、识别模块、状态机及控制模块;
4、所述识别模块接收模式设定信号,并对所述模式设定信号的幅值所在范围进行判断;
5、所述状态机的输入端连接所述识别模块的输出端,基于所述模式设定信号的幅值所在范围产生相应的状态信号;
6、所述控制模块的输入端连接所述状态机的输出端,输出端连接所述识别模块的控制端,基于所述状态信号产生调整幅值范围的控制信号。
7、可选地,所述识别模块包括参考信号产生单元及比较单元;
8、所述参考信号产生单元用于产生n个参考信号,并基于所述控制信号选择相应的参考信号输出;其中,n为大于1的整数;
9、所述比较单元连接于所述参考信号产生单元的输出端,并接收所述模式设定信号,将所述模式设定信号与对应参考信号比较,进而确定所述模式设定信号的幅值所在范围。
10、更可选地,所述参考信号产生单元包括电阻分压网络及两个选择器;
11、所述电阻分压网络对电源电压进行分压以得到n个参考信号;
12、各选择器连接于所述电阻分压网络的输出端,并接收所述控制信号,基于所述控制信号选择2个参考信号输出。
13、更可选地,所述比较单元包括两个比较器;
14、各比较器连接于所述参考信号产生单元的输出端,将所述模式设定信号分别与两个参考信号比较,以判断所述模式设定信号的幅值与预设幅值范围的关系。
15、更可选地,所述识别模块还包括模式设定信号产生单元,所述模式设定信号产生单元基于外部模式设定器件产生所述模式设定信号。
16、更可选地,所述模式设定信号产生单元包括基准电阻;所述基准电阻的一端连接电源电压,另一端连接所述外部模式设定器件。
17、为实现上述目的及其他相关目的,本发明提供一种芯片,所述芯片至少包括:功能电路及上述模式识别电路;
18、所述模式识别电路基于外部模式设定器件产生状态信号;
19、所述功能电路连接所述模式识别电路,基于所述状态信号确定工作模式并实现相应功能。
20、为实现上述目的及其他相关目的,本发明提供一种模式识别系统,所述模式识别系统至少包括:模式设定器件及上述模式识别电路;
21、所述模式设定器件连接所述模式识别电路,用于提供所述模式设定信号;
22、所述模式识别电路基于所述模式设定信号产生相应的状态信号,以确定工作模式。
23、可选地,所述模式设定器件为电阻。
24、为实现上述目的及其他相关目的,本发明提供一种模式识别方法,所述模式识别方法至少包括:
25、1)将模式设定信号的幅值与预设的幅值范围进行比较,输出比较结果并产生相应状态信号;
26、2)若所述模式设定信号的幅值位于当前幅值范围内,则保持当前状态信号;若所述模式设定信号的幅值高于当前幅值范围,则调整所述状态信号,并将所述幅值范围的上限和下限均上调以更新预设的幅值范围,返回步骤1),直至所述幅值范围上调至预设的最高幅值范围;若所述模式设定信号的幅值小于当前幅值范围,则调整所述状态信号,并将所述幅值范围的上限和下限均下调以更新预设的幅值范围,返回步骤1),直至所述幅值范围下调至预设的最低幅值范围。
27、如上所述,本发明的模式识别电路、系统、方法及芯片,具有以下有益效果:
28、1、本发明的模式识别电路、系统、方法及芯片根据状态机和不同的模式设定信号幅值,在只使用一个引脚的情况下控制多个状态,降低了芯片成本。
29、2、本发明的模式识别电路、系统、方法及芯片通过外部模式设定器件和状态机相互配合,大大降低了检测时间;同时使用状态机控制幅值范围,对于外部模式设定器件的精度不需要过高的要求,大大提高了容错能力。
30、3、本发明的模式识别电路、系统、方法及芯片可根据系统需求选择相应的外部模式设定器件,容错能力高;且其中的状态机由寄存器构成,输出的状态信号具有高可靠性。
1.一种模式识别电路,其特征在于,所述模式识别电路至少包括:
2.根据权利要求1所述的模式识别电路,其特征在于:所述识别模块包括参考信号产生单元及比较单元;
3.根据权利要求2所述的模式识别电路,其特征在于:所述参考信号产生单元包括电阻分压网络及两个选择器;
4.根据权利要求2或3所述的模式识别电路,其特征在于:所述比较单元包括两个比较器;
5.根据权利要求2所述的模式识别电路,其特征在于:所述识别模块还包括模式设定信号产生单元,所述模式设定信号产生单元基于外部模式设定器件产生所述模式设定信号。
6.根据权利要求5所述的模式识别电路,其特征在于:所述模式设定信号产生单元包括基准电阻;所述基准电阻的一端连接电源电压,另一端连接所述外部模式设定器件。
7.一种芯片,其特征在于,所述芯片至少包括:功能电路及如权利要求1-6任意一项所述的模式识别电路;
8.一种模式识别系统,其特征在于,所述模式识别系统至少包括:模式设定器件及如权利要求1-6任意一项所述的模式识别电路;
9.根据权利要求8所述的模式识别系统,其特征在于:所述模式设定器件为电阻。
10.一种模式识别方法,其特征在于,所述模式识别方法至少包括:
