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