【原创】飞思卡尔新产品之kinetis EA系列处理器
0赞飞思卡尔是越来越给力了,自从飞思卡尔转向arm系列处理器之后kinetis系列的处理器是丛出不穷,先是通用系列K系列从k10,k20,k30,k40,k50,k60,k70,来了一遍,然后针对细分市场针对性的开发出了,kl系列,ke系列,kv系列,km系列,kw系列,最近的最近又针对汽车电子领域,这一飞思卡尔传统优势市场搞了一个EA系列,并且每一个系列都有好几种芯片,然后根据频率、封装、存储容量又细分出更多的芯片。飞思卡尔在kinetis系列处理器上的发力让用户看到了飞思卡尔的在处理器领域深厚的积淀。
无意中浏览新闻发现飞思卡尔推出了kinetis EA系列芯片,在这里就把他介绍给大家吧。
kinetis EA系列芯片是专门面向汽车领域的,他的主要目标应用是:信息链接模块,辅助泊车系统,直流/无刷直流电机控制,胎压监测系统,电池管理,泵/风扇控制,车灯控制,车窗控制,座椅/反光镜控制,能量管理,通用传感器节点等。
芯片内部结构图:
该系列芯片共有六种不同的型号:
主要特性有:
使用特性:
宽供电电压:2.7v-5.5v
flash常压写入:2.7v-5.5v
军用级使用温度:-40摄氏度至125摄氏度
内核表现:
48MHz ARM cortex m0内核
单周期32位x32位乘法
单周期io访问
存储器:
128kb flash
256b eeprom
16kb ram
时钟:
外部31.25khz-39.625khz或者4mhz-24mhz
内部最高48mhz
内部1khz低功耗振荡器
系统外设:
功率管理单元
低电压监测(复位,中断,可选的触发输出)
看门狗
穿行单线调试接口
位操作引擎
保密性:
每个芯片都有一个唯一的80位的id
人机接口:
最多71个io
最多32个键盘中断
外部中断引脚
模拟模块:
一个12位16通道逐次逼近adc,带内部带隙基准源
两个模拟比较器
定时器:
6通道定时器/pwm
一个两通道周期中断定时器
实时时钟
一个16位脉冲宽度定时器
利用Kinetis EA系列MCU开始设计:
第一步选择合适的kinetis ea处理器
这一可扩展的MCU系列拥有广泛的功能,包括可选的8至128KB闪存,1至16KB RAM以及多种汽车外设(含CAN、SCI、SPI和IIC)。所有这一切都让Kinetis EA系列MCU成为多种汽车应用的完美之选。
如需了解更多信息,请查看KEA:面向汽车应用的Kinetis EA系列MCU:可扩展、低功耗、基于32位ARM®的MCU
第二步评估:开发板或者参考平台
利用Kinetis EA系列MCU开发板和参考平台,您可以缩短设计时间,降低设计成本。开发板支持接入MCU的所有引脚、通信接口、LED、光感器和OpenSDA调试与编程电路,可在5分钟内开始评估工作。参考平台提供面向多种应用的原理图和软件,能够缩短评估时间,降低成本。
- 面向汽车应用的Kinetis EA系列MCU StarterTRAK开发板 -49美元起
- TRK-KEA128:面向CAN应用和BLDC/PMSM电机控制的KEA128 StarterTRAK
- TRK-KEA64:配备256B EEPROM的KEA64 StarterTRAK MCU
- TRK-KEA8:面向低端汽车应用的KEA8 StarterTRAK
- 参考设计板 -69美元起
- KEA128CNTRBRD:3相无传感器BLDC和PMSM电机控制参考设计*
*将于第2季度中期推出
第三步:选择IDE调试器/编译器
ARM技术受到多家供应商的支持,有助于改善Kinetis EA系列MCU的开发体验。这一基于ARM的MCU系列支持代码、软件和工具的重复利用。
- CodeWarrior:下载CodeWarrior 10.5免费试用版,立即开始进行调试。此版本完全支持Kinetis EA系列MCU,包括Processor Expert初始化工具。
- KEIL:KEIL提供由ARM制作,完全适合ARM MCU的调试和开发工具。
- IAR:IAR Systems为Kinetis EA系列MCU提供全方位的软件开发工具支持。支持的功能包括标头文件、调试器寄存器定义、闪存加载程序和示例项目。
第四步:下载驱动程序、库和实验
面向Kinetis EA系列MCU的相关支持材料非常全面,能帮助您立即开始开发可靠的应用。此类材料包括:实验、驱动程序和库。
实验:实验旨在加速Kinetis EA系列MCU的评估过程。我们针对每种器件提供了程序包,内含4个实验:UART (SCI)、Flex定时器(FTM)、模数转换器和键盘中断(KBI)。
- UART:展示如何使用UART模块与PC相互收发字符。
- Flex定时器:展示如何使用FTM模块生成不同频率的周期性中断。在每次中断时切换LED。
- 模数转换器:ADC模块读取TRK-KEA电路板板载光感器的模拟值。该应用将读取光感器的值,并使用该值的二进制表示来设置LED。
- 展示如何使用KBI模块,在无需轮询的情况下读取按钮按下事件。它利用中断来检测SW1和SW2上的按钮按下事件。每个按下按钮时都会切换一个LED。
*TRK-KEA64实验3和TRK-KEA8实验将于2014年4月发布
驱动程序:有助缩短开发时间的免费驱动程序。这些驱动程序能节约初始化模块和例程所需的时间,帮助您更轻松地开始使用这些模块。提供的驱动程序如下:
- LIN 2.1驱动程序*
- MSCAN驱动程序*
- 用于EEPROM仿真的闪存驱动程序*
*将于第2季度推出
库:该系列的KEA128衍生产品适用于BLDC/PMSM电机控制应用。我们提供了多个库,帮助您快速将电机投入运转。*
*将于第2季度推出
第五步:选择操作系统
飞思卡尔提供可与Kinetis EA系列MCU配合使用的MQX™和AutoSAR选件。这有助于开发人员轻松管理实时操作系统,实现项目的标准化,以备未来重复利用。
- MQX:提供基于模块化架构的直通式API,有助于优化定制应用,并可加以扩展,以支持多样化的应用需求。
- AutoSAR MCAL:该解决方案旨在应对汽车系统设计中日益增多的软件内容和不断收紧的开发时间。
第六步:下载图形化调试界面
- Freemaster:一种基于HTML的调试界面。用户能够在仿真环境中进行调试,节约制作原型的时间和成本。FreeMASTER能够对正在运行的系统中的变量进行非入侵的合作式监测。您可以在类似示波器的显示屏上显示多个随时间变化的变量,或以文本的形式查看数据。
- MCAT工具:电机控制应用优化(MCAT)工具是基于HTML的人性化图形插件工具,适用于飞思卡尔FreeMASTER。该工具旨在帮助开发PMSM FOC应用,实时优化控制结构参数,同时,使电机控制用户无需深入了解PI控制器常数计算,就能根据其电机调整飞思卡尔的电机控制解决方案。