网站首页 全球最实用的IT互联网站!

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 控制/MCU >

物联网的微控制器功能有哪些?

时间:2023-07-10 09:48

人气:

作者:admin

标签:

导读:市场上微控制器很多,适用于物联网的也有很多,所以了解其通用功能非常重要。首先,我们常见的一个问题是微控制器与微处理器之间的区别是什么。...

市场上微控制器很多,适用于物联网的也有很多,所以了解其通用功能非常重要。首先,我们常见的一个问题是微控制器与微处理器之间的区别是什么。

解释起来也简单,微处理器是包含设备CPU的单个集成芯片。但是,它不包含任何RAM或ROM存储器或设备可能具有的其他外围设备。即未处理器芯片需要依靠输入/输出(I/O)连接到内存和外围设备。

20210111145046.png

另一方面,微控制器将CPU、RAM、ROM和外围设备全部嵌入到单个芯片中。这有效地使其成为单芯片计算机。当然,由于所有这些都嵌入在单个芯片中,因此微控制器的性能要低于微处理器驱动的计算机。

一、位

下面是不同MCU之间的主要区别,这里列举五个不同的选项:

4-8位:用于遥控器和其他廉价且受限制的应用。通常,不适合在物联网应用中使用。

8位:通常用于成本非常有限但比4-8位更复杂的应用中。通过正确的设置,它们可以用于物联网应用程序,有时运行RTOS,但大多数情况下具有简单的控制回路。

16位:虽然可以选择这些芯片,但是16位架构在IoT中并不常见。在物联网中,通常只选择8位或32位。

32位:这是物联网应用程序的常规选择,除非该应用程序可以适合8位架构并具有成本约束。但是,8位和32位架构之间的价格差异很小,所以微控制器开发人员在选择8位时应该三思而行。这些MCU运行RTOS还是OS主要取决于MCU的计算能力或是否具有MMU单元。

这里有必要提一下,关于32位系统的注意事项:通常,时钟频率是重要的设计因素。高于100Mhz的时钟(尤其是Ghz设计)通常需要对PCB设计进行额外的考虑,因为PCB迹线可能会相互干扰。

64位:这些通常用在高端系统,通常是Linux或其他OS。

二、架构

大多数MCU使用以下架构之一:

(1)ARM ;

(2)MIPS;

(3)X86。

三、内存

差异可能很大,从最低端的8位MCU大约为16B,到32位和64位MCU大约为4.5MB。在大多数人看来,RAM越多越好,但这将大大增加成本。

四、通用输入输出

这代表通用输入/输出,并且是允许将硬件(例如传感器)连接到CPU的引脚。与RAM一样,GPIO的数量范围也很广,可以容纳所有类型的设备堆栈。

五、连接性

不同的MCU具有不同的连接方式,包括Wi-Fi协议、蓝牙和有线以太网端口。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信