探秘HCS412:集安全與高效于一身的編碼芯片
在電子工程領域,安全與高效始終是設計的核心追求。HCS412作為一款融合了先進技術的芯片,為邏輯和物理訪問控制提供了卓越的解決方案。今天,我們就來深入了解一下這款芯片的特點、工作原理以及典型應用。
文件下載:HCS412-I/P.pdf
一、HCS412特性概覽
(一)安全特性
HCS412在安全方面表現(xiàn)卓越,具備可編程的64位編碼器加密密鑰、兩個64位IFF密鑰,且密鑰具有讀保護功能。采用32位雙向挑戰(zhàn)和響應機制,有兩種可能的密鑰可供選擇。其69位的傳輸長度,包含32位跳碼和37位非加密部分,有效防止了代碼抓取和掃描。此外,它還有可編程的28/32位序列號、60位讀保護種子用于安全學習,支持兩種IFF加密算法,具備延遲計數(shù)器遞增機制和異步應答器通信,傳輸還包含按鈕排隊信息。
(二)操作特性
該芯片工作電壓范圍為2.0V至6.3V,擁有三個開關輸入(S2、S1、S0),可實現(xiàn)七種功能。具備無電池雙向應答器能力,可選擇波特率和碼字消隱,能自動完成碼字,還有電池電量低檢測功能。支持PWM或曼徹斯特數(shù)據編碼,可實現(xiàn)發(fā)射器和應答器的組合操作,具備多應答器防沖突功能、被動接近激活功能,能防止電池反接,對高Q LC電路有智能阻尼,LC輸入靈敏度達100mVPP。
(三)其他特性
HCS412具有簡單的編程接口,片上可調RC振蕩器,精度為±10%,還集成了片上EEPROM,在應答器模式下有64位用戶EEPROM。具備電池電量低LED指示、序列化快速編程(SQTPSM)功能,采用8引腳PDIP/SOIC封裝,有RF使能輸出,支持ASK和FSK PLL接口選項,內置LC輸入放大器。
二、系統(tǒng)概述
(一)關鍵術語
理解HCS412,首先要了解一些關鍵術語。如RKE(遠程無鑰匙進入)、PKE(被動無鑰匙進入)、代碼跳變(每次傳輸時代碼看似不可預測地變化)、碼字(按鈕激活時重復傳輸?shù)臄?shù)據塊)、傳輸(由重復碼字組成的數(shù)據流)、加密密鑰(用于加密和解密數(shù)據的64位唯一秘密數(shù)字)等。
(二)編碼器概述
HCS412代碼跳變轉碼器專為被動進入系統(tǒng)設計,主要用于車輛訪問。其將被動進入系統(tǒng)的轉碼部分集成到發(fā)射器中,用戶攜帶并操作以進入車輛或受限區(qū)域。與大多數(shù)低端無鑰匙進入發(fā)射器不同,HCS412采用KEELOQ代碼跳變技術,結合69位傳輸長度,幾乎消除了代碼抓取和掃描的風險。其16位同步計數(shù)器是每次傳輸碼字變化的基礎,每次按下按鈕,同步計數(shù)器遞增,與加密密鑰一起輸入加密算法,輸出32位加密信息,形成碼字的跳變部分。
(三)敵我識別(IFF)概述
驗證令牌時,認證設備先向令牌發(fā)送隨機挑戰(zhàn),令牌根據接收到的挑戰(zhàn)和存儲的加密密鑰計算響應并回復。認證設備進行相同計算并與令牌響應比較,若匹配則令牌有效。HCS412的32位IFF響應可使用兩種可能的加密算法和兩種可能的加密密鑰生成,共四種組合。認證設備通過一個五位命令字指定計算響應時使用的算法和密鑰。
三、設備描述
(一)引腳說明
HCS412的引腳布局與KEELOQ系列的其他編碼器相似,除了為低頻通信預留的兩個引腳。各引腳功能明確,如S0、S1為按鈕輸入引腳,S2/RFEN/LC1為多功能輸入/輸出引腳,LC0為低頻天線輸入引腳等。
(二)架構概述
- 喚醒邏輯和電源分配:HCS412連接電源后自動進入低功耗待機模式,僅為檢測喚醒條件(按鈕激活或LC信號檢測)的最小電路供電。當按鈕輸入拉高或LC0低頻天線輸入引腳檢測到信號時,設備從低功耗模式喚醒,根據輸入情況進入編碼器模式或應答器模式,編碼器模式優(yōu)先。
- 控制邏輯:由專用狀態(tài)機、定時器和32位移位寄存器執(zhí)行控制、定時和數(shù)據處理,包括數(shù)據加密、數(shù)據輸出調制以及對板載EEPROM的讀寫操作。
- EEPROM:HCS412包含非易失性EEPROM,用于存儲配置選項、用戶數(shù)據和同步計數(shù)器。配置選項在生產時編程,包含加密密鑰、序列號和判別值等安全相關信息。用戶EEPROM的64位可通過低頻通信路徑以及生產時的在線編程進行讀寫。同步計數(shù)器初始值在生產時編程,采用格雷碼實現(xiàn),通過位寫入更新以減少EEPROM寫入次數(shù)。
- 配置寄存器:首次連接電源激活后,設備從EEPROM存儲中檢索配置信息并緩沖到配置寄存器,該寄存器決定各種設備操作選項,如RC振蕩器調諧、S2/RFEN/LC1引腳配置、低電壓觸發(fā)點、調制格式等。
- 片上RC振蕩器和振蕩器調諧值(OSCT):HCS412有片上RC振蕩器,由于其易受工藝參數(shù)、溫度和工作電壓變化的影響,提供振蕩器調諧功能以獲得更準確的定時特性。4位振蕩器調諧值(OSCT)可在調諧設備時的電壓和溫度下,將振蕩器速度調整到最佳速度的±4%范圍內,調諧后的振蕩器在溫度和電壓變化時,精度在調諧值的±10%以內。
- 低電壓檢測器:HCS412的電池電壓檢測器可檢測電源電壓是否低于預定值,該值由低電壓觸發(fā)點選擇(VLOWSEL)配置選項確定。低電壓檢測結果包含在編碼器傳輸中,允許接收器指示發(fā)射器電池電量低。
- S2/RFEN/LC1引腳:該引腳可作為按鈕輸入、RF使能輸出或與低頻天線接口。通過按鈕/應答器選擇(S2LC)配置選項在LC1天線接口和S2/RFEN功能之間進行選擇。
四、編碼器操作
(一)編碼器激活
- 按鈕激活:進入編碼器模式的主要方式是喚醒電路檢測到按鈕輸入激活,即按鈕輸入從GND到VDD的過渡。HCS412控制邏輯喚醒并延遲開關消抖時間后采樣按鈕輸入,按鈕輸入狀態(tài)決定HCS412是傳輸跳碼還是種子傳輸。在傳輸過程中添加額外的按鈕激活會立即重置HCS412,可能導致當前碼字不完整,設備將開始新的傳輸。若在傳輸過程中移除按鈕,除非沒有按鈕保持激活,否則不會有影響;若沒有按鈕激活,設備將完成最少數(shù)量的完整碼字后返回待機模式。
- 接近激活:另一種進入編碼器模式的方式是當S2/LC選項配置為LC操作,且喚醒電路在LC0低頻天線輸入引腳檢測到信號時。這種激活方式稱為接近激活,當設備接近低頻場時會啟動跳碼傳輸。
(二)傳輸碼字
HCS412在按鈕或接近激活時傳輸69位碼字,每個碼字包含50%占空比的前導碼、頭部、32位加密數(shù)據和37位固定代碼數(shù)據,隨后是保護期。32位加密數(shù)據包括4個按鈕位、2個計數(shù)器溢出位、10個判別位和16位同步計數(shù)器值。37位固定代碼數(shù)據的內容根據擴展序列號(XSER)選項而變化。
- 隊列計數(shù)器(QUE):QUE計數(shù)器可用于僅使用單個發(fā)射器按鈕請求二級解碼器功能,通過對多次按鈕按下進行計數(shù),減輕解碼器的負擔。2位QUE計數(shù)器在活動按鈕輸入釋放至少消抖時間(TDBR),然后在隊列時間(TQUE)內重新激活(再次按下按鈕)時遞增,最大值為3,只有在不同按鈕激活或按鈕激活間隔大于隊列時間(TQUE)時才會返回0。
- 循環(huán)冗余校驗(CRC):CRC位可用于檢查接收到的數(shù)據完整性,但在接近低電壓觸發(fā)點操作時不建議使用。CRC是對之前傳輸?shù)?5位數(shù)據進行計算,可檢測所有單比特和66%的雙比特錯誤。
- 低電壓檢測器狀態(tài)(VLOW):低電壓檢測器結果包含在每個傳輸?shù)拇a字中,HCS412在傳輸開始時和每個碼字中VLOW位傳輸之前對電壓檢測器輸出進行采樣,第一個樣本用于CRC計算,后續(xù)樣本確定傳輸?shù)腣LOW值。
- 計數(shù)器溢出位(OVR1,OVR0):計數(shù)器溢出位可將同步計數(shù)器范圍從標稱的65,535增加到131,070或196,605,這些位必須在生產時編程為‘1’才能使用。
- 擴展序列號(XSER):擴展序列號選項決定37位固定代碼數(shù)據的內容,若禁用擴展序列號選項(XSER = 0),37位包括5個狀態(tài)位、4個按鈕狀態(tài)位和28位序列號;若啟用擴展序列號選項(XSER = 1),37位包括5個狀態(tài)位和32位序列號。
五、典型應用
HCS412的卓越性能使其在多個領域得到廣泛應用,包括汽車遠程進入系統(tǒng)、汽車報警系統(tǒng)、汽車防盜器、大門和車庫開門器、電子門鎖(家庭/辦公室/酒店)、防盜報警系統(tǒng)以及接近訪問控制等。
HCS412憑借其強大的安全特性、靈活的操作方式和廣泛的應用場景,為電子工程師在設計訪問控制系統(tǒng)時提供了一個可靠的選擇。在實際應用中,我們需要根據具體需求合理配置芯片參數(shù),充分發(fā)揮其優(yōu)勢,以實現(xiàn)高效、安全的訪問控制。你在使用類似芯片時遇到過哪些問題呢?歡迎在評論區(qū)分享你的經驗和見解。
-
訪問控制
+關注
關注
0文章
43瀏覽量
9389 -
編碼芯片
+關注
關注
0文章
12瀏覽量
11207
發(fā)布評論請先 登錄
探秘HCS412:集安全與高效于一身的編碼芯片
評論