首页 > 新闻资讯 > 新闻详情

小常识:嵌入式系统选择微控制器有哪些关键点?

IC先生 IC先生 676 2022-06-01 16:22:03

嵌入式系统是一种电子或计算机系统,旨在控制、访问基于电子系统的数据。嵌入式系统包括单芯片微控制器,如ARM、Cortex,FPGA、微处理器、ASIC和DSP。在当今时代,嵌入式系统的使用已经非常广泛。

当然,为嵌入式应用选择合适的微控制器可能是一项至关重要的任务,因为不仅有多种技术选择需要考虑,而且还有商业因素在里面,如型号选用,价格和交货时间等。在项目或嵌入式系统应用程序开始时,很有可能会在嵌入式系统的细节还没有确定之前就跳入并开始选择微控制器。

其实,在考虑选用微控制器之前,软件和硬件工程师应该制定系统的高层、框图和流程图,只有这样才有足够的数据来开始对微控制器的选择进行合理的选择。当达到这一点时,可以遵循一些简单的步骤来确保形成正确的微控制器选择。

微控制器

关键步骤一、准备所需硬件接口

使用微控制器的基本硬件框图,准备微控制器需要支持的所有外围接口的列表,微控制器中有两种常见的接口类型需要列出。首先是通信接口,包括USB、SPI、I2C、UART等外围设备,这些极大地干扰了微控制器中需要支持多少程序空间。第二种接口是“数字输入和输出”、(A D)模拟到数字输入、脉冲宽度调制等。这两种类型的接口将控制微控制器必不可少的引脚数量。

所需的硬件接口

关键步骤二、选择合适架构

架构的选择会极大地影响嵌入式应用的微控制器。根据应用信息,工程师应该能够开始了解所需的微控制器架构。不要忘记记住未来可能的需求和功能扩展。仅仅因为目前可以使用8位微控制器并不意味着一直会用8位控制器,后面可能还会用到16位或32位控制器。因此,不要忘记,微控制器的选择可以是一个迭代过程。

选择架构

关键步骤三、内存大小要求

微控制器的两个非常关键的内存组件是RAM和闪存,确保不会用完RAM和闪存空间,这绝对是最重要的,最好是选择足够使用空间。毕竟,项目刚开始对内存的使用率较高,当然后面可以转向同一芯片系列中更受控制的部分。使用应用程序中包含的软件架构和通信外设,设计人员可以猜测应用程序需要多少内存。

内存大小要求

关键步骤四、考虑成本

在此阶段,考虑微控制器成本也是非常重要的。由于微控制器构造复杂,所以价格相对其它电子元器件要贵不少,如果是购买几个那倒无所谓,对于大型项目,如果批量购买的话,那么价格成本是必然要考虑的因素。

关于价格成本的考虑主要有两个方面,一个是总成本否在你的预算之内,二个是该微控制器的市场价格,最好是多对比几家,然后以合理的价格买入。当然,如果某个微控制器型号超出你的预算,那么不妨找一些替代型号。

关键步骤五、选择开发套件

选择微控制器的最重要部分之一是,找到一个可以使用的开发套件并观察微控制器的内部工作。如果套件不存在,那么特定部件很可能不是一个好的选择,可以试试找一些其它部件。如今,大多数套件的价格都低于500元,超出的话就没必要考虑了。

选择开发套件

总结

从以上内容不难看出,在为嵌入式应用选择微控制器时需要考虑许多特性。在开始需要微控制器的嵌入式项目之前,应该在技术方面做出努力,以帮助你为特定的嵌入式应用选择微控制器,主要包括硬件、数据传输、PWM 端口、封装、功耗、内存大小、成本等因素。

目前IC先生网提提供各类型号微处理器型号,有需求的小伙伴可以在IC先生网首页搜索框输入微控制器型号进行检索,或者联系客服进行咨询。

推荐商品
RC0603JR-0710RL
库存:0
¥ 0.00747
RC0805JR-0768KL
库存:0
¥ 0.00805
CL21B104KBFNNNE
库存:0
¥ 0.02474
RC0603FR-0745K3L
库存:0
¥ 0.00518
ADA4851-4YRUZ-RL7
库存:1000
¥ 15.255
版权声明: 部分文章信息来源于网络以及网友投稿,本网站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,如本站文章和转稿涉及版权等问题,请作者及时联系本站,我们会尽快处理。
标题:

小常识:嵌入式系统选择微控制器有哪些关键点?


网址: https://www.mrchip.cn/newsDetail/484
文章标签: 微控制器
0 购物车
0 消息