一种存储器控制电路、方法及非易失存储器与流程

文档序号:20268326发布日期:2020-04-03 18:41阅读:177来源:国知局
一种存储器控制电路、方法及非易失存储器与流程

本发明涉及存储器技术领域,特别是涉及一种存储器控制电路、方法及非易失存储器。



背景技术:

当存储器(flash)系统中需要一个电压值时,由于该电压值往往大于存储器接入电源的电压值,因此可以通过电荷泵将接入电源的电压值抬高到系统需要的电压值。

现有技术中,通常在存储器内设置能将接入电源的电压值抬高固定倍数的电荷泵模块,通过电荷泵模块输出需要的电压值。

然而,发明人在研究上述技术方案的过程中发现,上述技术方案存在如下缺陷:接入电源的电压值可能是较小的值,也可能是较大的值;若接入电源的电压值是较小的值,即使通过电荷泵模块将其抬高固定倍数,也无法达到存储器系统需要的电压值;若接入电源的电压值是较大的值,通过电荷泵模块将其抬高固定倍数后,远大于存储器系统需要的电压值,造成过冲;无论哪种情况,都会导致存储器系统无法通过电荷泵模块获得需要的电压值。



技术实现要素:

鉴于上述问题,提出了本发明实施例的一种存储器控制电路、方法及非易失存储器,以在不同的接入电源中都能得到存储器需要的电压值。

根据本发明的第一方面,提供了一种存储器控制电路,包括:

第一电荷泵模块、第二电荷泵模块、第一开关、第二开关、第三开关、电源接入端、电压输出端、电压检测模块、控制模块;

所述第一电荷泵模块包括第一输入端、第一输出端;所述第二电荷泵模块包括第二输入端、第二输出端;

所述第一开关的一端为所述电源接入端,用于接入电源;

所述第一开关的另一端与所述第一输入端、及所述第二开关的一端连接;

所述第一输出端与所述第三开关的一端连接,且所述第一输出端与所述第三开关的一端连接后作为所述电压输出端;

所述第二输入端用于接入所述电源;

所述第二输出端与所述第二开关的另一端、及所述第三开关的另一端连接;

所述电压检测模块与所述电源接入端连接,用于在所述电源接入端接入所述电源时,根据所述电源的电压值输出控制信号;

所述控制模块与所述第一开关、所述第二开关、所述第三开关、所述电压检测模块通信连接,用于根据所述电压检测模块输出的所述控制信号,控制所述第一开关、所述第二开关、所述第三开关的开合状态。

优选地,所述电压检测模块包括:

第一电阻、第二电阻、第三电阻、第四开关、比较器、检测端、控制信号输出端;

所述比较器包括第一输入接口、第二输入接口、输出接口;

所述检测端与所述电源接入端连接,用于在所述电源接入端接入所述电源时,接入所述电源;

所述第四开关的一端连接所述检测端;

所述第四开关的另一端连接所述第三电阻;

所述第一电阻的一端连接所述检测端;

所述第一电阻的另一端、所述第三电阻的另一端、所述第二电阻的一端与所述第一输入接口连接;

所述第二电阻的另一端接地;

所述第二输入接口用于接入参考电压;

所述输出接口为所述控制信号输出端,用于输出控制信号;

所述控制模块与所述第四开关通信连接,用于根据所述控制信号,控制所述第四开关的开合状态。

优选地,所述控制信号包括:高电平信号、低电平信号;

所述控制模块还用于,当所述控制信号为低电平信号时,控制所述第一开关为断开状态、所述第二开关为闭合状态、所述第三开关为断开状态;当所述控制信号为高电平信号时,控制所述第一开关为闭合状态、所述第二开关为断开状态、所述第三开关为闭合状态。

优选地,所述控制模块还用于,当所述控制信号为低电平信号时,控制所述第四开关为断开状态;当所述控制信号为高电平信号时,控制所述第四开关为闭合状态。

优选地,所述第一电荷泵模块为二级电荷泵模块;所述第二电荷泵模块为二级电荷泵模块。

本发明实施例还提供了一种存储器控制方法,应用于上述1-5任一项所述的存储器控制电路,所述方法包括:

在所述电源接入端接入所述电源时,根据所述电源的电压值输出控制信号;

根据所述控制信号,控制所述第一开关、所述第二开关、所述第三开关的开合状态。

优选地,还包括:

根据所述控制信号,控制所述第四开关的开合状态。

优选地,所述控制信号包括:高电平信号、低电平信号;所述根据所述控制信号,控制所述第一开关、所述第二开关、所述第三开关的开合状态,包括:

当所述控制信号为低电平信号时,控制所述第一开关为断开状态、所述第二开关为闭合状态、所述第三开关为断开状态;当所述控制信号为高电平信号时,控制所述第一开关为闭合状态、所述第二开关为断开状态、所述第三开关为闭合状态。

优选地,所述根据所述控制信号,控制所述第四开关的开合状态,包括:

当所述控制信号为低电平信号时,控制所述第四开关为断开状态;当所述控制信号为高电平信号时,控制所述第四开关为闭合状态。

本发明实施例还提供了一种非易失存储器,包括上述任一项所述的存储器控制电路。

本发明实施例中的存储器控制电路,包括了第一电荷泵模块、第二电荷泵模块、第一开关、第二开关、第三开关、电源接入端、电压输出端、电压检测模块、控制模块;第一电荷泵模块包括第一输入端、第一输出端;第二电荷泵模块包括第二输入端、第二输出端;第一开关的一端为电源接入端,用于接入电源;第一开关的另一端与第一输入端、及第二开关的一端连接;第一输出端与第三开关的一端连接,且第二输出端为电压输出端;第二输入端用于接入电源;第二输出端与第二开关的另一端、及第三开关的另一端连接;电压检测模块与电源接入端连接,用于在电源接入端接入电源时,根据电源的电压值输出控制信号;控制模块与第一开关、第二开关、第三开关、电压检测模块通信连接,用于根据电压检测模块输出的控制信号,控制第一开关、第二开关、第三开关的开合状态。本发明实施例中,通过电压检测模块检测接入电压并确定控制信号,控制模块根据控制信号通过控制第一开关、第二开关、第三开关的开合状态,控制第一电荷泵模块、第二电荷泵模块的在电路中的接入情况,从而通过第一电荷泵模块、第二电荷泵模块的不同接入情况,实现对接入电源不同程度的抬高,例如,在接入电源的电压值较小时,将接入电源电压值抬高较大倍数,在接入电源的电压值较大时,将接入电源电压值抬高较小倍数,使得在不同的接入电源中都能得到存储器需要的电压值。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1是本发明实施例提供的一种存储器控制电路示意图;

图2是本发明实施例提供的电压检测模块电路示意图;

图3是本发明实施例提供的电压检测模块的波形示意图;

图4是本发明实施例提供的一种存储器控制方法的步骤流程图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。应当理解,此处所描述的具体实施例仅用以解释本发明,仅仅是本发明一部分实施例,而不是全部的实施例,并不用于限定本发明。

实施例一

参照图1,示出了一种存储器控制电路,具体可以包括:

第一电荷泵模块10、第二电荷泵模块20、第一开关s1、第二开关s2、第三开关s3、电源接入端01、电压输出端02、电压检测模块、控制模块;所述第一电荷泵模块10包括第一输入端11、第一输出端12;所述第二电荷泵模块20包括第二输入端21、第二输出端22;所述第一开关s1的一端为所述电源接入端01,用于接入电源;所述第一开关s1的另一端与所述第一输入端11、及所述第二开关s2的一端连接;所述第一输出端12与所述第三开关s3的一端连接,且所述第一输出端12与所述第三开关s3的一端连接后作为所述电压输出端02;所述第二输入端21用于接入所述电源;所述第二输出端22与所述第二开关s2的另一端、及所述第三开关s3的另一端连接;所述电压检测模块与所述电源接入端01连接,用于在所述电源接入端01接入所述电源时,根据所述电源的电压值输出控制信号;所述控制模块与所述第一开关s1、所述第二开关s2、所述第三开关s3、所述电压检测模块通信连接,用于根据所述电压检测模块输出的所述控制信号,控制所述第一开关s1、所述第二开关s2、所述第三开关s3的开合状态。

具体应用中,本发明实施例的电压检测模块,只需要与电源接入端01连接,以在电源接入端01接入电源时,可以根据电源的电压值大小,输出控制信号即可,例如,在电源的电压值较高的情况下,输出高电平信号,在电源的电压值较低的情况下,输出低电平信号,本发明实施例对电压检测模块的具体电路结构及控制信号的具体形式不做限定。

具体应用中,控制模块与所述第一开关s1、所述第二开关s2、所述第三开关s3、所述电压检测模块之间,可以通过无线通信、电磁通信能建立通信连接,使得控制模块可以根据所述电压检测模块输出的所述控制信号,控制所述第一开关s1、所述第二开关s2、所述第三开关s3的开合状态即可,本发明实施例对控制模块具体电路也不做限定。

可以理解,基于本发明实施例中对电压检测模块与控制模块的具体路结构不做限定,因此在图1中不具体体现电压检测模块与控制模块的连接关系。

本发明实施例中的存储器控制电路,包括了第一电荷泵模块、第二电荷泵模块、第一开关、第二开关、第三开关、电源接入端、电压输出端、电压检测模块、控制模块;第一电荷泵模块包括第一输入端、第一输出端;第二电荷泵模块包括第二输入端、第二输出端;第一开关的一端为电源接入端,用于接入电源;第一开关的另一端与第一输入端、及第二开关的一端连接;第一输出端与第三开关的一端连接,且第二输出端为电压输出端;第二输入端用于接入电源;第二输出端与第二开关的另一端、及第三开关的另一端连接;电压检测模块与电源接入端连接,用于在电源接入端接入电源时,根据电源的电压值输出控制信号;控制模块与第一开关、第二开关、第三开关、电压检测模块通信连接,用于根据电压检测模块输出的控制信号,控制第一开关、第二开关、第三开关的开合状态。本发明实施例中,通过电压检测模块检测接入电压并确定控制信号,控制模块根据控制信号通过控制第一开关、第二开关、第三开关的开合状态,控制第一电荷泵模块、第二电荷泵模块的在电路中的接入情况,从而通过第一电荷泵模块、第二电荷泵模块的不同接入情况,实现对接入电源不同程度的抬高,例如,在接入电源的电压值较小时,将接入电源电压值抬高较大倍数,在接入电源的电压值较大时,将接入电源电压值抬高较小倍数,使得在不同的接入电源中都能得到存储器需要的电压值。

作为本发明实施例的一种优选方式,如图2所示,所述电压检测模块包括:

第一电阻r1、第二电阻r2、第三电阻r3、第四开关r4、比较器30、检测端03、控制信号输出端04;所述比较器30包括第一输入接口31、第二输入接口32、输出接口33;所述检测端03与所述电源接入端01连接,用于在所述电源接入端01接入所述电源时,接入所述电源;所述第四开关s4的一端连接所述检测端03;所述第四开关s4的另一端连接所述第三电阻r3;所述第一电阻r1的一端连接所述检测端03;所述第一电阻r1的另一端、所述第三电阻r3的另一端、所述第二电阻r2的一端与所述第一输入接口31连接;所述第二电阻r2的另一端接地;所述第二输入接口32用于接入参考电压;所述输出接口33为所述控制信号输出端04,用于输出控制信号;所述控制模块与所述第四开关s4通信连接,用于根据所述控制信号,控制所述第四开关s4的开合状态。

本发明实施例中,所述控制模块还可以用于,当所述控制信号为低电平信号时,控制所述第四开关为断开状态;当所述控制信号为高电平信号时,控制所述第四开关为闭合状态。

具体应用中,电压检测模块在接入电源vdd时,用电源vdd的分压和vref来比较,第四开关s4受比较器30输出的控制信号vs来控制,初始时,可以默认vs是低电平信号,控制模块控制第四开关s4为断开状态,当vdd的分压(vdd*r2/(r1+r2))高于vref的时候,vs拉高为高电平信号,将vs拉高为高电平信号时的临界电压记做vh,则vh=vref*(r1+r2)/r2,vdd要高于vh时,vs为高电平信号,控制模块控制第四开关s4闭合;第四开关s4闭合的时候,电阻r1和r3并联,这时vdd的分压需要低于(vref*(r2+r1‖r3)/r2)才会让比较器的输出vs拉低为低电平信号,将vs拉低为低电平信号时的临界电压记做vl,则vl=vref*(r2+r1‖r3)/r2,vdd要低于vl,vs为低电平信号。

如图3所示,示出了电压检测电路的波形,如果电源高于vh,vs拉高为高电平信号,如果电源低于vl,vs拉低为低电平信号。vdd在vl和vh这个区间,比较器的输出vs是保持不变的,这样可以允许vdd有固定的噪声范围。

在本发明实施例的一种具体实现方式中,所述第一电荷泵模块10可以为二级电荷泵模块;所述第二电荷泵模块20可以为二级电荷泵模块。所述控制信号包括:高电平信号、低电平信号;所述控制模块还用于,当所述控制信号为低电平信号时,控制所述第一开关s1为断开状态、所述第二开关s2为闭合状态、所述第三开关s3为断开状态;当所述控制信号为高电平信号时,控制所述第一开关s1为闭合状态、所述第二开关s2为断开状态、所述第三开关s3为闭合状态。

在本实现方式中,如果flash系统中需要一个(电荷泵)pump的电压值,假设是6.5v,同时电源vdd的范围非常宽,假设是1.6v~4v,同时假设vh=3v,vl=2.7v,那么当电源vdd是1.6v的时候,电源低于vl,比较器30输出vs为低,控制模块控制第一开关s1和第三开关s3断开,同时第二开关s2闭合,那么pump是一个4级pump,那么vout最高可以达到5*vdd即8v,可以满足条件。当电源逐渐上升超过3v,并且又掉到2.7v附近,因为本发明实施例的电压检测模块允许vdd有噪声范围,如图3所示,因此比较器30输出vs还是高,控制模块控制第一开关s1和第三开关s3闭合,第二开关s2断开,那么相当于是两个两级pump并联,vout最高可以达到3*vdd即8.1v,也是满足条件的。

可以理解,如果vdd较高时也一直用4级pump,pump级数多建立慢,同时冲压太强,容易造成过冲,通过本发明实施例的存储器控制电路所以通过电源检测电路来控制pump的级数非常适用于宽电压的系统中。

实施例二

参照图4,示出了一种存储器控制方法的流程图,该方法可以应用于实施例一种任一存储器控制电路中,具体可以包括如下步骤:

步骤410:在所述电源接入端接入所述电源时,根据所述电源的电压值输出控制信号。

步骤420:根据所述控制信号,控制所述第一开关、所述第二开关、所述第三开关的开合状态。

优选的,该方法还包括:根据所述控制信号,控制所述第四开关的开合状态。

优选地,所述控制信号包括:高电平信号、低电平信号;所述根据所述控制信号,控制所述第一开关、所述第二开关、所述第三开关的开合状态,包括:

当所述控制信号为低电平信号时,控制所述第一开关为断开状态、所述第二开关为闭合状态、所述第三开关为断开状态;当所述控制信号为高电平信号时,控制所述第一开关为闭合状态、所述第二开关为断开状态、所述第三开关为闭合状态。

优选地,所述根据所述控制信号,控制所述第四开关的开合状态,包括:

当所述控制信号为低电平信号时,控制所述第四开关为断开状态;当所述控制信号为高电平信号时,控制所述第四开关为闭合状态。

另外,本发明实施例还提供一种非易失存储器,包括上述任一项所述的存储器控制电路。

本发明实施例中的存储器控制电路,包括了第一电荷泵模块、第二电荷泵模块、第一开关、第二开关、第三开关、电源接入端、电压输出端、电压检测模块、控制模块;第一电荷泵模块包括第一输入端、第一输出端;第二电荷泵模块包括第二输入端、第二输出端;第一开关的一端为电源接入端,用于接入电源;第一开关的另一端与第一输入端、及第二开关的一端连接;第一输出端与第三开关的一端连接,且第二输出端为电压输出端;第二输入端用于接入电源;第二输出端与第二开关的另一端、及第三开关的另一端连接;电压检测模块与电源接入端连接,用于在电源接入端接入电源时,根据电源的电压值输出控制信号;控制模块与第一开关、第二开关、第三开关、电压检测模块通信连接,用于根据电压检测模块输出的控制信号,控制第一开关、第二开关、第三开关的开合状态。本发明实施例中,通过电压检测模块检测接入电压并确定控制信号,控制模块根据控制信号通过控制第一开关、第二开关、第三开关的开合状态,控制第一电荷泵模块、第二电荷泵模块的在电路中的接入情况,从而通过第一电荷泵模块、第二电荷泵模块的不同接入情况,实现对接入电源不同程度的抬高,例如,在接入电源的电压值较小时,将接入电源电压值抬高较大倍数,在接入电源的电压值较大时,将接入电源电压值抬高较小倍数,使得在不同的接入电源中都能得到存储器需要的电压值。

需要说明的是,对于前述的实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明所必需的。

对于方法实施例而言,由于其与装置实施例基本相似,所以描述的比较简单,相关之处参见装置实施例的部分说明即可。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本发明实施例的实施例可提供为、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

在一个典型的配置中,所述计算机设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非持续性的电脑可读媒体(transitorymedia),如调制的数据信号和载波。

本发明实施例是参照根据本发明实施例的、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程存储器控制电路终端设备的处理器以产生一个机器,使得通过计算机或其他可编程存储器控制电路终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程存储器控制电路终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程存储器控制电路终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、、物品或者终端设备中还存在另外的相同要素。

以上对本发明实施例所提供的一种存储器控制电路和一种存储器控制方法,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1