STM32F4 Features 了解

知道STM32F4有什么,以及有的是什么。具体的东西,用时还需查大量资料。

ART-Adaptive Real-time Accelerator,即自适应实时存储器加速器。

      作用:使得程序零等待执行,提升程序执行效率,将Cortext-M4性能发挥到了极致。

      WHY?

      由于ARM Cortex-M3性能高于闪存技术,在运行频率较高时,处理器必须等待闪存,意法半导体独有的ART存储器加速器可平衡这一固有的性能差距。加速器实现了指令预取队列和分支缓存,从闪存执行程序的速度达到168MHz,零等待状态。

      现在有了这种性能,开发人员可以在微控制器上执行更多的系统功能,无需使用更加昂贵的微控制器或DSP芯片。例如,在多媒体应用中,客户将能够实现音频编解码、视频处理、数据加密、数字过滤和多协议网关,剩余的资源足以处理其它任务。

 

MPU- Memory Protection Unit,即内存保护单元。

        作用:提高系统应用中的安全性(enhances application security)。

        The memory protection unit (MPU) is used to manage the CPU accesses to memoryto

prevent one task to accidentally corruptthe memory or resources used by any other active

task.

        机制:MPU被组织成8protected的域,每个域又可以划分为之多8个子域。域中含有相关属性,如:起始地址、长度、读写权限以及缓存等。

        The MPU is especially helpful for applications where some criticalor certified code has to be protected against the misbehavior ofother tasks. It is usually managed by an RTOS (realtimeoperating system). If a program accesses a memory locationthat is prohibited bythe MPU, the RTOS can detect it and take action. In an RTOS environment, thekernel can dynamically update the MPU area setting, based on the process to beexecuted.

 

DMIPS- :Dhrystone Million Instructionexecuted Per Second,测试计算能力的单位。

        作用:测整数计算能力。

        Dhrystone是测量处理器运算能力的最常见基准程序之一。

 

PVD- : Programmable Voltage Detector

        作用:monitors the VDD/VDDA power supply and comparesit to the VPVD threshold. An interrupt can be generated whenVDD/VDDA drops below the VPVD threshold and/or when VDD/VDDA is higher than theVPVD threshold. The interrupt service routine can then generate a warningmessage and/or put the MCU into a safe state.

 

BOR- : Brownout ResetThree BOR thresholds are available through option bytes.

         Brownoutreset is a circuit that forces the microprocessor toreset if there is a short interruption of power - one that is longenough to disrupt operation, but not long enough to force a normal power onreset. It is usually a diode, resistor, and capacitor. The diode discharges thecapacitor quickly when Vcc goes away, and the resistor charges the capacitorslower when Vcc comes back.

Quadrature Encoder - :即正交编码器接口。

       在马达控制类应用中,正交编码器可以反馈马达的转子位置及转速信号。STM32F系列MCU集成了正交编码器接口,增量编码器可与MCU直接连接而无需外部接口电路。

 

ETM-:Embedded Trace Macrocell™,即嵌入式跟踪宏单元。

        作用:就是记录处理器做的事情并送到外面的调试器。 

        由于微控制器带有大量的片内存储器,因此不能简单地通过观察外部管脚来确定处理器核是如何运行的。ETM对嵌入处理器内核提供了实时跟踪能力。它向一个跟踪端口输出处理器执行的信息。软件调试器允许使用JTAG接口对ETM进行配置并以用户易于理解的格式显示捕获到的跟踪信息。ETM直接连接到ARM内核而不是主AMBA 系统总线。

 

SMBus-: System Management Bus

        1995年由Intel提出,应用于移动PC和桌面PC系统中的低速率通讯。希望通过一条廉价并且功能强大的总线(由两条线组成),来控制主板上的设备并收集相应的信息。

 

SMBusI2C总线差别:

1.   SMBus需要一定数据保持时间,而 I2C总线则是从内部延长数据保持时间。

2.   SMBus具有超时功能,因此当SCL太低而超过35 ms时,从器件将复位正在进行的通信。相反,I2C采用硬件复位。

3.   SMBus具有一种警报响应地址(ARA),因此当从器件产生一个中断时,它不会马上清除中断,而是一直保持到其收到一个由主器件发送的含有其地址的ARA为止。

4.   SMBus只工作在从10kHz到最高100kHz。最低工作频率10kHz是由SMBus超时功能决定的。

PMBus-:Power Management Bus,即电源管理总线是一种开放标准的数字电源管理协议。

LIN-: Local Interconnect Network

        LIN是一种低成本的串行通讯网络,用于实现汽车中的分布式电子系统控制。LIN的目标是为现有汽车网络(例如CAN总线)提供辅助功能,因此LIN总线是一种辅助的总线网络。在不需要CAN总线的带宽和多功能的场合,比如智能传感器和制动装置之间的通讯使用LIN总线可大大节省成本。

IrDA-: Infrared Data Association,红外数据组织的简称,红外连接技术。

        IrDA已经制订出物理介质和协议层规格,以及2个支持IrDA标准的设备可以相互监测对方并交换数据。初始的IrDA1.0标准制订了一个串行,半双工的同步系统,传输速率为2400bps115200bps,传输范围1m,传输半角度为15度到30度。最近IrDA扩展了其物理层规格使数据传输率提升到4Mbps

OTG-: On-The-Go

        OTG是近年发展起来的技术,20011218日由USB ImplementersForum公布,主要应用于各种不同的设备或移动设备间的联接,进行数据交换。特别是PDA、移动电话、消费类设备。改变如数码照相机、摄像机、打印机等设备间多种不同制式连接器,多达7种制式的存储卡间数据交换的不便。

        USB技术的发展,使得PC和周边设备能够通方式、适度的制造成本将各种数据传输速度的设备连接在一起。但这种方便的交换方式,一旦离开了PC,各设备间无法利用USB口进行操作,因为没有一个从设备能够充当PC一样的Host

         OTG技术就是实现在没有Host的情况下,实现从设备间的数据传送。例如数码相机直接连接到打印机上,通过OTG技术,连接两台设备间的USB口,将拍出的相片立即打印出来。通过OTG技术,可以给智能终端扩展USB接口配件以丰富智能终端的功能,比如扩展遥控器配件,把手机、平板变成万能遥控器使用。

 

ULPI-:UTMI Low-pin Interface

        一种标准,该标准主要面向减少程序时间、简化确认以及产品测试,确保嵌入式USB核心和逻辑高速USB收发器之间的协同工作能力。

        通过采用ULPI,个体的PHY针脚数将从100减少到大约30,非常简单化的设计工艺以及生产条件,就能实现高速的USB连通。

        UTMI全称为 USB2.0 Transceiver Macrocell Interface,此协议是针对USB2.0的信号特点进行定义的,分为8位或16位数据接口。目的是为了减少开发商的工作量,缩短产品的设计周期,降低风险。

 

MII-:Media Independent Interface,即介质无关接口,或称为媒体独立接口。

        它是IEEE-802.3定义的以太网行业标准。它包括一个数据接口,以及一个MACPHY之间的管理接口。数据接口包括分别用于发送器和接收器的两条独立信道。每条信道都有自己的数据、时钟和控制信号。MII数据接口总共需要16个信号。管理接口是个双信号接口:一个是时钟信号,另一个是数据信号。通过管理接口,上层能监视和控制PHY。通过管理接口,上层能监视和控制PHY

        MII标准接口用于连快Fast Ethernet MAC-blockPHY介质无关表明在不对MAC硬件重新设计或替换的情况下,任何类型的PHY设备都可以正常工作。

    RMII-ReducedMedia Independant Interface,简化媒体独立接口,是标准的以太网接口之一,比MII有更少的I/O传输。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值