数字比较器和幅度比较器

在执行算术或逻辑运算时,数字系统中需要数据比较。此比较确定一个数字是否大于,等于或小于其他号码。数字比较器广泛用于组合系统,专门设计用于比较二进制数的相对幅度。

这些也可用IC形式提供,具有不同位比较的配置,例如4位,8位等。多于一个比较器也可以在级联布置中连接,以执行更长长度的数量的比较。无论我们想要比较两个二进制数,首先要比较最高的位。

如果这些MSB是相等的,那么我们只需要比较下一个重要的位。但是如果MSBS不等于,那么明确表示A大于或小于B,并且比较的过程停止。

例如,两个2比特数是A = A1A0和B = B1B0。如果A1不等于B1,则清楚的是,对于A1 = 1&B1 = 0,否则A的大于B = 0否则A = 0 = 0 = 1的B小于B。在这个阶段,比较过程停止了。

如果MSB等于,则只有A1 = B1,我们只需要比较下一个重要的位A0和B0并确定数字是否大于,小于或等于。因此,比较器产生三个输出作为L,E和G对应于小于,等于且大于比较。

数字比较器可以是两种类型

身份比较器

只有一个输出端子并产生低或高的输出的比较器是身份比较器。

幅度比较器

具有三个输出端子的比较器和三个条件的检查,即大于或小于或等于是幅度比较器。

回到顶部

数字比较器

幅度数字比较器是比较两个数字或二进制数(考虑A和B)的组合电路,并确定它们的相对幅度,以便找出一个数字是否等于,小于或大于其他数字数。

三个二进制变量用于指示与> B,A

数字比较器框图

这些比较器可以根据应用要求比较2位,4位和8位数。这些可用于TTL以及CMOS逻辑系列IC,其中一些IC包括IC 7485(4位比较器),IC 4585(CMOS系列中的4位比较器)和IC 74AS885(8位比较器)。

回到顶部

单位幅度比较器

用于比较两位的比较器,即每个单位的两个数字称为单位比较器。它由两个输入组成,用于允许两个单个位数和三个输出产生小于,等于且大于比较输出。

下图显示了单个比特幅度比较器的框图。该比较器比较两个比特并产生3个输出中的一个(a b)。

单位比较器

下面给出了单位比较器的真相表。当A0 B0 = 00&11时,两个输入都相等,因此A = B输出将很高。当A0 B0 = 01,B超过A并且因此AB处于活动状态。

单位比较器真值表

从实际表格表达每个输出的逻辑表达式可以表示为

exp.

通过使用这些布尔表达式,我们可以使用两个和闸门,一个不是门和一个前门的门来实现该比较器的逻辑电路,如下图所示。并且栅栏用于找到二进制数字是否小于另一个位,而EX-NOR GATE用于找到两个二进制数是否相等。

单位比较器逻辑图

在该图中,一个和栅极具有A0(B0)̅的输入,另一个具有输入(A0)̅B0。因此,一个和栅极输出为1,如果a0> b0(即,a0 = 1和b0 = 0),则为零,如果a0 b0(即,a0 = 1 b0 = 0)为零。

EX-NOR门具有输入A0 B0,因此如果a0 = b0并且输出将是0,则进出口门的输出为1,如果a0不等于b0,则输出将为0。

回到顶部

2位比较器

2位比较器比较两个二进制数,每个二进制数,并产生它们的关系,例如一个数字等于或大于另一个。下图显示了双位比较器的框图,具有四个输入和三个输出。

第一号码A被指定为= A1A0,第二个数字被指定为B = B1B0。该比较器产生三个输出为g(g = 1,如果a> b),e(e = 1,如果a = b)和l(如果a 两位比较器该比较器的真相表如下所示,其描绘了各种输入和输出状态。

两位比较器真相表

上述真相表的k映射简化如下。

k映射两位比较器

从以上k映射简化,每个输出都可以表示为

Exp2.

通过为每个输出使用上述布尔方程式,可以通过使用四个非栅极,七个和门,两个或门和两个前栅格来实现逻辑图。

下图显示了使用基本逻辑门的2位比较器的逻辑图。还可以通过级联两个1位比较器来构造该比较器。

两个位比较器逻辑图回到顶部

4位比较器

它可以用来比较两个四位词。两个4位数是A = A3 A2 A1 A0和B3 B2 B1 B0,其中A3和B3是最有效的位。

它将这些比特中的每一个与其他数字的比特进行比较,并产生以下输出之一作为= B,A B。该转换器的输出逻辑语句是

  • 如果A3 = 1和B3 = 0,则a大于b(a> b)。或者
  • 如果A3和B3等于,如果A2 = 1和B2 = 0,则A> B.或
  • 如果A3和B3等于&A2和B2等于,并且如果A1 = 1,并且B1 = 0,则A> B。或者
  • 如果A3和B3等于,则A2和B2等于,A1和B1等于,如果A0 = 1和B0 = 0,则A> B.

从上面的语句中,输出A> B逻辑表达式可以写为

Exp3.当一个数字的所有单个位与另一个数字的相应位完全一致时,产生相等的输出。然后可以写入A = B输出的逻辑表达式

E =(A3 EX-NOR B3)(A2 EX-NOR B2)(A1 EX-NOR B1)(A0 EX-NOR B0)

从上面的输出布尔表达式,可以使用下面给出的逻辑门来实现该比较器的逻辑电路。在此,从EX-NOR门的四个输出被应用于和门以给出二进制变量E或A = B.另外两个输出也使用EX-NOR输出以产生如图所示的布尔函数。

4位比较器的逻辑图

4位比较器主要以IC形式提供,并且该IC的通用类型为7485.该IC可用于通过接地I(A> B)来比较两个4位二进制单词,i(A

除了正常比较器外,该IC还设有级联输入,以便于级联几个比较器。通过级联其中几个比较器IC来比较任何数量的比特。

7485.

回到顶部

8位比较器

8位比较器通过级联两个4位比较器进行比较两个8位数。该比较器的电路连接如下所示,其中下订单比较器A B输出连接到高阶比较器的相应级联输入。

对于下订单比较器,A = B级联输入必须高,而另一个两个级联输入A,B必须连接到低电平。高阶比较器的输出成为该八位比较器的输出。

7485 2

回到顶部

比较器的应用

  • 这些用于计算机和微处理器基于微处理器的地址解码电路,以选择用于存储数据的特定输入/输出设备。
  • 这些用于控制应用中,其中表示表示诸如温度,位置等的物理变量的二进制数量与参考值进行比较。然后,来自比较器的输出用于驱动致动器,以使最接近设定或参考值的物理变量。
  • 过程控制器
  • 伺服电机控制

回到顶部

13回应

  1. 我可以在这个幅度比较器中制作一个项目,当一个时,通过发光的LEDB并使用5V电源(4位幅度比较器)。

  2. 你好。多谢。只需要一个校正我认为:在“单位幅度比较器”部分中,在图形中使用NOR门,但是文章表示XNOR。

    再次感谢。真的很有帮助。

  3. 你能帮帮我解决/设计16位比较器。
    所有盖茨都需要添加到级联两个8bit比较器中???

  4. 请解决这个问题
    问:比较2,4位二进制数,部分使用幅度压缩机获取,名称为a和其他作为b

发表评论

您的电子邮件地址不会被公开。必需的地方已做标记*