揭秘HCS301:高安全RKE系統(tǒng)的理想選擇
在電子工程師的日常設(shè)計工作中,安全可靠的遠(yuǎn)程無鑰匙進(jìn)入(RKE)系統(tǒng)一直是追求的目標(biāo)。Microchip Technology Inc.推出的HCS301 KEELOQ? 跳碼編碼器,為這一領(lǐng)域帶來了新的解決方案。下面,讓我們深入了解這款編碼器的特點、工作原理和應(yīng)用場景。
文件下載:HCS301T-I/SN.pdf
一、HCS301的核心特性
(一)安全性能卓越
HCS301具備可編程的28位序列號和64位加密密鑰,這使得每個傳輸都是獨一無二的,66位的傳輸碼長度大大增強了安全性。其32位跳碼和34位固定碼(包含28位序列號、4位按鈕碼和2位狀態(tài))的組合,有效抵御了代碼掃描和重放攻擊。而且,加密密鑰具有讀取保護功能,進(jìn)一步保障了數(shù)據(jù)的安全性。
(二)操作簡便靈活
它的工作電壓范圍為3.5V - 13.0V,有四個按鈕輸入,無需額外的電路,提供15種功能,還能選擇波特率。此外,它具有自動碼字完成功能,可將電池電量低的信號傳輸給接收器,并通過LED指示燈顯示電池低電量狀態(tài),同時具備非易失性同步數(shù)據(jù)。
(三)其他優(yōu)勢
HCS301在功能上與HCS300相同,擁有易于使用的編程接口、片上EEPROM、片上振蕩器和定時組件。按鈕輸入帶有內(nèi)部下拉電阻,LED輸出具有限流功能,外部組件成本低。
二、工作原理剖析
(一)系統(tǒng)概述
HCS301主要用于無鑰匙進(jìn)入系統(tǒng),如車輛和家庭車庫門開啟器。它通過KEELOQ跳碼技術(shù),將32位跳碼與28位序列號和6位信息位組合成66位碼字。每次按鈕按下時,同步計數(shù)器會遞增,由于跳碼算法的復(fù)雜性,同步值的每次遞增都會導(dǎo)致傳輸碼字中超過50%的比特發(fā)生變化,從而使每次傳輸都不同。
(二)EEPROM內(nèi)存組織
HCS301包含192位(12 x 16位字)的EEPROM內(nèi)存,用于存儲加密密鑰信息、同步值等。其中,64位加密密鑰用于創(chuàng)建傳輸給接收器的加密消息,同步計數(shù)器是生成跳碼的基礎(chǔ),每次傳輸后會遞增。序列號是每個發(fā)射器唯一的標(biāo)識,其最高位可用于開啟或關(guān)閉自動關(guān)機定時器。配置字則存儲了加密過程中使用的信息和選項配置的狀態(tài)。
(三)碼字傳輸
當(dāng)按下按鈕時,HCS301會傳輸一個66位的碼字,由固定碼部分和加密碼部分組成。固定碼部分包括2位狀態(tài)位、4位按鈕位和28位序列號,加密碼部分由4位按鈕位、12位鑒別位和16位同步值生成。同步傳輸模式可以使用外部時鐘來輸出碼字。
三、特殊功能亮點
(一)碼字完成
該功能確保即使在按鈕釋放前碼字未完成,也能完整傳輸整個碼字。如果在傳輸過程中按下另一個按鈕,當(dāng)前傳輸將中止,新的傳輸將使用新的按鈕信息開始。
(二)LED輸出操作
正常傳輸時,LED輸出為低電平。當(dāng)電源電壓低于低電壓跳變點時,LED輸出將以約5Hz的頻率閃爍。
(三)重復(fù)指示和電壓低指示
RPT位在第一個傳輸字時為低電平,若按鈕按下時間超過一個碼字傳輸時間,該位將置高,表示重復(fù)碼字。VLOW信號用于告知接收器發(fā)射器電池電量低。
(四)自動關(guān)機
此功能可防止按鈕長時間按下導(dǎo)致電池耗盡。通過設(shè)置或清除自動關(guān)機位,可以啟用或禁用該功能,超時時間約為25秒。
(五)種子傳輸
為提高系統(tǒng)安全性,當(dāng)三個按鈕同時按下時,會傳輸存儲在EEPROM中的種子值,用于實現(xiàn)安全學(xué)習(xí)功能。
(六)空白交替碼字
該功能可減少傳輸?shù)恼伎毡?,降低平均功率,同時允許用戶以更高的幅度進(jìn)行傳輸。
四、編程與系統(tǒng)集成
(一)編程方法
使用HCS301時,需要將一些參數(shù)(如序列號和密鑰)編程到設(shè)備中。編程周期允許用戶通過串行數(shù)據(jù)流輸入所有192位數(shù)據(jù),然后將其存儲在EEPROM中。編程完成后,可以進(jìn)行驗證操作。
(二)系統(tǒng)集成
HCS301需要與兼容的解碼器配合使用,通常是帶有兼容固件的微控制器。在系統(tǒng)中,發(fā)射器必須先被解碼器“學(xué)習(xí)”,解碼器會存儲發(fā)射器的序列號、同步計數(shù)器值和加密密鑰。正常操作時,解碼器會對接收到的消息進(jìn)行解密和驗證,確保其合法性。
五、開發(fā)支持與電氣特性
(一)開發(fā)支持
Microchip為HCS301提供了全面的開發(fā)支持,包括集成開發(fā)環(huán)境(如MPLAB? IDE軟件)、編譯器、匯編器、鏈接器、模擬器、仿真器、在線調(diào)試器、設(shè)備編程器以及各種演示和開發(fā)板。
(二)電氣特性
HCS301的絕對最大額定值包括電源電壓、輸入電壓、輸出電壓、最大輸出電流、存儲溫度、引腳焊接溫度和ESD額定值等。其直流特性包括工作電流、待機電流、輸入輸出電壓、LED灌電流和下拉電阻等。
六、應(yīng)用場景廣泛
HCS301非常適合用于各種遠(yuǎn)程無鑰匙進(jìn)入應(yīng)用,如汽車RKE系統(tǒng)、汽車報警系統(tǒng)、汽車防盜器、大門和車庫門開啟器、身份令牌和防盜報警系統(tǒng)等。
HCS301以其卓越的安全性能、靈活的操作和豐富的功能,為電子工程師設(shè)計高安全的RKE系統(tǒng)提供了理想的選擇。在實際應(yīng)用中,我們可以根據(jù)具體需求充分發(fā)揮其優(yōu)勢,打造出更加安全可靠的電子系統(tǒng)。你在使用類似編碼器時遇到過哪些問題呢?歡迎在評論區(qū)分享你的經(jīng)驗和見解。
-
HCS301
+關(guān)注
關(guān)注
2文章
5瀏覽量
10518
發(fā)布評論請先 登錄
揭秘HCS301:高安全RKE系統(tǒng)的理想選擇
評論