你们好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给你们介绍的是飞思卡尔i.MX RTyyyy系列MCU的RT105x选型。app
你们都知道i.MX RT105x是i.MX RT系列第一款产品,在提这款产品特性的时候,咱们每每说的是i.MXRT1052DVL6B的特性,这也是RT105x系列主推的一款核心芯片,目前一些第三方硬件公司(好比ZLG、野火、正点原子、安富莱)作的RT105x开发板基本上都是基于这款芯片,但其实i.MXRT105x共包含8款芯片,8款芯片之间实际上是有差别的,这也涉及到具体芯片选型,今天痞子衡就给你们介绍这些差别。性能
打开恩智浦官网,进入 i.MXRT105x购买页面 能够看到有如下全8款芯片在售,从Part Number命名来看主要有3类差别:orm
第一类差别能够经过查看Data Sheet找到,这类差别主要是区分芯片内部IP模块支持状况,进入Data Sheet下载页面:blog
打开其中任意一个文档,搜索Table 1. Ordering information可看到以下表,从表中能够看到1052子系列比1051子系列多了显示模块IP的支持(LCD/CSI/PXP)。
开发
第二类差别其实在芯片购买页面直接就能够看到,这类差别是用于区分芯片级别,含CVL5芯片是工业级别,而含DVL6芯片是消费级别,消费级别与工业级别差别主要在如下2点:文档
芯片 | 级别 | 运行频率(MHz) | 温度范围(oC) |
---|---|---|---|
i.MXRT105xCVL5x | 工业级 | 528 | -40 ~ +105 |
i.MXRT105xDVL6x | 消费级 | 600 | 0 ~ +95 |
RT105x系列标准最高频率是528MHz,因为芯片生产工艺优良,能够超频到600MHz。工业级芯片要求工做在更宽广的温度范围下,而且稳定工做是第一诉求,因此超频对工业级芯片不适用。可是高性能是消费级芯片第一诉求,偶尔的不稳定对于消费级芯片也能够接受,由于超频适用于消费级芯片。get
这三类差别必须查看Errata才能找到,这类差别主要是标示芯片不一样Tapeout版本Bug状况,进入Errata下载页面:产品
打开Errata个文档,搜索Table 2. Summary of Silicon Errata可看到以下表,下面仅截取部分示例:it
其中DCDC电源问题是比较严重的问题,会致使芯片上电异常,这也是恩智浦在推出i.MXRT105xxVLxA(也称A0版本)以后很快又推出了i.MXRT105xxVLxB(也称A1版本)的缘由,而且已将A0版本芯片所有下架。除了电源问题外,BootROM里也存在一些Bug,痞子衡后续介绍的Boot系列文章均针对的是A1版本。io
了解了以上三类差别,你在选型RT105x时即可找到想要的合适芯片。
至此,飞思卡尔i.MX RTyyyy系列MCU的RT105x选型痞子衡便介绍完毕了,掌声在哪里~~~