为嵌入式应用选择正确的微控制器

选择正确的微控制器嵌入式应用程序可以是一个重要的任务。不仅有各种技术选择来思考,而且还有商业案例问题,如价格和带量倍增,可能会瘫痪项目。在项目或嵌入式系统应用程序的开始时,在遍布嵌入式系统的详细信息之前,跳转并开始选择微控制器。

在给微控制器的任何思想之前,软件和硬件工程师应该解决系统的高水平,框图和流程,并且只有有足够的数据开始在选择微控制器时创建一个合理的选择。达到该点时,有一些简单的步骤可以遵循,以确保形成正确选择的微控制器。


如何为嵌入式应用选择正确的微控制器

选择微控制器的几个原因对于嵌入式应用,即低成本,更高的集成电平,增加的可靠性,节省空间等。

准备所需的硬件接口列表

使用微控制器的基本硬件框图,准备微控制器需要支持的所有外设接口的列表。在需要列出的微控制器中有两个常见类型的接口。第一个是通信接口,这些是USB,SPI,I2C,UART等外设。这些非常令人扰乱微控制器需要多少节目空间需要支持。第二种界面是“数字输入和输出”,(A至D)模数到数字输入,脉冲宽度调制等。这两种类型的接口将命令微控制器将是必需的引脚数。

需要硬件接口
需要硬件接口

选择架构

架构的选择可以大大影响嵌入式应用程序的微控制器。从上面的信息来看,工程师应该能够开始了解微控制器架构这将是必需的。不要忘记牢记未来的未来要求和特色蠕变。仅仅因为您可以使用8位微控制器立即获得,并不意味着您不应该为即将到来的功能甚至用于使用的特征来研究16位微控制器。不要忘记选择微控制器选择可以是迭代过程。您可以在此步骤中选择16位部分,但随后在稍后的步骤中发现32位臂部分效果很好。这个阶段只是开始让工程师看正确的方向。

选择架构
选择架构

识别内存要求

两个非常关键微控制器的内存组件是RAM和闪光。确保您没有用完变量的空格,程序绝对是最重要的。选择具有太​​多这些特征的部分比不充分的部分更简单。毕竟,您可以不断从更多开始启动,然后稍后移动到同一芯片系列中的更受控部分。使用软件架构和应用程序中包含的通信外设,设计人员可以猜测应用程序需要多少内存。

识别内存要求
识别内存要求

观察成本和功率限制

这是观察电力必需品的美好时机和微控制器的成本。如果微控制器将是由电池供电&Mobile,然后确保部分是低功耗绝对危险。如果它不符合电力必需品,则继续准备列表,直到您有一个选择。不要忘记观察处理器的零件价格。虽然价格逐渐接近了几个部分的数量,但如果它高度重视,那么价格可能是危险的。

选择一个开发套件

选择微控制器的最佳部分之一是,发现一个开发套件玩并观察微控制器的内部工作。如果一个套件不存在,那么特定部分很可能不是一个不错的选择,他们应该回到几个步骤并发现更好的部分。今天的大部分套件费用低于100美元。支付任何不仅仅是太多。另一部分可能是更好的选择。

开发套件
开发套件

最后,我们可以得出结论,选择用于嵌入式应用程序的微控制器时有许多功能需要考虑。在启动需要微控制器的嵌入式项目之前,应该努力帮助您为特定嵌入式应用选择微控制器。它们是硬件列表,数据传输,PWM端口,包装,功耗,内存大小,成本等。我们希望您对此概念更好地了解。此外,关于这一概念或实施任何疑虑的任何疑问基于微控制器的项目,请通过评论下面的评论部分来提供反馈意见。这是一个问题,微控制器的功能是什么?

添加评论