大家都知道i.MX RT105x是i.MX RT系列第一款產品,在提這款產品特性的時候,我們往往說的是i.MXRT1052DVL6B的特性,這也是RT105x系列主推的一款核心晶元,目前一些第三方硬體公司(比如ZLG、野火、正點原子、安富萊)做的RT105x開發板基本上都是基於這款晶元,但其實i.M... ...
大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是飛思卡爾i.MX RT系列MCU的RT105x選型。
大家都知道i.MX RT105x是i.MX RT系列第一款產品,在提這款產品特性的時候,我們往往說的是i.MXRT1052DVL6B的特性,這也是RT105x系列主推的一款核心晶元,目前一些第三方硬體公司(比如ZLG、野火、正點原子、安富萊)做的RT105x開發板基本上都是基於這款晶元,但其實i.MXRT105x共包含8款晶元,8款晶元之間其實是有差異的,這也涉及到具體晶元選型,今天痞子衡就給大家介紹這些差異。
打開恩智浦官網,進入 i.MXRT105x購買頁面 可以看到有以下全8款晶元在售,從Part Number命名來看主要有3類差異:
三類差異
第一類差異:i.MXRT1051xVLxx與i.MXRT1052xVLxx
第一類差異可以通過查看Data Sheet找到,這類差異主要是區分晶元內部IP模塊支持情況,進入Data Sheet下載頁面:
打開其中任意一個文檔,搜索Table 1. Ordering information可看到如下表,從表中可以看到1052子系列比1051子系列多了顯示模塊IP的支持(LCD/CSI/PXP)。
第二類差異:i.MXRT105xCVL5x與i.MXRT105xDVL6x
第二類差異其實在晶元購買頁面直接就可以看到,這類差異是用於區分晶元級別,含CVL5晶元是工業級別,而含DVL6晶元是消費級別,消費級別與工業級別差異主要在以下2點:
晶元 | 級別 | 運行頻率(MHz) | 溫度範圍(oC) |
---|---|---|---|
i.MXRT105xCVL5x | 工業級 | 528 | -40 ~ +105 |
i.MXRT105xDVL6x | 消費級 | 600 | 0 ~ +95 |
RT105x系列標準最高頻率是528MHz,由於晶元生產工藝優良,可以超頻到600MHz。工業級晶元要求工作在更寬廣的溫度範圍下,並且穩定工作是第一訴求,所以超頻對工業級晶元不適用。但是高性能是消費級晶元第一訴求,偶爾的不穩定對於消費級晶元也可以接受,因為超頻適用於消費級晶元。
第三類差異:i.MXRT105xxVLxA與i.MXRT105xxVLxB
這三類差異必須查看Errata才能找到,這類差異主要是標示晶元不同Tapeout版本Bug情況,進入Errata下載頁面:
打開Errata個文檔,搜索Table 2. Summary of Silicon Errata可看到如下表,下麵僅截取部分示例:
其中DCDC電源問題是比較嚴重的問題,會導致晶元上電異常,這也是恩智浦在推出i.MXRT105xxVLxA(也稱A0版本)之後很快又推出了i.MXRT105xxVLxB(也稱A1版本)的原因,並且已將A0版本晶元全部下架。除了電源問題外,BootROM里也存在一些Bug,痞子衡後續介紹的Boot系列文章均針對的是A1版本。
瞭解了以上三類差異,你在選型RT105x時便可找到想要的合適晶元。
至此,飛思卡爾i.MX RT系列MCU的RT105x選型痞子衡便介紹完畢了,掌聲在哪裡~~~