首页 > 评测 > 专注汽车电子应用——TRK-USB-MPC5604B评测

专注汽车电子应用——TRK-USB-MPC5604B评测

  • 作者:刘昆磊
  • 来源:21ic
  • [导读]
  • 说到汽车电子,人们都会想到恩智浦(NXP)和飞思卡尔(Freescale),而去年恩智浦将飞思卡尔收购,组建了一个庞大的汽车电子供应商,提供了从车载联网、照明、媒体、电源以及门禁防盗等广泛的产品和解决方案。今天21 IC给大家带来了NXP的用于评估MPC5604B微控制器的StarterTrak USB套件——TRK-USB-MPC5604B。

10.png

图10 MPC560xB/C微控制器内部结构

MPC560xB/C的主要特性:

闪存:高达1.5 MB

EEPROM:64 KB DataFlash®

RAM:高达96 KB

定时器:16位,多达64个通道

ADC:10位,多达36通道;12位,多达16通道

6个CAN

6个SPI

10个LINFlex

其中LINFlex模块提供完全自动化局域互联网络(LIN)消息管理,从而减少CPU干预和消息延迟。eMIOS定时器在一个非常灵活的模块中结合了多个计数器源,如输入捕获、输出比较和PWM功能,PWM功能支持移相信号输出来提高电磁兼容性。交互触发单元CTU同步PWM输出信号与模数转换。FlexCAN模块同时支持FIFO,适合控制器区域网络(CAN)网关管理事件驱动的总线流量和周期性总线流量。而且恩智浦保证微控制器产品自自推出后至少保证15年供货。

2、仿真调试器

TRK-USB-MPC5604B开发板的设计者为用户提供了板载的仿真调试器OSBDM,OSBDM是一个开源的硬件/软件/固件设计,提供了不同的一种对恩智浦处理器的低速调试通信。是用户不需要额外购买调试器,从而降低成本。同时支持固件升级功能,可刷入不同的固件,实现对不同MCU的调试功能。

11.jpg

图11 TRK-USB-MPC5604B板载OSBDM调试器

3、跳线

TRK-USB-MPC5604B开发板上,为用户提供了3个跳线:J3、J6、J7。在使用开发板时,需要注意它们的设置功能,其中J3是用于升级OSBDM仿真调试器固件的,当需要升级固件时,需要将J3跳线短接,然后将开发板重新插入USB接口就可以进入升级固件模式。J6和J7是对MPC5604B主为控制的Flex LIN引脚功能的选择,当J6和J7跳线的1-2引脚短接,就将LIN接口连接到板载的仿真调试器的虚拟串口上,通过USB接口可连接电脑,对系统进行串口调试功能,如果使2-3引脚短接,就将LIN引脚连接到PCI接口,可与塔式系统连接,使用功能丰富的外设资源。

12.jpg

图12 TRK-USB-MPC5604B开发板跳线位置

13.png

图13 TRK-USB-MPC5604B开发板跳线功能

这里要注意,跳线编号在电路板正面标出,但引脚编号在电路板的正面没有标出,不过设计者非常人性化的在电路板的背面标出了引脚编号,使用的时候要注意查看。

14.jpg

图14 TRK-USB-MPC5604B开发板跳线编号

4、PCI接口

TRK-USB-MPC5604B开发板虽然小巧,板载资源不多,但是提供了PCI接口,可连接到恩智浦推出的塔式系统上。

15.jpg

图15 TRK-USB-MPC5604B开发板PCI接口

恩智浦的塔式系统是一个为恩智浦8位、16位和32位微控制器而设计的极为丰富的模块化开发平台,可使开发人员通过快速原型技术进行样机研制,具有可互换、可重复利用的开发板(模块),以及开源设计文件,让您轻松定制设计,减少底层设计工作,使用户拥有更多时间专注于开发与众不同的解决方案。

16.jpg

图16 塔式系统结构

塔式系统由三种基本类型的电路板组成:MCU与处理器模块,外设及插件和侧板模块。MCU与处理器模块(主电路板)作为开发平台的控制中心,提供了针对ColdFire/ColdFire+MCU模块、DSC模块、KinetisMCU模块、PowerQUICC和QorIQ处理器模块等几十种,可实现对不同的MCU产品进行评估。外设及插件提供了非常丰富的(例如模拟技术、音频、传感器、图形LCD、触摸板、传感器、无线电和其他插件等)外围模块和插件,可以快速接入各种塔式系统配置中,实现轻松、快速的原型设计。侧板模块是塔式系统的基本标准构件,侧板模块可连接MCU和外设模块,为所有配置的组装塔式系统提供所需的功率调节电路和结构完整性。塔式系统模块可以用作独立的调试工具,或者作为组装塔式系统的一部分,它具有集成调试接口,可以通过标准的USB线进行轻松编程和运行控制。

  • 本文系21ic原创,未经许可禁止转载!

网友评论