指紋算法芯片ID812使用ARM 32-bit安全核處理器。充分利用其架構特性、高性能和低成本,在提供高性能的同時,還提供安全、節能的解決方案。芯片內置硬件安全加密模塊,支持多種加密安全算法,包括 DES、TDES、AES、RSA、 SHA、ECC 等主流加密算法,芯片硬件還支持多種攻擊檢測功能。芯片內部包含安全 BOOT 程序,支持下載、啟動時對固件簽名校驗。芯片集成了豐富的外設資源,所有外設驅動軟件兼容目前主流安全芯片軟件接口并符合 ARM CMSIS 規范,用戶可在現有方案基礎上進行快速開發和移植。 采用先進的制造工藝,使本款芯片可以提供更高的主頻和更低的功耗。
指紋算法芯片ID812硬件主要功能特性:
ARM 32-bit 安全核
32-bit RISC Core(ARMv7-M)
MPU 內存保護單元
144/120/108/72/60/54MHz 主頻(1、2、4 分頻可調)
1個受控 JTAG-DP 調試端口
128KB 隨機加擾 SRAM
1MB Flash
系統控制模塊(控制所有外設模塊時鐘及系統相關配置)
安全加密算法加速引擎
對稱算法:DES、TDES、AES-128/192/256
非對稱算法:RSA-1024/2048、ECC
HASH 校驗算法:SHA-1/224/256/384/512
3 個 UART 接口(均支持 4 線)
3 個 SPI 接口(1 個主從可配,2 個僅主)
1 個高速 SPI 接口 SPI3(主/從可配)
1 個 I2C 接口
6 個 32 位 TIMER(帶有 PWM 功能)
1 個真隨機數發生器
1 個 DMA 控制器(支持 4 通道 DMA 傳輸)
1 個 CRC 模塊(支持 16Bit/32Bit、多種常用多項式計算)
1 個 USB(OTG-FS)
支持 USB2.0 和 OTG1.0a
內置 USB PHY 模塊
芯片集成內部看門狗
1個支持 1MHz 采樣率的 7 通道 10bit ADC,通道 0 采集電壓范圍是 0~5V(內部分壓
1.7M/425K),其余通道采集電壓范圍 0~1.2V
芯片集成 USB 充電管理模塊,支持高達 200mA 的充電電流
芯片集成開關機功能
指紋算法芯片ID812搭載IDFinger V6.0指紋算法。IDFinger指紋識別算法具有穩定、準確、快速、可靠的性能特點,以及深度自學習、自適應及360°任意角度識別等易用優勢,能夠準確采集和識別各種指紋,包括粗糙、干燥、破損的指紋,每次指紋特征提取、識別可快遞完成。?