扫描二维码,关注微信公众号“电子森林”,可以在手机上查看本网站的所有文章
今日推荐:参加“恩智浦”杯智能汽车竞赛可以选用哪些MCU?
关于智能车大赛的完整资源可以访问全国大学生智能汽车竞赛资源汇总
2019“恩智浦”杯全国大学生智能汽车竞赛已经开始了如火如荼的准备,我们也为此制作了一个专门的智能车竞赛资源页面, 对于参赛的学生来讲,在赛前准备工作中,MCU选型排在首位,它是选手们终极对决前的场外第一次过招。下面是恩智浦的资深工程师,从通用MCU和车用MCU的角度为大家推荐几款创新产品。
今天的信息取自于微信公众号“恩智浦MCU加油站”和“NXP客栈”的3篇文章:
- 恩智浦MCU加油站站长 - 参加NXP智能车竞赛的同学们注意啦:通用MCU大全
- 龙邱科技 - 2019年NXP智能车大赛MCU选型参考
- NXP官宣 - 30+万人参加的智能车大赛启动!想胜出,恩智浦教你选MCU
自恩智浦半导体(NXP)收购了飞思卡尔(Freescale),其MCU/MPU产品线更丰富了,可用在智能车上的型号非常多,参赛的选手首先要熟悉这些产品线的定位,才能选用合适的器件。
那么问题来了,适合智能车比赛的MCU/MPU都有哪些呢?看看官方的推荐:
- I.MX RT1020/1050/1060
- Kinetis K2x、K6x
- LPC54600
- LPC5500
- RISC-V RV32M1
- 低功耗的I.MX 6UL/ULL
以下是几款常用的处理器的参数和性能简单对比:
- K60
- CPU: Arm Cortex-M4,180MHz
- 存储器:
- Flash:1-2MB
- SRAM:256KB
- EEPROM:4KB
- Coremark: 589
- KV58:
- CPU: Arm Cortex-M7,240MHz
- 存储器:
- Flash:1-2MB
- SRAM:256KB
- Coremark:1176
- LPC54606(参见大神苏勇关于LPC54xxx的应用说明):
- CPU:Arm Cortex-M4,180MHz
- 存储器:
- Flash:512KB
- SRAM:200KB
- EEPROM:16KB
- Coremark:347
- i.MXRT1052:
- CPU:Arm Cortex-M7,600MHz
- 存储器:
- Flash:512KB
- SRAM:32KB
- D-cache:32KB
- Coremark:2940
以Arm Cortex-A为核心的高端的i.MX应用处理器,这些应用处理器,一般是跑Linux或Android为主的高端应用。最新的以Arm Cortex-M7为核心的i.MX RT跨界微处理器,搭配更高端的i.MX应用处理器的架构和外设,兼具MCU的便捷性和MPU的高性能,是恩智浦通用MCU中的明星产品。
下面我们列举出一些恩智浦通用MCU中,比较新且值得关注的产品:
i.MX RT
跨界处理器,性能远超已有的MCU产品;该产品完美融合了低功耗应用处理器和高性能微控制器的优势。i.MX RT系列是业界首款跨界处理器,以实惠的价格提供超高性能Arm®Cortex®-M内核、实时功能和MCU可用性。
- Arm Cortex-M7内核,提供3020 CoreMark/1284 DMIPS @ 600 MHz
- 极快的实时响应,延迟低至20ns
- 行业最低的动态功耗,带集成DC-DC转换器
- 2D图形加速引擎与多通道高性能音频
- 128位AES加密和真随机数生成器
- 面向Wi-Fi®、Bluetooth®、BLE、ZigBee®和Thread™的接口
LPC5500
LPC5500是一款以安全为核心诉求的LPC MCU,面向物联网的双核微控制器
- 可接入的安全性通过基于SRAM PUF的信任和配置根,从加密图像(内置闪存)实时执行,并通过TrustZone-M保护资产。
- 实现性能效率新突破提供集成电源管理IC (DC-DC)和专用协处理器,用于信号处理和加密加速。
- 全面的产品与可扩展性,该系列包含多个家族,均具有40nm低成本优势,提供广泛的可扩展封装和内存选项,具有强大的支持,包括MCUXpresso软件和工具生态系统及低成本开发板。
LPC54600
LPC54600集成了高效的180MHz ARM® Cortex®-M4内核。多种高速连接选项、高级定时器、模拟外设、LCD图形显示屏接口等,以及可选的安全功能,用于保障代码和数据通信的安全。DSP运算能力使LPC546xx MCU器件可以支持数据密集型应用的复杂算法。该系列可灵活提供高达512 KB闪存和外部存储器接口,能够适应各种应用需求。闪存选项支持灵活的内部和外部大型存储器配置。
RV32
最新的双RISC-V为核心的微控制器,可供希望了解RISC-V应用的同学选择;
i.MX 6UL和i.MX 6ULL
基于Cortex-A7的应用处理器,适合想玩Linux的入门级产品。
i.MX 6ULL是一个高功效、高性价比应用处理器系列,采用单个Arm Cortex-A7内核的先进实施,运行速度高达528 MHz。i.MX 6ULL应用处理器包括一个集成的电源管理模块,降低了外接电源的复杂性,并简化了上电时序。这个系列的每个处理器提供多种存储器接口,其中包括16位LPDDR2、DDR3、DDR3L、原始和管理的NAND闪存、NOR闪存、eMMC、Quad SPI和各种其他接口,用于连接外围设备,如WLAN、Bluetooth®、GPS、显示器和摄像头传感器。
目前市面上已经有专为智能车竞赛使用的LPC54606和i.MX RT1052核心板