MPC5775E-EVB由三相低压功率模块供电。独立运行时MPC5775E-EVB需要12V外部直流电源。它包括用于板电源的MC33FS6520LAE系统基础芯片(SBC)。
还具有可在通过JTAG或板载OpenSDA(USB接口)的外部调试连接之间选择的调试、可用于EMIO、ADC、DSPI、eTPU和电机控制连接器(PCIe X4型边缘连接器)模块的接头。
MPC5775E-EVB控制板通信功能:
J48/J50
)J49
的选项J51/J54
)J52
VSUP连接)注:SBC_FS0B LED(故障输出)点亮,因为PowerSBC芯片处于调试模式,可调试应用。
三相低压功率模块板配有SMARTMOS®MC33937A智能mos-fet栅极驱动器、12 - 24 v直流输入电源电压范围、反极性保护、解析器励磁发电机和解析器反馈信号处理、编码器和霍尔传感器以及相电流和直流母线电流测量并联电阻、直流母线过压、过流、欠压故障检测。
它还有一个断路器电阻、栅极驱动器和辅助电路和控制按钮用的直流/直流电源,加上电流隔离的SPI(未填充)、OC/OV保护和电源插头PWM三相输出。
软件包包括用于大多数典型硬件配置的软件项目。
注:安装过程将要求您下载最新版本的汽车数学和电机控制库(AMMCLib)集。
使用S32 Design Studio IDE for PowerArchitecture®时,MCSPTR2A5775E开发套件的性能更佳。
注:查看S32 Design Studio页面获取最新版本。
MCSPTR2A5775E开发套件采用FreeMASTER工具进行运行时调试效果更好。
注:查看FreeMASTER页面获取最新版本。
使用OpenSDA引导加载程序和应用时,MCSPTR2A5775E开发套件的性能更佳。
注:查看OpenSDA页面获取最新版本。
您可以观看视频或按照下面的分步指南设置MCSPTR2A5775E:
跳线 | 设置 | 选项 | 说明 |
---|---|---|---|
J11 | 1-2 | SDADC电源电压 | VDDA_SD = VREF_A |
J14 | 1-2 | SDADC电源电压 | VREF_A |
J28 | 2-3 | VDDEHX I/O电源电压 (中型I/O焊盘) |
5 V |
J29 | 1-2 | RAM备用电源电压 VSTBY |
接地短路 |
J30 | 打开 | 从MC pCIE到IRQ0的故障1 | 再到eMIOS14接头(使用eMIOS接头短接J30时) |
J31 | 打开 | 从MC pCIE到IRQ1的故障2 | 再到eMIOS15接头(使用eMIOS接头短接J31时) |
J41 | 1-2 | VDDIO MISO输出缓冲的输出电压 |
允许与MCU I/Os 5 V默认电压兼容 |
J67 | 1-2 | BOOT_CFG1 | 引导配置:BOOT_CFG1-- 0:从内部闪存引导(默认) 1:从FlexCAN或eSCI接口引导 |
J74 | 1-2 | LED电源电压 | 用户LED接头电源电压定义 |
跳线 | 设置 | 选项 | 说明 |
---|---|---|---|
J44 | 打开 | FCRBM | 反馈内核电阻器桥接监控接地信号 |
J45 | 1-2 | SBC_VPRE至SBC_DEBUG | 配置PowerSBC模式。 填充后,PowerSBC处于调试模式。 |
J46 | 打开 | SBC_INT_B SBC_RST_B |
主要功能是在安全块报告故障时重置MCU |
J48 | 1-2 | SBC_CAN_RXD | CAN1 RX接头 |
J49 | 1-3 2-4 |
SBC_CANH SBC_CANL |
CANH/L端接电阻器 GND |
J50 | 1-2 | SBC_CAN_TXD | CAN1 TX接头 |
J51 | 1-2 | RXDL | LIN RX接头 |
J52 | 1-2 | LIN | 主/从模式 |
J54 | 1-2 | TXDL | LIN TX接头 |
J55 | 1-2 | RST | 以太网TJA110重置 |
J58 | 1-2 | FLEXCAN_RXA | RXD TJA1145T |
J60 | 1-2 | FLEXCAN_TXA | TXD TJA1145T |
J119 | 1-2 4-5 7-8 10-11 13-14 |
JTAG | 使用此接头设置进行JTAG调试(与JTAG连接器对齐) |
J127 | 2-3 | RXD2 | PHY注册为主机 |
跳线 | 设置 | 选项 | 说明 |
---|---|---|---|
J5 | 1-2 2-3 |
解析器反馈 | 解析器S4输出进入运算放大器(默认) DC偏移比较值 |
J6 | 1-2 2-3 |
解析器反馈 | 解析器S4输出进入运算放大器(默认) DC偏移比较值 |
J7 | 2-3 1-2 |
解析器 | 解析器励磁 – 方波信号(默认) 解析器励磁 – SWG源 |
J9 | 1-2 2-3 |
DC总线电流测量 | 通过外部运算放大器(默认) 通过MC33937 |
J10 | 1-2 2-3 |
过流阈值参考 | +5V DC V_ref |
J11 | 1-2 2-3 |
过流故障 | 外部比较器(默认) MC33937输出 |
J16 | 2-3 1-2 |
零交叉 检测 |
默认值:未填充 MC33937的零交叉信号 编码器/霍尔传感器 - PhA |
J17 | 2-3 1-2 |
零交叉 检测 |
默认值:未填充 MC33937的零交叉信号 编码器/霍尔传感器 - PhB |
J18 | 2-3 1-2 |
零交叉 检测 |
默认值:未填充 MC33937的零交叉信号 编码器/霍尔传感器 - PhC |
J19 | 1-2 | 相电流测量 | 通过外部运算放大器(默认)PhA |
J20 | 1-2 | 通过外部运算放大器(默认)PhB | |
J21 | 1-2 | 通过外部运算放大器(默认)PhC |
确保配置跳线J119
以使用JTAG接口。
默认配置为使用Open SDA。还要确保使用跳线短接 J122
上的28
和29
引脚。
调试接口选择:
Open SDA | JTAG | |
---|---|---|
J119 | 2-3 | 1-2 |
5-6 | 4-5 | |
8-9 | 7-8 | |
11-12 | 10-11 | |
14-15 | 13-14 |
使用MPC5775E-EVB上的PCIe接头J114
,将板插入到功率模块接头J14
。
注:不要跳过此步骤,在没有MPC5775E板的情况下运行功率模块板会损坏断路电阻。
确保功率模块板上的所有跳线均处于默认配置:
电源板默认跳线配置:
跳线 | 设置 |
---|---|
J5 | 1-2 |
J6 | 1-2 |
J7 | 2-3 |
J9 | 1-2 |
J10 | 2-3 |
J11 | 1-2 |
J16 | 打开 |
J17 | 打开 |
J18 | 打开 |
J19 | 1-2 |
J20 | 1-2 |
J21 | 1-2 |
连接24V电源,为MPC5775E-EVB和DEVKIT-MOTORGD板以及3相PM电机供电。MPC5775E-EVB配置为从DEVKIT-MOTORGD板供电。
使用USB线缆将MPC5775E-EVB连接到PC,以通过FreeMaster进行实时调试。
注:如果需要,允许PC自动配置USB驱动程序。
连接JTAG / NEXUS调试器线缆,将项目加载到MCU中。
注:MCSPTR2A5775E开发套件未包含JTAG/NEXUS调试器。
开始试用MCSPTR2A5775E开发套件。
在S32 Design Studio for power architecture中导入已安装的应用软件项目。
启动S32DS并单击File > Import,然后选择General > Existing Projects into Workspace。
导航到已安装的应用目录:MC_DevKits\MCSPTR2A5775E\sw\
并单击OK,然后单击Finish。
注: 也可勾选其他选项,将选定的项目复制到您的工作区。
注:这些步骤并非必需步骤,因为在下一步中将自动执行这些步骤。
在S32 Design Studio菜单中,点击运行 >调试配置,并选择预定义的调试配置,然后点击Debug (调试),开始将构建的代码加载到MCU中。
点击Resume (F8)按钮运行代码,使用Disconnect按钮,避免S32DS调试器和FreeMASTER工具之间的干扰。
启动FreeMASTER可启动FreeMASTER项目进行调试,然后从单击File > Open Project...从
文件夹中打开*.pmp文件。
注:可直接双击S32DS project explorer开始。
单击FreeMASTER工具栏中的绿色GO按钮或按
成功的通信在最底部的状态栏中发出信号,如:
RS232 UART通信; COMn; 速度=115200
注:连接参数已在FreeMASTER项目中预先定义了。可使用Connection Wizard (连接向导)在项目选项中进行修改。
单击“电机控制应用调整”(MCAT)工具菜单中的App Control选项卡,可显示应用控制页面。配置电机转速并打开电机驱动器。
成功,电机运行.
1. 如果尚未连接,请将micro-USB线缆连接到J116
(底部)。
如有必要,请安装驱动程序使COM端口用作OpenSDA端口,可以在设备管理器的COM&LPT端口下进行检查。
注:如果此驱动程序可用,您将能够看到OpenSDA – CDC串行端口。
2. 前往Device Manager,右击检测到的COM端口,选择Update Driver Software (更新驱动程序软件)。
选择Browse My Computer(浏览我的电脑)以获取驱动程序软件,然后选择下载的OpenSDA驱动程序。
重启计算机。
3. 将24V电源连接到逆变器,并将微型USB线缆连接到开发板上的微型USB端口。
打开电源开关。
注:确保3.3 V (D14
)、5v (D15
)、1.25 V (D16
)和12v (D32
)电压电平的LED状态在控制器板上亮起绿色。
4. 在Windows PC上打开Tera Term,接着选择与开发板的微型USB连接的串行端口,然后单击OK。
前往 Setup > Serial Port,选择19200为波特率。
5. 按下复位按钮(SW1
)复位板后
您将在终端上看到欢迎消息:
6. 在系统上运行设备管理器。
检查哪个COM端口已分配给OpenSDA – CDC串行端口。
7. 填充了制动电阻器(J2
)时,如果没有控制板就无法为功率模块供电。
缺少控制器板会导致BRAKE_GATE信号高,并且大电流流经BRAKE_RESISTOR,由于电阻会散发足够多的热量而对触点造成伤害,因此会产生严重的烧伤危险。如果采用PWM制动,软件必须明确控制BRAKE_GATE信号。因此,功率模块板必须始终连接到控制器板上。
J1
将控制器板连接到功率模块。注:请确保按照正确的顺序执行这些步骤。
8. 启动FreeMASTER项目MCSPTR2A5775E.pmp(位于MCSPTR2A5775E_Z7_0\ FreeMASTER_control项目目录)。
单击Project\Options菜单,然后选择分配给虚拟COM端口驱动程序的RS232 COM端口号,并将通信速度设置为115200 Bd。
通过按FreeMASTER中的开始按钮或按
9. 按FreeMASTER控制页面上的触发器(ON/OFF)上的1-“ RUN”,或将RUN/STOP开关(功率模块板上的SW1
)置于RUN位置(如果发生故障事件时开关处于RUN状态,则从STOP切换到RUN),启动应用。
10. 按FreeMASTER控制页面上的触发器(ON/OFF)上的0 -“ STOP”,或将RUN/STOP开关(功率模块板上的SW1
)置于STOP位置,停止应用。
注:您可以随时通过按下MCSPTR2A5775E控制板上的SW1
来重置此应用。
在恩智浦的一个社区网站上,可与其他工程师交流,获取专家建议,了解如何使用MCSPTR2A5775E进行产品设计。