HT12E芯片引脚功能_工作原理_应用特性
HT12E主要是用于RF和IR模块的编码器芯片,它是一个12位解码器,使用8位作为地址,4位作为数据。RF和IR模块可以直接与微控制器连接,不过需要一点复杂的编程。
HT12E编码器易于实现且使用简单,它有18针和20针两种。两种封装都只有18个功能引脚。此外,该编码器将使用逻辑状态作为数据和地址输入。HT12E不能单独工作。它只是一个编码器和通信器的一侧。相反,通信器的第二部分使用HT12D解码器。简而言之,HT12D是最适合HT12E的解码器,因为两者都是12位且具有相同数量的地址和数据引脚。
引脚配置
HT12E共有18个引脚功能,其引脚配置如下图所示:
引脚配置说明
- 地址引脚
PIN | 内部连接 | 功能描述 | |
---|---|---|---|
A0 | Pin 1 | 带有输入上拉电阻和带有二极管保护的NMOS传输门的CMOS电路 | Pin1到Pin 8是地址引脚,这些引脚上的逻辑状态将设置8位地址。8位地址共有256种不同的组合。任何组合都可以用作地址。大多数时候,所有这些引脚都连接到地或电源,这使得所有地址位都相同。适用于开放式通信的情况。特定地址应使用安全通信。 |
A1 | Pin 2 | ||
A2 | Pin 3 | ||
A3 | Pin 4 | ||
A4 | Pin 5 | ||
A5 | Pin 6 | ||
A6 | Pin 7 | ||
A7 |
Pin 8 |
- 编码和电源引脚
PIN | 内部连接 | 功能描述 | |
---|---|---|---|
VSS | Pin 9 | – | 引脚9是编码器的公共接地引脚,接地引脚需要连接外部设备才能与编码器一起操作。 |
AD8 | Pin 10 | 带有输入上拉电阻和带有二极管保护的NMOS传输门的CMOS电路 | 引脚10至引脚13是编码器的数据引脚。编码器传输12位数据,其中8位地址和4位数据。这些引脚可与任何微控制器或IC一起使用,因为只有逻辑状态需要数据引脚上的数据输入。 |
AD9 | Pin 11 | ||
AD10 | Pin 12 | ||
A11 | Pin 13 | ||
TE’ | Pin 14 | 带输入上拉高电阻的 CMOS电路 | 引脚14称为传输使能引脚。传输使能引脚允许数据从数据输入引脚传输到数据输出引脚。它仅充当允许使用外部设备控制数据传输的开关。 |
OSC2 | Pin 15 | – | 引脚15是编码器的振荡器输出引脚。HT12E有一个内部振荡器,需要一个外部1M电阻才能工作,可以将其连接到OSC2引脚。OSC2引脚可使用外部振荡器。 |
OSC1 | Pin 16 | – | 引脚16是编码器的振荡器输入引脚。OSC1引脚将与外部振荡器输入或1M电阻的第二端子一起使用。 |
DOUT | Pin 17 | CMOS输出信号 | 17脚是HT12E的数据输出脚。12位数据将从DOUT引脚输出,该引脚将连接到外部传输设备。 |
VDD | Pin 18 | – | 18脚为编码器电源输入脚,该引脚上的电压将使IC正常工作。 |
主要特点
- 编码器一次可编码4个字。
- CMOS技术使编码器成为低噪声抗扰度的器件。
- HT12E内置振荡器只需要5%的电阻即可工作。
- RF和IR模块可以直接与编码器一起使用。
- 它有两种封装:SOP和DIP。
- 编码器可以将4位数据转换为串行数据。
主要规格
- 编码器工作电压范围为2.4至12V。
- 编码器待机时使用0.1uA电流(5V电压下)。
- HT12E只能使用256种不同的地址组合。
功能框图
下图为HT12E的内部结构图。
工作原理
HT12E编码器的主要功能是对12位并行输入数据进行编码,然后将其转发到输出引脚。在这12位中,其中8位来自地址引脚,其余来自数据输入引脚。地址引脚有八个,描述编码信号的地址。大多数连接到编码器的设备仅广播信号。广播信号具有由解码器识别以接收数据的地址。地址就像通信系统的安全保障。在两个接收端或发送端具有相同地址的情况下,设备就会开始互相干扰。
关于数据引脚
数据引脚的数量为4个,这四个引脚描述编码信号中的数据。编码后的信号大多以逻辑状态的形式获取地址和数据。由于微控制器和其它智能设备的可用性,输入信号可以通过其GPIO引脚应用。要将编码器与外部设备一起使用,请务必检查其电压,否则编码器可能会被损坏。
地址/数据位波形
使用方法
HT12E能够通过外部信号控制传输。大多数情况下,控制引脚保持活动状态,但在特殊的安全情况下,这是可以控制的。编码器信号始终以振荡器速度进行编码。HT12E有一个内部振荡器,需要外部5%电阻,但如果是高速振荡器,这些引脚可以连接外部振荡器。编码器的输出数据将为串行形式。该串行数据可以通过电线或任何第三方设备(例如IR或RF等)发送。要使用编码器,一般电路如下:
应用示例
远程HT12E广泛可用。你可能会注意到遥控器上有多个按钮,每个按钮都提供不同的功能。遥控器的每个按钮都会向编码器发送不同的数据输入,然后编码器将其传递到输出引脚。有时可能会注意到不同的设备远程无法相互操作,这是因为它们有特定的地址。这些地址使他们可以使用所需的设备进行操作。这里是带有编码器的红外发射器电路,但只需更换红外发射器即可为射频生成相同的电路。
当然,除了上面的示例电路之外,你还可以看到这个关于与Arduino连接的红外发射器和接收器的示例。
安全问题
HT12E使用该地址来传输数据,该地址只能来自256个8位的组合。这使得该设备受到限制。在大多数情况下,生成的信号存在盗窃问题。因为信号是广播的,无法追踪接收。任何接收器都可以猜测信号的地址。
这种地址限制使得HT12E只适合在较短距离内使用。在较短的距离内,发送器和接收器可以互相查看,例如电视遥控器、家庭安全等。在大多数情况下,地址引脚使用相同的逻辑状态和工作,并避免将复杂的地址作为输入。你可能会注意到,在商业产品中,一些遥控汽车可以一次使用一个遥控器进行操作。因为它们是为较短的距离而设计的,并且公司避免了复杂的地址输入并为所有设备提供相同的地址。
封装设计二维图
主要应用
- 在远程控制系统中,该编码器广泛用于对数据进行编码以供传输。
- 最近物联网生产已大大增加。大多数智能系统之间都是无线通信,其中也有HT12E以避免互联网上的负载。
- 烟雾和建筑报警系统通过 HT12E编码其消息。
总结
HT12E是霍尔科技生产的编码器(Encoder)IC芯片,它主要用于无线遥控应用。它是一种低功耗、高性能的编码器,常用于遥控器、遥控开关、无线遥控器和其他类似应用。
HT12E的主要功能是将输入的并行数据转换为串行数据输出,用于传输给接收端。它通常与HT12D(解码器)配对使用,以实现无线数据的编码和解码。HT12E的应用非常广泛,特别是在需要无线遥控的场景中。