Cortex-M3是一个32位的核,在传统的单片机领域中,有一些不同于通用32位CPU应用的要求。在工控领域,用户要求具有更快的中断速度,Cortex-M3采用了Tail-Chaining中断技术,完全基于硬件进行中断处理,较多可减少12个时钟周期数,在实际应用中可减少70%中断。
Cortex-M3是一个32位处理器内核。内部的数据路径是32位的,寄存器是32位的,存储器接口也是32位的。CM3采用了哈佛结构,拥有独立的指令总线和数据总线,可以让取指与数据访问并行不悖。这样一来数据访问不再占用指令总线,从而提升了性能。为实现这个特性,CM3内部含有好几条总线接口,每条都为自己的应用场合优化过,并且它们可以并行工作。
比较复杂的应用可能需要更多的存储系统功能,为此CM3提供一个可选的MPU,而且在需要的情况下也可以使用外部的cache。另外在CM3中,Both小端模式和大端模式都是支持的。
指纹芯片 - P1032BF1
由工采电子代理的指纹芯片 - P1032BF1是一款基于ARM Cortex-M3的单片机,专为Wi-Fi /蓝牙通信控制而设计;能够实现指纹的图像采集、特征提取、特征比对,可应用于智能锁;支持大型程序代码和拥有大型嵌入式SRAM,也可用于一般的MCU应用。
P1032BF1是一个CMOS设备。输入信号上的浮动电平导致设备运行不稳定,电流消耗异常。上拉或下拉电阻应适当用于输入或双向引脚。
ARMCortex-M3内核的预取部件具有分支预测功能,可以预取分支目标地址的指令,使分支延迟减少到一个时钟周期。
Cortex-M3加入了类似于8位处理器的内核低功耗模式,支持3种功耗管理模式:通过一条指令立即睡眠;异常/中断退出时睡眠;深度睡眠。使整个芯片的功耗控制更为有效。
指纹识别芯片 - P1032BF1特点:
核心:ARM Cortex-M3,较大频率为96MHz
嵌入式8M位闪存,用于程序代码和数据存储
128K字节存储器
嵌入式POR、LVD、WDG
32.768系统PLL和RTC用的68 KHz振荡器
系统PLL的1到30MHz时钟输入
1至30MHz时钟输入系统锁相环
内部48MHz工厂修整RC
低功耗:睡眠、深度睡眠模式、为RTC和176Byte备份寄存器提供独立电源
5通道12位SAR ADC
调试模式:Serial Wire Debug(SWD)
具备中断能力的22个I/O端口
上海山景在指纹芯片领域深耕多年,技术以及产品方面已经很完善,如果想了解更多指纹芯片的技术应用资料,请登录工采网官网进行咨询。
审核编辑 黄宇
-
mcu
+关注
关注
147文章
18605浏览量
386999 -
嵌入式
+关注
关注
5186文章
20146浏览量
328795 -
sram
+关注
关注
6文章
808浏览量
117220 -
指纹芯片
+关注
关注
2文章
51浏览量
17550
发布评论请先 登录
ARM嵌入式这样学
嵌入式硬件设计解析
嵌入式和FPGA的区别
嵌入式与单片机定义及区别
应用在智能指纹门锁领域中具有嵌入式SRAM的指纹芯片
嵌入式软件开发常用的软件有哪些?
Linux嵌入式和单片机嵌入式的区别?
运行在嵌入式系统上的emApps
嵌入式硬件基础知识汇总(附带与硬件密切相关的软件介绍)
ADSP-BF512/ADSP-BF514/ADSP-BF516/ADSP-BF518 Blackfin嵌入式处理器数据手册
ADSP-BF592 Blackfin嵌入式处理器数据手册

具有大型嵌入式SRAM,用于一般MCU应用程序的指纹芯片-P1032BF1
评论