接口是将一个设备,尤其是计算机或微控制器与另一个设备连接或链接在一起的方法,允许我们设计或调整两个电子设备的输出和输入配置,以便它们可以一起工作。
但是,接口不仅仅是使用计算机和处理器的软件程序来控制某些东西。虽然计算机接口使用单向和双向输入和输出端口来驱动各种外围设备,但是可以使用许多简单的电子电路来连接现实世界,或者使用机械开关作为输入,或者使用单独的LED作为输出。
为了使电子或微电子电路有用和有效,它必须与某些东西接口。输入接口电路将诸如运算放大器,逻辑门等电子电路连接到外部世界以扩展其能力。
电子电路放大,缓冲或处理来自传感器或开关的信号作为输入信息,或控制灯,继电器或执行器以进行输出控制。无论哪种方式,输入接口电路都将一个电路的电压和电流输出转换为另一个电路的电压和电流输出。
输入传感器提供有关环境信息的输入。可以使用各种传感器和开关装置测量物理量,例如温度,压力或位置,其随时间缓慢或连续变化,给出相对于被测物理量的输出信号。
我们可以在电子电路和项目中使用的许多传感器具有电阻性,因为它们的电阻随测量的数量而变化。例如,热敏电阻,应变仪或光敏电阻(LDR)。这些设备都被归类为输入设备。
输入接口电路
最简单和最常见的输入接口设备类型是按钮开关。机械ON-OFF拨动开关,按钮开关,摇臂开关,按键开关和簧片开关等都是流行的输入设备,因为它们成本低,并且易于输入任何电路。操作员也可以通过操作开关,按下按钮或在磁簧开关上移动磁铁来改变输入状态。
输入接口单个开关
将开关(或按钮)连接到电子电路的最常见输入方式是通过上拉电阻连接到电源电压,如图所示。当开关打开时,给出5伏或逻辑“1”作为输出信号。当开关闭合时,输出接地并且为0v,或者给出逻辑“0”作为输出。
然后根据开关的位置,产生“高”或“低”输出。当开关打开时,需要一个上拉电阻来将输出电压电平保持在所需的值(在本例中为+ 5v),并且还可以防止开关在闭合时使电源短路。
上拉电阻的大小取决于开关打开时的电路电流。例如,当开关断开时,电流将通过电阻流向V OUT端子,并且从欧姆定律开始,此电流将导致电阻器两端出现电压降。
然后,如果我们假设数字逻辑TTL门需要60微安(60uA)的输入“高”电流,这会导致电阻器上的电压降:60uAx10kΩ= 0.6V,产生输入“高”电压5.0 - 0.6 = 4.4V,完全符合标准数字TTL门的输入规范。
开关或按钮也可以在“高电平有效”模式下连接,其中开关和电阻器反向,以便开关连接在+ 5V电源电压和输出之间。电阻(现在称为下拉电阻)连接在输出和0v地之间。在此配置中,当开关打开时,输出信号V OUT为0v或逻辑“0”。当操作时,输出变为“高”到+5伏电源电压或逻辑“1”。
与用于限制电流的上拉电阻不同,下拉电阻的主要目的是通过将输出端V OUT连接到0v或接地来保持输出端V OUT浮动。结果,可以使用更小的电阻器,因为它上面的电压降通常非常小。但是,当开关闭合或工作时,使用过小的下拉电阻值将导致电阻器中的高电流和高功耗。