基于ARM Cortex-M3架構用于各類通用微控制器應用的指紋識別芯片-P1032BF1

ARM Cortex-M3是一款專為嵌入式系統優化的32位RISC(精簡指令集)處理器內核,基于 ?ARMv7-M架構?,廣泛應用于STM32、GD32等微控制器中。Cortex-M3通過?哈佛流水線、雙堆棧、NVIC中斷、Thumb-2指令集?等機制,在?實時性、低功耗、代碼密度?之間取得平衡,成為32位微控制器領域的主流架構。

Cortex-M3加入了類似于8位處理器的內核低功耗模式,支持3種功耗管理模式:通過一條指令立即睡眠;異常/中斷退出時睡眠;深度睡眠。使整個芯片的功耗控制更為有效。

內核架構與總線結構:

哈佛架構?:Cortex-M3采用改進型哈佛結構,擁有?獨立的指令總線(I-Code)和數據總線(D-Code)?,允許取指與數據訪問并行進行,提升吞吐率。

統一地址空間?:盡管總線分離,但指令和數據共享?同一4GB線性地址空間?,并非獨立編址。

三級流水線?:包括?取指(Fetch)、譯碼(Decode)、執行(Execute)?,結合?靜態分支預測?,減少分支指令導致的流水線斷流。

基于ARM Cortex-M3架構用于各類通用微控制器應用的指紋識別芯片-P1032BF1的圖1

由工采電子代理的指紋芯片 - P1032BF1是一款基于ARM Cortex-M3的單片機,專為Wi-Fi /藍牙通信控制而設計;能夠實現指紋的圖像采集、特征提取、特征比對,可應用于智能鎖;支持大型程序代碼和擁有大型嵌入式SRAM,也可用于一般的MCU應用。

P1032BF1是一個CMOS設備。輸入信號上的浮動電平導致設備運行不穩定,電流消耗異常。上拉或下拉電阻應適當用于輸入或雙向引腳。ARMCortex-M3內核的預取部件具有分支預測功能,可以預取分支目標地址的指令,使分支延遲減少到一個時鐘周期。

P1032BF1為濕敏感元器件;濕氣敏感等級為3級,支持3.3V至5V電源;采用QFN32-5x5mm封裝;嵌入式POR、LVD、WDG,32.768KHz振蕩器用于系統鎖相環和RTC,1到30MHz時鐘輸入系統鎖相環,內部48MHz工廠裁剪RC。

包裝示意圖(QFN32-5×5毫米):

基于ARM Cortex-M3架構用于各類通用微控制器應用的指紋識別芯片-P1032BF1的圖2

指紋芯片 - P1032BF1特點:

核心:ARM Cortex-M3,較大頻率為96MHz

存儲:嵌入式8M位閃存,用于程序代碼和數據存儲、128K字節SRAM

時鐘、復位和電源管理:

-嵌入式LDO,支持從3.3V到5V的電源

-嵌入式POR、LVD、WDG

-用于系統鎖相環和RTC的32.768KHz振蕩器

-1至30MHz時鐘輸入系統鎖相環

-內部48MHz工廠修整RC

低功耗:睡眠、深度睡眠模式、為RTC和176Byte備份寄存器提供獨立電源

帶音量控制的音頻DAC

5通道12位SAR ADC

調試模式:Serial Wire Debug(SWD)

具備中斷能力的22個I/O端口

連接:2 UARTs、1個SPI主接口,1個SPI從接口、SDIO接口:

-OTG 2.0全速OTG PHY控制器

-IR (NEC)解碼器

固件保護和升級:

-48位唯一ID

-flash代碼加密機制

-固件可以通過SD盤或u盤進行更新

計時器:3定時器、7 pwm, 1 PWC

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP