没有合适的资源?快使用搜索试试~ 我知道了~
单片机与DSP中的Silabs MCU低功耗优势及其实现方法
0 下载量 32 浏览量
2020-11-19
05:09:46
上传
评论
收藏 113KB PDF 举报
温馨提示
试读
4页
引言 现在的电子产品,对低功耗的要求越来越高。产品功耗的问题是经常让产品设计者头痛而又不得不面对的一个问题。以单片机为核心的系统,其功耗主要由单片机功耗和单片机外围电路功耗组成。 要降低单片机系统的功耗,需要从硬件和软件两方面入手。美国SiliconLaboratories公司(Silabs)设计的高速C8051F系列单片机是一种高度集成的SoC型芯片,兼容传统的8051单片机内核和指令系统,但其各方面的性能都远远超越了传统的8051单片机。C8051F系列单片机中增加的外设或功能部件有:模拟多路选择器、可编程增益放大器、ADC、DAC、电压比较器、电压基准、温度传感器、SMBu
资源详情
资源评论
资源推荐
单片机与单片机与DSP中的中的Silabs MCU低功耗优势及其实现方法低功耗优势及其实现方法
引言 现在的电子产品,对低功耗的要求越来越高。产品功耗的问题是经常让产品设计者头痛而又不得不面
对的一个问题。以单片机为核心的系统,其功耗主要由单片机功耗和单片机外围电路功耗组成。 要降低单
片机系统的功耗,需要从硬件和软件两方面入手。美国SiliconLaboratories公司(Silabs)设计的高速C8051F系列
单片机是一种高度集成的SoC型芯片,兼容传统的8051单片机内核和指令系统,但其各方面的性能都远远超越
了传统的8051单片机。C8051F系列单片机中增加的外设或功能部件有:模拟多路选择器、可编程增益放大器、
ADC、DAC、电压比较器、电压基准、温度传感器、SMBu
引言
现在的电子产品,对低功耗的要求越来越高。产品功耗的问题是经常让产品设计者头痛而又不得不面对的一个问题。以单
片机为核心的系统,其功耗主要由单片机功耗和单片机外围电路功耗组成。
要降低单片机系统的功耗,需要从硬件和软件两方面入手。美国SiliconLaboratories公司(Silabs)设计的高速C8051F系列
单片机是一种高度集成的SoC型芯片,兼容传统的8051单片机内核和指令系统,但其各方面的性能都远远超越了传统的8051
单片机。C8051F系列单片机中增加的外设或功能部件有:模拟多路选择器、可编程增益放大器、ADC、DAC、电压比较器、
电压基准、温度传感器、SMBus(I2C)、增强型UART、SPI、可编程计数/定时器阵列(PCA)、电源监视器、看门狗定时器
(WDT)和时钟振荡器等。另外还有片上的FLASH程序存储器和RAM。特别是在低功耗设计方面,提供了多种低功耗模式供用
户选择,方便客户设计出不同低功耗要求的产品。
本文将从以下三个方面来谈SilabsMCU低功耗优势及其实现方法:
·如何设计低功耗单片机系统;
·SilabsMCU在低功耗方面的优势;
·SilabsMCU低功耗实现方法。
如何设计低功耗单片机系统
低功耗单片机系统设计,需要从硬件设计和应用软件设计两方面入手。
硬件设计
要满足单片机系统的低功耗要求,选用具有低功耗特性的单片机可以很容易实现。因为具有低功耗特性的单片机可以大大
降低系统功耗,这可以从单片机的供电电压、内部结构、系统时钟和低功耗模式等几方面来考察一款单片机的低功耗特性。
·选择简单的CPU内核
选择CPU内核时切忌一味追求性能,以“够用就好”为原则。8位机够用,就没有必要选用16位机、32位机;单片机的运行
速度越快,往往其功耗也越大。一个CPU越复杂、集成度越高、功能越强,片内晶体管越多,总漏电流也越大,即使进入
STOP状态,漏电流也会变得不可忽视;而简单的CPU内核不仅功耗低,成本也低。
·选择低电压供电的单片机系统
单片机系统的供电电压低,可以有效的降低其系统功耗。由于半导体制造工艺的发展,现在单片机的供电电压从5V供电
降低到3.3V、3V、2V乃至1.8V。供电电压低,不紧可以降低单片机的功耗,还可以降低单片机外围电路的功耗。
·选择带有低功耗模式的单片机系统
低功耗模式指的是系统的Idle、Stop和Suspend等模式。处于这些模式下的功耗将远远小于正常运行下的功耗。
Idle模式下,CPU停止工作,但内部系统时钟并不停止,单片机的外围I/O模块也不停止工作;系统功耗一般降低有限,
相当于工作模式功耗的50%左右。
Stop模式下,CPU和内部系统时钟停止工作,所有的数字外设也自动停止工作,内部RAM的信息以最小功耗被保
持,CPU消耗电流可降到μA级,由外部或内部的复位使系统退出Stop模式,进而唤醒CPU继续工作。如果在CPU进入Stop模
式时,将各个模拟外设关掉,这时的功耗可以降低到nA级。但是在Stop模式下,CPU被唤醒后要重新对系统作初始化,所有
特殊功能寄存器的内容将被重新初始化。这在某些低功耗应用场合需要注意。
Suspend模式下,CPU、内部系统时钟停止工作,I/O模块等被悬挂起来,片内RAM中存储的数据将被保持,CPU的功耗
可以降低到nA级,由唤醒事件唤醒。当CPU被唤醒后,系统不会被CPU复位,继续从进入Suspend模式的地方开始执行程
序。这是一种非常理想的低功耗模式。
·选择合适的时钟方案
时钟的选择对于系统的功耗相当敏感,需要注意三方面的问题:
A)系统总线频率应当尽量低
weixin_38704922
- 粉丝: 5
- 资源: 919
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 脑部肿瘤检测YOLOV8
- 问题2.zip
- Fooocus软件AI作画必备模型-东方审美,人工智能,AI模型根据提示词作画
- QT登录模块,登录时获取txt文件内账号密码进行判断,注册时写入到本地文件user.txt
- 湖南麒麟系统下,因某些原因无法正常进入系统时可以进入单用户模式
- tsunami-udp 是一款专为网络加速诞生的小工具 用TCP进行传输控制、用UDP进行数据传输
- 基于FreeRTOS、LCD1602 、STM32CubeMX、GP2Y0A21YK0F红外测距传感器的测距proteus仿真
- C语言中的一些算法和面试题
- A72BDB68-F5FA-4D0F-906E-EACAA6A1EFA5.rar
- TTP229-BSF数据手册
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0