NXP S32G-VNP-EVB3开发板全方位解析
在当前的电子工程领域,高性能的车辆网络处理器在汽车电子系统中发挥着至关重要的作用。NXP的S32G系列处理器就是这样一款杰出的产品,而S32G-VNP-EVB3开发板则为开发者提供了一个强大的平台,用于快速原型开发和软件测试。今天,我们就来详细探讨一下这款开发板的各个方面。
文件下载:NXP Semiconductors S32G车载网络处理评估板3.pdf
一、S32G-VNP-EVB3开发板简介
S32G是一款高性能的车辆网络处理器,它将CAN、LIN、FlexRay网络与高速以太网网络相结合,同时具备功能安全核心基础设施和MPU核心,并包含高级安全特性。S32G-VNP-EVB3开发板是NXP为S32G开发提供的一个平台,它支持S32G的最常见用例,主要通过启用通信接口,让用户能够利用S32G-VNP-EVB3的功能快速进行软件原型开发。
二、硬件套件内容
| S32G-VNP-EVB3硬件套件包含了一系列的组件,为开发提供了必要的支持。具体如下: | 项目 | 描述 | 数量 |
|---|---|---|---|
| S32GRV - PLATEVB | 平台板 | ||
| S32G - PROCEVB3 - S | 处理器板 | ||
| 电源供应 | 12V、6.67A AC - DC电源 | ||
| 通用适配器 | 硬件配件 | ||
| 连接器适配器 | 2.5mm到2.1mm适配器 | ||
| 电源线 | 3针母头到3针公头电缆 | ||
| 以太网线 | 屏蔽CAT6A蓝色以太网线 | ||
| 微型USB线 | USB A到微型USB B线 | ||
| 微型SD卡 | 32GB微型SD卡 | ||
| IC真空工具 | IC拾取器 | ||
| PMIC散热片 | 14mm * 14mm、10mm高带胶带的散热片,黑色 | 1 | |
| AOR113散热片 | 带导热胶带,为AQR113C定制的散热片 | ||
| 风扇 | 用于S32G3x散热片 | 1 |
需要注意的是,S32G - PROCEVB3 - S提供的风扇是一个附加配件,在使用S32G3x芯片处于压力条件下时应特别使用。而在使用S32G2x或S32G3x在典型实验室条件下(即0.8V轨上的总功耗可限制在4.5瓦以内)时,风扇可以关闭或不使用。
三、开发板细节
3.1 电源连接
- 从PMIC到S32G的电源连接:参考设备硬件设计指南中的“电源连接”部分,了解从PMIC VR5510到S32G的电源供应连接。
- S32G - VNP - EVB3的电源连接:当S32G - PROCEVB3 - S堆叠在S32GRV - PLATEVB上时,S32G - PROCEVB3 - S上的跳线J96应保持在1 - 2位置,只需为S32GRV - PLATEVB供电,将电源连接到S32GRV - PLATEVB上的12V电源插孔P3。如果S32G - PROCEVB3 - S要独立工作,跳线J96应保持在2 - 3位置,将电源连接到S32G - PROCEVB3 - S上的12V电源插孔P1。
3.2 主要组件编号
| S32G - PROCEVB3 - S板上使用的主要组件编号如下: | 功能 | 描述 | 部件编号 |
|---|---|---|---|
| 电源解决方案 | NXP PMIC + PF53 | PVR5510AMDALES + PPF53BDAMMAIES | |
| DRAM | 32Gbit LPDDR4 | MT53D1024M32D4DT - 053 | |
| QSPI | 512Mbit NOR Flash | MX25UW51245GXDR00 | |
| SDHC | 微型SD卡插槽 | SD/MMC SKT | |
| eMMC | eMMC内存 | MTFC32GAPALBH - AAT | |
| 以太网PHY | RGMII PHY | KSZ9031RNXVB - VAO | |
| 串行RCON | EEPROM | AT24C01C - XPD - T | |
| CAN | CAN PHY | TJA1051T/3,118 | |
| 以太网SERDES | SGMII PHY | AQR113C - BO - C | |
| UART | UART2USB | FT232RQ | |
| USB UPLPI | USB ULPI PHY | USB83340AM | |
| AURORA | 连接器 | ASP - 130367 - 01 |
3.3 外设寻址表
- MDC/MDIO地址表:该表描述了S32G - VNP - EVB3上外设的MDC/MDIO地址,不同的外设对应不同的地址,这对于调试和通信非常重要。
- I2C地址表:同样,I2C地址表也明确了各个外设的I2C地址,方便开发者进行相关操作。
3.4 S32G - PROCEVB3 - S概述
- 启动模式:BootROM负责启动客户应用程序,支持串行启动、从RCON启动和从熔丝启动。SW14和SW15控制S32G的启动模式,具体配置可参考文档中的表格。
- 连接器和开关:S32G - PROCEVB3 - S上有多种连接器和开关,用于不同的功能,如电源连接、调试接口、通信接口等。例如,P1是12V电源插孔,用于连接12V电源;J64是JTAG 20针ARM JTAG头,用于调试接口。
- 跳线设置:跳线设置对于开发板的电源供应、信号选择等功能起着关键作用。不同的跳线位置对应不同的功能,开发者需要根据实际需求进行设置。
- PMIC选择跳线:这些跳线可用于隔离电源或测量电源上的电流,开发者可以根据需要进行操作。
- LED指示灯:LED指示灯用于指示开发板的各种电源状态和工作状态,如电源是否正常、是否有数据传输等。
3.5 S32GRV - PLATEVB - S概述
- 连接关系:S32G - PROCEVB3 - S堆叠在S32GRV - PLATEVB上,它们之间通过多个连接器进行连接,如J1 <-> J80、J2 <-> J66等。
- 连接器和开关:S32GRV - PLATEVB上也有多种连接器和开关,用于电源、通信、调试等功能。例如,P3是12V电源插孔,J64是OpenSDA端口,用于连接主机PC。
- 跳线设置:跳线设置用于启用或禁用各种功能,如CAN、LIN、FlexRay等通信接口的启用,以及电源的启用等。
- LED指示灯:LED指示灯用于指示开发板的电源状态和工作状态,方便开发者进行调试和监控。
3.6 通过UART查看控制台日志
要通过UART查看控制台日志,只需将微型USB线从主机PC连接到S32G - PROCEVB3 - S上的J58(用于UART0)或J179(用于UART1)即可。
四、调试器连接
4.1 Lauterbach调试器
Lauterbach的PowerDebug USB允许使用T32软件对S32G - VNP - EVB3上的系统进行调试和控制。连接时,需要将电源连接到Lauterbach,将电缆从Lauterbach连接到PC,然后将20针Lauterbach电缆连接到S32G - PROCEVB3 - S上的JTAG头J64。
4.2 S32调试探针
S32调试探针可通过USB或以太网连接。连接时,需要将ARM 20针探针头和带状电缆连接到S32G - PROCEVB3 - S上的JTAG头J64。具体连接步骤可参考文档中的说明。
4.3 基于Aurora的调试器
Lauterbach的PowerTrace与PowerDebug Pro Ethernet结合,可在使用T32软件对S32G - VNP - EVB3上的系统进行调试和控制的同时,捕获实时跟踪信息。连接时,需要将Deutronic DC电源供应连接到Lauterbach,将电缆从Lauterbach连接到PC,将20针JTAG电缆连接到JTAG头,将40针Aurora跟踪探针(ATP)连接到S32G - PROCEVB3 - S上的Aurora头J26。
五、软件支持
S32G - VNP - EVB3支持NXP为S32G发布的所有软件版本,开发者可参考产品页面获取更多软件发布的详细信息。
六、接口框图
开发板包含多种接口,如CAN、LIN、FlexRay、DSPI、I2C、RGMII、SERDES等,每个接口都有相应的信号路径和连接方式,开发者可以根据需要进行使用。
七、硬件修改
为了支持多种配置,S32G - VNP - EVB3可能需要进行一些硬件修改,如使用外部时钟、使用KSZ PHY、使用以太网卡等。具体的修改步骤可参考文档中的说明。
S32G - VNP - EVB3开发板为开发者提供了一个功能强大、灵活的平台,用于开发基于S32G的应用程序。通过了解开发板的硬件细节、调试方法和软件支持,开发者可以更好地利用这个平台进行创新和开发。你在使用这款开发板的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和想法。
发布评论请先 登录
S32G-VNP-RDB3 支持 LLCE flexcan 应该如何配置?
使用 S32K388EVB_Q289 开发板并调试 GMAC0 的 RGMII 通信,ping 开发板不会产生任何响应如何解决?
S32G-VNP-RDB3 IPCF通信错误怎么解决?
Renesas RSKRX231开发板:从入门到实战的全方位指南
深入解析FRDMGD3160DCMHB评估板:从硬件到软件的全方位指南
深入了解 S32K312EVB-Q172 开发板:硬件特性与使用指南
探索S32G-VNP-RDB3:汽车应用的理想参考设计板
深入解析NXP S32G3:高性能汽车网络处理器的技术洞察
探索NXP FRDM - MCXN947开发板:快速上手指南
探索NXP FRDM - RW612开发板:功能特性与应用指南
FRDM - IMX93开发板深度解析:从硬件到应用的全方位指南
全方位解析:什么是异构开发板?为什么选GM-3568JHF?
有奖丨米尔 NXP i.MX91开发板免费试用来啦
第二章 开发板与芯片介绍 详解W55MH32芯片及开发板
NXP S32G-VNP-EVB3开发板全方位解析
评论