新闻banner
当前位置: 首 页 >> 新闻资讯>>技术资讯
11

几种低功耗MCU的区别,有哪些应用场景?

1、TImer(守时器):TImer的品种虽然比较多,但可概括为两大类:一类是固守时刻距离的TImer,即其守时的时刻是由体系设定的,用户程序不可操控,体系只供给几种固定的时刻距离给用户程序进行挑选,如32Hz,16Hz,8Hz等,此类TImer在4位MCU中比较常见,因此能够用来完成时钟、计时等相关的功用低功耗芯片

另一类则是Programmable Timer(可编程守时器),顾名思义,该类Timer的守时时刻是能够由用户的程序来操控的,操控的方法包含:时钟源的挑选、分频数(Prescale)挑选及预制数的设定等,有的MCU三者都一起具备,而有的则可能是其间的一种或两种。此类Timer运用十分灵敏,实践的运用也千变万化,其间最常见的一种运用便是用其完成PWM输出。

由于时钟源能够自由挑选,因此,此类Timer一般均与Event Counter(事情计数器)合在一起。

超低功耗mcu

2、IO口:任何MCU都具有必定数量的IO口,没有IO口,低功耗MCU就失去了与外部沟通的渠道。依据IO口的可装备状况,能够分为如下几品种型:

纯输入或纯输出口:此类IO口由MCU硬件规划决定,只能是输入或输出,不可用软件来进行实时的设定。

直接读写IO口:如MCS-51的IO口就属于此类IO口。当履行读IO口指令时,便是输进口;当履行写IO口指令则主动为输出口。

程序编程设定输入输出方向的:此类IO口的输入或输出由程序依据实践的需求来进行设定,运用比较灵敏,能够完成一些总线级的运用,如I2C总线,各种LCD、LED Driver的操控总线等。

关于IO口的运用,重要的一点必须紧记的是:关于输进口,必须有清晰的电平信号,确保不能浮空(能够经过增加上拉或下拉电阻来完成);而关于输出口,其输出的状况电平必须考虑其外部的连接状况,应确保在Standby或静态状况下不存在拉电流或灌电流。

3、外部中止:外部中止也是绝大多数MCU所具有的根本功用,一般用于信号的实时触发,数据采样和状况的检测,中止的方法由上升沿、下降沿触发和电平触发几种。外部中止一般经过输进口来完成,若为IO口,则只要设为输入时其间断功用才会敞开;若为输出口,则外部中止功用将主动封闭(ATMEL的ATiny系列存在一些例外,输出口时也能触发中止功用)。外部中止的运用如下:

外部触发信号的检测:一种是根据实时性的要求,比如可控硅的操控,突发性信号的检测等,而另一种状况则是省电的需求。

信号频率的丈量:为了确保信号不被遗漏,外部中止是最理想的挑选。

数据的解码:在遥控运用领域,为了下降规划的成本,常常需求采用软件的方法来对各种编码数据进行解码,如Manchester和PWM编码的解码。

超低功耗mcu

按键的检测和体系的唤醒:关于进入Sleep状况的低功耗MCU,一般需求经过外部中止来进行唤醒,最根本的方法则是按键,经过按键的动作来发生电平的变化。

4、通讯接口:MCU所供给的通讯接口一般包含SPI接口,UART,I2C接口等,其别离描述如下:

SPI接口:此类接口是绝大多数MCU都供给的一种最根本通讯方法,其数据传输采用同步时钟来操控,信号包含:SDI(串行数据输入)、SDO(串行数据输出)、SCLK(串行时钟)及Ready信号;有些状况下则可能没有Ready信号;此类接口能够作业在Master方法或Slave方法下,浅显说法便是看谁供给时钟信号,供给时钟的一方为Master,相反的一方则为Slaver。

UART(Universal Asynchronous Receive Transmit):属于最根本的一种异步传输接口,其信号线只要Rx和Tx两条,根本的数据格式为:Start Bit + Data Bit(7-bits/8-bits) + Parity Bit(Even, Odd or None) + Stop Bit(1~2Bit)。一位数据所占的时刻称为Baud Rate(波特率)。

超低功耗mcu

关于大多数的超低功耗MCU来讲,数据位的长度、数据校验方法(奇校验、偶校验或无校验)、停止位(Stop Bit)的长度及Baud Rate是能够经过程序编程进行灵敏设定。此类接口最常用的方法便是与PC机的串口进行数据通讯。

I2C接口:I2C是由Philips开发的一种数据传输协议,相同采用2根信号来完成:SDAT(串行数据输入输出)和SCLK(串行时钟)。其最大的好处是能够在此总线上挂接多个设备,经过地址来进行辨认和拜访;I2C总线的一个最大的好处便是十分方便用软件经过IO口来完成,其传输的数据速率完全由SCLK来操控,可快可慢,不像UART接口,有严格的速率要求。

5、Watchdog(看门狗守时器):Watchdog也是绝大多数MCU的一种根本装备(一些4位MCU可能没有此功用),大多数的MCU的Watchdog只能答应程序对其进行复位而不能对其封闭(有的是在程序烧入时来设定的,如Microchip PIC系列MCU),而有的MCU芯片则是经过特定的。


底部二维码1
手机扫一扫
关注我们微信公众号