本实用新型涉及集成电路领域,尤其涉及一种带有开关控制的输入数据有效性检测电路。
背景技术:
自从人类1947年实用新型晶体管以来,50多年间半导体技术经历了硅晶体管、集成电路、超大规模集成电路、甚大规模集成电路等几代,发展速度之快是其他产业所没有的;中央处理器是指计算机内部对数据进行处理并对处理过程进行控制的部件,伴随着大规模集成电路技术的迅速发展,芯片集成密度越来越高,CPU可以集成在一个半导体芯片上,这种具有中央处理器功能的大规模集成电路器件,被统称为“微处理器”;无论是录像机、智能洗衣机、移动电话等家电产品,还是汽车引擎控制,以及数控机床、导弹精确制导等都要嵌入各类不同的微处理器;微处理器不仅是微型计算机的核心部件,也是各种数字化智能设备的关键部件。
而接口芯片,是用于连接微处理器和存储器之间的一种电子元器件,它包括有数据暂存缓冲的数据缓冲器或总线缓冲器、为地址信号提供较大驱动能力的总线驱动器等等,简而言之,接口芯片是用来保证数据传输过程的安全和稳定性。
然而,在数据传输的过程中,接口芯片的输入接口会因接触不良而无法确定接口芯片的输入数据是否有效,此时,接口芯片的输出接口却仍然会输出“0”或“1”的确定信号,并将其信号传输到微处理器当中;然而,由于输入接口的接触不良,使接口芯片的输入数据不能反映出真实的数据,从而导致接口芯片的输出数据是没有意义的。如何获取接口芯片上输入数据的有效性,从而决定是否采信接口芯片上的输出数据,便成为了人们研究的一个问题。
在数字电路中,数字电路一般有三种输出状态,为高电平、低电平和高阻态,其中高电平为逻辑“1”,低电平为逻辑“0”,高阻态相当于隔断状态;其中由逻辑“1”和逻辑“0”组成的二进制信号,是目前电子芯片内部传输数据的主要方式,而接口芯片的输入接口若是悬空或接触不良的情况下,便会形成高阻态,正是基于此,若能通过对接口芯片的输入进行高阻态的测试,来获取接口芯片上输入数据的有效性,从而避免无法判断输出数据是否有效的技术问题。
因此,有必要提供一种输入能检测输入数据有效性的电路。
技术实现要素:
本实用新型为解决上述问题提供一种带有开关控制的输入数据有效性检测电路,通过对数据输入接口的输入电压信号进行比较,下一级电路对两个数据输出接口的输出数据进行判断是否相等,从而检测出数据输入接口的输入数据是否有效。
为实现上述目的,达到上述效果,本实用新型通过以下技术方案实现:
一种带有开关控制的输入数据有效性检测电路,该检测电路包括偏置电路、第一阈值比较单元、第二阈值比较单元;其中偏置电路包括两个串联的电阻,在两个电阻之间的节点与数据输入接口相连,且在节点的两侧,两个所述电阻分别连接有一开关,所述开关连接有开关控制接口;该节点与第一阈值比较单元、第二阈值比较单元的第一输入端连接;第一阈值比较单元、第二阈值比较单元的第二输入端分别与一个阈值输入接口连接,第一阈值比较单元、第二阈值比较单元的输出端分别连接有一个数据输出接口,与该检测电路连接的下一级电路通过对两个数据输出接口的输出数据进行判断是否相等,从而检测出数据输入接口的输入数据是否有效。
作为优选的,为了检测出电路输出状态为高电平、低电平或高阻态,阈值输入接口包含有高阈值输入接口、低阈值输入接口,从高阈值输入接口、低阈值输入接口上传输进来的高、低电平电压阈值作为比较基准。
作为优选的,将第一阈值比较单元的第二输入端连接高阈值输入接口,第二阈值比较单元的第二输入端连接低阈值输入接口。
作为优选的,数据输出接口包含有第一数据输出接口、第二数据输出接口,第一数据输出接口与第一阈值比较单元的输出端连接,第二数据输出接口与第二阈值比较单元的输出端连接。
作为优选的,由于高、低电平的取值范围为两个极端,所以产生的偏置电路取中间值时方案较佳,故而使两个电阻的阻值相等,并使其中一个电阻与电源连接,另一个电阻与地连接,从而使中间节点产生的偏置电压为电路电压的中间值。
作为优选的,第一阈值比较单元、第二阈值比较单元的第一输入端为同相端,第一阈值比较单元、第二阈值比较单元的第二输入端为反相端,即第一阈值比较单元、第二阈值比较单元均使用正逻辑。
作为优选的,高阈值输入接口输入高电平电压阈值,低阈值输入接口输入低电平电压阈值,两个电阻之间的节点电压小于高电平电压阈值,且大于低电平电压阈值,即高、低电平电压阈值形成三个电压区间,分别对应电路输出的三种状态。
作为优选的,为了适应不同的工作环境和需求,两个电阻可等效替换为两个电流源,其中一个电流源与电源连接,另一个电流源与地连接,电流源的电流流向为电源方向至地,其目的是产生偏置电压。
本实用新型的有益效果是:
一种带有开关控制的输入数据有效性检测电路,通过对接口芯片的输入电压信号进行比较,与该检测电路连接的下一级电路通过对两个数据输出接口的输出数据进行判断是否相等,从而检测出数据输入接口的输入数据是否有效,从而保证数据传输过程的有效性,并能在输入接口发生悬空或接触不良时能及时发现,避免因为采集无意义的信号作为数据所导致的故障。
上述说明仅是本实用新型技术方案的概述,为了能够更清楚了解本实用新型的技术手段,并可依照说明书的内容予以实施,以下以本实用新型的较佳实施例并配合附图详细说明如后,本实用新型的具体实施方式由以下实施例及其附图详细给出。
附图说明
此处所说明的附图用来提供对本实用新型的进一步理解,构成本申请的一部分,本实用新型的示意性实施例及其说明用于解释本实用新型,并不构成对本实用新型的不当限定。在附图中:
图1为本实用新型第一实施例涉及的带有开关控制的输入数据有效性检测电路的具体电路示意图;
图2为含有本实用新型带有开关控制的输入数据有效性检测电路的芯片与部分外围电路的示意图;
图3为本实用新型第一实施例涉及的带有开关控制的输入数据有效性检测电路在开关都处于闭合的情况下的各位置电压示意图;
图4为本实用新型第二施例涉及的带有开关控制的输入数据有效性检测电路的具体电路示意图;
图5为本实用新型第三实施例涉及的带有开关控制的输入数据有效性检测电路的具体电路示意图;
图6为本实用新型第四实施例涉及的带有开关控制的输入数据有效性检测电路的具体电路示意图。
其中,IN为数据输入接口,IKS为开关控制接口,A为第一数据输出接口,B为第二数据输出接口,VH为高阈值输入接口,VL为低阈值输入接口,VCC为电路的供电电源,GND为接地端,R1-R6为电阻,IS1、IS2为电流源,K1、K2为开关,A1为第一阈值比较单元,A2为第二阈值比较单元。
其中,图3中各位置的电压说明如下:VIN为输入电压,Vbias为偏置电压,VA1+为第一阈值比较单元A1同相端的输入电压,VA1-为第一阈值比较单元A1反相端的输入电压,VA2+为第二阈值比较单元A2同相端的输入电压,VA2-为第二阈值比较单元A2反相端的输入电压,Vouta为第一阈值比较单元A1的输出电压,Voutb为第二阈值比较单元A2的输出电压,Vrefh为高阈值输入电压,Vrefl为低阈值输入电压。
具体实施方式
下面将参考附图并结合实施例,来详细说明本实用新型:
如图1至图3所示的为本实用新型的第一实施例,其中图1为第一实施例的具体电路示意图;该检测电路包括偏置电路、第一阈值比较单元A1、第二阈值比较单元A2;其中偏置电路包括两个串联的电阻R1、R2,电阻R1的一端与电路的供电电源VCC连接,另一端与开关K1连接,电阻R2的一端与接地端GND连接,另一端与开关K2连接,在开关K1、K2之间的节点与数据输入接口IN相连。
如图1所示,第一阈值比较单元A1、第二阈值比较单元A2均使用正逻辑,使得与数据输入接口IN的节点与第一阈值比较单元A1、第二阈值比较单元A2的第一输入端连接,且两个比较单元的第一输入端均为同相端;两个比较单元的第二输入端为反相端,其中第一阈值比较单元A1的第二输入端连接高阈值输入接口VH,第二阈值比较单元A2的第二输入端连接低阈值输入接口VL;第一阈值比较单元A1、第二阈值比较单元A2的输出端分别连接有第一数据输出接口A、第二数据输出接口B。
图2所示的为含有本实用新型的芯片与部分外围电路的示意图,电阻R3、R4之间形成的节点与高阈值输入接口VH连接,电阻R5、R6之间形成的节点与低阈值输入接口VL连接,通过电阻R3、R4之间、电阻R5、R6之间形成的比例关系,从而生成与该检测电路电压相适应的高、低电平电压阈值,并以高、低电平电压阈值作为比较基准。
而这其中,高电平电压阈值Vrefh设置为接近但小于高电平电压的下限值,低电平电压阈值Vrefl设置为接近但大于低电平电压的下限值,电阻R1、R2之间的节点电压小于高电平电压阈值Vrefh,且大于低电平电压阈值Vrefl,即形成三个电压区间,分别为大于高电平电压阈值Vrefh的区间、处于高电平电压阈值Vrefh与低电平电压阈值Vrefl之间的区间以及小于低电平电压阈值Vrefl的区间,并分别对应电路输出的三种状态。
同时,为了保证更理想的检测效果,使电阻R1、R2的阻值相等,且电阻R1、R2阻值很大,从而在理想情况下,产生的偏置电压Vbias为电路的供电电源VCC的二分之一,且该偏置电路上的电流很小,使其对输入数据的高、低电平所造成的影响忽略不计。
为了更好的说明整个电路的工作过程,在开关K1、K2闭合的情况下,配合图3中各位置电压如的示意图,数据输入接口IN上三种形态下的电路分析如下:
(1)、当数据输入接口IN所处的状态为高电平时,VA1+ =VA2+=VIN=VIH(输入高电平),VA1- =Vrefh,VA2-=Vrefl,由于VIH> Vrefh且VIH> Vrefl,从而使第一阈值比较单元A1的输出电压Vouta、第二阈值比较单元A2的输出电压Voutb均为高电平,即输出的逻辑值均为1。
(2)、当数据输入接口IN所处的状态为低电平时,VA1+ =VA2+=VIN=VIL(输入低电平),VA1- =Vrefh,VA2-=Vrefl,由于VIL<Vrefh且VIL <Vrefl,从而使第一阈值比较单元A1的输出电压Vouta、第二阈值比较单元A2的输出电压Voutb均为低电平,即输出的逻辑值均为0。
(3)、当数据输入接口IN所处的状态为高阻态时,等同于数据输入接口IN上没有外接,此时,VA1+ =VA2+=Vbias,由于Vrefl < Vbias < Vrefh,从而使第一阈值比较单元A1的输出电压Vouta为低电平、第二阈值比较单元A2的输出电压Voutb为高电平,即第一阈值比较单元A1输出的逻辑值为0,第二阈值比较单元A2输出的逻辑值为1,两个比较单元输出的逻辑值不相等。
综上所述,当第一阈值比较单元A1、第二阈值比较单元A2输出的逻辑值相等时,数据输入接口IN所处的状态为高电平或低电平,即数据输入接口IN的输入数据逻辑有效,并且在逻辑上输出与输入相等,故与该检测电路连接的下一级电路取两个输出数据中的任意一个作为该下一级电路的输入数据均可;当第一阈值比较单元A1、第二阈值比较单元A2输出的逻辑值不相等时,数据输入接口IN所处的状态为高阻态,即数据输入接口IN的输入数据逻辑无效,故与该检测电路连接的下一级电路停止采信该输出数据。
当开关K1、K2断开的的情况下,则关闭输入数据有效性的检测功能。
图4为本实用新型第二施例的具体电路示意图,与第一实施例相比的区别在于:第一阈值比较单元A1、第二阈值比较单元A2的第一输入端均为反相端;第一阈值比较单元A1、第二阈值比较单元A2的第二输入端为同相端,当数据输入接口IN所处的状态为高电平时,第一阈值比较单元A1、第二阈值比较单元A2输出的逻辑值均为0,当数据输入接口IN所处的状态为低电平时,第一阈值比较单元A1、第二阈值比较单元A2输出的逻辑值均为1,即输出逻辑值与输入逻辑值相反,此时与该检测电路连接的下一级电路取两个输出数据中的任意一个与非门运算后的结果作为该下一级电路的输入数据均可,其余参照上述关于第一实施例的描述。
图5为本实用新型第三实施例的具体电路示意图,该检测电路包括偏置电路、第一阈值比较单元A1、第二阈值比较单元A2;其中偏置电路包括两个串联的电流源IS1、IS2,电流源IS1与电路的供电电源VCC连接,电流源IS2与接地端GND连接,在电流源IS1、IS2之间的节点与数据输入接口IN相连,即本实用新型第三实施例是在第一实施例的基础上,将偏置电路上的电阻R1、R2替换为电流源IS1、IS2,其余参照上述关于第一实施例的描述。
图6为本实用新型第四实施例的具体电路示意图,是在第二实施例的基础上,将偏置电路上的电阻R1、R2替换为电流源IS1、IS2,其余参照上述关于第一实施例、第二实施例、第三实施例的描述。
以上所述,仅为本实用新型的较佳实施例而已,并非对本实用新型作任何形式上的限制;凡本行业的普通技术人员均可按说明书附图所示和以上所述而顺畅地实施本实用新型;但是,凡熟悉本专业的技术人员在不脱离本实用新型技术方案范围内,利用以上所揭示的技术内容而做出的些许更动、修饰与演变的等同变化,均为本实用新型的等效实施例;同时,凡依据本实用新型的实质技术对以上实施例所作的任何等同变化的更动、修饰与演变等,均仍属于本实用新型的技术方案的保护范围之内。