HCS512
K
EE
L
OQ ?
跳码解码器
特点
安全
制造商的代码的安全存储
发射器的键安全存储
多达四个发射机可以得知
K
EE
L
OQ
跳码技术
正常和安全的学习机制
描述
Microchip Technology Inc.的HCS512是代码hop-
平解码器专为安防遥控无钥
进入(RKE )系统。该HCS512利用巳
ented
EE
L
OQ
跳码系统和高安全性
学习机制,使之成为一个罐头的解决方案
与HCS的编码器用于实现单向时
定向遥控无钥匙进入系统。
操作
4.0V - 6.0V操作
4 MHz的外部RC振荡器
在LRNOUT学习指示
自动波特率检测
节电睡眠模式
套餐类型
PDIP , SOIC
LRNIN
LRNOUT
NC
MCLR
GND
S0
S1
S2
1
2
3
4
5
6
7
8
9
HCS512
18
17
16
15
14
13
12
11
10
RFIN
NC
OSCIN
OSC
OUT
V
DD
数据
CLK
睡觉
V
低
其他
独立解码器
片上EEPROM用于存储变送器
四二元函数的输出- 15的功能
18引脚DIP / SOIC封装
典型应用
汽车遥控门禁系统
汽车报警系统
汽车防盗器
门和车库门开启器
电子门锁
身份令牌
防盗报警系统
S3
框图
RFIN
接待注册
解密
EEPROM
控制
数据
CLK
LRNIN
兼容的编码器
所有的k
EE
L
OQ
编码器和转发器配置
以下设置:
PWM调制格式( 1 / 3-2 / 3)
T
E
在100的范围内
s
400
s
10 x深
E
标题
28位序列号
16位同步计数器
识别位等于序列号低8位
66-到69位长度的码字。
OSCIN振荡器
MCLR
睡觉
产量
S0
S1
S2
S3
控制
V
低
LRNOUT
制造商的代码,发送键和同步
chronization信息被存储在受保护的导通
片上EEPROM 。的HCS512使用DATA和CLK
输入载入制造商提供的代码,可以不
被读出的装置。
2002年Microchip的科技公司
DS40151D第1页
HCS512
该HCS512工作在一个较宽的电压范围
3.0伏到6.0伏。该解码器采用自动
波特率检测这使得它能够补偿
宽变化的发射机的数据速率。该解码器
包含先进的错误校验算法
确保只有合法的代码被接受。
在正常操作期间以导出隐窝
密钥和解密所接收的码字的
加密部分。
-
安全学习
所述发送器通过一个特殊的激活
按钮的组合来传输存储60位
种子值用于产生发射机的
密钥。接收器使用该种子值
产生相同的密钥和解密
接收的码字的加密部分。
制造商代码
- 独特的和秘密64
使用比特数来生成惟一的编码器
键。每个编码器进行编程与隐窝
关键是的制造者代码的函数。
每个解码器被编程以制造
商代码本身。
1.0
系统概述
关键术语
以下是一些关键术语的整个使用列表
数据表。对于日K其他信息
EE
L
OQ
和
跳码,请参见技术手册3(TB003 ) 。
RKE
- 遥控车门开关
按钮状态
- 指出什么按钮输入( S)
激活的传输。涵盖了4
按钮状态位S3 , S2 , S1和S0 (图8-2 ) 。
跳码
- 一种方法,通过该代码,
从外部观察到该系统中,出现
它每次发送变幻莫测。
暗语
- 数据块是反复
当按钮激活传送(图8-1 ) 。
传输
- 数据流由
重复码字(图8-1 ) 。
密钥
- 独特的和秘密的64位数字
用于加密和解密数据。在symmetri-
分组密码,如在K
EE
L
OQ
算法,
加密和解密密钥是相同的
因此,将一般被称为隐窝
键。
编码器
- 产生和编码器
数据。
加密算法
- 配方,从而为数据
加密使用的密钥。的数据只能是
由相应的解密算法的解释
使用相同的密钥。
解码器
- 解码接收数据的设备
从编码器。
解密算法
- 即数据配方
通过加密算法扰频的可
使用相同的密钥恢复原状。
学习
- 学习包括接收器计算
发射器的相应密钥,解密
所接收的跳码,并将序列
号,同步计数值和隐窝
关键在EEPROM中。在K
EE
L
OQ
系列产品的制造厂
使几种学习策略,方案需要
mented在解码器上。以下是
什么可以做的例子。
-
简单的学习
接收器使用固定的密钥,共同
所有系统中的由相同的所有组件
制造商,所接收到的代码进行解密
字的加密部分。
-
正常的学习
接收器使用发送的信息
1.1
HCS编码器概述
该HCS编码器有一个小的EEPROM阵列
必须装载在使用前几个参数。
最重要的,这些值是:
这是在亲时产生的密钥
duction
16位同步计数器的值
这是指28位序列号是
所有编码器
制造商的方案的序列号对于每个
编码器在制造时,而“关键Gen-
关合作算法“生成密钥(图1-1) 。
输入到密钥生成算法通常由
制造的编码器的序列号和64位
厂家的代码,这对制造商造成的。
注意:
制造商代码的关键部分
系统的整体安全性。形成机制
吸收的敷料,所有可能的预防措施必须是
采取并保持此代码。
DS40151D第2页
2002年Microchip的科技公司
HCS512
图1-3:
接收机的基本操作(解码器)
1接收到的信息
EEPROM阵列
按钮按下
信息
编号
32位
加密数据
制造商代码
2
检查
MATCH
编号
同步计数器
密钥
3
K
EE
L
OQ
解密
算法
执行功能
5按指示
按钮按下
解密
同步
计数器
4
检查
MATCH
注意:
圆圈中的数字表示执行的顺序。
2.0
针
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
引脚分配
解码器
功能
LRNIN
LRNOUT
NC
MCLR
地
S0
S1
S2
S3
V
低
睡觉
CLK
数据
V
DD
OSC
OUT
(1MH
Z
)
OSC
IN
(4MHz)
NC
RFIN
I / O
(1)
I
O
—
I
P
O
O
O
O
O
I
I / O
I / O
P
O
I
—
I
卜FF器
TYPE
(1)
TTL
TTL
TTL
ST
—
TTL
TTL
TTL
TTL
TTL
TTL
TTL / ST
(2)
TTL / ST
(2)
—
TTL
ST
—
TTL
来自接收器的RF输入
描述
了解输入 - 同修学习,需要输入10K的上拉
了解输出 - 表示学习
不要连接
主清零输入
接地连接
开关0
开关1
开关2
开关3
电池电量低显示输出
连接到RFIN允许唤醒从睡眠
在编程模式和同步模式时钟
在编程模式和同步模式的数据
电源连接
振荡器输出(测试点)
振荡器 - 推荐值4.7 kΩ和22 pF的
注1 :
P =电源, I = IN, O =出来, ST =施密特触发器输入。
2:
引脚12和引脚13具有双重目的。复位后,这些引脚用于确定编程
模式被选择在这种情况下,它们是时钟线和数据线。在正常操作中,它们是时钟
和同步数据输出流的数据线。
DS40151D第4页
2002年Microchip的科技公司
HCS512
3.0
3.1
功能说明
并行接口
的HCS512激活S3 ,S2, S1 & S0输出
当接收到一个新的有效代码。输出将是
为大约500毫秒的激活。如果重复码
在这段时间内被接收时,输出延伸
大约500毫秒。
一个特殊的状态消息在第二发射
通过学习的。这允许控制microcontrol-
不可测量,以确定该学习成功(结果= 1)
如果先前的发射机重写(覆盖
= 1)。此状态消息,如图3-2所示。
表3-1显示了TX1的值: 0和数量
发射器的经验教训。
表3-1:
TX1
0
0
1
1
状态位
TX0
0
1
0
1
发射器的数量
一
两
三
FOUR
3.2
串行接口
该解码器具有PWM /同步接口连接
nection微控制器与有限的I / O。输出
当一个有效的传输是数据流,生成
收到。数据流由一个起始位,
四个功能比特,一个比特用于电池状态, 1位到
指示一个重复发送,两个状态位,并
一个停止位。 (表3-1)。在DATA和CLK线
用来发送一个同步事件消息。
图3-1:
开始
数据输出格式
S3
S2
S1
S0
V
低
重复
TX1
TX0
停止
图3-2:
开始
状态消息格式
0
0
0
0
结果
OVRWR
TX1
TX0
停止
A 1线PWM或2线同步接口都可以使用。
在1线模式中,数据被发送作为PWM信号为400基本脉冲宽度
s.
在2线模式,同步模式PWM比特开始在时钟的上升沿和位必须对采样
下降沿。起始位“1” ,停止位为“0” 。
图3-2:
PWM输出格式
(1)
1/31/3 1/3
逻辑“1”的
逻辑“0”的
600
s
1200
s
CLK
数据
开始
1200
s
S3
S2
S1
S0
V
低
RPT
保留保留
停止
注意:
该解码器输出的PWM格式的逻辑( “1”/ “0”)相对于所述编码器的调制格式的逆转。
2002年Microchip的科技公司
DS40151D第5页
HCS512
K
EE
L
OQ ?
跳码解码器
特点
安全
制造商的代码的安全存储
发射器的键安全存储
多达四个发射机可以得知
K
EE
L
OQ
跳码技术
正常和安全的学习机制
套餐类型
PDIP , SOIC
LRNIN
LRNOUT
NC
MCLR
GND
S0
S1
S2
S3
1
2
3
4
5
6
7
8
9
18
17
16
15
14
13
12
11
10
RFIN
NC
OSCIN
OSC
OUT
V
DD
数据
CLK
睡觉
V
低
HCS512
操作
3.0V - 6.0V操作
4 MHz的RC振荡器
在LRNOUT学习指示
自动波特率检测
节电睡眠模式
其他
独立解码器
片上EEPROM用于存储变送器
四二元函数的输出- 15的功能
18引脚DIP / SOIC封装
框图
RFIN
67位接收寄存器
典型应用
汽车遥控门禁系统
汽车报警系统
汽车防盗器
门和车库门开启器
电子门锁
身份令牌
防盗报警系统
EEPROM
控制
解密
数据
CLK
LRNIN
SEL
MCLR
睡觉
控制
S3
V
低
LRNOUT
OSCIN振荡器
产量
S0
S1
S2
兼容的编码器
HCS200 , HCS300 , HCS301 , HCS360 , HCS361
NTQ106
描述
Microchip Technology Inc.的HCS512是代码hop-
平解码器专为安防遥控无钥
进入(RKE )系统。该HCS512利用巳
ented
EE
L
OQ
跳码系统和高安全性
学习机制,使之成为一个罐头的解决方案
与HCS的编码器用于实现单向时
定向遥控无钥匙进入系统。
制造商的代码,发送键和同步
chronization信息被存储在受保护的导通
片上EEPROM 。的HCS512使用DATA和CLK
输入载入制造商提供的代码,可以不
被读出的装置。
该HCS512工作在一个较宽的电压范围
3.0伏到6.0伏。该解码器采用自动
波特率检测这使得它能够补偿
宽变化的发射机的数据速率。该解码器
包含先进的错误校验算法
确保只有合法的代码被接受。
K
EELOQ
是微芯科技公司的注册商标。
Microchip的数据安全产品涵盖了以下的一些专利或全部:
在欧洲,美国和RSA发出跳码编码器的专利 - U.S.A : 5517187 ;欧洲: 0459781 ; R.S.A : ZA93 / 4726
在美国和RSA颁发安全学习专利 - U.S.A : 5686904 ; R.S.A :五千四百二十九分之九十五
2001年Microchip的科技公司
DS40151C第1页
HCS512
16位同步值是基础的
发送码改变对每个发送和被
一个按钮,每按一次更新。由于该
该代码的复杂性跳频加密算法,一
改变中的同步值的一个比特将
导致大的变化,在实际发送的码。
有密钥之间的关系(图1-3)
在EEPROM中的值以及它们如何在二手
编码器。一旦编码器检测到一个按钮有
被按下时,该编码器读出的按钮,并
更新同步计数器。本的同步
化值与在编码器键合
加密算法,并输出一个32位的
加密信息。这些数据将与每一个变化
按钮按压,因此,它被称为跳频
码字的一部分。 32位跳码
结合按钮信息和串行
号,以形成发送给该代码字
接收器。
1.3
HCS解码器概述
前一个发射机可以与特定的使用
接收器,发射器必须由“学习”
接收器。得知发射器,信息
由接收机存储的,以便它可以跟踪
发射机,包括的序列号
发射器,对于当前同步值
发送器,以及用于在同一个编码关键
发射机。如果接收机接收到的消息
有效的格式,序列号被检查,并且如果它是
从学习的发送,该消息将被解密
和解密的同步计数器检查
针对什么被存储。如果同步值
VERI网络版,则该按钮的状态进行检查,看看有什么
需要的操作。如图1-3所示的关系
之间的某些值存储在由接收器和
从发射机接收到的值。
图1-2:
变送器的基本操作(编码器)
传输的信息
K
EE
L
OQ
加密
算法
32位
加密数据
按钮按下
信息
编号
EEPROM阵列
编码器的关键
同步计数器
编号
图1-3:
接收机的基本操作(解码器)
检查
MATCH
EEPROM阵列
编码器的关键
同步计数器
编号
制造商代码
检查
MATCH
K
EE
L
OQ
解密
算法
解密
同步
计数器
按钮按下
信息
编号
32位的
加密数据
收到信息
2001年Microchip的科技公司
DS40151C第3页
HCS512
2.0
针
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
引脚分配
解码器
功能
LRNIN
LRNOUT
NC
MCLR
地
S0
S1
S2
S3
VLOW
睡觉
CLK
数据
V
DD
OSC
OUT
OSC
IN
( 4兆赫)
NC
RFIN
I / O
(1)
I
O
—
I
P
O
O
O
O
O
I
I / O
I / O
P
—
I
—
I
卜FF器
TYPE
(1)
TTL
TTL
TTL
ST
—
TTL
TTL
TTL
TTL
TTL
TTL
TTL / ST
(2)
TTL / ST
(2)
—
—
ST
—
TTL
来自接收器的RF输入
描述
了解输入 - 同修学习,需要输入10K的上拉
了解输出 - 表示学习
不要连接
主清零输入
接地连接
开关0
开关1
开关2
开关3
电池电量低显示输出
连接到RFIN允许唤醒从睡眠
在编程模式和同步模式时钟
在编程模式和同步模式的数据
电源连接
振荡器输出 - 无连接
振荡器 - 推荐值10 k和10pF的
注1 :
P =电源, I = IN, O =出来, ST =施密特触发器输入。
2:
引脚12和引脚13具有双重目的。复位后,这些引脚被用于确定是否编程模式
选择在此情况下它们是时钟线和数据线。在正常操作中,它们是时钟和数据
行同步数据输出流。
DS40151C第4页
2001年Microchip的科技公司
HCS512
3.0
3.1
功能说明
并行接口
3.2
串行接口
的HCS512激活S3 ,S2, S1 & S0输出
根据表3-1所示,当一个新的有效的代码是
收到。该成果将用于近似被激活
三方共同500毫秒。如果在接收到一个重复的码
此时,输出延伸为大约500毫秒。
表3-1:
功能
CODE
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
函数输出表
S3
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
S2
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
S1
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
S0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
该解码器具有PWM /同步接口连接
nection微控制器与有限的I / O。输出
当一个有效的传输是数据流,生成
收到。数据流由一个起始位,四
功能位, 1位为电池状态, 1位,从而提供与
美食反复传输,两个状态位,以及一个
停止位。 (表3-1)。在DATA和CLK线用于
发送一个同步事件消息。
一个特殊的状态消息在第二发射
通过学习的。这允许控制microcontrol-
不可测量,以确定该学习成功(结果= 1)
如果先前的发射机重写(覆盖
= 1)。此状态消息,如图3-2所示。
表3-2显示了TX1的值: 0和数量
发射器的经验教训。
表3-2:
TX1
0
0
1
1
状态位
TX0
0
1
0
1
发射器的数量
一
两
三
FOUR
图3-1:
开始
数据输出格式
S3
S2
S1
S0
V
低
重复
TX1
TX0
停止
图3-2:
开始
状态消息格式
0
0
0
0
结果
OVRWR
TX1
TX0
停止
A 1线PWM或2线同步接口都可以使用。
在1线模式中,数据被发送作为PWM信号具有400微秒的基本脉冲宽度。
在2线模式,同步模式PWM比特开始在时钟的上升沿和位必须对采样
下降沿。起始位和停止位是“1”。
图3-3:
PWM传输格式
600s
CLK
数据
开始
1200s
S3
S2
“1”
S1
S0
“0”
V
低
RPT保留保留停止
2001年Microchip的科技公司
DS40151C第5页