电子说
在电子安全领域,远程无钥匙进入(RKE)系统和安全遥控系统对安全性和可靠性有着极高的要求。HCS365 KEELOQ® 跳码编码器凭借其卓越的性能和先进的技术,成为了这些系统的理想选择。今天,我们就来深入了解一下这款编码器。
文件下载:HCS365-I/P.pdf
HCS365是一款专为安全的远程无钥匙进入(RKE)和安全遥控系统设计的跳码编码器。它采用了KEELOQ® 跳码技术,结合了高安全性、小封装尺寸和低成本的优势,是单向认证系统和访问控制系统的完美解决方案。
HCS365适用于多种远程无钥匙进入(RKE)应用,包括:
HCS365通过非线性加密算法生成跳码,并将其与序列号和状态位结合,创建安全的传输代码。每次按钮按下时,同步计数器会递增,导致跳码的大部分位发生变化,从而使每次传输的代码都不同。接收器在使用发射器之前,需要先对其进行“学习”,包括计算加密密钥、解密跳码、存储序列号和同步计数器值等操作。在正常操作中,接收器会对接收到的消息进行评估,验证序列号、解密消息并检查按钮状态,以确定请求的操作。
| HCS365的引脚功能如下: | 名称 | 编号 | 引脚描述 |
|---|---|---|---|
| S0 | 1 | 开关输入0 | |
| S1 | 2 | 开关输入1 | |
| S2 | 3 | 开关输入2 | |
| S3/SHIFT/RFEN | 4 | 开关输入3,RF使能输出,SHIFT按钮 | |
| VSS | 5 | 接地参考 | |
| DATA | 6 | 数据输出引脚 | |
| LED | 7 | LED的开漏输出 | |
| VDD | 8 | 正电源电压 |
HCS365通常处于低功耗睡眠模式。当按钮输入变为高电平时,设备会唤醒,启动升压调节器,并经过按钮消抖延迟后锁存按钮代码。根据配置选项和按钮代码,设备会确定传输的数据和调制格式。传输由一系列代码字组成,在按钮按下后TPU时间开始传输,只要按钮保持按下状态或直到超时发生。超时时间可以通过Time-out Select(TSEL)配置选项进行选择,可选值为0.8s、3.2s、12.8s或25.6s。当超时发生时,设备会进入睡眠模式,以保护电池。
HCS365具有片上非易失性EEPROM,用于存储用户可编程数据和同步计数器。这些数据在生产时进行编程,包括编码器密钥、序列号、鉴别值和种子值等安全相关信息。所有安全相关选项都具有读取保护功能。同步计数器在生产时设置初始值,之后由设备自行维护。设备具有内置的冗余保护机制,能够从计数器损坏中恢复。
HCS365的EEPROM组织分为三个部分,分别对应编码器1、编码器2和设备选项。每个部分包含多个配置选项,用于设置加密密钥、种子值、同步计数器、序列号、调制格式等参数。这些选项可以根据不同的应用需求进行编程。
HCS365包含两个发射器配置,具有独立的序列号、编码器密钥、鉴别值、计数器和种子值。可以通过SHIFT输入引脚选择使用哪个编码器配置。低电平选择编码器1,高电平选择编码器2。
KEELOQ代码字由32位跳码数据、32位固定代码数据和3 - 5位状态信息组成。
种子传输发送一个由60位固定数据组成的代码字,存储在EEPROM中。可用于编码器的安全学习或需要固定代码传输的情况。种子代码字包含功能代码和状态信息(VLOW、CRC和QUEUE)。种子代码字的功能代码始终为111(1111)。
HCS365的传输由多个代码字组成,每个代码字包含前导码、头部和数据。代码字之间由保护时间分隔,保护时间可以通过Guard Time Select(GSEL)配置选项设置为0 ms、6.4 ms、51.2 ms或102.4 ms。其他调制格式的时序规范基于基本时序元素(TE),TE可以通过Baud Rate Select(BSEL)配置选项设置为100 μs、200 μs、400 μs或800 μs。头部时间可以通过Header Select(HSEL)配置选项设置为4TE或10TE。
HCS365支持四种不同的调制方式,可分别为编码器1和编码器2进行设置:
此外,还可以通过START/STOP Pulse Enable(STEN)配置选项在每个代码字的开头和结尾添加‘1’,以确保某些调制格式(如曼彻斯特和PPM)能够正确解释第一个和最后一个数据位。
HCS365 KEELOQ® 跳码编码器以其卓越的安全性、灵活的配置选项和低功耗设计,为远程无钥匙进入和安全遥控系统提供了可靠的解决方案。电子工程师在设计相关系统时,可以充分利用HCS365的这些特性,打造出更加安全、高效的产品。你在使用类似编码器的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验。
全部0条评论
快来发表一下你的评论吧 !