ARM Cortex-M3是一款專為嵌入式系統(tǒng)優(yōu)化的32位RISC(精簡指令集)處理器內(nèi)核,基于 ?ARMv7-M架構(gòu)?,廣泛應(yīng)用于STM32、GD32等微控制器中。Cortex-M3通過?哈佛流水線、雙堆棧、NVIC中斷、Thumb-2指令集?等機(jī)制,在?實(shí)時性、低功耗、代碼密度?之間取得平衡,成為32位微控制器領(lǐng)域的主流架構(gòu)。
Cortex-M3加入了類似于8位處理器的內(nèi)核低功耗模式,支持3種功耗管理模式:通過一條指令立即睡眠;異常/中斷退出時睡眠;深度睡眠。使整個芯片的功耗控制更為有效。
內(nèi)核架構(gòu)與總線結(jié)構(gòu):
哈佛架構(gòu)?:Cortex-M3采用改進(jìn)型哈佛結(jié)構(gòu),擁有?獨(dú)立的指令總線(I-Code)和數(shù)據(jù)總線(D-Code)?,允許取指與數(shù)據(jù)訪問并行進(jìn)行,提升吞吐率。
統(tǒng)一地址空間?:盡管總線分離,但指令和數(shù)據(jù)共享?同一4GB線性地址空間?,并非獨(dú)立編址。
三級流水線?:包括?取指(Fetch)、譯碼(Decode)、執(zhí)行(Execute)?,結(jié)合?靜態(tài)分支預(yù)測?,減少分支指令導(dǎo)致的流水線斷流。
指紋識別芯片-P1032BF1
指紋芯片 - P1032BF1是一款基于ARM Cortex-M3的單片機(jī),專為Wi-Fi /藍(lán)牙通信控制而設(shè)計(jì);能夠?qū)崿F(xiàn)指紋的圖像采集、特征提取、特征比對,可應(yīng)用于智能鎖;支持大型程序代碼和擁有大型嵌入式SRAM,也可用于一般的MCU應(yīng)用。
P1032BF1是一個CMOS設(shè)備。輸入信號上的浮動電平導(dǎo)致設(shè)備運(yùn)行不穩(wěn)定,電流消耗異常。上拉或下拉電阻應(yīng)適當(dāng)用于輸入或雙向引腳。ARMCortex-M3內(nèi)核的預(yù)取部件具有分支預(yù)測功能,可以預(yù)取分支目標(biāo)地址的指令,使分支延遲減少到一個時鐘周期。
P1032BF1為濕敏感元器件;濕氣敏感等級為3級,支持3.3V至5V電源;采用QFN32-5x5mm封裝;嵌入式POR、LVD、WDG,32.768KHz振蕩器用于系統(tǒng)鎖相環(huán)和RTC,1到30MHz時鐘輸入系統(tǒng)鎖相環(huán),內(nèi)部48MHz工廠裁剪RC。
包裝示意圖(QFN32-5×5毫米):
包裝示意圖(QFN32-5×5毫米)
指紋識別芯片 - P1032BF1特點(diǎn):
核心:ARM Cortex-M3,較大頻率為96MHz
存儲:嵌入式8M位閃存,用于程序代碼和數(shù)據(jù)存儲、128K字節(jié)SRAM
時鐘、復(fù)位和電源管理:
-嵌入式LDO,支持從3.3V到5V的電源
-嵌入式POR、LVD、WDG
-用于系統(tǒng)鎖相環(huán)和RTC的32.768KHz振蕩器
-1至30MHz時鐘輸入系統(tǒng)鎖相環(huán)
-內(nèi)部48MHz工廠修整RC
低功耗:睡眠、深度睡眠模式、為RTC和176Byte備份寄存器提供獨(dú)立電源
5通道12位SAR ADC
調(diào)試模式:Serial Wire Debug(SWD)
具備中斷能力的22個I/O端口
連接:2 UARTs、1個SPI主接口,1個SPI從接口、SDIO接口:
-OTG 2.0全速OTG PHY控制器
-IR (NEC)解碼器
固件保護(hù)和升級:
-48位唯一ID
-flash代碼加密機(jī)制
-固件可以通過SD盤或u盤進(jìn)行更新
計(jì)時器:3定時器、7 pwm, 1 PWC
審核編輯 黃宇
-
微控制器
+關(guān)注
關(guān)注
49文章
8838瀏覽量
165617 -
ARM
+關(guān)注
關(guān)注
135文章
9587瀏覽量
393514 -
指紋識別芯片
+關(guān)注
關(guān)注
0文章
11瀏覽量
2604
發(fā)布評論請先 登錄
深度剖析LPC18S5x/S3x 32位ARM Cortex - M3微控制器
LPC18S50/S30/S10:32 位 ARM Cortex - M3 微控制器的深度解析
LPC185x/3x/2x/1x 32位ARM Cortex - M3微控制器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)
探索 LPC11E3x 32 位 ARM Cortex - M0 微控制器的無限可能
探索NXP LPC111xLV/LPC11xxLVUK 32位ARM Cortex - M0微控制器
深入解析Atmel SAM3S系列ARM Cortex - M3微控制器
探秘NXP LPC435x/3x/2x/1x:32位ARM Cortex-M4/M0微控制器的卓越性能與應(yīng)用潛力
探索LPC1311/13/42/43:32位ARM Cortex - M3微控制器的卓越性能
深入解析Cypress MB9B520M系列32位ARM? Cortex?-M3 FM3微控制器
探索MB9A310A系列32位ARM? Cortex? - M3 FM3微控制器的魅力
MAX32570:用于安全應(yīng)用的低功耗ARM Cortex - M4微控制器
LPC43S50/S30/S20:32 位 ARM Cortex - M4/M0 微控制器的深度剖析
為Wi-Fi通訊和USB藍(lán)牙通信控制設(shè)計(jì)并支持大型程序代碼的指紋芯片-P1032BF1
Microchip SAM4C32 雙核 Cortex-M4 微控制器:為智能電表與工業(yè)控制打造的高性能安全平臺
基于ARM Cortex-M3架構(gòu)用于各類通用微控制器應(yīng)用的指紋識別芯片-P1032BF1
評論