KeeLOQ三軸代碼轉換器HCS473及其應用
1概述
hcs473是美國microchip技術(shù)公司新推出的keeloq代碼轉換器芯片。該芯片集keeloq跳碼技術(shù)和安全脈沖轉發(fā)器(transponder)于一體,從而解決了邏輯與物理入口的控制問(wèn)題。當與譯碼器一起使用時(shí),hcs473的高安全學(xué)習機制可提供一個(gè)交鑰匙(turn
key)解決方案。所謂學(xué)習(leaning),是指一個(gè)編碼器在譯碼器接收編碼器的有效編碼時(shí),可以與該譯碼器相匹配。另外,hcs473中的三輸入脈沖轉發(fā)器接口同時(shí)允許三個(gè)正交脈沖轉發(fā)器與天線(xiàn)結合,從而消除了與傳統脈沖轉發(fā)器系統相聯(lián)系的方向性。
當hcs473作為跳碼編碼器件使用時(shí),特別適用于無(wú)鍵入口系統,例如車(chē)輛和車(chē)庫門(mén)開(kāi)門(mén)控制器等。hcs473在標識驗明方面也可用作安全雙向脈沖轉發(fā)器,是存取控制和識別應用中的理想器件。在遙控無(wú)鍵入口(rke)系統和固定與被動(dòng)無(wú)線(xiàn)入口(pke)中,hcs473可用作編碼器與脈沖轉發(fā)器,這無(wú)疑將明顯減少發(fā)射器/脈沖轉發(fā)器的成本。另外hcs473的具體應用還包括汽車(chē)報警系統、家庭/辦公室/旅館的電子門(mén)鎖、其它防盜報警系統和貼近進(jìn)入控制等方面。
2內部結構及主要參數
hcs473采用14腳pdip/soic封裝,引腳排列如圖1所示。
圖2為hcs473的內部結構方塊圖。圖中,s0、s1、s2和s3/rfen都是帶75kω下拉電阻的施密特觸發(fā)器開(kāi)關(guān)輸入或rfen輸出;lcx、lcy和lcz是靈敏脈沖轉發(fā)器輸入端(其中lcx也用于低電池備用(backup)模式);data、led分別為發(fā)送數據輸出和開(kāi)路漏極led驅動(dòng)輸出;kccom是脈沖轉發(fā)器偏置輸出。vdd是正電源電壓輸入端,vss和vsst分別為電源和脈沖轉發(fā)器接地端。

hcs473的主要參數典型值(或范圍)如下:
●電源電壓vdd=2.05~5.5v;
●電源電流idd≤2ma(fosc=4mhz,vdd=3.5v時(shí));
●輸入腳輸入低電平電壓:vil1=vss~0.8v(帶ttl緩沖器),vil2=vss~0.2vdd(帶施密特緩沖器);輸入高電平:vil1=0.2v~vdd(帶ttl緩沖器),vih2=0.8vdd~vdd(帶施密特緩沖器);
●led腳輸入低電平電壓vled(il)=vss~0.2vdd,輸入高電平電壓vled(ih)=0.8vdd~vdd;
●輸出低電平電壓vol≤0.6v(iol=8.5ma,vdd=4.5v),輸出高電平電壓voh≥vdd-0.7v(ioh=-3ma,vdd=4.5v);
●數據eeprom擦除/寫(xiě)入周期時(shí)間tdew=4ms(典型值);
●脈沖轉發(fā)器載波頻率fc為125khz,lc輸入箝位電壓vlcc為10v(ilc<1ma),lc感生輸出電壓vddtv為3.5v(典型值),lccom輸出電壓vlcc為600mv(ilccom=0ma);
●工作環(huán)境溫度范圍為-40~+125℃。
3
hcs473的主要特點(diǎn)
3.1 keeloq代碼跳躍編碼器
眾所周知,大多數無(wú)鍵入口系統在每次按下按鈕(開(kāi)關(guān))時(shí),發(fā)射器總是發(fā)射相同的代碼。由于hcs473采用的是keeloq代碼跳躍技術(shù)的加密(encyption)算法,因此具有很高的安全性。因為代碼跳躍方法在每次發(fā)送開(kāi)始后,從發(fā)射器發(fā)送到接收器的代碼是不同的。該方法與69位發(fā)送長(cháng)度耦合,可免除代碼抓取或代碼掃描操作。同步計數器值是發(fā)射代碼變化和每當一個(gè)代碼跳躍開(kāi)始后代碼增量的基礎。由于使用的是encryption算法,同步計數器值有1位發(fā)生變化,就會(huì )導致實(shí)際發(fā)射代碼出現較大的變化。因此,為了防止計數器值被破壞或丟失,應設計冗余存儲且每次僅能修改一個(gè)字節。encryp-tion算法一般在數據公開(kāi)之前已利用encryption密鑰進(jìn)行了亂碼或加密,因此數據只能利用解密(decryption)算法及相同的encryption密鑰才能解密或譯碼。hcs473編碼器的操作與安全特點(diǎn)如下:
●可用四個(gè)開(kāi)關(guān)輸入15個(gè)功能碼;
●采用pwm或曼徹斯特(manchester)調制;
●波特率從416bps到5000bps可選擇;
●按鈕排隊發(fā)射;
●帶有鎖相環(huán)路(pll)接口;
●具有69位發(fā)送長(cháng)度;
●讀被64位編碼器密鑰保護;
●可編程32位序列號;
●帶有非易性16/20位同步計數器。
3.2 keeloq安全脈沖轉發(fā)器
hcs473提供有三個(gè)脈沖轉發(fā)器輸入,因而允許三個(gè)正交脈沖轉發(fā)器天線(xiàn)組合。其靈敏的輸入結構能增加脈沖轉發(fā)器的通信距離,容易履行被動(dòng)無(wú)鍵入口(pke)系統。hcs473利用keeloqencryption算法執行32位iff。同時(shí),還可為用戶(hù)e2prom、集成抗沖突尋址方案、輸入/rf輸出操作和兩車(chē)輛操作等提供讀/寫(xiě)存取功能。另外,利用命令結構和協(xié)議設計可對感應通信通路和快速反應時(shí)間提供支持。
4應用簡(jiǎn)介
hcs473的應用電路如圖3所示。該電路是遙控無(wú)鍵入口(rke/pke)應用的拓撲結構。為了感應iff,ic的腳lcx、lcy和lce外部分別連接有lc(lxcx、lycy和lzcz)諧振電路。hcs473的led輸出可直接驅動(dòng)外部led,其串聯(lián)電阻r1用于設定led的導通電流和亮度。腳data上的數據輸出直接連接到射頻(rf)發(fā)射電路。由于hcs473內置喚醒控制電路,因而很適合于電池供電系統。

當電路的開(kāi)關(guān)輸入代碼跳躍(ch)模式被啟動(dòng)后,電路將工作在單向存?。╝ccess)控制。ch模式優(yōu)先于脈沖轉發(fā)器模式。這意味著(zhù)在按下按鈕開(kāi)關(guān)使開(kāi)關(guān)輸入拉至高電平時(shí),ic將進(jìn)入ch模式,即使在一個(gè)感應場(chǎng)出現時(shí)也是如此。當脈沖轉發(fā)器模式通過(guò)一個(gè)感應場(chǎng)被激活后,它將被用于雙向驗證并訪(fǎng)問(wèn)用戶(hù)的eeprom。hcs473內部的eeprom用來(lái)存儲用戶(hù)的可編程選擇、用戶(hù)區64位和同步計數。器件的配置選擇在制造時(shí)已被編程,并含有編碼器密鑰、序列號、車(chē)輛id和鑒別值等與安全有關(guān)的信息。
hcs473在系統中應用時(shí),需要一個(gè)相容的譯碼器,可選用一個(gè)帶低頻線(xiàn)圈天線(xiàn)和無(wú)線(xiàn)電頻率接收器的微控制器。為使譯碼器與編碼器匹配,譯碼器必須首先進(jìn)入學(xué)習(發(fā)射器)時(shí)序,即:進(jìn)入學(xué)習模式→有效碼與種籽(seed)接收等待→產(chǎn)生密鑰→比較鑒別值與固定值→若相等則等待接收第二個(gè)有效碼(若不等表示學(xué)習不成功)→計數器連續(不連續意味著(zhù)學(xué)習失?。鷮W(xué)習成功存儲(序列號、編碼密鑰和同步計數器)→出口。在譯碼器學(xué)習成功之后,則進(jìn)入操作模式。
譯碼器側密鑰的產(chǎn)生通過(guò)取走序列號并結合制造者代碼產(chǎn)生與發(fā)射器使用相同的保密密鑰來(lái)完
成。一旦獲得密鑰,發(fā)送的剩余部分則可被解密。如果是一個(gè)所學(xué)習的發(fā)射器,譯碼器則等待發(fā)射并立刻檢驗序列號,并利用存儲密鑰解密發(fā)送的加密部分。解密是否有效可通過(guò)鑒別位去確認。
hcs473脈沖轉發(fā)器與基站之間的通信可通過(guò)二者線(xiàn)圈之間的磁耦合來(lái)實(shí)現(其中基站線(xiàn)圈是rlc串聯(lián)電路的一個(gè)組成部分)。hcs473外部的三個(gè)線(xiàn)圈與三個(gè)電容組成的諧振電路可用于為hcs473提供125khz的三路代碼輸入,借助于lc并聯(lián)電路可使keeloq脈沖轉發(fā)器與基站取得聯(lián)系?;綼m調制器在提取脈沖轉發(fā)器的數據后,可利用基站軟件進(jìn)一步進(jìn)行處理。
評論