美国Microchip公司推出的HCSXXX,是为远程无"钥匙"遥控开锁系统中加密识别单元而设计的KEELOQ滚动码编解码器。它采用最新加密编码技术--Keeloq滚动算法对所要传输的代码进行加密-----使得每次发送的码以无规律方式变化,且都是唯一的,不重复的,故称之为滚动码,因此具有极高的保密性。 因此滚动码和固定码就传输的保密性进行比较,前者的优越性和先进性是显而易见的。固定码的保密性很低, 用空中拦截的方法很容易把代码攫取下来以备今后重新发送(实际上我国已经发生了很多不法分子用仪器截取电话手机密码的案例),或者用所有可能的码去逐一试用直到搜寻到正确代码(俗称尝试法)。而如果采用滚动码,原始代码虽相同,但每次所传输的代码却千差万别, 所以上述攫取和扫描两种非法侵入都是徒劳无功的。 滚动码应用系统十分简单,它由编码器与解码器俩部分组成。编码器由MICROCHIP的HCSXXX专用编码芯片加简单的外围电路构成。其中解码器又分为软件解码与硬件解码。软件解码器主芯片为内置KEELOQ解码软件的MCU;而硬件解码主芯片则为HCS5XX专用解码芯片。
目前常用的编码器芯片的型号及其功能参数见下表:
型号 |
传输代码长度 (BIT) |
滚动码 (BIT) |
可编程密钥 (BIT) |
种子码长度 (BIT) |
电压范围 (伏) |
功能数目 |
主要特性 |
封装 |
HCS101 |
66 |
|
|
|
3.5-13 |
7 |
固定码, 28BIT系列码 |
8P,8SN |
HCS200 |
66 |
32 |
64 |
32 |
3.5-13 |
7 |
|
8P,8SN |
HCS201 |
66 |
32 |
64 |
32 |
3.5-13 |
7 |
|
8P,8SN |
HCS300 |
66 |
32 |
64 |
32 |
2.0-6.3 |
15 |
LED指示,电池不足指示, 超时关断 |
8P,8SN |
HCS301 |
66 |
32 |
64 |
32 |
3.5-13.0 |
15 |
8P,8SN |
HCS320 |
66 |
32 |
64 |
32 |
3.5-13 |
16 |
移位操作, 其它同HCS300 |
8P,8SN |
HCS360 |
67 |
32 |
64 |
48 |
2.0-6.6 |
15 |
IR、PWM、MANCHESTER 编码 2-BIT CRC |
8P,8SN |
HCS361 |
67 |
32 |
64 |
48 |
2.0-6.6 |
15 |
IR、PWM、VPWM 编码, 2-BIT CRC |
8P,8SN |
HCS362 |
67 |
32 |
2*64 |
60 |
2.0-6.6 |
|
|
|
HCS365 |
67 |
32 |
2*64 |
60 |
2.0-6.6 |
4*15 |
PWM、VPWM、PPM、 MANCHESTER 编码 |
8P,8SM,8ST |
HCS370 |
69 |
32 |
2*64 |
60 |
2.0-6.6 |
4*15 |
PWM、VPWM、PPM、 MANCHESTER 编码 |
14P,14SL,14ST | 其中HCS100/200/201/300/301/320为低成本品种,面向大众化产品。HCS360/362/HSC365/370功能增强型。最常用的HCS300/301为8脚PDIP和SOIC封装,图A为HCS300/301的内部结构,它有4个按键输入接口,最多可外接15个按键,外围电路只需按键和RF电路,成本很低,典型电路见图B。
图A:HCS300/301内部结构
图B:典型应用电路
常用编码芯片的引脚图如下:
|
HCS101/200/201 |
HCS300/301/360/361 |
|
|
HCS320 |
HCS365 |
HCS370 |
常用的接收器芯片的型号及其功能参数见下表:
型号 |
传输代码长度 (BIT) |
滚动码 (BIT) |
可编程密钥 (BIT) |
种子码长度 (BIT) |
电压范围 (伏) |
功能数目 |
其它特性 |
封装 |
HCS410 |
69 |
32 |
64 |
60 |
2.0-6.6 |
7 |
感应式 |
8P,8SN,8ST,WM |
HCS412 |
69 |
32 |
64 |
60 |
2.0-6.6 |
7 |
无源 |
8P,8SN,8ST,WM |
HCS473 |
67/69 |
32 |
2x64 |
60 |
2.0-5.5 |
4x15 |
|
|
|
接收器芯片引脚图如下: |
|
HCS410 |
HCS412 |
HCS473 |
常用的解码器芯片的型号及其功能参数见下表:
型号 |
接收代码 长度(BIT) |
支持的编码器 |
最多可容纳 编码器数量 |
电压范围 (伏) |
功能输出 |
其它特性 |
封装 |
HCS500 |
67 |
HCS101,HCS200, HCS201,HCS300, HCS301,HCS320, HCS360,HCS361, HCS410,HCS412 |
7 |
4.5-5.5 |
15个功能串行输出 |
串行接口 |
8P,8SM |
HCS512 |
67 |
4 |
3.0-6.0 |
15个功能并行输出; 低电标志 |
可 SECURE LEARN |
8P,18S0 |
HCS515 |
67 |
7 |
4.5-5.5 |
15个功能串行、 并行输出 |
串行、并行接口; 片内带1K编码器EEPROM 及1K用户可用EEPROM |
14P,14SL |
|
接收器芯片引脚图如下: |
|
|