TRICONEX AO2481英维思用户将能够追溯到给编码器的输入信号
TRICONEX AO2481顾名思义,编码器将较大比特的信息编码成较小的比特值。有许多类型的编码器基于输入和输出的数量以及基于它如何操作。但是每个编码器都有一个基本规则,即编码器的输出行数总是少于输入行数。在本文中,我们将了解更多关于编码器的知识,什么是编码器,如何以及为什么在数字电路中使用编码器。
编码器的基本原理:
TRICONEX AO2481让我们想象一个编码器是一个黑盒,如下所示,它神奇地将输入行的数量从4行减少到2行,但仍然提供相同的信息,没有任何数据损失。
首先,让我们确定这个编码器的名称。它有四个输入和两个输出,因此该编码器的名称为4:2编码器。如果编码器有“n“输出行数,则输入行数将为2n,在我们的例子中,输出线的数量是两条(n=2),因此输入线的数量应该是(22=4)四个正是这种情况。四个输入引脚标记为I0至I3,两个输出引脚标记为O0至O1
那么,编码器是如何将四个信号转换成两个信号的呢?看一看真值表下面。同样重要的是要知道,像这里所示的普通编码器有一个规则,即在给定时间,只有一个输入引脚应该为高,因此在下面的真值表中,只有一个输入为高。
上面的真值表中显示了输入输出的每种可能情况。例如,当只有O1为高电平(1)而所有其他输入为低电平(0)时,两个输出引脚都将为低电平(0)。类似地,对于每种情况,输出引脚也将改变其状态。通过使用该输出位状态,用户将能够追溯到给编码器的输入信号。
好吧,把4行转换成2行有什么好奇怪的?我们为什么需要它?
TRICONEX AO2481为了便于理解,我们解释了4:2编码器,但也有其他编码器可以接受更多的输入,并将其转换为更少的输出,如8:3编码器、16:4编码器等等。当我们必须减少上使用的引脚数量时,这些类型的编码器非常有用MCU/MPU或者减少信号传输线的数量可编程逻辑控制器(Programmable Logic Controller)以及开关或LED阵列的其他系统。它也用于通过使用较少的导线有效地传输数据。在某些应用中,我们可能会遇到多个输入为高电平的情况(1),在这种情况下,我们将调用优先编码器我们将在本文中进一步讨论。