400-998-5880400-998-5880
单片机应用方案设计厂家·集芯片开发·外观设计·模具设计·成品加工一条龙服务
东莞市中创电子科技有限公司
中创电子智能电子产品开发
如何为单片机项目选择合适MCU?

信息来源于:互联网 发布于:2021-08-14

为您的项目选择MCU并非易事。不仅要考虑许多技术特征,而且还要考虑案例问题,例如项目预算和上市时间。有大量的供应商,提供不同的体系结构、外围设备、价格、功耗、封装以及其他。本文可帮助您更好地了解当前情况,并为您的项目选择合适的MCU。

一、列出所需的硬件接口

有两种通用类型的接口类别。首先是通信接口。这些是外设,例如USB,I2C,SPI,UART等。如果应用程序需要USB或某种形式的以太网,请特别注意。由于这些接口极大地影响了微控制器需要支持的程序空间。接口的第二种类型是数字输入和输出(GPIO)、ADC、PWM等。

二、分析工具链

重要的是要确保所有必需的工具都可用于所选的微控制器。没有正确的工具,开发过程可能会变得乏味且昂贵。大多数微控制器都有许多用于编译器,示例代码和调试工具的选择。对于印度市场上可用的大多数8051和ARM,Keil支持ASM和Embedded C(甚至现在是C ++)中的代码。对于PIC系列,MPLAB具有CCS插件,使您可以用'C'编码PIC。

因此,在选择芯片之前,请确保具有正确选项的工具链可用于开发。一定要考虑其成本,因为其中许多没有免费版本。如今,大多数开发套件的价格都在700元以下。

三、资源支持

选择具有良好在线支持的MCU将帮助您提出想法并解决大多数问题,因为其他用户的经验可供您参考。了解工具链或MCU文档中的现有错误将有助于您提前避免问题并加速开发。

四、内核版本

我们无法区分RISC和CISC技术,因为两者都适合其特定应用。重要的是芯片可以执行给出的指令的速度以及运行现有软件的性能。因此,与其考虑采用硬件实现的架构,不如考虑一下我们对处理速度的需求对于大多数嵌入式系统,我们可以选择4位单片机,8位单片机,16位单片机和32位单片机。这些MCU之间的绝对区别在于价格:8位单片机便宜,32位单片机昂贵。通常,这仍然是正确的,但是当TI(德州仪器)推出其低功耗MSP系列时,16位器件的价格已大大下降。

还需要考虑MCU的过程,架构和存储器技术,因为速度不仅取决于MHz和存储器大小。

五、确定内存需求

闪存和RAM是任何微控制器的两个非常关键的组件。毫无疑问,确保程序空间或变量空间不会用完。使用应用程序中包含的软件体系结构和通信外围设备,嵌入式工程师可以估计应用程序需要多少闪存和RAM。

当我们需要额外的数据存储器时,我们甚至都不会忘记EEPROM。而且,别忘了为将来的发展和下一个版本留出空间!它将在将来节省许多麻烦。

六、电压限制

如果设备将由电池和移动设备供电,则请确保这些部件的电源较低,并且应包含不同的省电模式。当今大多数MCU都在5V电压下工作,但是如果您获得3.3V甚至更低的电压,那将是更好的选择。

MCU
[ 上一个: 什么是单片机?单片机用在哪些地方? ]    [ 下一个: 东莞中创单片机选型原则是什么?怎么选择合适的单片机? ]    [ 返回 ]