详细说明
指纹算法芯片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°任意角度识别等易用优势,能够准确采集和识别各种指纹,包括粗糙、干燥、破损的指纹,每次指纹特征提取、识别可快递完成。