电子说
在电子工程领域,安全可靠的远程无钥匙进入(RKE)系统一直是研究和开发的重点。Microchip Technology Inc. 的 HCS515 KEELOQ® 跳码解码器,凭借其先进的技术和卓越的性能,成为了实现安全 RKE 系统的理想选择。本文将深入剖析 HCS515 的特性、工作原理以及应用场景,为电子工程师们提供全面的技术参考。
文件下载:HCS515-I/P.pdf
HCS515 是一款专为安全 RKE 系统设计的跳码解码器。它采用了专利的跳码系统和高安全性学习机制,与 HCS 编码器配合使用时,可实现单向远程和访问控制系统。该解码器可独立使用,也能与微控制器结合,应用范围广泛,包括汽车远程进入系统、汽车报警系统、汽车防盗器等。
在了解 HCS515 的工作原理之前,我们需要先明确一些关键术语:
HCS 编码器在使用前需要加载几个重要参数:
制造商在生产时为每个编码器编程序列号,同时通过“密钥生成算法”生成加密密钥。同步计数器的递增是跳码算法的核心,每次递增会导致传输码字中超过 50% 的位发生变化。
在发射器和接收器协同工作之前,接收器需要“学习”并存储发射器的相关信息,包括序列号的校验值、编码器解密密钥和当前同步计数器值。HCS515 有七个内存插槽,最多可存储七个发射器的信息。学习过程通过发送“ACTIVATE_LEARN”命令启动,具体步骤如下:
学习过程中,解码器会进行多项检查,确保传输的有效性。如果学习过程中出现问题,如接收到非连续代码或在 30 秒内未解码两个可接受的代码,学习将终止。
解码器等待传输并检查序列号,确定是否为已学习的发射器。如果是,则对传输的跳码部分进行解密,并使用判别值验证解密是否有效。最后,评估同步计数器值,确保传输的有效性。
KEELOQ 技术采用了复杂的同步技术,无需计算和存储未来代码。同步窗口分为三个部分:
HCS515 通过同步串行接口与微控制器进行通信,包括时钟线和数据线。通信分为两种类型:
解码器接收到有效传输时,将数据线拉高最多 500 ms,通知微控制器。微控制器通过拉高时钟线进行确认,然后从解码器读取数据流,包括起始位、状态位、功能代码、停止位等信息。
微控制器通过发送命令控制解码器,命令由激活命令模式、实际命令、访问地址和数据四部分组成。解码器通过拉高数据线确认命令的启动,然后等待命令的输入。
HCS515 可在独立应用中使用,接收到有效传输时,激活数据线最多 500 ms,可用于驱动继电器电路。通过连接按钮到 CLK 输入,可激活学习或擦除所有命令,用户反馈通过连接到 S_DAT 输出线的 LED 显示。
提供两种擦除所有命令,可选择擦除所有发射器或保留第一个发射器。
在编程制造商代码或擦除所有发射器后,激活测试模式。测试模式可在学习发射器之前测试解码器,测试发射器的加密密钥等于制造商代码,序列号和同步计数器值可任意设置。
为确保 EEPROM 内存内容的可靠存储,防止电源“欠压”时的错误写入,建议使用适当的电源供应监控设备。
HCS515 KEELOQ® 跳码解码器以其强大的安全性能、灵活的操作特性和丰富的功能,为电子工程师提供了一个可靠的解决方案。无论是在汽车、门禁还是其他安全应用中,HCS515 都能发挥重要作用。电子工程师们在设计 RKE 系统时,可以充分利用 HCS515 的优势,实现安全、高效的远程访问控制。你在使用类似解码器的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !