0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MCU领域,NXP被超越的根本原因是什么?

Q4MP_gh_c472c21 来源:21IC中国电子网 作者:21IC中国电子网 2021-05-11 11:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

近期,21ic论坛一个帖子登上热榜。

用户tzgok发帖认为,MCU领域,NXP曾经在ZLG的推广下红极一时。但后来的一切大家都知道了,被ST超越。

他总结根本原因:

NXP大面积使用BGA,这对于学生和小公司而言,BGA的焊接成本高、维修麻烦,学生和技术员很难快速自学,学生不用,毕业后也会“引导”老板不用。

此外,BGA也导致工程师在项目选型阶段就直接放弃NXP,除非没得选择,否则没有人愿意给自己的调试和生产添麻烦。

人人都知道,NXP的MCU,在性能上和配置上不比ST差,但是普及化推广上,严重缺失中文资料、开发套件、QFP芯片封装、技术支持等等。

其实,NXP的RT系列在性能上完爆ST的H7系列,而且价格也不贵,但是,国内没多少RT的开发板,而H7的一大堆,这就足以说明这2款在国内的状态。

有些网友对楼主的观点表示同意,有些网友回复表示:

901c867e-b10a-11eb-bf61-12bb97331649.png

21ic蓝V作者呐咯密密认为:“最大的问题就是资料的开源度和技术支持,学ST的时候我也不会焊芯片,但是买一个正点原子的开发板跟着视频就学会了。买NXP只能吃灰,遇到问题都不知道怎么解决,不过NXP的芯片是真心好。”

fcccc表示,NXP的开发板也不少,主要还是大部分同规格产品价格都比st贵的多。同样问题还有瑞萨,也是价格相对较高。再一个就是瑞萨仿真器太贵,而那些便宜的乞丐版仿真器速度慢的要死。不知道瑞萨靠卖仿真器能挣多少钱,干嘛不把E1开放。ST成功的原因还有一个就是STlink超级便宜,当然DAP出来之前还有国内xx的Jlink也功不可没,几十块钱百来块钱学生买来学习都可负担得起。

shizaigaole认为ST成功的原因是:1. st资料做的好;2. 有一堆开发板;3. 价格便宜,而且到处都有卖的。其他做的不好的,要么就是资料不好,全是英文的;要不就是没开发板,官方开发板功能既简单,还极贵,比如某Chip;要不就是,散片采购渠道价格极高。ST如果不是缺货,真的有可能把其他做的不好的全部赶出中国市场。

“对初学者不友好的芯片(价格贵,没有好的开发环境,没有好的库,焊接不容易,没有好的论坛),推广起来是不容易的,很容易被别的芯片替代。我觉得现在的ESP32就不错,虽然芯片焊接不方便,但模块也很便宜,模块就很好焊接了,开发板也便宜,加之现在ESP-IDF设计也不错,用VSCode+CMake就能很好写代码,资料也全(大部分还是英文的),例程也全,看看Demo,改改Demo,就能很快上手。以前ESP8266的时候,只能当个WIFI部件用,使用不便,现在的ESP32,可以当单片机用了。”pattywu这样说。

提到NXP,就不得不提到21ic家老友“痞子衡嵌入式”。资深嵌入式专家和NXP灵魂代表人物之一的他之前对NXP的MCU进行过详细的介绍,而目前NXP则主要定位在了两大细分市场。

而在今年1月,NXP其实悄悄在GitHub上上线了MCUX SDK。在开源和技术支持上,其实NXP一直属于比较低调的那一类。

除此之外,21ic家在之前的一次嵌入式联谊会中也得知,NXP在RISC-V的生态建设上也做了很多工作。

当然,NXP被超越本身是一个伪命题,有工程师分析,NXP的单片机系列是跨界处理器,而他认为是ST落后NXP了。

他表示,譬如2017年10月发布的NXP imxRT1052系列单片机,号称跨界处理器。为什么叫跨界?跨的是哪两界?我们知道单片机,就要单芯片提供整个system,简单说至少cpu、sram、flash这三大件不能少,要不然根本无法独立运行嘛。所以不管是51单片机还是STM32都是内部有CPU、SRAM、Flash的,这就是典型的单片机。而嵌入式SoC不同,譬如S5PV210内部只有CPU和少量SRAM,要正常工作需要外部集成DDR SDRAM和Flash(EMMC)。

所以嵌入式的system不能在一个chip上,一般典型的嵌入式系统的system由一块核心板构成,这块核心板上集成了SoC、DDR SDRAM、Flash、电源模块等,这叫嵌入式系统。而所谓跨界处理器,跨的就是单片机和嵌入式这两界。这个imxRT1052内部集成了CPU和SRAM,但是没有Flash,它需要外部提供独立的Flash芯片才能组成一个system。所以这东西既不是典型的单片机也不是典型的嵌入式,但是既像单片机,又像嵌入式,所以NXP说这个是跨界处理器。甭管好不好用,名字听起来酷酷的。

顺便多说一句,NXP为什么这么设计?其实是因为单片机内置Flash都很贵,imxRT1052为什么能比同样性能的STM32便宜那么多,主要原因就是因为他没有内置Flash。所以很多人都说ST落后于NXP了,且说这个跨界处理器imxRT1052吧,这东西主频有600MHz,有消费级和工业级,带各种外设(反正你能用到的基本都有了),可以带最大分辨率1024*768的TFT LCD(当然了需要外接SDRAM作为显存)。

你如何看待这一问题?

原文标题:工程师说:“MCU领域,NXP被超越的根本原因”,你同意吗?

文章出处:【微信公众号:嵌入式ARM】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    147

    文章

    19265

    浏览量

    405331
  • NXP
    NXP
    +关注

    关注

    61

    文章

    1413

    浏览量

    199636

原文标题:工程师说:“MCU领域,NXP被超越的根本原因”,你同意吗?

文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式微处理器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    技术案例:迪拜LED显示屏频闪故障分析与解决——电压不稳是根本原因

    :施工现场未进行供电电压预检测,怀疑与当地电网质量有关。 二、故障原因分析 136----8892****0723 经现场数据回传分析,当地供电电压波动范围达到 AC 180V ~ 250V ,远超LED显示屏额定工作电压(通常为 AC 220V ± 10%)。电压不稳会直接引发以下技术问
    的头像 发表于 05-21 11:02 351次阅读
    技术案例:迪拜LED显示屏频闪故障分析与解决——电压不稳是<b class='flag-5'>根本原因</b>

    UWB定位数据为什么老飘?——爱蓝信科技从原理到实战,讲透抖动问题的根本原因与系统化解法

    UWB定位数据为什么老飘?——爱蓝信科技从原理到实战,讲透抖动问题的根本原因与系统化解法
    的头像 发表于 05-12 09:37 346次阅读
    UWB定位数据为什么老飘?——爱蓝信科技从原理到实战,讲透抖动问题的<b class='flag-5'>根本原因</b>与系统化解法

    S32G-VNP-RDB2中的PHY端口切换如何检查寄存器值是否切换 MASTER/SLAVE?

    its in MASTER. but this needs to be done it 可以执行哪些测试用例来确定问题的根本原因是什么? 如何检查寄存器值是否切换 MASTER/SLAVE? 我怎样才能解决这个问题!
    发表于 04-29 07:27

    关于S32K344安全启动HSE_VerifyBootImage问题求解

    : hse_srv_rsp_general_error 返回代码 = 0x33d6d4f1 问题 这种行为的根本原因是什么? 为什么第一次验证成功,但第二次验证失败并出现一般错误? 连续多次调用
    发表于 04-24 06:51

    通用运放、精密运放、高速运放、低功耗运放不能混用的根本原因是什么?

    ”等前缀。引脚封装一致,能否直接替换?答案是不能。根本原因在于:四类运放的设计目标不同,导致其输入级结构、内部补偿方式、驱动能力存在物理层面的差异。随意替换可能引
    的头像 发表于 04-22 14:09 262次阅读
    通用运放、精密运放、高速运放、低功耗运放不能混用的<b class='flag-5'>根本原因是</b>什么?

    色差是什么?它产生的原因是什么?

    色像差(简称色差)。色差产生的原因色差产生的根本原因就是由于光的色散效应。白光是由不同波长的可见光组成的,例如红色的光波长为620-750纳米,蓝色的波长为450
    的头像 发表于 01-27 17:19 1239次阅读
    色差是什么?它产生的<b class='flag-5'>原因是</b>什么?

    NXP S32M2xx系列MCU:汽车电机控制的理想之选

    NXP S32M2xx系列MCU:汽车电机控制的理想之选 在汽车电子领域,电机控制是一个至关重要的应用场景。NXP推出的S32M2xx系列MCU
    的头像 发表于 12-24 15:55 944次阅读

    CW32 MCU在高频率运行下的系统稳定性的提升方案

    电压、时钟源稳定性、热管理等方面的要求变化,以及这些因素如何影响系统的整体稳定性。 跑飞现象的成因与预防: 详细分析跑飞现象的根本原因,如电源波动、信号干扰、过热等,并介绍硬件和软件层面的预防措施
    发表于 12-04 08:04

    硬件问题造成的MCU死机的原因

    以前的项目中,就遇到生产测试出现极低概率的死机问题,软件抓取log,往往无法看出根本原因根本原因看不出来的同时,大多数人也喜欢往静电方面扯。静电造成的芯片工作不稳定或者不良,往往成为了许多芯片厂商
    发表于 11-24 08:07

    晶振使用中常见问题与解决方法

    一、频偏造成的使用异常异常现象:色彩图像不正常;音频杂音,无数据传输,距离短,遥控无反应。常见处理:换一个就OK根本原因:晶振负载电容同电路不匹配。解决办法:调整电路匹配电容大小,或换用不同负载电容
    的头像 发表于 11-21 15:37 4413次阅读
    晶振使用中常见问题与解决方法

    如何用超级电容取代钛酸锂电池,破解蓝牙温度计欧盟出口认证与寿命难题?

    次)对于设想中的“耐用”产品而言,仍显不足。更别提其危险品属性带来的物流麻烦了。蓝牙温度计-超级电容解决方案-根本原因技术分析-根本原因技术分析让我们深入底层逻辑
    的头像 发表于 10-23 08:40 605次阅读
    如何用超级电容取代钛酸锂电池,破解蓝牙温度计欧盟出口认证与寿命难题?

    rt_sem_take卡住导致线程无法正常运行怎么解决?

    串口接收数据后release信号量,接收线程take sem,高频大数据量接受数据,运行一段时间后接受线程suspend,但是release正常释放 出现问题问题后查看信息如下: 接受线程为suspend,sem的值一直在增加,考虑了线程栈及线程优先级问题,没有找到根本原因.
    发表于 09-23 08:17

    Linux系统性能调优方案

    关键要点预览:本文将深入解析Linux系统性能瓶颈的根本原因,提供可直接落地的调优方案,让你的系统性能提升30-50%!
    的头像 发表于 08-06 17:49 1173次阅读

    当波特率设置为高时,SPI 时钟延长,数据丢失问题怎么解决?

    时钟拉伸(即时钟脉冲之间的间隙),这会导致数据丢失或损坏。请查看附件中的图像 - 该图像是使用逻辑分析仪捕获的 但是,当我将 SPI 时钟降低到2 MHz时,问题消失并且数据传输可靠。你能帮助我们找到这背后的根本原因吗? 任何见解或指导都将不胜感激。
    发表于 07-28 06:59

    STM32G473 flash擦除时程序卡死的原因

    ,也有更新4次、6次卡死的。我尝试在进行擦除之前关中断 __disable_irq();发现测试连续30次升级都没卡死,但没有找到根本原因。注:调用擦除bank的函数执行在CAN接收中断里的一个自定义
    发表于 06-09 07:23