8位微控制器五个隐藏成本
eetrendMcu 2023-02-02

自成本是8位微控制器(MCU)设计中的关键驱动因素以来,市场上充斥着极低成本的型号。在本白皮书中,我们将给您介绍在规格表中找不到的8位微控制器(MCU)的常见隐形成本 - 以及需要注意的事项,以便您可以节约成本并快速将产品推向市场。

在信息电子世界中,32位微控制器(MCUs)正在被广泛使用,因此大多数人认为拥有46年历史的8位MCU的需求正在减弱。但对于许多工程师和产品设计师而言,事实并非如此。许多工业应用需要简单的监测,电机控制或嵌入式智能来监控电源或给既定系统回馈信息,而8位微控制器(MCU)既可满足这些要求,又可大大节省硬件资源,从而节省成本。又因系统在99%的时间内处于空闲状态,消费者和物联网应用也需要极低的睡眠电流。相较之下,8位的睡眠电流通常低于类似的32位睡眠电流。所以根据IHS Markit的说法,8位微控制器(MCU)填补了一个不会很快消失的空白,并且它仍然是拥有一个55亿美元的市场。

8位微控制器表现极佳——低功耗和极低功耗应用——使得它能够长盛不衰。所以在像烟雾探测器这样的电池供电设备不太可能很快消失。

此外,新兴的物联网(IoT)市场保持着高增长速度。它表明在可预见未来,8位微控制器都不可能消失。因为许多终端物联网系统执行着非常简单的数据收集或监控任务,这些应用不需要强的计算能力或需要极低的功耗。

想象一下,8位微控制器(MCU)是钉子,而32位微控制器(MCU)是螺钉。螺钉用更为坚固的方式来连接木材和材料,但是却比用钉子安装复杂并且费时。钉子的制作成本要低得多,并且钉枪可以更快地安装。所以在建造房屋的屋顶时,你只需要大量的钉子;但是如果使用螺钉,你就不可能很快地完成工作。此外,除非极端天气,否则螺钉对于固定屋顶来说是过度使用的。因此,简而言之,物联网(IoT)需要8位微控制器(MCU),就如家庭建设需要钉子。

除了物联网之外,消费产品领域也大量应用8位微控制器(MCU),这因为只有将产品快速推向市场才能够取得成功,例如,手机配件会因产品上市时间而成功或失败。而8位微控制器(MCU)的简单寄存器接口可实现快速开发。

但是,对于8位微控制器(MCU)而言,快速上市并不能保证成本。通常,关键的前期数据表规格还具有隐藏的含义——隐藏的成本。

在评估组件时,你可能要做的第一件事就是仔细检查规格表,以确保它符合您的设计要求。但是,尽管这看起来很彻底,但部分细节往往是未说明或隐藏的。请准备好阅读以下文字。

五个隐藏成本:

1、性能规格反映了有限的测试条件

最初的8位微控制器成本可能看起来很低,但是一旦设计和测试开始,开发人员通常会意识到性能值被错误描述并且只能够反映有限的测试条件。这需要花费更多的成本购买额外的硬件进行辅助才能,获得设计师在购买芯片后最初获得的性能水平 - 从而导致更长的开发时间。

2、可用性假设

大多数开发人员都希望微控制器具备某些标准,但是当你使用非常便宜的微控制器时,你就不能指望得到这些标准。例如,您可能会在16引脚封装中看到串行外围接口(SPI)和6个模拟数字转换器(ADC)通道。即使你使用串行外围接口(SPI),也可以假设你将获得六个通道。那么可能让我们惊讶的是——该芯片供应商使得串行外围接口(SPI)引脚与模数转换器(ADC)引脚相同,因此如果你现在需要全流控制串行外围接口(SPI),则只需要两个模数转换器(ADC)通道。

3、零件质量与一致性

如果器件一致性不好,你将不得不在糟糕的用户体验或围绕不一致性进行的设计之间做出选择,这样不仅增加成本或者会抵消你所期望的节省的成本。

4、持续供应

低成本,未知的芯片供应商存在寿命和连续性的风险。从商业的角度来看,他们试图提供例如10美分芯片后,希望能够尽可能多地获得收入以保持未来稳定发展;但是在他们意识到持续开发成本和支持的成本之后,收益达不到预期,担心公司失败,从而终止了该低价产品的供应转向利润更大的产品。

5、开发成本

编译器和其他工具可能很昂贵。一些供应商将所有代码示例存储在收费编译器上,而有些供应商则使用的工具质量差或者不用工具,这对于开发人员专用于该部件的工具的学习难度变高。这增加了上市时间,并再次打消了你所期望的节省成本的想法。 

声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
  • 相关技术文库
  • 单片机
  • 嵌入式
  • MCU
  • STM
  • 基于C51单片机实现汽车座椅自动控制系统的软硬件设计

    引言 随着人们生活水平的提高,对汽车座椅的舒适性要求也越来越高,要求对汽车座椅地调节能够更加简单、方便、快捷。目前,汽车座椅位置的调节多采用基于手动调节方式的机械和电动控制两种方式。汽车座椅位置的调节...

    昨天
  • MCS51单片机程序设计时堆栈的计算方法解析

    用C语言进行MCS51系列单片机程序设计是单片机开发和应用的必然趋势。Keil公司的C51编译器支持经典8051和8051派生产品的版本,通称为Cx51。应该说,Cx51是C语言在MCS51单片机上的扩展,既有C语言的共性,又有它自己...

    昨天
  • 51单片机定时器工作原理及用法

    TMOD : 控制定时器的工作方式。8个bit,高四位 bit 控制 T1,、低四位 bit 控制 T0。因为定时器有4种工作方式;TMOD = 0x00(工作方式0),TMOD = 0x01(工作方式0),TMOD = 0x02(工作方式2),TMOD = 0x03(工作方式3)。...

    昨天
  • 51单片机学习单片机之路总结

    学习单片机有一学期了,现在也由51转到STM32了。一直想对51的学习做一个总结。也希望对别人有一些启发。也给后学者提供一些建议。当然本文是我对自己学习过程的总结,若有不对的地方,还请高手指出。 我想,再看本...

    昨天
  • hot51增强型单片机开发板原理图

    功能要求: 一):绿灯25s倒计时,绿灯过度红灯有5s黄灯时间,红灯25s后直接跳绿灯。 二):按键按下模拟闯红灯输入,产生5s蜂鸣器鸣叫。 开发环境: 软件:Keil uVision4 硬件:HOT51增强型单片机开发板 程序代码:...

    前天
  • 51单片机的延时子程序

    延时程序在单片机编程中使用非常广泛,但一些读者在学习中不知道延时程序怎么编程,不知道机器周期和指令周期的区别,不知道延时程序指令的用法, ,本文就此问题从延时程序的基本概念、机器周期和指令周期的区别和联系...

    前天
  • 什么是Flash盘?Flash盘的结构是什么样的?

    Flash是大家常使用的存储之一,对于Flash,大家或多或少有所了解。上篇文章中,小编对Flash闪存的类型有所介绍。为继续增进大家对Flash的认识,本文将对Flash盘、Flash盘结构以及Flash读写操作予以介绍。如果你对本...

    前天
  • 深谈嵌入式系统,嵌入式系统是如何组成的?

    嵌入式系统在生活中有诸多应用,大家对于嵌入式系统或多或少有所耳闻。在前两篇文章中,小编对嵌入式系统进行过详细介绍。为继续增进大家对嵌入式系统的认识,本文将对嵌入式系统的组成加以说明。如果你对嵌入式系...

    06-27
  • 嵌入式系统秘籍共享,最全嵌入式系统解析

    嵌入式系统的应用十分广泛,因此越来越多的人学习嵌入式系统。由此,在学习嵌入式系统之前,我们应当对嵌入式系统具备一些认识。所以在本文余下部分,小编将对嵌入式系统进行全面解析。如果你对嵌入式系统具有兴趣...

    06-27
  • 51单片机超声波测距程序详解

    51单片机超声波测距程序详解 超声波四通道测距:超声波测距实现分为三大块: 其一是12864带字库的液晶驱动程序: 代码如下: /////////////////12864驱动程序/////////////////////////// //1写数据 void WriteDat...

    06-25
  • 51系列单片机的引脚图

    51系列单片机的引脚图 端子介绍 l P0.0~P0.7 P0口8位双向口线(在引脚的39~32号端子)。 l P1.0~P1.7 P1口8位双向口线(在引脚的1~8号端子)。 l P2.0~P2.7 P2口8位双向口线(在引脚的21~28号端子)。 l P3.0~P3.7 P2口8...

    06-25
  • 51单片机串口通信需要加超时中断吗?

    接收数据时,超过一定时间就算出错. 这个超时的时间是单片机自己算出的吗?超时的时间是由编程序的人定的,他定多长就多长从一段程序开始 实现电脑向 单片机发送一些数据,单片机返回Iget +数据 #include #define u...

    06-25
下载排行榜
更多
评测报告
更多
广告