返回官网官方微博

麦步社区-论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: MAI 表盘
查看: 6112|回复: 7
打印 上一主题 下一主题

麦步手表用的CPU是ARM的 Cortex-M0 处理器

[复制链接]

10

主题

63

帖子

121

麦力

精华
1
阅读权限
100
在线时间
39 小时

麦步极客实验室

跳转到指定楼层
楼主
发表于 2015-10-27 08:19:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在开发工具里发现这样的代码:arm-none-eabi-gcc -c -mthumb -mcpu=cortex-m0 .\src\*.c -I .\include\

好奇去搜索了一下手表所用的CPU,我能理解的就是这款低功耗MCU是工作在10兆赫兹,每兆赫兹消耗的电能是16微瓦,也就是百万分之16瓦特每兆赫兹的意思。

电池电压为3.7V,电池容量为210mAh,计算出电池的能量:
W2=Pt=UIt=3.7V·210mA·1h=3.7V·0.21A·3600s=2797.2焦耳

1焦耳/秒=1瓦特
2797.2焦耳能让工作在10兆赫兹且每兆赫兹消耗的电能是16微瓦的CPU工作多少秒?

每秒消耗:16×10=160微瓦=0.00016瓦特

2797.2/0.00016=17482500秒

17482500/3600=4856.25小时

4856.25/24=202.34375天

210mAh的电池能工作两百天左右。



以下内容复制自:

http://www.arm.com/zh/products/processors/cortex-m/cortex-m0.php

Cortex-M0 处理器

ARM® Cortex®-M0 处理器是目前最小的 ARM 处理器。该处理器的芯片面积非常小,能耗极低,且编程所需的代码占用量很少,这就使得开发人员可以直接跳过16位系统,以 接近8 位系统的成本开销获取 32 位系统的性能。Cortex-M0 处理器超低的门数开销,使得它可以用在仿真和数模混合设备中。

最小的 ARM 处理器

[size=0.9em]Cortex-M0 在代码密度和能效比方面的优势意味着它能够顺理成章地在很广大的应用领域里成为8/16 位系统经济实用的升级换代产品,同时它还保留了与更强大的 Cortex-M3Cortex-M4 处理器的工具及二进制向上兼容性。对于需要更低功耗或更多设计选择的应用,完全兼容的 Cortex-M0+ 处理器是理想的候选产品。

低功耗

[size=0.9em]Cortex-M0 处理器在门数低于 12 K 时的能耗仅为 16µW/MHz(90LP 工艺,最低配置),这都得益于该处理器是建立在 ARM 作为低能耗技术的领导者以及超低能耗设备的主要推动者所具备的专业知识基础之上。

简单

[size=0.9em]由于仅有 56 个指令,您可以快速掌握整个 Cortex-M0 指令集及其对 C 语言友好的架构,使开发变得简单而快速。可供选择的具有完全确定性的指令和中断计时使得计算响应时间十分容易。

优化的连接性

[size=0.9em]支持实现低能耗网络互联设备(如 Bluetooth Low Energy (BLE)、IEEE 802.15 和 Z-wave),尤其是那些需要通过增强数字功能以高效地进行预处理和传输数据的仿真设备。


ARM Cortex-M0 规范
ARM Cortex-M0 功能

ISA 支持Thumb® / Thumb-2子集
流水线3 级
性能效率1.99 CoreMarks/MHz* - 0.90 至 0.99 DMIPS/MHz**
中断不可屏蔽的中断 (NMI) + 1 到 32 个物理中断
睡眠模式集成的 WFI 和 WFE 指令和“退出时睡眠”功能。
睡眠和深度睡眠信号
随 ARM 电源管理工具包提供的可选 Retention 模式
位操作可以使用 Cortex-M System Design Kit实现位处理操作区
增强的指令硬件单周期 (32x32) 乘法选项
调试可选 JTAG 和Serial-Wire 调试端口。最多 4 个断点和 2 个观察点

[size=0.9em]* CoreMark:1.0:19.92 / ARM C 编译器 5.03 [内部版本 24] -O3 --loop_optimization_level=2 -Otime -DMICROLIB --library_type=microlib --cpu=cortex-m0 / FPGA 平台,代码在 SRAM 中 - 数据在 SRAM 中,内存和 CPU的时钟频率是 10MHz

[size=0.9em]** 较低的结果是在关闭内联的情况下获得的(按照 dhrystone 的建议),较高的结果是在打开内联的情况下获得的(和其他处理器架构类似)。Dhrystone v2.1。

ARM Cortex-M0 物理实现数据***

180ULL
7 轨,通常为 1.8v,25C)90LP
7 轨,通常为 1.2v,25C)40LP
9 轨,通常为 1.1v,25C)
动态功耗64.3µW/MHz16µW/MHz5.1µW/MHz
Floorplan 面积0.109 mm20.04 mm20.007 mm2

[size=0.9em]*** 基本可用配置包括 1 IRQ + NMI,不包括调试










分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信 WeiboWeibo
收藏收藏 分享分享 顶 踩
我的网站在墙外,你不一定打得开
https://www.zuola.com/
https://zuo.la/

14

主题

1494

帖子

9854

麦力

精华
1
阅读权限
100
在线时间
622 小时

麦步手表用户麦步工业测评协会

沙发
发表于 2015-10-27 09:41:38 | 只看该作者
技术普及!:lol
回复

使用道具 举报

40

主题

1665

帖子

1万

麦力

精华
2
阅读权限
100
在线时间
1236 小时

麦步手表用户麦步工业测评协会

板凳
发表于 2015-10-27 14:02:53 | 只看该作者
不懂,只能看热闹。用200天?很惊讶。。。。。

3

主题

69

帖子

94

麦力

精华
0
阅读权限
100
在线时间
158 小时

麦步手表用户麦步工业测评协会

地板
发表于 2015-10-27 21:38:23 | 只看该作者
看到前面的公式。想起了高中的物理

48

主题

670

帖子

3384

麦力

精华
0
阅读权限
200
在线时间
745 小时
5#
发表于 2015-10-28 15:55:20 来自手机 | 只看该作者
这都能爬到…不简单
来自: 微社区

3

主题

32

帖子

0

麦力

精华
0
阅读权限
20
在线时间
5 小时

6#
发表于 2015-11-1 00:01:12 来自手机 | 只看该作者
6666666666
来自: 微社区

3

主题

18

帖子

67

麦力

精华
0
阅读权限
100
在线时间
18 小时

麦步极客实验室

7#
发表于 2015-11-5 16:45:28 | 只看该作者
赞zola一个,电量的消耗除了CPU还有其他器件~其实耗电大户是屏幕:lol

10

主题

63

帖子

121

麦力

精华
1
阅读权限
100
在线时间
39 小时

麦步极客实验室

8#
 楼主| 发表于 2015-11-5 20:39:30 | 只看该作者
jason 发表于 2015-11-5 16:45
赞zola一个,电量的消耗除了CPU还有其他器件~其实耗电大户是屏幕

振动马达和背景灯也是:)
我的网站在墙外,你不一定打得开
https://www.zuola.com/
https://zuo.la/
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|麦步官方论坛 ( 粤ICP备12052190号  

GMT+8, 2024-11-27 20:12 , Processed in 0.081490 second(s), 25 queries .

Powered by Discuz! X3.2

© 2012-2021 Comsenz Inc.

快速回复 返回顶部 返回列表