探索 Atmel AT88SC0808CA:高性能安全存儲解決方案
在電子設(shè)計(jì)領(lǐng)域,安全存儲一直是至關(guān)重要的一環(huán)。Atmel AT88SC0808CA 作為 Atmel CryptoMemory 家族的一員,為我們提供了一個高性能的安全存儲解決方案。今天,就和大家深入探討一下這款芯片的特性、應(yīng)用以及使用中的注意事項(xiàng)。
芯片特性
內(nèi)存配置
AT88SC0808CA 擁有 8 - Kbit(1 - Kbyte)的 EEPROM 用戶內(nèi)存,被劃分為八個 1 - Kbit(128 - 字節(jié))的區(qū)域。這種分區(qū)設(shè)計(jì)允許我們在不同區(qū)域存儲不同類型的數(shù)據(jù)或文件。同時,它還具備 2 - Kbit 的配置區(qū)域,其中包含 37 - 字節(jié)的 OTP(一次性可編程)區(qū)域,可用于存儲用戶定義的代碼,以及 160 - 字節(jié)的區(qū)域用于存儲用戶定義的密鑰和密碼。
安全特性
- 認(rèn)證協(xié)議:支持 64 - 位相互認(rèn)證協(xié)議(在 ELVA 許可下),為設(shè)備與主機(jī)之間的通信提供了強(qiáng)大的安全保障。
- 加密功能:具備流加密功能,可對數(shù)據(jù)和密碼進(jìn)行加密,確保數(shù)據(jù)的機(jī)密性。同時,還提供了四種密鑰集用于認(rèn)證和加密操作。
- 密碼保護(hù):擁有八組 24 - 位密碼,可用于保護(hù)不同區(qū)域的讀寫訪問。
- 抗撕裂功能:在寫入周期中遇到電源故障時,能夠保證設(shè)備存儲數(shù)據(jù)的完整性可恢復(fù)。
- 監(jiān)控功能:集成了電壓和頻率監(jiān)控器,可實(shí)時監(jiān)測設(shè)備的工作狀態(tài)。
智能卡特性
- 協(xié)議支持:支持 ISO 7816 Class B(3V)操作和 ISO 7816 - 3 異步 T = 0 協(xié)議(Gemplus? 專利),可與各種智能卡讀卡器進(jìn)行通信。
- 多應(yīng)用支持:多個區(qū)域、密鑰集和密碼的設(shè)計(jì),使得該芯片適用于多應(yīng)用場景。
- 同步接口:提供同步 2 - 線串行接口,可實(shí)現(xiàn)更快的設(shè)備初始化。
- 可配置寄存器:可編程的 8 - 字節(jié)應(yīng)答復(fù)位寄存器(ATR),增加了芯片的靈活性。
嵌入式應(yīng)用特性
- 低電壓供電:工作電壓范圍為 2.7V - 3.6V,適合低功耗應(yīng)用。
- 安全存儲:為敏感系統(tǒng)或用戶信息提供安全的非易失性存儲。
- 高速通信:2 - 線串行接口(TWI,5V 兼容),最高支持 1.0MHz 的操作頻率,實(shí)現(xiàn)快速高效的通信。
- 標(biāo)準(zhǔn)封裝:采用標(biāo)準(zhǔn)的 8 - 引腳塑料封裝,與 Atmel? AT24CXXX 串行 EEPROM 在 SOIC 和 PDIP 封裝中的引腳配置相同,方便進(jìn)行替換和升級。
高可靠性
- 耐久性:具備 100,000 次的擦寫循環(huán)壽命。
- 數(shù)據(jù)保留:數(shù)據(jù)可保留 10 年。
- ESD 保護(hù):最小 ESD 保護(hù)電壓為 2,000V。
引腳配置與功能
引腳分配
| Pad | Description | ISO Module | TWI Module | “SOIC, PDIP” | TSSOP | Mini - MAP |
|---|---|---|---|---|---|---|
| VCC | Supply Voltage | C1 | C1 | 8 | 8 | 4 |
| GND | Ground | C5 | C5 | 4 | 1 | 5 |
| SCL/CLK | Serial Clock Input | C3 | C3 | 6 | 6 | 2 |
| SDA/IO | Serial Data Input/Output | C7 | C7 | 5 | 3 | 7 |
| RST | Reset Input | C2 | NC | NC | NC | NC |
引腳功能
- VCC:主機(jī)提供的 2.7V - 3.6V 正電壓。
- SCL/CLK:在異步 T = 0 協(xié)議中,為設(shè)備提供載波頻率;在同步協(xié)議中,用于數(shù)據(jù)時鐘。
- RST:提供 ISO 7816 - 3 兼容的異步應(yīng)答復(fù)位(ATR)序列。
- SDA/IO:雙向串行數(shù)據(jù)傳輸引腳,需要外接上拉電阻。
電氣特性
絕對最大額定值
- 工作溫度:?40°C 至 +85°C
- 存儲溫度:?65°C 至 +150°C
- 引腳電壓:相對于地為 ?0.7V 至 VCC + 0.7V
- 最大工作電壓:4.0V
- 直流輸出電流:5.0mA
DC 特性
在推薦的工作范圍內(nèi)(VCC = +2.7 至 3.6V,TAC = -40°C 至 +85°C),芯片的各項(xiàng)電氣參數(shù)都有明確的規(guī)定,如不同模式下的電源電流、輸入輸出電壓和電流等。
AC 特性
在相同的工作范圍內(nèi),規(guī)定了時鐘頻率、時鐘占空比、信號上升和下降時間等交流參數(shù)。
設(shè)備操作
同步協(xié)議操作
- 時鐘和數(shù)據(jù)轉(zhuǎn)換:SDA 引腳通常通過外部設(shè)備上拉,數(shù)據(jù)只能在 SCL 低電平時改變。
- 起始條件:SCL 高電平時,SDA 從高到低的轉(zhuǎn)換定義為起始條件。
- 停止條件:SCL 高電平時,SDA 從低到高的轉(zhuǎn)換定義為停止條件。
- 應(yīng)答:EEPROM 通過發(fā)送零來確認(rèn)接收到每個 8 位字。
內(nèi)存復(fù)位
在通信中斷后,可通過“應(yīng)答輪詢”來恢復(fù)設(shè)備狀態(tài)。
設(shè)備架構(gòu)
用戶區(qū)域
EEPROM 用戶內(nèi)存被劃分為八個區(qū)域,每個區(qū)域可存儲不同類型的數(shù)據(jù)或文件。訪問用戶區(qū)域需要滿足相應(yīng)的安全要求,這些要求可在設(shè)備個性化時在配置內(nèi)存中進(jìn)行定義。
控制邏輯
用戶區(qū)域的訪問通過內(nèi)置的控制邏輯實(shí)現(xiàn),該邏輯可通過訪問寄存器、密鑰寄存器和配置內(nèi)存中的密鑰進(jìn)行配置。同時,控制邏輯還集成了一個加密引擎,用于執(zhí)行設(shè)備的各種高級安全功能。
配置內(nèi)存
配置內(nèi)存由 2048 位的 EEPROM 組成,用于存儲密碼、密鑰、代碼以及定義用戶區(qū)域的安全訪問權(quán)限。訪問配置內(nèi)存的權(quán)限在控制邏輯中定義,個性化完成后用戶無法更改。
安全特性與選項(xiàng)
安全保險(xiǎn)絲
設(shè)備上有三個保險(xiǎn)絲,在設(shè)備個性化過程中必須熔斷,以鎖定配置區(qū)域的某些部分為 OTP 內(nèi)存。
通信安全模式
設(shè)備與主機(jī)之間的通信有三種基本模式:標(biāo)準(zhǔn)模式、認(rèn)證模式和加密模式。不同模式下,配置數(shù)據(jù)、用戶數(shù)據(jù)、密碼和數(shù)據(jù)完整性檢查的處理方式不同。
安全選項(xiàng)
- 抗撕裂功能:在寫入周期中遇到電源故障時,可保證數(shù)據(jù)的完整性可恢復(fù)。
- 寫鎖定:可對用戶區(qū)域進(jìn)行寫鎖定,限制寫入操作。
- 密碼驗(yàn)證:可使用密碼保護(hù)用戶區(qū)域的讀寫訪問。
- 認(rèn)證協(xié)議:通過認(rèn)證協(xié)議保護(hù)用戶區(qū)域的訪問。
- 加密:可對讀寫和驗(yàn)證密碼命令中交換的數(shù)據(jù)進(jìn)行加密。
- 管理員模式:持有特定密碼的用戶可獲得對所有八個密碼集的完全訪問權(quán)限。
- 禁止修改:保護(hù)用戶區(qū)域不被寫入。
- 僅編程:用戶區(qū)域的數(shù)據(jù)只能從“1”變?yōu)椤?”,不能從“0”變?yōu)椤?”。
協(xié)議選擇
同步 2 - 線串行接口
上電后默認(rèn)進(jìn)入同步模式,適用于嵌入式應(yīng)用。一旦選擇同步模式,不關(guān)閉設(shè)備電源無法切換到異步模式。
異步 T = 0 協(xié)議
上電序列符合 ISO 7816 - 3 標(biāo)準(zhǔn),適用于智能卡應(yīng)用。同樣,一旦選擇異步模式,不關(guān)閉設(shè)備電源無法切換到同步模式。
初始設(shè)備編程
啟用 CryptoMemory 的安全特性需要進(jìn)行設(shè)備個性化,包括設(shè)置所需的訪問權(quán)限、密碼和密鑰值,將這些值編程到配置內(nèi)存中并進(jìn)行驗(yàn)證,最后熔斷保險(xiǎn)絲以鎖定信息。
訂購信息與封裝
芯片提供多種封裝選項(xiàng),包括不同的模塊和標(biāo)準(zhǔn)封裝,適用于不同的應(yīng)用場景和溫度范圍。同時,不同封裝的尺寸和特性也有所不同。
Atmel AT88SC0808CA 芯片以其豐富的功能、高安全性和可靠性,為電子工程師提供了一個優(yōu)秀的安全存儲解決方案。在實(shí)際應(yīng)用中,我們需要根據(jù)具體需求選擇合適的封裝和配置,以充分發(fā)揮芯片的性能。大家在使用這款芯片時,有沒有遇到過什么有趣的問題或者獨(dú)特的應(yīng)用場景呢?歡迎在評論區(qū)分享!
發(fā)布評論請先 登錄
探索 Atmel AT88SC0808CA:高性能安全存儲解決方案
評論