深入解析Microchip HCS362 KEELOQ? 代碼跳變編碼器
在當(dāng)今的電子安全領(lǐng)域,代碼跳變技術(shù)憑借其出色的安全性,成為了遠(yuǎn)程無(wú)鑰匙進(jìn)入(RKE)系統(tǒng)的核心。Microchip的HCS362 KEELOQ? 代碼跳變編碼器,作為這一領(lǐng)域的佼佼者,以其卓越的性能和安全特性,為各類安全應(yīng)用提供了可靠的解決方案。
文件下載:HCS362-I/P.pdf
1. 核心特性
1.1 安全性
HCS362在安全性能上表現(xiàn)卓越,具備可編程的28/32位序列號(hào)、兩個(gè)64位加密密鑰和60位種子。每次傳輸?shù)拇a都是獨(dú)一無(wú)二的,傳輸代碼長(zhǎng)度達(dá)到69位,其中包含32位跳變代碼和37位固定代碼。加密密鑰受到讀取保護(hù),有效防止了代碼掃描和重放攻擊。
1.2 操作性能
工作電壓范圍為2.0V - 6.3V,支持四個(gè)按鈕輸入,可實(shí)現(xiàn)15種功能。具備可選的波特率和代碼字消隱功能,可編程最小代碼字完成時(shí)間。還能將電池電量低的信號(hào)傳輸給接收器,且具有非易失性同步數(shù)據(jù)。支持PWM和曼徹斯特調(diào)制。
1.3 其他特性
擁有RF使能輸出和PLL接口,編程接口簡(jiǎn)單易用。集成了片上EEPROM、可調(diào)振蕩器和定時(shí)組件,按鈕輸入帶有內(nèi)部下拉電阻,LED輸出具備電流限制功能,所需外部組件數(shù)量少。
1.4 相比HCS300的增強(qiáng)特性
與HCS300相比,HCS362具有60位種子(HCS300為32位)、2位CRC用于錯(cuò)誤檢測(cè)、28/32位序列號(hào)可選、可調(diào)振蕩器(在指定電壓范圍內(nèi)±10%)、時(shí)間位選項(xiàng)、隊(duì)列位、TSSOP封裝以及可編程超時(shí)和保護(hù)時(shí)間。
2. 工作原理
2.1 系統(tǒng)概述
HCS362采用KEELOQ? 代碼跳變技術(shù),將32位跳變代碼與28/32位序列號(hào)和9/5位狀態(tài)位相結(jié)合,形成69位傳輸流。加密密鑰、序列號(hào)和配置數(shù)據(jù)存儲(chǔ)在EEPROM中,且EEPROM數(shù)據(jù)可編程但受讀取保護(hù)。
2.2 代碼跳變機(jī)制
每次按鈕按下時(shí),同步計(jì)數(shù)器遞增,導(dǎo)致傳輸?shù)拇a字發(fā)生變化。由于代碼跳變算法的復(fù)雜性,同步值的每次遞增都會(huì)使傳輸代碼字中超過(guò)50%的位發(fā)生變化。
2.3 學(xué)習(xí)過(guò)程
接收器需要先“學(xué)習(xí)”發(fā)射器,包括計(jì)算發(fā)射器的加密密鑰、解密接收到的跳變代碼,并將序列號(hào)、同步計(jì)數(shù)器值和加密密鑰存儲(chǔ)在EEPROM中。學(xué)習(xí)策略有簡(jiǎn)單學(xué)習(xí)、正常學(xué)習(xí)和安全學(xué)習(xí)等。
3. 硬件設(shè)計(jì)
3.1 引腳描述
HCS362共有8個(gè)引腳,包括四個(gè)按鈕輸入引腳(S0 - S3)、電源引腳(VDD和VSS)、數(shù)據(jù)輸出引腳(DATA)、LED/移位引腳(LED/SHIFT)和RF使能輸出引腳(S3/RFEN)。
3.2 典型應(yīng)用電路
提供了多種典型應(yīng)用電路,如兩按鈕遙控器、四按鈕遙控器(帶PLL輸出、RF使能和雙密鑰)等。這些電路僅需添加按鈕和RF電路,即可作為安全應(yīng)用的發(fā)射器。
3.3 內(nèi)部架構(gòu)
- EEPROM:用于存儲(chǔ)用戶可編程數(shù)據(jù),包括安全相關(guān)信息,且具有讀取保護(hù)和防止計(jì)數(shù)器損壞的功能。
- 內(nèi)部RC振蕩器:控制邏輯輸出的時(shí)序特性,頻率在±10%的標(biāo)稱值范圍內(nèi)變化。
- 低電壓檢測(cè)器:可檢測(cè)電池電壓是否低于預(yù)設(shè)值,并在每個(gè)代碼字中傳輸檢測(cè)結(jié)果。
4. 傳輸格式
4.1 代碼字結(jié)構(gòu)
傳輸由多個(gè)代碼字組成,每個(gè)代碼字以預(yù)同步碼和報(bào)頭開始,隨后是數(shù)據(jù)。代碼字之間的保護(hù)時(shí)間可通過(guò)配置選項(xiàng)設(shè)置為0 ms、6.4 ms、25.6 ms或76.8 ms。
4.2 調(diào)制格式
支持PWM和曼徹斯特編碼兩種調(diào)制格式,可通過(guò)配置選項(xiàng)進(jìn)行選擇。
4.3 數(shù)據(jù)組成
- 跳變代碼數(shù)據(jù):通過(guò)對(duì)計(jì)數(shù)器、判別值和功能代碼進(jìn)行加密計(jì)算得出。
- 固定代碼數(shù)據(jù):由28位序列號(hào)和功能代碼組成,可通過(guò)配置選項(xiàng)選擇傳輸32位序列號(hào)。
- 狀態(tài)信息:包括低電壓檢測(cè)器狀態(tài)、CRC位(或時(shí)間位)和按鈕隊(duì)列信息。
5. EEPROM 內(nèi)存組織
HCS362的EEPROM內(nèi)存共有288位,用于存儲(chǔ)加密密鑰、同步值、種子代碼、序列號(hào)和配置字等信息。配置字包含36位,用于確定傳輸速度、格式、延遲和保護(hù)時(shí)間等參數(shù)。
6. 編程與集成
6.1 編程方法
通過(guò)將DATA線拉高,并在S2線保持高電平一段時(shí)間后,進(jìn)入編程模式。編程時(shí),使用S2作為時(shí)鐘線,DATA作為數(shù)據(jù)線,每次輸入16位數(shù)據(jù)。編程完成后,可進(jìn)行驗(yàn)證操作。
6.2 系統(tǒng)集成
使用HCS362需要一個(gè)兼容的解碼器,通常是帶有兼容固件的微控制器。Microchip提供相關(guān)固件例程,幫助系統(tǒng)設(shè)計(jì)師開發(fā)解碼系統(tǒng)。
7. 開發(fā)支持
Microchip為PIC? 微控制器和dsPIC? 數(shù)字信號(hào)控制器提供了豐富的開發(fā)工具,包括集成開發(fā)環(huán)境(MPLAB? IDE)、編譯器、匯編器、鏈接器、模擬器、仿真器、在線調(diào)試器、設(shè)備編程器以及各種演示/開發(fā)板、評(píng)估套件和入門套件。
8. 電氣特性
8.1 絕對(duì)最大額定值
包括電源電壓、輸入電壓、輸出電壓、最大輸出電流、存儲(chǔ)溫度、引腳焊接溫度和ESD額定值等參數(shù)。
8.2 直流特性
涵蓋工作電流、待機(jī)電流、自動(dòng)關(guān)機(jī)電流、輸入輸出電壓、RFEN引腳驅(qū)動(dòng)電流、LED灌電流和下拉電阻等參數(shù)。
9. 封裝信息
提供8引腳PDIP、SOIC和TSSOP三種封裝形式,并詳細(xì)介紹了每種封裝的標(biāo)記信息和尺寸規(guī)格。
Microchip的HCS362 KEELOQ? 代碼跳變編碼器以其強(qiáng)大的安全性能、靈活的操作特性和豐富的開發(fā)支持,為電子工程師在遠(yuǎn)程無(wú)鑰匙進(jìn)入系統(tǒng)和訪問控制系統(tǒng)的設(shè)計(jì)中提供了理想的解決方案。在實(shí)際應(yīng)用中,工程師可以根據(jù)具體需求,合理配置HCS362的各項(xiàng)參數(shù),實(shí)現(xiàn)高效、安全的系統(tǒng)設(shè)計(jì)。你在使用HCS362的過(guò)程中遇到過(guò)哪些問題呢?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)和見解。
-
Keeloq
+關(guān)注
關(guān)注
0文章
15瀏覽量
11765
發(fā)布評(píng)論請(qǐng)先 登錄
深入解析Microchip HCS362 KEELOQ? 代碼跳變編碼器
評(píng)論